Skip to content

docs(stability): record post-#44 state, add cross-issue tracking plan#55

Merged
TortoiseWolfe merged 1 commit intomainfrom
chore/post-044-tracking
Apr 26, 2026
Merged

docs(stability): record post-#44 state, add cross-issue tracking plan#55
TortoiseWolfe merged 1 commit intomainfrom
chore/post-044-tracking

Conversation

@TortoiseWolfe
Copy link
Copy Markdown
Owner

Summary

Doc-only update following #44 verification. Captures three things STATUS.md was missing:

  1. 042 Payment RLS shipped — moved [!] → [x] in Tier 5.
  2. Two stability hotspots already fixed — STATUS.md still listed ConversationView and PaymentConsentModal as open. Code review confirmed both have the fix in place with comments naming the prior reverts (adae629, 3e67772).
  3. Cross-issue work order — new docs/STABILITY-TRACKING.md groups every open gap-audit issue into Families A/B/C/D with rationale for ordering.

What changed

Sister issues filed in parallel (not part of this PR)

Test plan

  • STATUS.md table renders correctly (the previous version had two cells that collapsed Status into Evidence — fixed)
  • All issue links resolve
  • docs/STABILITY-TRACKING.md cross-references match the actual open issue list (gh issue list --label gap-audit)
  • STATUS.md summary counts: 18 + 6 + 19 + 2 + 4 = 49 ✓

🤖 Generated with Claude Code

…rder

STATUS.md changes:
- Snapshot date 2026-04-25 → 2026-04-26.
- 042 Payment RLS moves [!] → [x] (closed via #44).
- Stability table re-verified against current code:
  * ConversationView regression — RESOLVED. createClient() in conversation
    hooks is now wrapped in useMemo; comments name the prior revert.
  * GDPR Firefox focus — RESOLVED. PaymentConsentModal uses
    requestAnimationFrame; comment names the prior revert.
  * ProtectedRoute auth-race — still latent in admin/layout.tsx; tracked #51.
  * Offline-queue cross-tab tx — still open in base-queue.ts; tracked #52.
- Family-B activation list updated: RLS step removed, replaced with #53
  (the test-skip index that absorbs the "84 test.skip" tracking).
- Summary count adjusted: shipped 17 → 18, backend-only 3 → 2.

New: docs/STABILITY-TRACKING.md — cross-issue work order grouped by
Family A/B/C/D with rationale for ordering. STATUS.md describes WHAT;
this doc describes WHICH ORDER and WHY.

Issues filed in this round (parallel to this commit):
- #51 — admin/layout.tsx stale-closure latent risk (P1)
- #52 — base-queue.ts process+complete not in single tx (P1)
- #53 — tests/e2e/payment/ 84 test.skip index by blocker (P2)

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@TortoiseWolfe TortoiseWolfe merged commit 13a914f into main Apr 26, 2026
12 of 13 checks passed
@TortoiseWolfe TortoiseWolfe deleted the chore/post-044-tracking branch April 26, 2026 23:40
TortoiseWolfe added a commit that referenced this pull request Apr 27, 2026
…andoff (#61)

Captures end-of-session state after 6 PRs landed (#54, #55, #56, #58,
#59, #60). Family A is empty (both stability hotspots resolved).
Family D1 done. Recommended next pickup: B1 (#43 /payment/result page).
The handoff doc is the load-bearing artifact for the next operator —
it lists open issues by family, sharp edges, and a copy-pasteable
quick-start.

Co-authored-by: TurtleWolfe <TurtleWolfe@users.noreply.github.com>
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants