Commit Graph
8 Commits
Author SHA1 Message Date
hypercross b524e5f0cf docs(skills): add run-session skill
Covers the per-turn procedure: bootstrap, intent, deciding to roll, the
CLI, appending a scene, and applying state, with a session template.
2026-09-13 16:43:17 +08:00
hypercross 9fdce335c2 docs(skills): add game-prep skill
Lists what a game package requires and how to validate it, matching
the checks journal check performs.
2026-09-13 16:41:31 +08:00
hypercross 275ec8531d docs: add agent workflow and reference docs
AGENTS.md defines the session loop; docs/oracle.md and docs/games.md
cover table mechanics and the game package contract.
2026-09-13 16:41:26 +08:00
hypercross c60c9d5072 feat(campaigns): add the campaign template
A campaign holds only play state and names its game in frontmatter;
new-campaign copies this template.
2026-09-13 16:41:23 +08:00
hypercross 77ed233f8c feat(games): add the generic d6 oracle game package
Serves as the reference implementation of the game package contract:
rules, spark tables, character backgrounds, and an example command.
2026-09-13 16:41:20 +08:00
hypercross 6607ab1db3 feat(cli): add the journal command
Resolves campaigns and their game packages, looks tables up in the
campaign before the game, and exposes a game's manifest commands as
journal subcommands.
2026-09-13 16:41:16 +08:00
hypercross 02933a483d feat(oracle): add dice, d6 oracle, and table engine
The oracle and CSV table logic live in one dependency-free package so
every source of randomness in the project flows through a single library.
2026-09-13 16:41:13 +08:00
hypercross 3353c23a0b chore: scaffold pnpm workspace 2026-09-13 16:41:08 +08:00