Skip to content

feat: add identity-safe course presentation packages - #46

Merged
rroojrooj merged 25 commits into
mainfrom
codex/sp02a-course-presentation-contract
Jul 28, 2026
Merged

rroojrooj merged 25 commits into
mainfrom
codex/sp02a-course-presentation-contract

Conversation

@rroojrooj

Copy link
Copy Markdown
Owner

Summary

  • key course caches and HD v2 fingerprints by stable source identity while retaining explicit v1 reads
  • add strict staged course-art schemas, dependency-free packaged validation, Chambers profile, deterministic revisions, and revisioned asset delivery
  • prepare and commit course/Game/HD/readiness state through a latest-only atomic activation transaction
  • preserve renderer output: RTX 3060 comparison is 24/24 byte-identical; SP-02b renderer wiring remains blocked

Review

  • independent candidate pass 3: ACCEPT 98%, merge YES, 0 Critical/High/Medium/Low
  • exact reviewed code candidate: 5215524
  • accepted candidate is an ancestor of integrated branch HEAD 3a2989c

Verification

  • focused: 129/129
  • npm test: 492/492
  • npm run check:course-art
  • npm run pack + staged/unpacked smoke
  • asar scan: 913 entries, 0 forbidden matches
  • git diff --check
  • RTX 3060 exact-input visual compare: 24/24 identical

rroojrooj added 25 commits July 28, 2026 18:15
…esentation-contract

# Conflicts:
#	docs/superpowers/plans/2026-07-28-pro-visuals-program-handover.md
#	docs/superpowers/plans/2026-07-28-pro-visuals-program-ledger.md
@rroojrooj
rroojrooj merged commit 6364f39 into main Jul 28, 2026
1 check passed
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