Skip to content

Expand FAR capture curriculum to 198 questions - #19

Merged
jsolly merged 6 commits into
mainfrom
feat/200-question-expansion
Jul 13, 2026
Merged

Expand FAR capture curriculum to 198 questions#19
jsolly merged 6 commits into
mainfrom
feat/200-question-expansion

Conversation

@jsolly

@jsolly jsolly commented Jul 13, 2026

Copy link
Copy Markdown
Owner

Summary

  • expand the curriculum to 198 fact-checked questions across Fundamentals and seven capture lifecycle units
  • replace the hub chart with eight full slices and a fixed 8-question, 80% placement gate
  • improve placement persistence, scoring integrity, keyboard focus, contrast, and responsive behavior
  • intentionally reset local progress with the v2 storage key; no legacy migration layer

Test plan

  • Run action and shell checks (npm run check:actions)
  • Run Astro/Svelte type checks (npm run check:ts)
  • Build the static production bundle (npm run build)
  • Smoke desktop and mobile placement pass/fail, gated/unlocked slices, keyboard focus, and console output
  • Run light ship review (guidelines, bugs, security, secrets, code quality, accessibility)

Made with Cursor

jsolly and others added 6 commits July 13, 2026 10:12
WIP before merging origin/main — split questions by unit, treat Fundamentals as a pie slice, and add project-local shadcn-svelte skill for Cursor/Codex/Claude Code.

Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Completing adaptive placement always opens the lifecycle chart; high scores still credit Basics. Collapse gate checks into isUnitLocked, improve gated home a11y, and house Fundamentals questions under deck/fundamentals topic modules.

Co-authored-by: Cursor <cursoragent@cursor.com>
Add the 198-question civilian capture curriculum and align the eight-slice learning flow. WIP — staged before merging origin/main.

Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Defer test-out progress until completion and prevent an incorrect capture option from clearing its lesson.

Co-authored-by: Cursor <cursoragent@cursor.com>
@jsolly
jsolly merged commit 567f8cb into main Jul 13, 2026
1 check passed
@jsolly
jsolly deleted the feat/200-question-expansion branch July 13, 2026 16:46
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.

1 participant