Backlog: M6 done 08b388841556
- Author
- Andy McCall @andymccall <[email protected]>
- When
- · 2026-09-29 01:05 UTC
- Signature
- ✔ signed by Andy McCall
- Hash
08b388841556b97247e2bbac8d80c8500a3f19a10b3d688cef2acabf7d66d29b- Depends on
- 73609c9f7f50 75036530b621 c1fe1fb25021
- Depended on by
- 0bb901cbd059
- 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
- 3 atoms, 0 tree operations, 1 file
Browse the tree at this change
modified docs/backlog-overnight-2.md +7 −1
| … | 72 unchanged lines |
||
| 73 | 73 | - [x] M3 Start a run without moving a bookmark (feedback 9): "Run pipeline" on a state and "Re-run" on a finished run, in the web and the API. |
|
| 74 | 74 | - [x] M4 Guest `/dev/fd`, `/dev/stdin|stdout|stderr` links in flow-init (feedback 15), and job variables `FLOW_STATE`, `FLOW_HEADS`, `FLOW_BOOKMARK`, `FLOW_RUN`, `FLOW_REPO` (feedback 17). |
|
| 75 | 75 | - [x] M5 Sandbox-level `env` in pipeline.kdl, and the image's environment kept through `flow rootfs import` (feedback 16). |
|
| 76 | - | - [ ] M6 Flow API: `GET /repos/{o}/{n}/flow/runs`, `/flow/runs/{n}` with jobs, a job's log; checks by head hash as well as state (feedback 11). JSON 404s under `/api/v1` (feedback 13). Per-repository run numbers, or a note (feedback 12). |
|
| 76 | + | - [x] M6 Flow API: `GET /repos/{o}/{n}/flow/runs`, `/flow/runs/{n}` with jobs, a job's log; checks by head hash as well as state (feedback 11). JSON 404s under `/api/v1` (feedback 13). Per-repository run numbers, or a note (feedback 12). |
|
| 77 | 77 | - [ ] M7 Server push errors name the operation and bookmark and log the error chain (feedback 2). |
|
| 78 | 78 | - [ ] M8 `merge` updates a working copy that is clean against the pre-merge base; `checkout` tells "removed by you" from "not yet written"; `bookmark switch --help` says what happens to uncommitted work (feedback 3). |
|
| 79 | 79 | - [ ] M9 Small oxy items: `oxy describe` (tag, else bookmark + change, `+dirty`) and tags accepted where a change is (feedback 4); `commit -F` (6); `submodule status` shows added-but-unpinned and has `--json` (5, 7); doctor before the first commit (8). |
|
| … | 439 unchanged lines |
||
| 519 | 519 | - **Tests** for parsing, precedence, hashing, layering and `--env` checks. |
|
| 520 | 520 | - Hub pinned and deployed, since it parses pipelines. Runner deployed. |
|
| 521 | 521 | - **Proved in a microVM on Earth:** a program found only through the sandbox's `PATH` ran, with the job's value winning. The image layer is unit-tested; nothing was re-imported on Earth. |
|
| 522 | + | - 2026-09-29 **M6 done** (oxygenhub#26; feedback 11 and 13; run numbering was M11). |
|
| 523 | + | - `GET /api/v1/repos/{o}/{n}/flow/runs`, `/flow/runs/{n}` (with its jobs) and `/flow/runs/{n}/jobs/{job}/log?after=seq`, typed in hub-api. |
|
| 524 | + | - `/checks/{state}` also takes heads joined with `+`, a single head, or a bookmark. |
|
| 525 | + | - Unknown `/api/v1` routes answer with a JSON problem. |
|
| 526 | + | - **Found on the way:** two flow tests raced the checks a run reports just after it is recorded, and one failed in a full run. They now wait for the checks. |
|
| 527 | + | - Deployed and tried live: oxygen's runs #28 and #27 listed, and the JSON 404. Hub run green. |