Relief Callback Obligation Lens / 救济回叫义务 Lens

This lens observes whether 救济回叫义务线 and 救济回叫义务机制 correctly turn relief-created delayed obligations into playable, reader-visible state.

The lens exists because the current corpus is already strong at local scar afterlife and institutional memory. A relief branch can still become false-clean if later desks remember only the benefit and ignore the callback owed to an excluded, deferred, burdened, or explicitly absent reader.

A passing implementation proves that relief cannot become proof of fairness, package closure, precedent, route unlock, management yield, sponsor release, or broadcast fact until its callback row is assigned, honored, converted, published, scoped, quarantined, waived with named harm, or defaulted with durable scar.

This lens observes:

It is observed through:

Observable promise

Relief is not clean just because it worked once.

When a future reader consumes a prior relief, the implementation must prove:

  • which source relief exists;
  • which surface produced it;
  • which reader benefited;
  • what relief was granted;
  • what cost or explicit absence remained;
  • what delayed obligation was created;
  • which reader is owed the callback;
  • which reader was excluded, deferred, burdened, or explicitly absent;
  • what future reader now wants to consume the relief;
  • what state pressure triggered the callback;
  • who carries the callback or why carrier is explicitly absent;
  • what proof bridge exists or why proof is explicitly absent;
  • how the callback is settled;
  • which cost or scar is accepted;
  • how future reader acceptance changes.

The lens fails if the result is only relief granted, sponsor accepted, archive approved, management closed, public forgave, route unlocked, precedent scoped, package published, or broadcast reality accepted.

Entry oracle

A valid implementation opens only from live state pressure:

entry_state_required:
  trigger_kind: state_pressure
  source_relief_present: true
  relief_beneficiary_present: true
  relief_granted_present: true
  relief_cost_or_explicit_absence_visible: true
  delayed_obligation_present: true
  owed_to_reader_present: true
  excluded_or_deferred_reader_present_or_explicit_absence: true
  future_reader_or_route_consumes_relief: true
  callback_trigger_present: true
  player_can_settle_assign_convert_publish_scope_quarantine_waive_or_default: true
  no_fixed_turn_trigger: true
  no_fixed_day_or_week_trigger: true
  no_raw_count_trigger: true
  no_dashboard_or_lens_health_trigger: true

The lens must fail if entry comes from fixed turn count, day/week interval, chapter quota, raw relief count, raw scar count, dashboard state, lens health, generic aftermath, generic legal review, or a clean report phase without a relief row and future consumption attempt.

Docket oracle

救济回叫案卷 or equivalent must record:

docket_required:
  source_relief:
    source_id: <stable id or explicit_absence>
    source_surface: oxygen_clawback | sponsor_afteruse | appeal_residue | reader_rebuttal | recovery_indemnity | producer_license | ruling_enforcement | precedent_recall | equivalent
    relief_beneficiary: sponsor | public | lawful_reader | archive | artist | fan_public | route_asset | management | producer_license | equivalent
    relief_granted: stay | release | haircut | variance | sponsor_carveout | archive_escrow | lawful_conversion | public_receipt | route_unlock | equivalent
    relief_cost_visible: <cost scar or explicit_absence>
  callback:
    delayed_obligation: notice | repayment | service | correction | recourse | public_answer | lawful_annex | witness_protection | route_asset_return | equivalent
    owed_to_reader: sponsor | public | lawful_reader | artist_boundary | fan_public | claimant | worker | archive | route_asset | broadcast_reality | equivalent
    excluded_or_deferred_reader: <reader or explicit_absence>
    callback_carrier_or_absence: producer | shen_luo | yu_lan | han_yanshuang | baiya | archive_clerk | sponsor_counsel | worker_witness | public_delegate | explicit_absence | equivalent
    callback_trigger: future_reader_consumes_relief | route_cites_relief | package_uses_relief | precedent_recalled | sponsor_unwinds | public_receipt_challenged | lawful_reader_requests_annex | equivalent
  settlement_table:
    callback_state_before: unassigned | assigned | deferred | disputed | converted | quarantined | defaulted
    selected_settlement: honor_now | assign_carrier | convert_to_recourse | publish_debt | fold_into_precedent_scope | quarantine_relief | waive_with_named_harm | default_unanswered
    protected_reader_state_after: <state>
    burdened_reader_state_after: <state>
    future_reader_effect: accepted_with_callback | costlier | callback_required | public_only | lawful_only | sponsor_only | split_required | contradiction_pending | blocked | recovery_only | false_clean_relief

