FE-674: Sync planning for V3 cascade through reconciliation_need#110
Conversation
This stack of pull requests is managed by Graphite. Learn more about stacking. |
PR SummaryLow Risk Overview Refreshes planning/spec artifacts to match this direction: promotes Side-chat V3.0 to the active frontier in Reviewed by Cursor Bugbot for commit 37b0bcd. Bugbot is set up for automated code reviews on this repo. Configure here. |
🤖 Augment PR SummarySummary: Updates planning/docs to align side-chat V3 hard-edit cascade with the Changes:
Technical Notes: Documentation/planning-only PR; no 🤖 Was this summary useful? React with 👍 or 👎 |
ee277d0 to
88d2252
Compare
281d570 to
8d6a188
Compare
… add V3.1 horizon
Co-authored-by: Cursor <cursoragent@cursor.com>
88d2252 to
87a3ca4
Compare
855aba0 to
37b0bcd
Compare
Merge activity
|

Stack Context
Stacks on top of FE-704 (
Sync planning after multi-chat substrate + V2 plumbing). This PR is the planning groundwork for FE-674 — V3 hard-edit cascade. Implementation slices follow on top of this branch.Why?
The existing SIDE_CHAT.md V3 design pre-dates the multi-chat substrate (FE-697). It described "Hard edit absorbs REVISIT_MODULE" against an ad-hoc REVISIT walk and treated the patch ledger as a future-work assumption (A71). Since FE-697 landed, the substrate ships a durable
reconciliation_needqueue that V3 should read from instead. Without this sync, V3 implementation cards would encode stale assumptions.PLAN.md also still listed V3 as a Next item with "batch-resolution secondary-thread mode" framing inherited from the archived REVISIT_MODULE. This PR promotes V3.0 (the narrow, deterministic cascade slice) onto the Active frontier and adds V3.1 (agent-grouped resolution) as horizon work.
What changed
docs/design/SIDE_CHAT.mdreconciliation_needqueue (Path 1 deterministic enumeration overknowledge_edgerows incident on the changed item). Auto-confirm / auto-edit / substantive grouping reframed as V3.1 agent work.memory/SPEC.mdreconciliation_needqueue;deferred: trueapply contract is removed at V3.0 ship.reconciliation_needper existing typed dependency edge incident on the changed item; never returnsdeferred: true; resolutions are idempotent.memory/PLAN.mddocs/archive/PLAN_HISTORY.md).Verification
npm run checkpasses (fmt + lint + typecheck — doc-only changes, no src/ touched).Out of scope
openReconciliationNeedsForItemChange(),edit-applierrewrite to dropdeferred: true,patch-list-overlayPending-review section, V2 Edit-button un-stub).