Backlog: log OxygenHub naming and OxygenFlow M0 e4b40b3b5af2
- Author
- Andy McCall @andymccall <[email protected]>
- When
- · 2026-09-28 12:10 UTC
- Signature
- ✔ signed by Andy McCall
- Hash
e4b40b3b5af207e9a871a9aee66a9d3f83fe795b611db0c9ac18f428301be6f8- Depends on
- 75036530b621 da7997cc22bb
- Depended on by
- e4a9dc2948fc
- 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
- 1 atom, 0 tree operations, 1 file
Browse the tree at this change
modified docs/backlog-overnight-2.md +12 −0
| … | 83 unchanged lines |
||
| 84 | 84 | - 2026-09-28 UI request from Andy (between items): repository page centred with the sidebar, README as wide as the file table, clone command in the top bar; repository, organisation and account settings get a sticky list of sections on the left and equal-width boxes. Screenshot-checked, deployed. |
|
| 85 | 85 | - 2026-09-28 V5 done: oxygenhub-vscode 0.6.0 Releases view (releases per repository with latest/pre-release, assets with size and downloads, source archives) and Draft Release…: pick an unreleased tag, title from the tag message, notes generated from the changes since the newest full release's tag, pre-release suggested from the tag name. End-to-end test tags with oxy and releases through the client. Tests pass 15 fail 0; extension spec §8.2. Installed in both profiles. |
|
| 86 | 86 | - 2026-09-28 H9 done: file page tree sidebar (path expanded, 200 per directory then "N more", hidden under 900 px); state addresses `h1+h2` (sorted full hashes, at most 32) so any state has a permalink; `y` on file and tree pages switches to it; a line-range bar with Copy lines and Copy permalink; blame shaded in ten age steps and each run links "blame before this change" (the state of its dependencies). Tests: view unit tests (sidebar order and limit, state addresses) and browse end to end. Hub spec §6.3, §6.6, §6.13. Deployed; health ok. |
|
| 87 | + | - 2026-09-28 Requests from Andy (between items): |
|
| 88 | + | - **OxygenHub naming.** The name is written OxygenHub everywhere people read it (hub, both extensions: oxygenhub-vscode 0.6.1, oxygen-vscode 0.7.1). |
|
| 89 | + | - **OxygenFlow M0, built and running on Earth.** Xenon was renamed to OxygenFlow, in the separate oxygenflow repository. It has: |
|
| 90 | + | - flow-core: KDL pipeline, validation with lines, canonical CBOR, receipts, runner API types |
|
| 91 | + | - flow-init, as the guest's PID 1 |
|
| 92 | + | - the Firecracker microVM tier |
|
| 93 | + | - `flow check/run/rootfs/runner` |
|
| 94 | + | - a microVM conformance test |
|
| 95 | + | - **Hub side.** Pushes start runs, a runner API with repo-scoped read-only job tokens, jobs mirrored as `flow/<job>` checks, and a Flow tab with the SVG job graph and live logs. Hub spec §13.2; migration 0011; tests/flow.rs. |
|
| 96 | + | - **Earth.** Firecracker v1.17.0, kernel 6.1.155 and the Alpine 3.24.2 rootfs, pinned in ~claude/flow. `flow-runner.service` is hardened. `hub.toml` gained `[flow]` limited to `andymccall/*` (backed up as hub.toml.before-flow). |
|
| 97 | + | - **Result.** oxygenflow's own pipeline passes (runs 1 and 2). Andy's spec is committed, renamed to OxygenFlow, with a README. |
|
| 98 | + | - **oxy-core.** `tls_client_config` is public. |