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: 3Durable mutation
The default must change at least three surfaces:
slot_legalityfalls or becomes disputed;schema_trustfalls;proof_burdenrises;conversion_debtrises;source_family_scaris created;blackout_pressurerises;route_accessbecomes blocked, costlier, or recovery-only;future_audit_costrises.
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.