OXYGENHUB

Backlog: M10 done; metalgear feedback complete ed5b9ef990a3

Author
Andy McCall @andymccall <[email protected]>
When
· 2026-09-29 02:31 UTC
Signature
✔ signed by Andy McCall
Hash
ed5b9ef990a324b798a44e1c111c341ad87e33821454569cfee225c961395ee1
Depends on
28fee1c9eb6c 75036530b621 c1fe1fb25021 dedcf5da07fc e7ac6c2e84e4
Depended on by
bb94d06c8049 fe8a49ce608f
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 +6 −1
…
77 unchanged lines
78 78
- [x] 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
- [x] M9a `oxy describe` naming (tag, else nearest tag + distance + change, else bookmark + change, `-dirty`, `--json`), tags accepted where a change is and `tag list` showing heads (feedback 4); `commit -F` (6).
80 80
- [x] M9b `submodule status` shows added-but-unpinned and has `--json` (5, 7); doctor before the first commit (8).
81 -
- [ ] M10 Hub: say "signed by an unlinked key" on changes and in `/api/v1/user`, pointing at Settings (feedback 14).
81 +
- [x] M10 Hub: say "signed by an unlinked key" on changes and in `/api/v1/user`, pointing at Settings (feedback 14).
82 82
- [ ] P1 **Conflict resolution on OxygenHub** (Andy's list, item 1). A resolver page for a conflicted state:
83 83
  - Per conflict region: pick a side, several sides, or none; edit freely; tree conflicts too (keep a candidate).
84 84
  - Commit the result as a `kind = resolution` change on the bookmark, through the web-edit path. Signing: sealed when the author next pushes, or "resolve in VS Code" hands off to oxygen-vscode.
…
461 unchanged lines
546 546
  - `submodule status` lists a subrepo registered but not committed yet as added, with the pin the next commit records (`committed: false` in `--json`, which already existed).
547 547
  - Doctor is OK with a user identity a new repository has not stored yet while its secret key is there: "stored with your first signed change".
548 548
  - One test; spec §7.8. Run green.
549 +
- 2026-09-29 **M10 done** (oxygenhub#27; feedback 14).
550 +
  - A change signed by a key no account has linked is tagged "key not linked" on its page, with a link to Settings → Keys for signed-in viewers.
551 +
  - The API's change author carries a `note` saying so.
552 +
  - One hub test; spec updated; deployed; run green.
553 +
  - **Every item from the metalgear feedback is now done** (M1 to M14; item 18 needed nothing). I keep watching the file.