Backlog: oh CLI (H10), deadline to 2026-10-07, Andy's answers 4960d87af58b
- Author
- Andy McCall @andymccall <[email protected]>
- When
- · 2026-09-29 08:58 UTC
- Signature
- ✔ signed by Andy McCall
- Hash
4960d87af58b1b1eb80594e9ff6f8723a7ec557c68e50fc6c9b522b265d3ff69- Depends on
- 28fee1c9eb6c 75036530b621 d82f153bdf7e
- Depended on by
- a707df24e576 fd3f920f0b24 03571027793e e15dc29f109b
- 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 +6 −0
| … | 114 unchanged lines |
||
| 115 | 115 | - Receipts stored in the repository and verified by the hub. |
|
| 116 | 116 | - Flow `output` and artifacts, so a release asset links to the receipt that built it. |
|
| 117 | 117 | - [ ] P4b **Trust dashboard** (item 4): per release and asset, a graph of authors' identities and signatures, the runner and its pinned environment, inputs (state, scope hash), and receipts, with a one-click audit view and export. |
|
| 118 | + | - [ ] H10 `oh`, a command-line client for OxygenHub like GitHub's `gh`: a crate `crates/oh` in the oxygenhub workspace on hub-api. First slice: `oh auth login`, `oh issue list|view|create`, `oh proposal list|view|create|land`, `oh run list|view|watch`, `oh release list|create|upload`, with `--json`. |
|
| 118 | 119 | - [ ] P5 **Web workspaces** (item 2), in parts: |
|
| 119 | 120 | - P5a: flow-casfs, a read-only FUSE mount of a state from CAS chunks, measured. |
|
| 120 | 121 | - P5b: "Open in Workspace" on a change. openvscode-server (MIT, unmodified) with oxygen-vscode inside a Firecracker microVM per workspace, the state mounted read-only through casfs with an ephemeral overlay for edits, and commits back through oxy. Boot time measured, aiming under 100 ms for the mount. |
|
| … | 602 unchanged lines |
||
| 723 | 724 | - **Attach:** on the run page, writers can attach an artifact to a release. It becomes an asset named after the artifact's path. |
|
| 724 | 725 | - **Tests:** the hub artifacts end-to-end test now also signs in, attaches through the form, and checks the release page and the API. The hub run is green. |
|
| 725 | 726 | - **Not tried live:** oxygen has no releases on Earth yet, and I did not create one on Andy's repositories. |
|
| 727 | + | - 2026-09-29 **Andy's answers:** |
|
| 728 | + | - **`oh`:** it goes in a crate in oxygenhub (H10 added). |
|
| 729 | + | - **Deadline:** extended by a week to 2026-10-07 23:59; the loop prompt was updated. |
|
| 730 | + | - **Swimlanes:** confirmed that P3 as built is what he meant. |
|
| 731 | + | - **Site push token:** remove it from hub.toml. This was not done. The permission check refused my reading even masked token prefixes to confirm our checkouts and runners don't push with it, so Andy is removing it himself. |