Mirror Right Boundary Docket / 镜权边界案卷

Mirror Right Boundary Docket records a schedule contract whose granted mirror-right family does not cleanly match the operation a desk wants to perform.

The docket is not a generic legality card. It separates the source contract from the requested operation and from the future reader who will inherit the boundary state.

Required payload

mirror_right_boundary_docket:
  card_id: storyteller.card.mirror_right_boundary_docket.v1
  source_contract:
    source_contract_id: <stable contract id or explicit_absence>
    source_slot_or_authority: schedule_contract | producer_license | sponsor_package | lawful_annex | public_receipt | route_asset_packet | explicit_absence | equivalent
    contract_grade: edge_slot | regular_slot | golden_slot | banned_slot | blackout_slot | equivalent
    source_reader_scope: public | lawful | sponsor | archive | fan_public | route_asset | broadcast_reality | explicit_absence | equivalent
  granted_right_family:
    - near_right | exit_right | staging_right | naming_right | explicit_absence
  requested_operation:
    operation_id: <stable operation id>
    operation_kind: approach_bind | remove_exit | build_stage | rename_claim | edit_silence | route_unlock | facility_use | identity_rewrite | equivalent
    requested_right_use_visible: true
  required_right_family:
    - near_right | exit_right | staging_right | naming_right | explicit_absence
  boundary_gap:
    right_family_mismatch: missing_required_right | stale_right | wrong_grade | implied_combo | hidden_boundary | explicit_absence
    granted_right_cannot_cover: <operation or explicit_absence>
    protected_boundary_or_absence: person_boundary | exit_protection | facility_cost | identity_fact | public_name | route_asset_scope | explicit_absence
    harmed_or_omitted_reader: <reader or explicit_absence>
  attempted_consumption:
    attempted_reader: sponsor | lawful_reader | public_table | archive | fan_public | route_asset | broadcast_reality | equivalent
    false_right_claim: near_right_implies_exit | exit_right_implies_deletion | staging_right_implies_naming | naming_right_changes_physical_fact | combo_right_implied | explicit_absence
    future_reader_or_route: <future reader route rite or explicit_absence>
  state_after:
    selected_posture: certify_matching_right | narrow_to_granted_right | retrofit_missing_right | split_rights_table | substitute_non_right_cost | quarantine_operation | mirror_right_overreach_default
    boundary_state_after: bound_with_scope | narrowed_to_existing_right | retrofitted_with_debt | split_rights_required | substitute_surface_required | quarantined | false_universal_right | recovery_only | equivalent
    source_contract_state_after: preserved | narrowed | debt_attached | split_required | challenged | captured | quarantined | contempt_flagged | equivalent
    future_reader_or_route_effect: accepted_with_scope | addendum_required | blocked | costlier | hostile | lawful_only | public_only | sponsor_only | recovery_only | equivalent

The card fails if it only records permission approved, right exists, contract accepted, or sponsor paid.

Right-family examples

Granted rightInvalid overreachRequired record
near_rightdeletes, exiles, or property-frames a protected personexit right or explicit absence
exit_rightturns disappearance into a memorial facilitystaging right or explicit absence
staging_rightrenames a faction, contract owner, or public identitynaming right or explicit absence
naming_rightchanges physical facts or creates resourcesstaging, exit, or near right as required

Player-facing use

This docket enters play when a producer, sponsor, lawful clerk, editor, archive desk, public table, or route asset tries to consume a contract outside its right family.

The player must either prove the right matches, narrow the operation, pay for a missing right, split the right table, substitute a scarred non-right surface, quarantine the operation, or let overreach become default state.

Non-goals

  • Not a raw permission tax.
  • Not a channel legality docket.
  • Not another mirror relay docket.
  • Not valid unless the future reader or route effect changes.