Ruan Chi Redaction Stenographer Lens / 阮尺删改速记员 Lens
Primary observation link
This lens observes Redaction Stenographer, 阮尺删改速记员线, 听证笔录删改机制, Route Assets and Custody, and Broadcast Reality.
It is observed through 听证笔录删改案卷, 笔录删改听证, and 笔录删改默认.
Observable promise
Storyteller must make post-hearing transcript survival playable. When a hearing creates a line that future systems can read, the game must expose a transcript row, a keeper or explicit absence, proof anchor or explicit absence, redaction posture, 阮尺 state, future reader effect, and durable cost.
The lens is satisfied only when 阮尺 can be recruited, missed, captured, or made hostile through state-based transcript pressure, and when future routes consume the transcript state rather than treating minutes as flavor.
Scope
This lens covers:
- source hearings that produce future-readable lines, refusals, oaths, notices, checksum notes, sponsor terms, public excerpts, or explicit silence;
- transcript readers including inspector/archive, sponsor, editor, public historian, fan delegate, pirate relay, witness protection, artist boundary, and broadcast-reality reader;
- redaction postures: raw preservation, lawful redaction, sponsor clean minutes, editor checksum mask, public excerpt, split escrow, and missing-minutes/default;
- 阮尺 states as route asset, lawful clerk, public excerpt witness, checksum scribe, split escrow scribe, captured minutes, frightened missing keeper, hostile omission witness, missed route, or explicit absence;
- future-reader effects: broad reader with cost, lawful-only, public-only, sponsor-captured, editor-required, split-canon, appeal, audit, contradiction, blocked, hostile, or recovery-only.
This lens does not cover the hearing’s original verdict. It covers what happens to the transcript after the verdict is spoken.
State-triggered entry oracle
A valid replay or game-state inspection must open the surface from state, not from a fixed sequence. Minimum entry evidence:
entry_state:
trigger_kind: state_pressure
source_hearing_present: true
spoken_line_or_explicit_silence_present: true
transcript_readers_count_min: 2
future_reader_or_route_consumes_row: true
keeper_or_explicit_absence_can_be_assigned: true
proof_anchor_or_explicit_absence_can_be_recorded: true
ruan_chi_state_or_explicit_absence_visible: true
no_fixed_turn_trigger: true
no_fixed_day_or_week_trigger: trueAccepted source families include memorial air cross-examination, broadcast reality drift audit, claimant briefing order, fan delegate mandate, protected witness route, correction slot, cutroom priority, lawful conversion, evidence carryover, or equivalent hearing output.
Required observable content
Docket card
听证笔录删改案卷 or an equivalent object must record:
- source hearing;
- spoken line, refusal, oath, checksum note, sponsor term, public excerpt, or explicit silence;
- speaker or explicit absence;
- proof anchor or explicit absence;
- 阮尺 state or explicit absence;
- keeper/redactor or explicit absence;
- transcript readers;
- selected or requested redaction posture;
- future reader or route;
- risk if ignored;
- at least one relief and one cost delta after resolution.
Assignable rite
笔录删改听证 or equivalent action must require:
- one transcript docket;
- one line/silence;
- one keeper/redactor or explicit absence;
- one proof anchor or explicit absence;
- one future reader;
- one redaction posture.
Default event
笔录删改默认 or equivalent event must fire or be armed when:
- the future reader consumes a hearing result without transcript row;
- keeper or proof anchor is blank rather than explicit absence;
- sponsor clean minutes are filed as public truth;
- lawful redaction is filed as whole-public truth;
- public excerpt is filed as lawful admissibility;
- editor checksum mask is filed as raw text;
- 阮尺 is captured, missed, or made hostile without cost.
Required route states
A satisfying implementation must expose durable states equivalent to at least ten of:
required_states_any:
- unseen_stenographer
- offered_raw_minutes_keeper
- protected_raw_minutes_keeper
- route_asset_raw_minutes_keeper
- lawful_redaction_clerk
- public_excerpt_witness
- editor_checksum_scribe
- split_transcript_escrow_scribe
- sponsor_captured_minutes
- frightened_missing_keeper
- hostile_omission_witness
- missed_transcript_route
- explicit_absence
- raw_transcript_preserved
- lawful_redaction
- sponsor_clean_minutes
- editor_checksum_mask
- public_excerpt
- split_transcript_escrow
- missing_minutes
- false_clean_transcript
- recovery_only_transcriptBranch divergence oracle
Branch A — Protect raw minutes / recruit 阮尺
Expected evidence:
- 阮尺 or equivalent keeper is assigned;
- proof anchor or explicit absence is visible;
- outcome sets
protected_raw_minutes_keeper,route_asset_raw_minutes_keeper, or equivalent; - transcript integrity, public legitimacy, or archive legitimacy improves;
- keeper burden, witness exposure, sponsor pressure, or inspection heat worsens;
- future reader can use raw transcript only with cost.
Branch B — Lawful redaction
Expected evidence:
- inspector/archive/Han-facing handler or reader is selected;
- outcome sets
lawful_redaction_clerk,lawful_redaction,lawful_only, or equivalent; - legal-body risk, archive fraud, or custody clarity improves;
- public distrust, fan resentment, bureau debt, or appeal requirement worsens.
Branch C — Sponsor clean minutes
Expected evidence:
- sponsor/management/Shen Luo-facing handler or pressure is selected;
- outcome sets
sponsor_clean_minutes,sponsor_captured_minutes, or equivalent; - immediate sponsor, slot, or budget pressure improves;
- contract capture, public distrust, future fraud cost, or hostile omission risk worsens.
Branch D — Editor checksum mask
Expected evidence:
- editor/Baiya/checksum/source safety handler or proof is selected;
- outcome sets
editor_checksum_mask,editor_checksum_scribe, or equivalent; - continuity, source safety, or voice integrity improves;
- edit debt, source ambiguity, public blockage, or contradiction pending worsens.
Branch E — Public excerpt
Expected evidence:
- Yu Lan, public historian, fan delegate, pirate relay, audience signature, or equivalent public carrier is selected;
- outcome sets
public_excerpt,public_excerpt_witness,public_only, or equivalent; - private capture is blocked or public legitimacy improves;
- witness exposure, inspection heat, sponsor retaliation, or lawful appeal worsens.
Branch F — Split transcript escrow
Expected evidence:
- at least two transcript readers remain scoped;
- outcome sets
split_transcript_escrow,split_transcript_escrow_scribe,split_canon, or equivalent; - immediate route or contradiction pressure improves;
- handler burden, reader collision, source ambiguity, or future recovery cost worsens.
Branch G — Missing or hostile default
Expected evidence:
- no credible keeper, no proof anchor, blank absence, false-clean filing, misfiled excerpt, captured minutes, or suppression is recorded;
- outcome sets
missing_minutes,false_clean_transcript,hostile_omission,missed_transcript_route,frightened_missing_keeper,recovery_only, or equivalent; - 笔录删改默认 fires or is armed;
- future reader access becomes blocked, hostile, contradiction-pending, or recovery-only.
Oracle assertions
A binding check should fail unless all assertions below are true.
- Primary links exist —
observesandobserved_throughpoint to concrete Storyteller pages. - Entry is state-triggered — the surface opens from source hearing plus future reader pressure, not from a fixed turn/day/week/chapter/count trigger.
- Transcript row exists — the docket records source hearing, line/silence, speaker/absence, proof/absence, keeper/absence, readers, redaction posture, future reader, and risk.
- 阮尺 state is visible — the character can be unseen, offered, protected, recruited, captured, frightened, hostile, missed, or explicitly absent.
- Assignment slots exist — the rite requires docket, line/silence, keeper/absence, proof/absence, future reader, and redaction posture.
- At least five branch families are playable — raw/recruit, lawful redaction, sponsor clean, editor mask, public excerpt, split escrow, or default must not collapse into one result.
- Every success has cost — any branch that improves transcript integrity, legal safety, sponsor relief, source safety, public legitimacy, or contradiction containment must worsen another surface.
- Clean minutes are not truth — sponsor clean minutes cannot satisfy public or lawful readers without capture, distrust, audit, appeal, or fraud cost.
- Checksum is not raw text — editor checksum mask cannot be consumed as a full public transcript.
- Public excerpt is not admissibility — public excerpts cannot satisfy lawful readers without appeal, audit, or redaction cost.
- Absence is explicit — missing keeper/proof/speaker must be recorded as absence and consumed by future readers.
- Failure is durable — missing, false-clean, hostile, or captured transcript states alter future route access, counters, tags, events, or recovery cost.
- Replay provenance exists — passing evidence includes session id, seed, entry state, offered choices, assignments, branch results, 阮尺 state before/after, transcript state before/after, events, future reader effect, and counter deltas.
Progress metric
ruanChiRedactionStenographerProgress = 0..8:
0: no source hearing or no future reader provenance.1: source hearing and spoken line/silence are present.2: at least two transcript readers and one future reader/route are present.3: 听证笔录删改案卷 or equivalent enters play.4: 笔录删改听证 or equivalent offers assignment slots for line, keeper/absence, proof/absence, future reader, and redaction posture.5: 阮尺 state is visible and can mutate to protected/recruited, captured, missed, hostile, or explicit absence.6: at least three successful branch families produce distinct transcript states, future-reader effects, and counter deltas.7: missing, false-clean, captured, or hostile default produces durable follow-up cost.8: at least five branch families are proven with replay/session evidence, including one recruitment/protection path and one miss/default/capture path.
Evidence shape
lens_id: storyteller.lens.character.ruan_chi_redaction_stenographer.v1
session_id: lens-ruan-chi-redaction-stenographer-v1-<timestamp>
seed: <deterministic-seed>
entry_state:
trigger_kind: state_pressure
source_hearing: <hearing_or_action_id>
spoken_line_or_explicit_silence: <line_or_silence_id>
speaker_or_absence: <speaker_or_absence>
proof_anchor_or_absence: <proof_or_absence>
transcript_readers:
- inspector_or_archive_or_sponsor_or_editor_or_public_or_fan_or_pirate_or_witness_or_artist_or_broadcast_reality
- second_reader
future_reader_or_route: <route_or_system>
ruan_chi_state_before: <state_or_explicit_absence>
no_fixed_turn_trigger: true
no_fixed_day_or_week_trigger: true
active_objects:
docket: storyteller.card.hearing_transcript_redaction_docket.v1
rite: storyteller.rite.transcript_redaction_hearing.v1
event_default: storyteller.event.transcript_redaction_default.v1
offered_choices:
- preserve_raw_transcript
- lawful_redaction
- sponsor_clean_minutes
- editor_checksum_mask
- public_excerpt
- split_transcript_escrow
- proceed_without_minutes
branch_runs:
raw_recruit:
selected_cards: [hearing_transcript_redaction_docket]
assigned_keeper: ruan_chi
outcome: route_asset_raw_minutes_keeper
transcript_state_after: raw_transcript_preserved
future_reader_effect: broad_reader_available_with_cost
counter_deltas:
transcript_integrity: +1
keeper_burden: +1
lawful_redaction:
assigned_keeper: ruan_chi_or_han_yanshuang
outcome: lawful_redaction
future_reader_effect: lawful_only
counter_deltas:
legal_body_risk: -1
public_receipt_distrust: +1
sponsor_clean:
assigned_keeper: shen_luo_or_sponsor
outcome: sponsor_captured_minutes
future_reader_effect: public_audit_required
counter_deltas:
sponsor_stop_loss_pressure: -1
contract_capture: +1
editor_mask:
assigned_keeper: baiya_or_editor
outcome: editor_checksum_mask
future_reader_effect: editor_required
counter_deltas:
voice_integrity: +1
source_ambiguity: +1
public_excerpt:
assigned_keeper: yu_lan_or_public_delegate
outcome: public_excerpt
future_reader_effect: public_only
counter_deltas:
public_receipt_legitimacy: +1
witness_exposure: +1
split_escrow:
assigned_keeper: ruan_chi_or_equivalent
outcome: split_transcript_escrow
future_reader_effect: split_canon
counter_deltas:
contradiction_contained: +1
handler_burden: +1
default_missing:
assigned_keeper: explicit_absence_or_missing
event_seen_or_armed: transcript_redaction_default
outcome: missing_minutes
future_reader_effect: recovery_only
counter_deltas:
reality_drift: +1
future_recovery_cost: +1
assertions:
- state_triggered_entry
- transcript_row_visible
- ruan_chi_state_or_absence_visible
- assignment_slots_exist
- redaction_postures_diverge
- successes_have_cost
- clean_minutes_are_not_truth
- checksum_is_not_raw_text
- public_excerpt_is_not_admissibility
- failure_is_durableNon-goals
- Not a new fixed sequence.
- Not a court-simulation lens.
- Not a generic archive clerk check.
- Not a raw content-count lens.
- Not valid if 阮尺 exists only as prose.
- Not valid if transcript state does not alter future reader access.