Turn 47 Final-Air Memorial Edit Branch

Design intent

The rite 最后一口空气纪念剪辑 must behave as a playable Storyteller management/RPG branch. The player assigns archive custody, fan oxygen accounting, sponsor stop-loss pressure, black-box editing authority, and continuity-law exposure into a visible memorial-edit outcome. This is a small route-quality lens, not a volume target.

This page extends oxygen-archive-custody, fan-oxygen-audit-memorial-cost.lens, and memorial-black-box-custody.lens.

Scope

Rite: rite.last_breath_air_memorial_edit / 最后一口空气纪念剪辑.

Relevant active hand objects include 黎星瞳 / 白昼圣女, 沈洛 / 折纸经纪人, 白鸦 / 黑箱剪辑师, 郁蓝 / 未授权史官, 韩砚霜 / 白手套监察, 粉丝氧气积分账, 冠名方止损令, 未剪辑真唱母带, 白手套审计章, 呼吸配给复核钥, 观众裂缝证词, 第七穹顶连续性案卷, 安全连续性版本, 观众归档署名, 灾难命名权合约, 未归档黑箱残片, 归档权认领桌, 未归档法律身体豁免, 双层归档副本, 连续性租赁许可, 余物风险登记表, 未授权纪念贴纸, 盗播归档回环, 艺人拒忆回执, and 纪念物临时牌照草案.

Local counters or equivalent state keys: fan_oxygen_balance, archive_custody_integrity, sponsor_stop_loss_pressure, black_box_edit_debt, continuity_law_exposure, and memorial_license_status.

Branch requirements

The rite should expose at least three meaningful choices when the active hand supports them:

  1. Sanctioned memorial cut: use oxygen ledger or ration review plus temporary memorial permit; reduce fan unrest while increasing sponsor or inspector visibility.
  2. Black-box rescue cut: use 白鸦, black-box residue, or double archive copy; preserve the scene while creating edit debt or logging a lawful exemption.
  3. Unauthorized custody cut: use 郁蓝, audience archive signature, audience testimony, or unauthorized sticker; preserve archive integrity while raising sponsor/audit pressure.

A named blocked path is allowed when oxygen proof, memorial permit, or sponsor injunction prevents the edit.

Oracle assertions

  1. A replay at turn 47 or later exposes 最后一口空气纪念剪辑 as fillable, selectable, or blocked by named requirements.
  2. The starting state does not already contain the final memorial-edit consequence.
  3. The rite or branch predicates reference at least three pressure groups: fan oxygen, sponsor stop-loss, black-box edit, archive custody, continuity-law exemption, or memorial permit.
  4. At least three distinct choices are visible from the supplied active-hand seed.
  5. Resolving two choices from the same seed changes at least two local counters differently.
  6. Every non-blocked resolution writes a named custody holder, custody dispute, or proof token.
  7. At least one resolution spends, audits, refunds, or falsifies fan oxygen accounting with visible before/after evidence or named ledger event.
  8. At least one resolution changes sponsor pressure, inspector heat, or continuity-law exposure.
  9. Any branch using 白鸦 or black-box material either creates edit debt or logs the exemption/permit that prevents that debt.
  10. A blocked resolution records a named miss state, not a generic failure flag.
  11. Evidence records seed, turn, offered choices, selected cards, selected choice id, resulting events, and counter deltas.

Progress metric

lastBreathMemorialEditProgress = 0..6:

  • 0: rite absent or unreachable.
  • 1: rite appears with turn 47 provenance and active-hand requirements.
  • 2: at least three branch offers are visible.
  • 3: one branch resolves with named memorial custody output.
  • 4: fan oxygen accounting changes or is formally audited.
  • 5: sponsor/legal/black-box counter divergence is recorded.
  • 6: two branch replays from the same setup prove different custody and counter outcomes.

Game-CLI replay evidence shape

Expected fixture: wiki/content/lens/replays/turn47-last-breath-air-memorial-edit.replay.json or equivalent public data. Required fields: source, lens_id, cli, seed, turn, initial_fillable_rite, active_hand, offers, branch_runs, selected_choice_id, selected_cards, events, counter_deltas, custody_output, and miss_states.

Suggested CLI provenance: pnpm storyteller:replay --source storyteller --seed turn47-last-breath-air-memorial-edit --until-turn 47.

Conversion target

Create a worker-authored sibling contract at wiki/content/lens/storyteller/turn47-last-breath-air-memorial-edit.lens.ts or the repo’s established lens-contract location. Bind this page to Jest/evaluator checks, replay evidence, and dashboard proof. Do not define or require a central lens registry.