Backlog: F6a done; F6b next 9a8ede1e609f
- Author
- Andy McCall @andymccall <[email protected]>
- When
- · 2026-09-28 20:46 UTC
- Signature
- ✔ signed by Andy McCall
- Hash
9a8ede1e609fd5c2b073b2bfaf26b1c92c30c7b3f8b55c6c34f53f97c666ca60- Depends on
- 3498fb471800 75036530b621 85df6b4c4d9c 9a239f064f76
- Depended on by
- 767bcd290e94
- In bookmarks
- agents-in-readme bare-hashes carried-not-removed carry-identical doctor-trust identical-sides keyless-tags main merge-remote-bookmark only-help-103 paths-for-resolutions-and-amend push-notes show-stat subrepo-pin-state switch-says
- In tags
- v0.1.0 v0.10.0 v0.11.0 v0.2.0 v0.3.0 v0.3.1 v0.4.0 v0.4.1 v0.4.2 v0.4.3 v0.4.4 v0.4.5 v0.4.6 v0.5.0 v0.5.1 v0.6.0 v0.7.0 v0.8.0 v0.9.0
- Edits
- 2 atoms, 0 tree operations, 1 file
Browse the tree at this change
modified docs/backlog-overnight-2.md +2 −1
| … | 60 unchanged lines |
||
| 61 | 61 | - [x] F3 oxygenhub pipeline: needs oxygen alongside (path dependencies), so the job checks out oxygen at a pinned change; fmt, clippy, tests, build. |
|
| 62 | 62 | - [x] F4a oxygenflow's pipeline gains fmt, clippy and tests, with oxygen as its pinned subrepo; oxygenhub builds against the oxygen that oxygenflow pins (one oxy-core), and claims follow subrepos of subrepos. |
|
| 63 | 63 | - [x] F4b Extension pipelines (oxygen-vscode, oxygenhub-vscode): typecheck, bundle, tests and package, offline. Needs the npm packages in the build image, and `oxy` for oxygen-vscode's tests (built in the job from a pinned oxygen). The hub client tests skip without a hub binary. |
|
| 64 | - | - [ ] F6 Faster runs: the runner takes one job at a time (oxygenhub is about 14.5 min to green, 8.5 of them the release build), so run independent jobs in parallel within the runner's CPU and memory, and reuse a build tree between jobs of one run (clippy, test and build compile the same crates). |
|
| 64 | + | - [x] F6a Runner runs several jobs at once within a budget (Earth: 3 jobs, 24 GiB, 8 vCPUs); the hub hands out only jobs that fit the room the runner reports. |
|
| 65 | + | - [ ] F6b Faster Rust jobs: a warm dependency cache (dependencies prebuilt in the build image per lock file, copied onto the job's scratch disk), and release builds without debug info in CI; measured on oxygenhub (14.5 min to green). |
|
| 65 | 66 | - [x] F5 Required checks: each repository's default bookmark requires its pipeline's checks to land, and the work loop pushes and waits for green instead of gating only locally. |
|
| 66 | 67 | - [x] O10e Checkpoint payload version 2: large file graphs as shared blobs named from an index, read and decoded in parallel; readers accept both versions (spec §11). Agreed by Andy on 2026-09-28. |
|
| 67 | 68 | - [ ] P1 **Conflict resolution on OxygenHub** (Andy's list, item 1). A resolver page for a conflicted state: |
|
| … | 335 unchanged lines |