OXYGENHUB

Backlog: P3 split; P3a done 9054759cfbd1

Author
Andy McCall @andymccall <[email protected]>
When
· 2026-09-29 06:59 UTC
Signature
✔ signed by Andy McCall
Hash
9054759cfbd1ad8f7b4fd02ecf5e7497b8a8bfd0065b26719d93aaca1e7cf311
Depends on
28fee1c9eb6c 75036530b621
Depended on by
8f6b03b28e40
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 +2 −0
…
72 unchanged lines
73 73
  - Hub: function boundaries by tree-sitter for the languages we host (Rust, TypeScript, Python, shell).
74 74
  - Clicking a function on a file page shows every ChangeId that touched its lines, as a list and a small graph; exact because atoms keep identity across edits and moves.
75 75
  - The cross-file semantic graph stays out; noted as future work.
76 +
- [x] P3a The swimlane board on the hub: lanes of independent changes, dependency edges, no merge nodes (first part of P3, below).
77 +
- [ ] P3b Drag and drop on the board, proposal bookmarks only: dropping a change onto another proposes a squash, dragging a dependent chain proposes a rebase; the hub writes the plan, the author's oxy or oxygen-vscode applies and signs it.
76 78
- [ ] P3 **Swimlanes** (item 3):
77 79
  - Hub: a bookmark's changes drawn as lanes of independent changes (oxy-core `lanes`), with dependencies as edges and no merge nodes.
78 80
  - P3b: drag and drop on proposal bookmarks only. Dropping a change onto another proposes a squash, dragging a dependent chain proposes a rebase. The hub produces a plan and the author's oxy or oxygen-vscode applies and signs it (V6 has split, squash and rebase). Reordering independent changes means nothing and is not offered.
…
270 unchanged lines