Mara Fen Hostile Witness Default / Mara Fen 敌对证人默认
Mara Fen Hostile Witness Default is the durable failure event for Mara’s custody branch. It fires or arms when a future reader consumes an Iris voice custody row while Mara’s custodian state, support need, or answer boundary is hidden, suppressed without scar, or misfiled as universal permission.
This event does not punish the player for choosing secrecy. It punishes the implementation if secrecy has no future cost.
Fire / arm conditions
fire_or_arm_when_any:
- mara_named_as_custodian_but_state_missing
- mara_reachable_but_no_notice_or_support_record
- custody_chain_evidence_missing_and_not_recorded_as_absence
- sponsor_suppression_filed_as_clean_consent
- private_affidavit_filed_as_public_truth
- public_witness_filed_as_lawful_chain_without_bridge
- editor_mask_filed_as_raw_chain_key
- support_need_ignored_after_exposure
- future_reader_consumes_row_without_mara_effectThe event must name the source voice row, the future reader, the default author, and the harmed or excluded state.
Default row
mara_fen_hostile_witness_default_row:
source_voice_row_id: <stable row id>
prior_mara_state: reachable | recruitable | protected | suppressed | sponsor_captured | frightened | hostile | missed | explicit_absence | unknown
missing_or_misfiled_surface: custodian_state | chain_evidence | support_need | answer_boundary | future_reader | release_record | checksum | lawful_bridge | equivalent
default_author: sponsor | archive | inspector | editor | public_delegate | pirate_relay | route_asset_holder | hostile_mara | broadcast_reality | equivalent
harmed_state_after: hostile_witness | frightened_missing_keeper | sponsor_captured | public_contradiction | false_owner_hardening | archive_debt | recovery_only | equivalent
cited_row_state_after: false_clean_chain | sponsor_captured_chain | public_only_chain | lawful_only_chain | checksum_only | hostile_dispute | blocked | recovery_only | equivalent
future_reader_effect: blocked | costlier | lawful_only | public_only | sponsor_only | checksum_required | payroll_required | hostile | recovery_only | equivalentDurable effects
At least one future surface must change:
- future Iris voice afteruse requires late custodian acknowledgement;
- archive reader demands lawful annex or rejects the row;
- public reader accepts only a hostile counterline;
- sponsor route becomes captured and subject to unwind;
- editor route requires checksum annotation;
- protected-witness payroll or escort is owed before reuse;
- route asset becomes narrowed, blocked, or recovery-only;
- broadcast reality can harden the wrong custodian unless repaired.
Counter contract
counter_deltas_required:
relief_any:
- immediate_slot_pressure_down
- immediate_sponsor_pressure_down
- immediate_exposure_down
- none_clean
cost_any:
- mara_hostility_up
- archive_debt_up
- false_owner_hardening_risk_up
- public_receipt_distrust_up
- future_recovery_cost_up
- inspection_heat_up
- contract_capture_up
future_any:
- route_asset_pressure_up
- lawful_annex_required
- public_counterline_required
- checksum_required
- witness_payroll_due
- blocked_or_recovery_onlyRecovery hooks
Recovery must keep a scar. Valid recovery includes late affidavit, late public counterline, lawful annex, sponsor unwind, protected custody hearing, checksum annotation, or recovery-only route. None of those erase the default row; they append a repair row that future readers can inspect.
Non-goals
- Not a mood-only betrayal scene.
- Not a generic legal default.
- Not a fixed-schedule punishment.
- Not valid if suppressing Mara creates clean permanent permission.
- Not valid if hostile witness status does not alter future reader or route acceptance.