Prep Action Receipt Ledger / 筹备行动回执账本

Prep Action Receipt Ledger is the visible card for a preparation action result that is being cited by later play.

It exists because prepared is not the same as accepted by the current reader. A meeting promise, dispatch slot, evidence pickup, rehearsal mark, build progress, edit patch, silence hold, blackout contact, or withdrawal term must preserve who carried it, what it covered, what went stale, and which future route will read it.

Card promise

A valid ledger must show:

  • source prep action;
  • prepared output;
  • current consuming surface;
  • bearer or explicit absence;
  • scope limit or explicit absence;
  • proof bridge or explicit absence;
  • missing or stale condition;
  • harmed reader if overcredited;
  • selected readback posture;
  • future route effect.

The card is invalid if it stores only prep complete, task done, ready, met, rehearsed, or edited.

Ledger row

card_id: storyteller.card.prep_action_receipt_ledger.v1
state: hidden | receipt_open | accepted_with_scope | reader_specific | handler_bound | route_asset | redone | quarantined | false_credit | recovery_only
source_action:
  prep_action_id: <stable action id>
  action_kind: meeting | dispatch | evidence | rehearsal | build | edit | silence | blackout_contact | withdrawal_negotiation | equivalent
  source_slot_or_route: <slot route project or explicit_absence>
  intended_output: <promise reservation proof rehearsal_mark facility_progress edit_patch silence_hold contact delay_terms equivalent>
  prepared_by_or_absence: <character faction route asset or explicit_absence>
receipt_scope:
  bearer_or_absence: <carrier handler room proof source or explicit_absence>
  scope_limit_or_absence: public_only | lawful_only | sponsor_only | archive_only | editor_only | fan_only | route_specific | one_use | expired | explicit_absence
  proof_bridge_or_absence: <public receipt lawful seal archive stamp editor checksum witness route asset payment oxygen reserve explicit_absence equivalent>
current_consumption:
  consuming_surface: <rite route slot reader room future use>
  requested_use: <what the current surface wants>
  missing_or_stale_condition: bearer_absent | scope_mismatch | proof_missing | room_changed | lane_unstaffed | route_asset_degraded | counterparty_withdrew | old_terms | explicit_absence | equivalent
  harmed_reader_if_overcredited: sponsor | inspector | archive | editor | fan_public | lawful_reader | route_asset | performer | witness | future_audience | explicit_absence
resolution:
  selected_posture: certify_receipt | narrow_to_reader | attach_handler_support | convert_to_route_asset | redo_prep | quarantine_receipt | false_prep_credit_default
  prep_state_after: accepted_with_scope | reader_specific_prep | handler_bound_prep | route_asset_prep | revalidated_with_cost | quarantined | false_credit | recovery_only
  future_route_effect: accepted_with_scope | addendum_required | handler_required | route_asset_maintenance_due | delayed | blocked | costlier | hostile | recovery_only

Valid entry examples

Use this ledger when:

  • a meeting promise is cited by a sponsor, public, lawful, or route reader;
  • a dispatch action claims a person, room, or crew lane remains reserved;
  • an evidence pickup is consumed as proof after the bearer changed;
  • a rehearsal mark is cited by a final-air, public, or sponsor reader;
  • a build action claims facility access that has since been sealed;
  • an edit pass is used as proof after source conditions changed;
  • a silence hold is consumed as consent, absence, or resolved risk;
  • a blackout contact or withdrawal negotiation is cited by a future route.

Invalid entries include fixed day recap, raw action count, generic readiness, or any prep result that no future reader consumes.

Branch memory

branch_memory_required:
  docket_id: storyteller.card.prep_action_receipt_ledger.v1
  source_prep_action: <id>
  consuming_surface: <id>
  selected_posture: <posture>
  scope_or_absence: <scope>
  bearer_or_absence: <bearer>
  missing_or_stale_condition: <condition>
  prep_state_after: <state>
  future_route_effect: <effect>
  counter_deltas:
    relief: []
    cost: []
    future: []

Counter surfaces

Expected deltas include prep_legibility, prep_scope_integrity, future_route_acceptance, proof_burden, handler_burden, schedule_pressure, inspection_heat, public_receipt_distrust, sponsor_stop_loss_pressure, archive_debt, edit_debt, route_asset_pressure, and false_readiness_pressure.

Every branch must mutate at least one relief surface, one cost surface, and one future route or reader surface.

Non-goals

  • Not a task list.
  • Not a daily planning board.
  • Not an action-point tracker.
  • Not valid if a prep result can be reused without source, scope, bearer, and future reader.