Consent Debt Reversion / 同意债回转
Consent Debt Reversion is the event that fires, or becomes default-ready, when a consent debt row was used as clean legality without a valid carrier, proof, or scar payment.
It does not erase the earlier relief. It makes the unpaid consent/refusal debt return against the beneficiary, carrier, or route asset.
Entry conditions
Fire or arm this event when any condition below becomes true:
entry_any:
- consent_debt_row_state: no_carrier_false_clean
- debt_state: reverted
- debt_state: hardened
- carrier_proof_missing: true
- proxy_authority_used_as_subject_consent: true
- sponsor_or_seal_implied_consent: true
- edit_checksum_implied_consent: true
- public_approval_implied_consent: true
- subject_contradiction_without_carrier: true
- carrier_became_hostile_or_captured: true
- row_reused_without_paying_prior_scar: true
no_fixed_turn_trigger: trueThe event must not trigger from a numbered turn, day interval, calendar phase, content-count quota, or lens state.
Required event payload
event_id: storyteller.event.consent_debt_reversion.v1
source_row_id: <consent debt row id>
source_surface: <folded consent, settlement, hearing, license, route asset, or equivalent>
subject_id: <subject, voice, body, memory, proxy, memorial proof, route asset, or absent subject>
original_consent_state: explicit_yes | explicit_no | memory_refusal | proxy_authority | voice_body_split | explicit_absence
relief_preserved_as_history: true
beneficiary: producer | sponsor | inspector | archive | editor | fan_public | artist | witness | route_claimant | public_audience
failed_carrier: no_carrier_false_clean | shen_luo_carried | sponsor_carried | inspector_archive_carried | editor_black_box_carried | public_witness_carried | production_carried | missing
reversion_claimant: subject | refusal_witness | public_witness | sponsor | inspector | archive | editor | fan_public | route_claimant | hostile_handler | false_owner
reversion_vector: contradiction | witness_leak | audit_challenge | sponsor_stop_loss | checksum_challenge | public_receipt | fan_refund | route_asset_reclaim | hostile_oath | false_owner_hardening
result_state: reverted | hardened | hostile | recovery_only | blocked | captured | public_only | lawful_only
counter_deltas: {}Event beats
Beat 1 — The old relief is acknowledged
The event should state what the player gained earlier: a slot saved, sponsor default paused, audit passed, continuity stabilized, public panic reduced, route access opened, or custody conflict delayed.
This prevents the event from feeling like a retcon.
Beat 2 — The consent/refusal debt points back
The event exposes the missing carrier or weak proof:
- subject says the clause was narrower than used;
- refusal witness produces a note, recording, or oath;
- sponsor admits the package was private ownership, not consent;
- inspector says the seal never covered subject permission;
- editor checksum proves continuity, not willingness;
- public receipt proves visibility, not consent;
- production lane has no named carrier.
Beat 3 — The claimant chooses a vector
The claimant may challenge through public contradiction, audit, stop-loss, checksum challenge, fan refund, route asset reclaim, hostile oath, or false-owner hardening.
Beat 4 — The future route mutates
The event must change later play. Clean use cannot remain unchanged after reversion.
Possible future effects:
- route becomes
public_onlybecause private legality failed; - route becomes
lawful_onlybecause public use is blocked; - route becomes
recovery_onlybecause clean success is lost; - route becomes
hostilebecause a witness/handler defects; - route becomes
capturedbecause a sponsor, archive, inspector, or false owner now holds the asset; - route becomes
blockeduntil counterproof or scar payment is assigned.
Branch outcomes
Outcome A — Subject reclaim
The subject or their refusal state reclaims the debt.
Expected deltas:
consent_integrity: +1
refusal_legibility: +1
schedule_stability: -1
future_recovery_cost: +1Future route: public_only, lawful_only, costlier, or recovery_only.
Outcome B — Hostile witness
A witness,沈洛 posture, public historian, or handler becomes hostile because the debt was hidden or forged.
Expected deltas:
witness_hostility: +1
contract_capture: +1
public_receipt_legitimacy: +1
inspection_heat: +1Future route: hostile, recovery_only, or blocked.
This outcome may chain into 合同证人倒戈 when沈洛 or a contract witness is the carrier or failed carrier.
Outcome C — Sponsor ownership hardens
Sponsor carriage was used as consent or sponsor proof became the only visible carrier.
Expected deltas:
sponsor_stop_loss_pressure: -1
contract_capture: +2
public_receipt_distrust: +1
fan_oxygen_resentment: +1Future route: protected_but_owned, sponsor_only, captured, or recovery_only.
Outcome D — Inspector/archive constrains route
A seal, docket, or archive copy is challenged for proving legality but not consent.
Expected deltas:
archive_fraud: -1
inspection_heat: +1
bureau_favor_debt: +1
public_delay: +1Future route: lawful_only, costlier, or contradiction_pending.
Outcome E — Editor checksum splits route
The edit proof preserves broadcast continuity but fails to settle consent.
Expected deltas:
continuity_hazard: -1
edit_debt: +1
archive_debt: +1
public_receipt_distrust: +1Future route: public_only, costlier, contradiction_pending, or recovery_only.
Outcome F — False owner hardens
A claimant narrates the consent debt first because the player left no carrier proof.
Expected deltas:
false_owner_hardened: +1
route_asset_pressure: +1
future_recovery_cost: +2
consent_integrity: -1Future route: captured, blocked, or recovery_only.
Recovery hooks
A reversion event should open recovery, not only punishment. Valid recovery routes include:
- reopen 同意债分配复核 with stronger proof;
- publish a public receipt and accept sponsor/inspection backlash;
- file lawful escrow and accept lawful-only routing;
- return debt to subject and accept route cost;
- assign editor checksum and accept archive debt;
- sacrifice a route asset to unwind false owner;
- let沈洛 become refusal witness instead of broker if his route is still recoverable.
Resolution writeback
writeback:
consent_debt_docket_row:
debt_state_after: reverted | hardened
result_state: hostile | recovery_only | blocked | captured | public_only | lawful_only
future_route_effect_after: <effect>
counter_deltas_min: 3
optional_handler_burden:
when_named_carrier_exists: true
burden_type_any:
- hostile_oath
- legal_visibility
- public_exposure
- sponsor_capture
- edit_contaminationNon-goals
- Not a jump scare.
- Not a retcon of previous relief.
- Not a generic scandal event.
- Not a turn-count consequence.
- Not valid if it fails to name the original consent/refusal state.
- Not valid if clean route access remains unchanged after false-clean debt.