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 | noneWhat it makes playable
This card forces the game to remember four things:
- which prior success created a need for answerability;
- who is being asked to sit;
- who benefits if the seat remains empty or is filled by a proxy;
- 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 cleanedValid 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_answerabilityCounter hooks
Expected deltas include at least one relief and at least one cost:
answerability_clarityempty_seat_riskfalse_answerability_cleanproducer_license_pressurepublic_receipt_legitimacypublic_receipt_distrustsponsor_stop_loss_pressurecontract_captureinspection_heatbureau_favor_debtartist_trustartist_boundary_riskworker_exposureworker_scapegoat_riskprotected_witness_payroll_dueroute_asset_integrityfuture_counterclaim_costrecovery_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.