Private Visitation Night Contract Chain / 私人会客夜契约链

This page binds four existing rites into one observable chain.

1. Accept

storyteller-st-scale-01-private-visitation-night-accept

  • requires the taken-license state;
  • grants card-storyteller-st-scale-01-private-visitation-night-contract;
  • assigns the exact five-slot tuple: producer license, Han Yanshuang, proof actual-or-absence, resource actual-or-absence, and named witness receipt;
  • offers exactly four options: protected actual tuple, risk actual tuple, missing-door-gap tuple, and missing-silent-room-authorization tuple;
  • records one occupied schedule slot with schedule_slots_occupied +1 without decrementing an uninitialized free-slot counter;
  • sets the accepted flag and opens success, risk, or fold.

Acceptance proves a schedule obligation only. It does not prove that the meeting occurred or that the subject consented.

2. Protected inspection

storyteller-st-scale-01-private-visitation-night-success

The route protects the artist boundary and preserves scoped evidence. Its accept option and resolution assignments require producer license/contract, Han Yanshuang, actual door-gap recording, actual silent-room authorization, and the named witness receipt. Resolution releases the occupied schedule slot with schedule_slots_occupied -1.

Exact evidence assignments use storyteller.card.private_visitation_silent_room_authorization.v1, storyteller.card.private_visitation_door_gap_recording.v1, and storyteller.card.private_visitation_named_broadcast_witness_receipt.v1.

3. Sponsor-threat sting

storyteller-st-scale-01-private-visitation-night-risk

The route uses the meeting to expose a sponsor threat. A passing readback preserves the exact actual evidence tuple, audit_heat, witness exposure, sponsor-threat-sting branch, schedule_slots_occupied -1, and named_threat_citation_only future effect. It cannot convert the sting into consent or company ownership.

4. Explicit-gap fold

storyteller-st-scale-01-private-visitation-night-fold

The route has exactly two options:

  • record_missing_door_gap: recording absence plus actual silent-room authorization;
  • record_missing_silent_room_authorization: actual door-gap recording plus authorization absence.

Each preserves exactly one explicit absence while the other surface remains actual. Both grant card-storyteller-st-scale-01-private-visitation-night-reverse, add license_scars +1, keep schedule_slots_occupied unchanged, and set recovery_with_named_gap_only. Both retain the exact contract, Han Yanshuang, and named witness assignments.

Branch oracle

required_paths:
  accept:
    runtime_rite: storyteller-st-scale-01-private-visitation-night-accept
    exact_slots: [producer_license, han_yanshuang, proof_actual_or_absence, resource_actual_or_absence, named_witness]
    options: [prepare_protected_named_inspection, prepare_sponsor_threat_sting, record_missing_door_gap, record_missing_silent_room_authorization]
    schedule_slot_deltas: { free: -1, occupied: +1 }
  protected_inspection:
    runtime_rite: storyteller-st-scale-01-private-visitation-night-success
    source_flag: storyteller_st_scale_01_private-visitation-night_success
  sponsor_threat_sting:
    runtime_rite: storyteller-st-scale-01-private-visitation-night-risk
    source_flag: storyteller_st_scale_01_private-visitation-night_risk
  explicit_gap_fold:
    runtime_rite: storyteller-st-scale-01-private-visitation-night-fold
    source_flag: storyteller_st_scale_01_private-visitation-night_fold
    reverse_card: card-storyteller-st-scale-01-private-visitation-night-reverse
    exact_missing_surfaces: [door_gap_recording, silent_room_authorization]
    explicit_absence_count_per_resolution: 1
    future_effect: recovery_with_named_gap_only

Shared authority guard

Every path is limited to named inspection access and the scoped fact supported by door-gap evidence. No path grants body, voice, treatment, archive, memorial, personhood, death, universal inspection, or universal broadcast authority.