Skip to content

Quality pass on DDD pack; add testing-fundamentals; sync references - #1

Merged
kevinmamaqi merged 1 commit into
mainfrom
course-quality-pass
Jul 18, 2026
Merged

kevinmamaqi merged 1 commit into
mainfrom
course-quality-pass

Conversation

@kevinmamaqi

Copy link
Copy Markdown
Contributor

Summary

Content moved/synced from the app repo as part of separating concerns: the app repository (learn-deck/learndeck) will keep only a small format-example pack for documentation, and this repository becomes the single home of real course packs (see learn-deck/learndeck#1).

  • ddd-backend-foundations — correctness + pedagogy pass: dead source anchors fixed, invalid TS snippet fixed, missing test-runner setup step added, check-then-act booking race documented with transaction-boundary guidance, worked examples added to modules 03 and 06 so the running example composes across modules, sharper Evans/Vernon and Cockburn terminology, pinned dependency versions.
  • testing-fundamentals — new 7-module pack. Every code snippet and arithmetic total verified by assembling the full learner project and running it (tsc clean, 17/17 vitest, coverage table produced).
  • references — learning-protocol gains the guide-less self-review branch; progress-database documents the evidence table and the real status/result enums.
  • README — lists both catalogue entries.

No module/question IDs or filenames changed in the existing DDD pack.

Test plan

  • Both packs pass the app repo's course-pack contract test (bun test test/course-pack.test.ts test/seed.test.ts — 5 pass)
  • testing-fundamentals snippets executed end-to-end during authoring

🤖 Generated with Claude Code

…erences

- ddd-backend-foundations: fixed dead source anchors, an invalid TS
  snippet, and a missing test-runner setup step; documented the
  check-then-act booking race and transaction boundaries; added worked
  examples to modules 03 and 06 so the running example composes across
  01-06; sharper Evans/Vernon and Cockburn terminology; pinned
  dependency versions
- testing-fundamentals: new pack (7 modules + notes); every snippet and
  price total verified by running the assembled learner project
  (tsc --noEmit clean, 17/17 vitest)
- references: learning-protocol gains the guide-less self-review branch;
  progress-database now documents the evidence table and real
  status/result enums
- README: list both catalogue entries

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@kevinmamaqi
kevinmamaqi marked this pull request as ready for review July 18, 2026 19:42
@kevinmamaqi
kevinmamaqi merged commit a375dc7 into main Jul 18, 2026
@kevinmamaqi
kevinmamaqi deleted the course-quality-pass branch July 18, 2026 19:43
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