rpg skill: canon-reconciliation, primary-source rules, native-mechanic set-pieces, insert layer

This commit is contained in:
slaguru666
2026-07-19 15:04:49 +01:00
parent 01a0212eb1
commit 4b9eabce27
2 changed files with 31 additions and 7 deletions
+10 -7
View File
@@ -5,7 +5,7 @@ metadata:
node_type: memory
type: reference
originSessionId: fa4ca039-8c0e-4b9c-aee8-b6d7a81482b5
modified: 2026-07-19T13:45:17.670Z
modified: 2026-07-19T14:01:49.937Z
---
# Midjourney bridge (`mj-gen`)
@@ -52,13 +52,16 @@ Then read the resulting PNG back to verify it matches the brief before placing i
- Saved files get a `-u1` (upscale-button) suffix — rename to canonical names.
- Don't run two `mj-gen` calls concurrently in one channel: each polls the
channel for the newest grid and they can grab each other's jobs.
- **Out-of-fast-hours is invisible to the bridge**: MJ declines the job in an
- **A silently-dying job = a banned word, almost always.** MJ declines in an
ephemeral reply the channel-poller can never see, so `mj-gen` waits out its
full timeout on nothing. Signature: several successes, then consecutive
timeouts with NO new bot messages in the channel (check via the messages
API). Fix is account-side (top up fast hours or switch to relax); retries
are wasted until then. `timeout_seconds` in config.json is 1800 as of
19 Jul 2026 (was 600) to survive relax-queue waits.
full timeout on nothing — NO new bot messages appear in the channel (check
via the messages API). Words confirmed to trip it even in innocent use:
**"gore"** (even negated: "no visible gore") and **"bust"** ("portrait bust
of a warrior"). Reword and rerun; the fix is never account-side unless the
account page actually shows 0 fast hours. (19 Jul 2026: five "Portrait
bust..." prompts died in a row and were misread as fast-hours exhaustion —
the account had 13h56m remaining; "Head and shoulders portrait" worked
first try.) `timeout_seconds` in config.json is 1800 (was 600).
## Known fragility
+21
View File
@@ -95,3 +95,24 @@ pass.
batch goes quiet, check the actual channel/API for what the service said
before waiting again — and keep a fallback asset source (the system's own
existing art) so the package ships regardless.
## 2026-07 — Princes Bride rebuild (Dee Sanction, Continuum 2026)
- **Inherited multi-draft projects need a canon-reconciliation clause.** When
source materials disagree (two different charm-givers, two Eleanors, a
villain who is a fraud in one draft and a pragmatist in another), pick one
canon, write it as a numbered Design-Intent item ("Canon reconciled: ..."),
and list every superseded fact — otherwise the GM re-derives the
contradictions at the table.
- **Verify the system against primary sources, not inherited quick-refs.** A
project's own GM reference had an entirely different game's dice mechanic
(PbtA 2d6 for a step-die Falter system). The character sheets + publisher's
site are ground truth; the quick-ref is a hypothesis.
- **Run the set-piece on the system's own resolution mechanic.** The trial as
an open Verdict Die (the game's step-up/step-down, made visible on the
table) needed zero new rules and made evidence-presentation mechanical.
Find the system's native verb before inventing subsystems.
- **Keep good inherited sheets; add an insert layer.** When existing pregens
are printed and well-made but generic, don't rebuild — print per-agent
mission inserts (private seam + dice crib + table-name conventions) that
slip inside the sheets. Cheaper, and the sheets stay canon.