docs(plans): execution plans for the six open issues - #112
Closed
oscarlehuu wants to merge 1 commit into
Closed
Conversation
Adds one plan per open issue plus a sequencing index. The plans for #102, #104, and #105 deliberately do not copy the phase plans already in those issue bodies; duplicated specs drift and the copy becomes silently wrong. Each covers only status, cross-issue coupling, Crew-specific risk, and ordering. The issue stays the spec. The plans for #109, #110, and #111 are full plans, including the locally bisected root cause for #110. Signed-off-by: oscarlehuu <oscar.lehuu@gmail.com>
5 tasks
Author
|
Closing per founder decision (2026-08-10): this sequencing predates the north star lock (#115) and the current issue generation. Superseded by issues #116–#122 and the plans PR for #117/#118/#119/#121. Portions of the six-issue sequencing that remain relevant were re-derived in the new issues; anything still missing should be filed as a new issue against the current docs rather than revived from this branch. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
One plan file per open issue (#102, #104, #105, #109, #110, #111) plus a
sequencing index at
plans/20260809-0355-open-issues-sequencing/plan.md.Docs only — no code, no CI config, no runtime behaviour.
What these plans do and do not contain
#102, #104, and #105 already carry complete phase plans inside their issue
bodies. These files deliberately do not copy that content — a duplicated spec
drifts from the original and the copy becomes silently wrong. For those three the
plan covers only what the issue does not: current status, cross-issue coupling,
Crew-specific risk, and ordering. The issue stays the spec.
For #109, #110, and #111 the plans are complete, including evidence gathered while
filing them.
The sequencing call
Restore the e2e safety net before building more product on it.
Desktop Smoke E2E (4)has beencancelledat the 30-minute timeout on 6 of 6consecutive
mainruns sinceb57d26def(#95). Ate41a1a6a4it was killed aftertest 106 of 250 — 144 tests never ran. Shard 1 has hard-failed since
25263120e(#96).The three not-started feature issues all ship behaviour whose acceptance criteria
are about replay, reconnect, and restart. None of that is provable by unit tests.
Recommended order: #109 -> #110 -> finish #105/PR #108 -> #111 decision -> #104 -> #102.
Root cause included for #110
Bisected locally in an isolated worktree, single test, build verified each round:
b57d26def(#95)25263120e(#96)25263120ewithAppShell.tsxrevertedAppShell.tsxnow passes every channel id intouseLiveHomeFeedActions, whichopens an app-wide live subscription per channel using the same filter
useChannelUserInputuses. The test's readiness gate(
__BUZZ_E2E_HAS_MOCK_LIVE_SUBSCRIPTION__) returns a plain boolean, so it is nowsatisfied by the AppShell subscription before
ChannelPanehas subscribed - theemit lands before the channel hook is listening.
The
if (!conversationId) return;early-return flagged in issue #110 is not thecause; the id falls back to
event.id, which is valid, so the guard never trips.The issue body has been left as filed and this plan corrects it.
Couplings flagged
useLiveHomeFeedActions.ts, the exact filebehind Agent question card never renders in the channel: channels.spec.ts:500 hard-fails on every main run since #96 #110. Whichever lands second must re-verify
channels.spec.ts:500.46040 -> 46041/46042path.PR feat(desktop): add agent attention and recovery #108 already implements it.
MessageThreadPanel.tsx, at 999/1000 lines.Verification
Docs-only change. No tests apply. Links in the index resolve to sibling plan dirs.