chore(roadmap): publish the local board and retire stale planning cards - #2898
Conversation
The committed snapshot had been stale since 2026-08-13. The 2026-08-29 export only reached the unmerged recovery/orca-drain/genie-main-20260830 branch, and the 2026-08-30 Orca-drain reset reverted the working file while the gitignored sync baseline kept that export's hash, so every `task sync` since read as diverged and the hooks (fail-open) never re-exported. This publishes the real board from this host's genie.db, 84 cards, untouched, and re-stamps the baseline. A follow-up commit prunes stale planning cards, so this revision is the full pre-prune record. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_012RU32tvczV84Ys9kHVtEQD
Remove 21 ready cards whose own records say the plan is dead, and mark the shipped skills-everywhere umbrella card done. Done cards stay as history. - khal-native-theme (7): RELOCATED 2026-07-23 to khal-os/genie-desktop; the cards were blocked "do not checkout here" and the WISH no longer lives here - genie-ui-bridge design card (1): wish RETIRED 2026-08-30 (#2834) - live-dev-loop umbrella card (1): executed on the desktop fork 2026-07-22; the Genie UI track is retired - genie-official-roadmap (4): July jar-triage plan never executed (no archive dir, no Shipped section); superseded by the Orca/DSH/daily-release direction - roadmap-truth post-release oracle card (1): wish SHIPPED 2026-08-07, the follow-up was never run and is not tracked in INDEX.md - delegate-bridge (7): genie-side agent-turn bridge, blocked on remotty since 2026-08-13; superseded by the v6 direction where Orca owns dispatch The previous revision of .genie/roadmap.json holds every removed card; restore with `git show <prev>:.genie/roadmap.json > .genie/roadmap.json` followed by `genie task import --replace`. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_012RU32tvczV84Ys9kHVtEQD
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: ASSERTIVE Plan: Advanced Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 6f857410a6
ℹ️ About Codex in GitHub
Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".
| "title": "Genie cleanup release — standalone contained + native Orca plugin", | ||
| "status": "ready", |
There was a problem hiding this comment.
Preserve the pre-prune board in a separate commit
When an operator needs to undo the pruning, this reviewed commit provides no recoverable pre-prune revision: it has only parent e5cac71, whose stale snapshot contains 59 tasks, while this combined revision both publishes 31 newer tasks and removes 21 stale cards. Consequently, following the advertised rollback by restoring the parent would discard the newly published tasks and their history rather than merely undoing the prune. Split the 84-card publication and the pruning into consecutive commits so the prune's parent is the complete pre-prune snapshot.
Useful? React with 👍 / 👎.
Why
genie task synchas reported "both the local board and roadmap.json changed" on every hook run since 2026-08-30, and the committed.genie/roadmap.jsonhas been stale since 2026-08-13.Root cause: the 2026-08-29 export of the local board only reached the unmerged branch
recovery/orca-drain/genie-main-20260830(efc5ff0fa). The 2026-08-30 Orca-drain reset reverted the working-tree file to the committed content, but the gitignored sync baseline.genie/roadmap-syncstill held that export's hash. Verified by hashing with the sync's own canonical algorithm: the baseline matches the recovery-branch file exactly and neither side today. Since then the file side read as "changed" and the db side kept accumulating cards, so the three-way sync refused to touch anything and the fail-open hooks never re-exported.What
Two commits, deliberately separate so the prune is a one-command revert:
Resulting board: 63 cards, 61 done, 1 ready (Genie cleanup release), 1 in progress (DSH board G3).
Revert the prune
🤖 Generated with Claude Code
https://claude.ai/code/session_012RU32tvczV84Ys9kHVtEQD