Answerability Seat Docket / 应责席案卷

Answerability Seat Docket is the durable card for the moment a route can no longer continue on proof, apology, lawful conversion, or clean metric alone. Someone must be seated as the body future play can counterclaim, protect, recruit, punish, or record as absent.

The docket is not a guilt verdict. It is an interface between public harm and future playable pursuit.

Required fields

answerability_seat_docket:
  docket_id: storyteller.card.answerability_seat_docket.v1
  source_resolution_id: <proof | contrition | legality | management | operator | route_asset | explicit_absence>
  source_surface: public_contrition | proof_burden | management_metric | broadcast_legality | operator_conclave | route_asset | equivalent
  unresolved_harm_or_obligation: <harm_or_obligation>
  future_reader_or_route: <reader_or_route_id>
  seat_required_reason: counterclaim | correction | remedy | public_receipt | lawful_appeal | sponsor_unwind | worker_protection | route_unlock | ending_scar
  candidate_seats:
    - producer | artist | sponsor | inspector | worker | public_delegate | editor | archive | proxy | empty_seat
  proposed_seat_holder: <actor_or_absence>
  candidate_actor_or_absence: <actor_id | explicit_absence>
  proxy_or_absence: <proxy_id | explicit_absence>
  proof_anchor_or_absence: <anchor | explicit_absence>
  refusal_or_coercion_state: none | refused | coerced | absent | proxy_sent | cropped_out
  ruan_ting_state_before: <state>
  harmed_reader_if_hidden: <reader_or_route_id>
  seat_cost_accepted_or_absence: <cost | explicit_absence>
  blocked_or_costlier_future_choices:
    - <future_choice>
  default_risk: empty_seat_default | proxy_capture | worker_scapegoat | false_clean_answerability | none

What it makes playable

This card forces the game to remember four things:

  1. which prior success created a need for answerability;
  2. who is being asked to sit;
  3. who benefits if the seat remains empty or is filled by a proxy;
  4. what future route changes because of that seat state.

A docket with no future reader is invalid. A docket with only a mood note like someone should answer is invalid.

Seat classes

seat_classes:
  producer_seat: management or producer license carries the next counterclaim
  artist_seat: performer or harmed artist speaks under consent and exposure
  sponsor_seat: sponsor adjuster carries remedy while contract capture rises
  inspector_seat: lawful body narrows answerability to bureau or appeal surface
  worker_seat: low-rank operator or clerk becomes protected, exposed, or scapegoated
  public_delegate_seat: fan or public delegate can audit future remedy
  editor_seat: edit or cutroom body carries source ambiguity and checksum burden
  archive_seat: archive holder carries lawful-only or recovery-only custody
  split_seat: two readers get different answerable bodies and both keep costs
  empty_seat: absence is preserved rather than cleaned

Valid states

seat_state_before_any:
  - unseated
  - proxy_pending
  - empty_chair_visible
  - coerced_low_rank_seat
  - sponsor_proxy_claimed
  - lawful_only_body_claimed
  - public_delegate_claimed
 
seat_state_after_any:
  - seated_with_cost
  - split_answerability
  - refused_seat_preserved
  - proxy_accepted_with_capture
  - empty_seat_preserved
  - worker_scapegoat_armed
  - false_clean_answerability
  - hostile_absent_claimant
  - recovery_only_answerability

Counter hooks

Expected deltas include at least one relief and at least one cost:

  • answerability_clarity
  • empty_seat_risk
  • false_answerability_clean
  • producer_license_pressure
  • public_receipt_legitimacy
  • public_receipt_distrust
  • sponsor_stop_loss_pressure
  • contract_capture
  • inspection_heat
  • bureau_favor_debt
  • artist_trust
  • artist_boundary_risk
  • worker_exposure
  • worker_scapegoat_risk
  • protected_witness_payroll_due
  • route_asset_integrity
  • future_counterclaim_cost
  • recovery_only_pressure

Missability

The docket is missed when a route consumes proof, public contrition, operator consensus, legal conversion, or management metric without seating any answerable body or preserving explicit absence.

Missed state should not be harmless. It must arm an empty-seat default, proxy capture, worker scapegoat, public distrust, lawful-only narrowing, sponsor-only capture, or recovery-only future route.

Runtime object

The playable docket is storyteller.card.answerability_seat_docket.v1 in game-content/storyteller/cards/answerability-seat-assignment-cards.json5. Its canonical row names the source resolution public_contrition.receipt.17, the public-contrition surface, unresolved counterclaim harm, explicit absence, sponsor proxy, proof anchor, harmed worker-protection reader, handler cost, and proxy-capture risk.

The docket is one of thirteen exact starter assignments. The same packet supplies separate cards for source resolution, source surface, unresolved harm, future reader, proposed holder, candidate actor or absence, proxy or absence, proof anchor, 阮停, handler, accepted cost, and harmed reader. The runtime does not permit one generic card to stand in for those surfaces.

Non-goals

  • Not a verdict card.
  • Not an apology text card.
  • Not a proof burden ledger.
  • Not a management scorecard.
  • Not a generic relationship flag.
  • Not fixed-turn content.