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 |