The lens fails if the docket lacks source relief, relief beneficiary, owed reader, excluded/deferred reader, delayed obligation, callback trigger, carrier/absence, settlement state, or future reader effect.

Settlement rite oracle

救济回叫清算 or equivalent must require explicit assignments:

assignment_required:
  docket: storyteller.card.relief_callback_docket.v1
  source_relief_id: <stable id or explicit_absence>
  source_surface: <surface>
  relief_beneficiary: <reader>
  relief_granted: <relief kind>
  relief_cost_or_absence: <cost or explicit_absence>
  delayed_obligation: notice | repayment | service | correction | recourse | public_answer | lawful_annex | witness_protection | route_asset_return | equivalent
  owed_to_reader: <reader>
  excluded_or_deferred_reader_or_absence: <reader or explicit_absence>
  future_reader: <reader that now wants to consume the relief>
  callback_trigger: <state pressure trigger>
  callback_carrier_or_absence: <handler carrier or explicit_absence>
  proof_bridge_or_absence: receipt | lawful_annex | public_bulletin | route_asset_release | sponsor_unwind | archive_stamp | edit_checksum | witness_receipt | explicit_absence | equivalent
  selected_settlement: honor_now | assign_carrier | convert_to_recourse | publish_debt | fold_into_precedent_scope | quarantine_relief | waive_with_named_harm | default_unanswered
  accepted_cost_surface_or_absence: <cost scar or explicit_absence>
  future_reader_effect: <effect>

The lens fails if sponsor payment, archive approval, management urgency, public sympathy, legal wording, edit checksum, or broadcast reality can erase the callback without these assignments.

Branch divergence oracle

A satisfying implementation must prove at least five non-equivalent branch families plus default or blocked/quarantined state.

Branch familyRequired reliefRequired costRequired future effect
Honor nowowed reader receives delayed answer before relief reusehandler burden, route delay, pressure on relief beneficiaryaccepted with callback cost
Assign carrierroute may proceed with named callback holdercarrier leverage, capture risk, future auditcallback required or costlier
Convert to recourserelief remains usable with named debt holderindemnity, license, sponsor, or archive pressurerecourse shelf/review required
Publish debthidden exclusion becomes public memorysponsor pressure, public confusion, lawful heatpublic-only, bulletin-required, contradiction-pending
Fold into precedent scoperelief can be cited only with callback boundaryscope complexity, reader split, archive debtscoped precedent, variance, addendum, or callback boundary required
Quarantine reliefunsafe reuse blockedroute block, schedule pressure, claimant hostilityblocked or recovery-only
Waive with named harmlimited fast route may proceedharmed reader hostile/silenced/public-counter/lawful-challengehostile, costlier, contradiction-pending
Default unansweredclean filing moves firstfalse-clean relief and callback omission hardenfalse-clean, blocked, hostile, reader-limited, or recovery-only

No branch may produce clean acceptance across public, lawful, sponsor, archive, route asset, management, producer-license, and broadcast-reality readers.

Default oracle

未答救济回叫 or equivalent must fire or be armed when:

  • future reader consumes relief without callback docket;
  • relief beneficiary is visible but owed reader is hidden;
  • excluded/deferred reader is hidden;
  • callback carrier is missing without explicit absence;
  • proof bridge is missing without explicit absence;
  • callback is waived without named harm;
  • callback-bearing relief is packaged, cited, closed, or aired as clean.

Required default payload:

