Skip to content

Decide #293/#292 — content crosses campaigns by composition at load - #562

Merged
The-Running-Dev merged 1 commit into
mainfrom
decision/293-campaign-composition
Oct 7, 2026
Merged

The-Running-Dev merged 1 commit into
mainfrom
decision/293-campaign-composition

Conversation

@The-Running-Dev

Copy link
Copy Markdown
Owner

What

Records the decision for #293 (and the structural half of #292): a campaign includes another as a prefixed module at registry build; one campaign and one session at runtime; GameState and the save envelope unchanged. Specifies variables, visitedCounts, endings, achievements and identity at the boundary. Contract work tracked in #561.

Closes #293. Closes #292.

Verified

build/Test-Documentation.ps1 passed (131 files). Engine gates not run — no source change.

@The-Running-Dev
The-Running-Dev merged commit a90ca70 into main Oct 7, 2026
8 checks passed
@The-Running-Dev
The-Running-Dev deleted the decision/293-campaign-composition branch October 7, 2026 18:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

1 participant