Private Visitation Night Consent Boundary Lens / 私人会客夜同意边界 Lens

This lens observes whether the existing private-visitation schedule chain preserves a narrow inspection-access record without manufacturing consent authority.

Check 1: exact runtime binding

The lens binds exactly:

  • card-storyteller-st-scale-01-private-visitation-night-contract;
  • card-storyteller-st-scale-01-private-visitation-night-reverse;
  • storyteller-st-scale-01-private-visitation-night-accept;
  • storyteller-st-scale-01-private-visitation-night-success;
  • storyteller-st-scale-01-private-visitation-night-risk;
  • storyteller-st-scale-01-private-visitation-night-fold;
  • storyteller.card.private_visitation_silent_room_authorization.v1;
  • storyteller.card.private_visitation_door_gap_recording.v1;
  • storyteller.card.private_visitation_named_broadcast_witness_receipt.v1;
  • storyteller.card.private_visitation_door_gap_recording_absence.v1;
  • storyteller.card.private_visitation_silent_room_authorization_absence.v1.

The evidence-packet wiki page groups these cards by role. It must not let one evidence card substitute for another or let an explicit-absence card count as replacement proof.

Check 2: accept tuple remains visible

accept_oracle:
  license_taken: true
  inspection_window_id: storyteller.private_visitation_night
  contract_granted: true
  slot_right_holder: card-storyteller-producer-license
  slot_person: card-storyteller-han-yanshuang
  slot_proof: actual_door_gap | door_gap_explicit_absence
  slot_resource: actual_silent_room | silent_room_explicit_absence
  slot_witness: storyteller.card.private_visitation_named_broadcast_witness_receipt.v1
  future_reader_scope_id: storyteller.reader.private_visitation_named_broadcast_only
  options_exact: [prepare_protected_named_inspection, prepare_sponsor_threat_sting, record_missing_door_gap, record_missing_silent_room_authorization]
  schedule_slots_occupied_delta: +1

The success/risk paths require the actual authorization, actual recording, and exact witness card. The missing-door-gap path requires recording absence with actual authorization. The missing-authorization path requires actual recording with authorization absence. The lens fails if both absence cards appear together, if either fold surface is replaced by a generic tag, or if an absence card is treated as replacement proof.

Accept records schedule_slots_occupied +1; success and risk release it with -1; fold keeps the occupied slot as part of the black-screen scar. No branch decrements an uninitialized free-slot counter.

Check 3: three paths are mutually legible

Protected inspection

  • resolution rite is ...-success;
  • artist boundary and evidence provenance are named;
  • witness and counter movement remain visible;
  • future reliance is restricted to named inspection access or the supported door-gap fact.
  • resolution rite is ...-risk;
  • exact actual evidence tuple and sponsor-threat-sting branch remain visible;
  • audit_heat, witness exposure, and named_threat_citation_only remain visible;
  • the threat is not rewritten as consent or ownership.

Explicit-gap fold

  • resolution rite is ...-fold;
  • option is exactly record_missing_door_gap or record_missing_silent_room_authorization;
  • exactly one of proof or authorization is explicitly absent while the other is actual;
  • contract, Han Yanshuang, and named witness remain exact;
  • reverse card, license_scars +1, and recovery_with_named_gap_only remain visible;
  • absence is not interpreted as consent, misconduct, or clean closure.

The lens fails if multiple terminal path flags are presented as one clean result or if the fold is silently upgraded into success.

Check 4: contract and reverse ancestry

The reverse card must point back to the private-visitation contract, preserve the failed surface and responsible inspection pressure, and remain available to later contradiction, reinspection, license-scar, or recovery play.

Check 5: strict authority boundary

authority_oracle:
  named_inspection_access_only: true
  door_gap_evidence_only: true
  grants_body_consent: false
  grants_voice_capture_consent: false
  grants_voice_ownership: false
  grants_treatment_or_medical_consent: false
  grants_archive_ownership: false
  grants_memorial_ownership: false
  grants_personhood_or_death_finding: false
  grants_universal_inspection_authority: false
  grants_universal_broadcast_authority: false

No source flag, counter gain, contract possession, inspector assignment, witness assignment, silent-room permission, threat capture, or reverse card may bypass this firewall.

Check 6: strict canon

Only source: storyteller material from the corporate entertainment-stability world satisfies this lens. Any other canon is invalid evidence.

Runtime status

This lens is a wiki/TypeScript binding over the runtime contract, reverse, evidence-family cards, and four rites. Runtime evaluator and replay assertions are registered separately; this page does not claim evidence that has not yet been produced.