Repository navigation
docs: project state consolidation report ahead of restart - #95
Merged
Merged
Conversation
- Regenerate docs/test-coverage-report.md via `npm run analyze:e2e-gaps` (previous report dated 2025-11-26; now 15 spec files / 92 tests) - Remove stray temp-e2e/analysis-test.html left at repo root - Add a "superseded by spec 012" banner to CODE_REVIEW_REFACTORING_HOTSPOTS.md so readers know its file paths describe the pre-refactor codebase Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_015u1mfVebscuZA3YDc6hc87
Audit of the dormant codebase ahead of a formal restart, written for an incoming maintainer. Covers: verification results from running every check locally (typecheck, lint, coverage, gaps, build, size, Storybook build, E2E in both storage modes), architecture drift against Technical_Design.md, a classification of every root/docs markdown file, test and visual-regression status, a maintainer-documentation gap assessment, and a risk-ranked restart backlog. Key findings recorded: Chromatic/Storybook build broken since the June refactor and masked by continue-on-error; coverage thresholds never evaluated in CI; E2E job disabled; "Erase All Data" clears sessionStorage only; 14 of 20 design-doc claims no longer hold. Also links the report from the Key Documentation list in CLAUDE.md. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_015u1mfVebscuZA3YDc6hc87
Contributor
🚀 PR Preview Deployment✅ Your changes are being built and deployed to a preview environment. 📋 Live PR Preview Links: ℹ️ About PR Previews:
📦 Production Demo (main branch): 🧪 Testing Locally: npm install
npm run build
# Open demo/quiz-index.html in your browser (use file:// or http-server)This comment will be automatically updated when you push new commits. |
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
Consolidation audit of the dormant codebase, written for an incoming maintainer ahead of a formal restart. Adds
docs/PROJECT_STATE.mdand applies three trivial fixes. Existing documents were audited, not rewritten.What was run (all on this branch, Node 22)
typecheck, lint, format, unit + integration with coverage,
test:gaps, build + size-check,build-storybook, Playwright E2E in default andENCRYPT_STORAGE=truemodes,analyze:e2e-gaps. Chromatic assessed from CI logs (no token locally).Headline findings (details in the report)
qd-error-bannerstory) and masked bycontinue-on-error. PR-preview Storybook silently skips for the same reason.StorageService.clearAll()has no callers.Technical_Design.mdclaims no longer hold (events, components, flags,init()API, cross-tab sync).#instructor.password.hash, which the DITA template never emits.The report ends with an 18-item restart backlog ranked by risk with effort tags.
Changes
docs/PROJECT_STATE.md— new reportdocs/test-coverage-report.md— regenerated (was dated 2025-11-26)CODE_REVIEW_REFACTORING_HOTSPOTS.md— "superseded by spec 012" banner onlyCLAUDE.md— one index line pointing at the reporttemp-e2e/analysis-test.html— stray file removedVerification
npm run typecheck,lint,format:check,test:unit,test:integration,build,size-checkall pass locally.🤖 Generated with Claude Code
https://claude.ai/code/session_015u1mfVebscuZA3YDc6hc87
Generated by Claude Code