feat: relabel events story ↔ table note, and emphasise one into the summary (#607) #608
Loading…
Reference in a new issue
No description provided.
Delete branch "feat/607-relabel-emphasise"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Closes #607. Round two of #424's corrections, asked for by the owner after using strike and rewrite on the dev replay.
What it adds
Relabel. The GM can mark any event as a table note, or turn a table note back into story, choosing a kind (default
other).kind, andgm_original_kindkeeps the model's.Emphasise and un-emphasise. The GM can mark events the summary must include.
limit + k.EMPHASIS_MARKER), andCOMPOSE_SYSTEM_PROMPTgainsEMPHASIS_RULE.unemphasiseexists because emphasis carries forward across regenerates, as strikes do.Corrections combine. A beat may take several entries. Each refusal is a 422 with a test:
emphasiseandunemphasisetogether are refused.summaryis only allowed with rewrite, andkindonly with relabel.Visibility. The GM sees a star and a "was: reveal" marker. Players see the result, with relabelled events folded or shown accordingly, and never the markers.
Migration
a0f1a2b3c4d5(down9e0f1a2b3c4d) addssession_beats.gm_original_kind TEXT NULLandgm_emphasised BOOLEAN NOT NULL DEFAULT false.Worth reviewing
EMPHASIS_RULEis in every compose prompt, even with nothing emphasised. That's harmless, but prompt-sensitive eval baselines may shift slightly.Checked
EMPHASIS_RULEand the marker are in the compose request actually sent.checkandformat --checkare clean.e82d343, which has #606 merged.🤖 Generated with Claude Code