default_required:
  event: storyteller.event.unanswered_relief_callback.v1
  source_relief:
    source_id: <stable id or explicit_absence>
    source_surface: <surface>
    relief_beneficiary: <reader or explicit_absence>
    relief_granted: <relief or explicit_absence>
    relief_cost_hidden_or_absent: present | hidden | absent
  missing_callback:
    delayed_obligation_hidden_or_absent: present | hidden | absent
    owed_to_reader_hidden_or_absent: present | hidden | absent
    excluded_or_deferred_reader_hidden_or_absent: present | hidden | absent
    carrier_hidden_or_absent: present | hidden | absent
    proof_bridge_hidden_or_absent: present | hidden | absent
    waiver_harm_hidden_or_absent: present | hidden | absent
  default_capture:
    default_actor: sponsor | archive | management | public_table | lawful_reader | route_asset | editor | broadcast_reality | producer_license | equivalent
    false_clean_claim: <claim>
    harmed_reader_state_after: hostile | excluded | silenced | public_counter | lawful_challenge | sponsor_capture | worker_burdened | claimant_hostile | recovery_only | equivalent
    future_reader_effect: false_clean_relief | blocked | hostile | contradiction_pending | public_only | lawful_only | sponsor_only | recovery_only | equivalent

The lens fails if default produces a clean reset or generic bad state.

Future-reader oracle

The content is not complete until at least one later route, package, citation, proof object, management report, public receipt, sponsor release, lawful annex, route asset, or broadcast-reality check consumes the callback state.

Passing future effects include:

  • accepted_with_callback;
  • callback_required;
  • costlier;
  • public_only;
  • lawful_only;
  • sponsor_only;
  • split_required;
  • contradiction_pending;
  • blocked;
  • hostile;
  • recovery_only;
  • false_clean_relief.

Replay evidence expectation

lens_id: storyteller.lens.relief_callback_obligation.v1
session_id: lens-relief-callback-obligation-v1-<timestamp>
seed: <deterministic-seed>
entry_state:
  trigger_kind: state_pressure
  source_relief_present: true
  relief_beneficiary_present: true
  relief_granted_present: true
  delayed_obligation_present: true
  owed_to_reader_present: true
  excluded_or_deferred_reader_present_or_explicit_absence: true
  future_reader_or_route_consumes_relief: true
  no_fixed_turn_trigger: true
source_relief:
  source_id: <stable id>
  source_surface: <surface>
  relief_beneficiary: <reader>
  relief_granted: <relief>
  relief_cost_or_absence: <cost or explicit_absence>
callback:
  delayed_obligation: <obligation>
  owed_to_reader: <reader>
  excluded_or_deferred_reader_or_absence: <reader or explicit_absence>
  callback_trigger: <state pressure trigger>
  future_reader: <reader>
offered:
  card: storyteller.card.relief_callback_docket.v1
  rite: storyteller.rite.relief_callback_settlement.v1
branch_runs:
  valid_branch:
    selected_settlement: honor_now | assign_carrier | convert_to_recourse | publish_debt | fold_into_precedent_scope | quarantine_relief | waive_with_named_harm
    callback_carrier_or_absence: <carrier or explicit_absence>
    proof_bridge_or_absence: <proof or explicit_absence>
    callback_state_after: <state>
    owed_reader_state_after: <state>
    carrier_state_after: <state>
    future_reader_effect: <effect>
    counter_deltas:
      relief: []
      cost: []
      future: []
  default_branch:
    selected_settlement: default_unanswered
    event_seen_or_armed: storyteller.event.unanswered_relief_callback.v1
    default_actor: <actor>
    harmed_reader_state_after: <state>
    future_reader_effect: <effect>
assertions:
  source_relief_preserved: true
  relief_beneficiary_visible: true
  delayed_obligation_visible: true
  owed_reader_visible: true
  excluded_reader_visible_or_explicit_absence: true
  callback_carrier_visible_or_explicit_absence: true
  proof_bridge_visible_or_explicit_absence: true
  branch_outcomes_diverge: true
  future_reader_consumes_callback_state: true
  unanswered_callback_default_durable: true
  no_fixed_turn_day_week_raw_count_dashboard_or_lens_health_trigger: true

Non-goals

  • Not a governance checklist.
  • Not a debt economy.
  • Not an inbox notification system.
  • Not a timer, upkeep phase, or fixed aftermath interval.
  • Not raw count satisfaction.
  • Not another version of precedent recall, rebuttal notice, recourse shelf, license encumbrance, or enforcement load.
  • Not valid unless a relief-created callback changes future playable acceptance.