Chapter One Trial and Platform Authority Docket / 第一章审判与平台权柄案卷
Chapter One Trial and Platform Authority Docket is the durable row object connecting trial procedure, verdict, aftershock narration, and bounded platform authority.
The docket is not a route key and not proof that the player owns the platform. It exists so that Rite 11 cannot infer authority from a generic public_trial_live, route flag, report flag, or chapter-complete flag.
Required payload
chapter_one_trial_platform_authority_docket:
card_id: storyteller.card.chapter_one_trial_platform_authority_docket.v1
runtime_chain:
event_12: storyteller-event-12-license-recall
rite_10: storyteller-rite-10-public-trial
event_14: storyteller-event-14-chapter-one-aftershock
rite_11: storyteller-rite-11-claim-platform
sequence_state:
event_12_resolved: true | false
rite_10_complete: true | false
event_14_resolved: true | false
rite_11_complete: true | false
sequence_violation: none | rite_before_format | aftershock_before_verdict | claim_before_report | legacy_cycle | equivalent
trial_format_row:
option_id: accept_company_trial_format | seat_audience_jury | unresolved
format_credential: <card flag or receipt id>
format_holder: company_desk | audience_jury | unresolved
seated_readers: []
proof_burden: <burden>
target_selected_by_format: false
trial_verdict_row:
option_id: convict_company_scapegoat | seal_predecessor_liability | convict_board_in_public | unresolved
target_id_or_explicit_absence: <named target or explicit absence>
target_kind: living_company_target | predecessor_liability | board_body | explicit_absence
blackbox_proof_id: <proof id>
crowd_testimony_id: <testimony id>
future_reader_id: <reader id>
verdict_scope: <scope>
relief: []
harmed_party: <party>
cost_or_scar: []
unsupported_authority_after_verdict: []
aftershock_report_row:
option_id: sign_company_aftershock_report | leak_public_aftershock_report | unresolved
report_id: <stable report id>
report_holder: company | public | unresolved
report_scope: <scope>
suppression_or_retaliation_cost: []
platform_authority_granted: false
platform_claim_row:
option_id: return_company_platform_authority | claim_resistance_platform_authority | close_platform_for_protected_exit | record_unsupported_authority_crossover | unresolved
route_key_id_or_explicit_absence: <key or explicit absence>
trial_subject_row_id: storyteller.card.chapter_one_trial_subject_row.v1
protected_exit_boundary_card_id: storyteller.card.chapter_one_protected_exit_boundary.v1
claimed_authority_scope: <bounded scope>
supporting_row_ids: []
unsupported_or_contradictory_row_ids: []
named_protected_exits:
- beneficiary_id: <person or asset>
exit_channel: <channel>
closure_window: <window>
receiving_reader_or_custodian: <reader>
authority_state_after: company_bounded | resistance_bounded | protected_exit_bounded | unsupported_crossover | recovery_only | unresolved
future_reader_or_route: <reader route chapter or equivalent>
default_row:
event_id: storyteller.event.chapter_one_unsupported_platform_authority_default.v1 | none
mismatch_reason: []
capturing_reader: <reader or none>
harmed_or_omitted_reader: <reader or none>
recovery_requirement: <requirement or none>
game_win_after_default_seen: true | false | not_applicable
counter_deltas:
relief: []
cost: []
future: []Runtime evidence cards
The runtime packet supplies the following evidence objects from game-content/storyteller/cards/chapter-one-trial-platform-authority-docket.json5:
runtime_evidence_cards:
docket: storyteller.card.chapter_one_trial_platform_authority_docket.v1
company_format: storyteller.card.chapter_one_company_trial_format.v1
audience_jury_format: storyteller.card.chapter_one_audience_jury_format.v1
trial_subject: storyteller.card.chapter_one_trial_subject_row.v1
verdict_receipt: storyteller.card.chapter_one_trial_verdict_receipt.v1
aftershock_report: storyteller.card.chapter_one_aftershock_report.v1
platform_route_key: storyteller.card.chapter_one_platform_route_key.v1
protected_exit_boundary: storyteller.card.chapter_one_protected_exit_boundary.v1
future_reader: storyteller.card.chapter_two_future_reader.v1The protected-exit boundary requires subject_or_explicit_absence, exit_channel_or_explicit_absence, closure_window_or_explicit_absence, and receiving_custodian_or_explicit_absence. Every Rite 11 branch assigns it; only the protected-exit branch may treat non-absence values as exit authority.
Write ownership
Each runtime step owns only its row:
| Runtime surface | May write | Must not write |
|---|---|---|
| Event 12 | format, format holder, seated readers, proof burden | trial target, verdict, platform route |
| Rite 10 | target, proof, testimony, verdict, harm, unsupported authority | aftershock report, platform route |
| Event 14 | report holder, report scope, suppression/retaliation cost | company/resistance/exit authority |
| Rite 11 | supported claim, bounded scope, protected exits, future reader, default | hidden universal authority |
Valid row examples
Company-aligned
trial_format_row.option_id: accept_company_trial_format
trial_verdict_row.option_id: convict_company_scapegoat
aftershock_report_row.option_id: sign_company_aftershock_report
platform_claim_row.option_id: return_company_platform_authority
platform_claim_row.authority_state_after: company_bounded
default_row.event_id: noneJury-resistance
trial_format_row.option_id: seat_audience_jury
trial_verdict_row.option_id: convict_board_in_public
aftershock_report_row.option_id: leak_public_aftershock_report
platform_claim_row.option_id: claim_resistance_platform_authority
platform_claim_row.authority_state_after: resistance_bounded
default_row.event_id: noneProtected exit
platform_claim_row.option_id: close_platform_for_protected_exit
platform_claim_row.protected_exit_boundary_card_id: storyteller.card.chapter_one_protected_exit_boundary.v1
platform_claim_row.named_protected_exits_min: 1
platform_claim_row.authority_state_after: protected_exit_bounded
unnamed_people_protected: falseUnsupported crossover
platform_claim_row.option_id: record_unsupported_authority_crossover
platform_claim_row.authority_state_after: unsupported_crossover
default_row.event_id: storyteller.event.chapter_one_unsupported_platform_authority_default.v1
default_row.game_win_after_default_seen: true
clean_route_written: falseFailure shape
The docket fails if it records only:
storyteller_public_trial_live;storyteller_company_routeorstoryteller_resistance_route;storyteller_signed_company_reportorstoryteller_leaked_report;storyteller_chapter_one_complete;- an unscoped
game_win; - a protected-exit flag with no named beneficiary;
- a character, voice, archive, or memorial object treated as generic route authority.
Non-goals
- Not a universal route ledger.
- Not a replacement for route momentum or route crossover review.
- Not permission to reuse character, voice, archive, or memorial custody.
- Not valid unless all four rows and their ordering are visible.