Nera Quill Prop-Table Master Lens / Nera Quill 道具桌主管 Lens
This lens checks that Nera Quill is a reachable, missable person-state bound to the P3 mirror-rose knife handoff—not a generic prop-master string and not blanket proof of safety, consent, authenticity, or custody.
Entry oracle
entry_state:
trigger_kind: state_pressure
source_tape_label_row_visible: true
source_tape_label_row: prop.table.label.P3-mirror-rose
blade_swap_after_rehearsal_visible: true
show_bible_version_visible: true
harmed_stagehand_and_understudy_visible: true
nera_quill_or_explicit_absence_visible: true
nera_condition_or_explicit_absence_visible: true
safety_objection_or_explicit_absence_visible: true
proof_bridge_or_explicit_absence_visible: true
future_reader_consumes_handoff_state: true
player_can_recruit_protect_certify_capture_compel_quarantine_suppress_or_miss: true
no_fixed_turn_trigger: true
no_fixed_day_or_week_trigger: true
no_raw_prop_count_trigger: true
no_dashboard_or_lens_health_trigger: trueThe lens fails if Nera appears from a fixed turn, generic relationship threshold, raw prop count, dashboard state, or surname-only identity match.
Checks
1. Unique identity is source-bound
identity_contract:
full_name_and_role: Nera Quill / prop-table master
source_row: prop.table.label.P3-mirror-rose
source_prop: mirror rose knife, third table row
source_divergence: blade swapped after strike rehearsal
show_bible_version: show bible prop appendix rev 6
harmed_readers:
- stagehand Oren Vale
- understudy Lian Mere
surname_only_identity_allowed: false2. Docket separates person, condition, object, and reader
nera_quill_prop_handoff_docket:
character_id: required
full_name_and_role: required
source_tape_label_row: required
prop_and_blade_state: required
show_bible_version: required
nera_state_before: required
nera_condition_or_explicit_absence: required
safety_objection_or_explicit_absence: required
harmed_stagehand_and_understudy: required
proof_bridge_or_explicit_absence: required
pressure_actor: required
future_reader_or_route: required
selected_nera_posture: required
nera_state_after: required
tape_label_state_after: required
future_reader_or_route_effect: required
counter_deltas: required
universal_prop_authority: false3. All branch families remain reachable and non-equivalent
Required branches:
recruit_handoff_supervisor;protect_safety_objection;certify_single_prop_row;accept_sponsor_retainer;compel_archive_deposition;quarantine_handoff_authority;suppress_or_scapegoat_nera;miss_nera_handoff_default;future_effect_any.
Every branch must record nera_state_after, tape_label_state_after, relief, cost, at least three counter or durable-state deltas, and a future reader effect that changes route acceptance.
4. Recruitment is narrow and missability is real
recruit_assertion:
selected_posture: recruit_handoff_supervisor
nera_state_after: recruited_handoff_supervisor
route_asset.nera_quill_prop_handoff_supervisor: true
future_route.named_prop_row_required: true
universal_prop_authority: false
miss_assertion:
selected_posture: miss_nera_handoff_default
nera_state_after: missed_by_clean_recap
event.nera_quill_handoff_default.armed: true
future_route.recovery_only: trueRecruitment fails if it grants unlimited prop authority or removes payroll, protection, inspection, sponsor, or future-citation cost. Missability fails if the player can recruit Nera after the clean recap without reopening the row and paying a scar.
5. Capture, hostility, and absence do not collapse
non_equivalent_states:
sponsor_captured_prop_master:
future_effect: sponsor_only
archive_compelled_log_custodian:
future_effect: archive_only
hostile_safety_witness:
future_effect: hostile | recovery_only
missed_by_clean_recap:
future_effect: recovery_only
explicit_absence:
future_effect: blocked_until_absence_recorded | recovery_only6. Condition overlay remains separate
condition_contract:
fit: living_assignment_possible
injured_medical_hold: remote_testimony_or_delay_only
dead_record_only: posthumous_log_only
explicit_absence: absence_must_be_recorded
dead_record_equals_living_recruit: false
posthumous_log_equals_consent: falseNo branch in this packet causes death. If upstream evidence establishes dead_record_only, the route may preserve a scoped log but cannot recruit or manufacture consent.
7. Durable gameplay replays prove both edges
Required replay evidence:
lens/replays/nera-quill-prop-table-master.recruit.replay.jsonresolves choice0, recruits Nera, sets the route-asset flag, and requires a named prop row.lens/replays/nera-quill-prop-table-master.miss.replay.jsonresolves choice7, records missed state, arms the handoff default, and makes the future route recovery-only.
The lens fails if a replay only contains the runtime catalog but never resolves storyteller.rite.nera_quill_prop_handoff_review.v1.