Turn 31 归档署名与认领桌分支
Design intent
Turn the current hand’s archive-custody objects into an executable choice surface: the player must be able to use 归档权认领桌 and 观众归档署名 to decide whether an incident becomes corporate evidence, audience-owned memory, split custody, or hostile unfiled pressure. This lens extends 归档托管体系 and should bind into a sibling Jest/evaluator file rather than remain prose.
Scope
Affected cards
Affected rites and events
归档权认领听证观众署名复核双层副本比对- fallback pressure event:
未归档残片外泄
Affected counters
archive_signature_legitimacyarchive_custodyunauthorized_archive_pressureaudience_trustcontinuity_hazardartist_memory_refusal
Oracle
The sibling .lens.ts should pass only if all checks below are replay-visible within a 30-turn horizon from a fixture seeded with the current Turn 31 hand.
- If the hand contains 归档权认领桌 and at least one of 观众归档署名, 未归档黑箱残片, or 双层归档副本, the game offers at least one archive-claim rite by turn 3 of the fixture.
归档权认领听证exposes at least four branch ids:corporate_claim,audience_signature,split_double_copy, andsuppress_unfiled_fragment.- Each branch accepts at least one named assignment from 韩砚霜, 郁蓝, 白鸦, 观众归档署名, 未归档黑箱残片, or 双层归档副本.
audience_signatureincreasesarchive_signature_legitimacyoraudience_trust, and also creates an accountability cost inarchive_custodyorcontinuity_hazard.split_double_copymust move botharchive_custodyandunauthorized_archive_pressure; the branch cannot be a pure reward.suppress_unfiled_fragmentmust either increaseunauthorized_archive_pressureor spawn未归档残片外泄within 5 fixture turns.- If 艺人拒忆回执 is present, at least one branch must preserve artist refusal as a visible state rather than consuming it silently.
Progress metric
archive_claim_branch_coverage_score ranges from 0 to 6:
- +1 archive claim rite offered
- +1 four branch ids observed
- +1 named assignment accepted
- +1 audience signature has benefit plus cost
- +1 double-copy branch moves both custody and unauthorized pressure
- +1 suppression creates hostile follow-up or pressure
The lens is satisfiable when archive_claim_branch_coverage_score >= 5 and no asserted branch is silent.
Replay evidence shape
{
"seed": "storyteller-turn31-archive-claim-signature-v1",
"horizonTurns": 30,
"initialHandIncludes": ["观众归档署名", "归档权认领桌", "未归档黑箱残片", "双层归档副本", "艺人拒忆回执"],
"offeredRites": ["归档权认领听证", "观众署名复核", "双层副本比对"],
"branchesObserved": ["corporate_claim", "audience_signature", "split_double_copy", "suppress_unfiled_fragment"],
"assignments": ["韩砚霜 / 白手套监察", "郁蓝 / 未授权史官", "白鸦 / 黑箱剪辑师"],
"counterDeltas": {
"archive_signature_legitimacy": "+/- visible integer",
"archive_custody": "+/- visible integer",
"unauthorized_archive_pressure": "+/- visible integer",
"audience_trust": "+/- visible integer",
"continuity_hazard": "+/- visible integer"
},
"followUps": ["未归档残片外泄"]
}Dashboard evidence
Expose a dashboard row with lens id storyteller.archive_custody.turn31_claim_signature_branches.v1, branch coverage, assignments accepted, and the last replay event id that moved archive_signature_legitimacy.