Schema Miscast Default / 结构错投默认

Schema Miscast Default fires or arms when a card is accepted as a family, slot, proof, or route object that its visible schema does not support.

It is not a syntax error. It is the in-world consequence of letting a false card-family claim reach a future reader.

Trigger

schema_miscast_default:
  false_schema_claim: true
  source_card_id: <card id or explicit_absence>
  declared_card_family: schedule | character | scene | resource | secret | thought | blackout | equivalent | explicit_absence
  requested_use: schedule_slot | on_screen_slot | route_asset | proof_bridge | public_narrative | lawful_annex | sacrifice_payment | blackout_repair | equivalent
  missing_or_hidden_inputs:
    - declared_card_family
    - requested_use
    - mismatch_kind
    - carrier_or_owner
    - proof_bridge
    - handler_or_reader
    - accepted_cost_or_debt
    - future_reader_or_route_effect
  capturing_reader: sponsor | archive | editor | lawful_reader | fan_public | management | blackout_system | equivalent
  schema_state_after: schema_miscast_defaulted
  future_reader_or_route_effect: route_blocked | false_schema_recovery | blackout_pressure_up | clean_laundering_blocked | recovery_only
  counter_deltas_min: 3

Durable mutation

The default must change at least three surfaces:

  • slot_legality falls or becomes disputed;
  • schema_trust falls;
  • proof_burden rises;
  • conversion_debt rises;
  • source_family_scar is created;
  • blackout_pressure rises;
  • route_access becomes blocked, costlier, or recovery-only;
  • future_audit_cost rises.

Non-goals

  • Not a UI warning.
  • Not a harmless invalid-card message.
  • Not a bulk card cleanup event.
  • Not valid unless the event names the false schema claim, hidden inputs, capturing reader, state after, and future route effect.