diff --git a/memory/MEMORY.md b/memory/MEMORY.md index 2d67275..c5b5c4b 100644 --- a/memory/MEMORY.md +++ b/memory/MEMORY.md @@ -9,3 +9,5 @@ - [MINI-S browser automation](infra_minis_browser_automation.md) — Playwright MCP (headless Chromium) lets Claude view/control web pages on the LAN incl. the Zyxel router; restart Claude after adding to load tools - [Local LLM agent stack](local-llm-agent-stack.md) — Hermes Agent + Ollama + Gemma 4 12B on the user's Mac; install gotchas (64K ctx, uv-managed Python 3.11) - [NotebookLM CLI setup](notebooklm-cli-setup.md) — notebooklm-py on the Mac; pin --python 3.12 (else silent 0.1.1 downgrade), browser login, launchd auth-refresh keepalive +- [RPG skill](rpg-skill.md) — house scenario-writing skill at ~/.claude/skills/rpg, shared via claude-config; pull+install before sync, sync.sh after RPG work. +- [Contingency 2027](contingency-2027.md) — 27–31 Jan 2027, Hunstanton; repo slaguru666/contingency2027, 10 slots, 8 games incl. the DEAD AIR CoC trilogy. diff --git a/memory/contingency-2027.md b/memory/contingency-2027.md new file mode 100644 index 0000000..500158c --- /dev/null +++ b/memory/contingency-2027.md @@ -0,0 +1,32 @@ +--- +name: contingency-2027 +description: "Contingency 2027 convention (27–31 Jan 2027, Hunstanton) — repo slaguru666/contingency2027, ten slots, eight games incl. the DEAD AIR CoC trilogy." +metadata: + node_type: memory + type: project + originSessionId: 4185da5c-dbd4-48dc-aeca-e46d1df04ce0 + modified: 2026-07-31T20:45:41.869Z +--- + +Contingency 2027 runs **Wed 27 – Sun 31 January 2027** at Searles Leisure Resort, +Hunstanton (Wyrd Sisters Games Club, members-only, Warhorn booking). Tim GMs +**two games a day — afternoon and evening, 4-hour slots** = ten slots; eight +booked, both Sunday slots held as reserve. + +Repo: `slaguru666/contingency2027`. Mirror: +`~/Library/Mobile Documents/com~apple~CloudDocs/RPGS/Conventions/Contingency 2027`. + +The slate: Black Summer (TWDU, modified) · AFTERIMAGE (Blade Runner — a port of +the finished Continuum 2026 v2.2, *not* a rewrite) · **DEAD AIR** I/II/III (Call +of Cthulhu: Berlin 1946 → Soviet closed city 1962 → Berlin 2027) · The Favour +(Dee Sanction) · Another Bloody Treasure Map (VANITY) · The Curious Case of +Mr Parker's Diary (Vaesen). + +DEAD AIR runs the same afternoon slot on three consecutive days so a player can +take the whole arc without a clash, and is produced as **one production with +three outputs** — that is what makes eight games deliverable. See +[[rpg-skill]] for the house format the repo is written to. + +Two things to check before drafting further: Witchfinder Garrett is described as +*returning* but appears nowhere in earlier convention material, and the slot +times in the repo are placeholders until Warhorn publishes. diff --git a/skills/rpg/references/lessons.md b/skills/rpg/references/lessons.md index 7f1e01f..eb93f6b 100644 --- a/skills/rpg/references/lessons.md +++ b/skills/rpg/references/lessons.md @@ -218,3 +218,26 @@ Actual outcome data from running the con — the strongest signal in this log. and no dependencies. Worth it: two of the "failures" it surfaced were the harness lying, which is itself the thing you want to find before a convention floor. +## 2027-01 prep (2026-07) — continuity searches for returning NPCs + +- **Grep the role, not just the name.** A returning NPC brief said "Witchfinder + Garrett". Case-insensitive greps for `garrett` and `garret` both found + nothing across every convention folder — the character is **Garratt**, from + *The Princes Bride*. One wrong consonant nearly produced a scenario that + contradicted its own prequel. Search the *role* (`witch finder`, `witchfinder`, + `inquisitor`) and read the prior scenario's **NPC roster table** before + concluding a character is new. Report "not found" as provisional, never as + fact. +- **The prequel's early-finish Tangent is the sequel's premise, already + written.** Every house scenario carries a bonus scene for tables that crack it + early. Those scenes are hooks with the cost already priced — *The Princes + Bride*'s crossroads offer (a ledger's blank column, a list of three villages, + and "teach me what the meadowsweet meant") gave the sequel its inciting + incident, its antagonist's arc, and its hardest ending, for free. **Check the + Tangent first when writing any follow-up.** +- **A sequel that reuses the prequel's pregens should be built on their + documented seams, not on the plot.** The prequel's Sanction-rhyme table + already paired the forger with the evidence-making witch finder; building the + new case so that pairing is its best scene costs nothing and is the whole + payoff for returning players. Keep the house rule intact — every seam still + needs a written alternate route so new players lose nothing but the echo.