Basis Escrow Maturity Receipt Lens

This lens checks that a recognized-basis escrow row cannot become clean recognition merely because its maturity or breach condition was reached.

Entry Oracle

entry_state:
  trigger_kind: state_pressure
  source_basis_escrow_row_visible: true
  source_basis_row_visible: true
  maturity_or_breach_condition_reached_visible: true
  burden_carrier_or_explicit_absence_visible: true
  requested_matured_use_visible: true
  future_reader_consumes_maturity_state: true
  harmed_or_excluded_reader_visible_or_explicit_absence: true
  player_can_certify_release_split_reopen_quarantine_or_default: true
  no_fixed_turn_trigger: true
  no_fixed_day_or_week_trigger: true
  no_raw_maturity_count_trigger: true
  no_dashboard_or_lens_health_trigger: true

The lens fails if entry is driven by fixed turn, fixed day/week, raw maturity count, dashboard state, lens health, or a maturity row with no future reader.

Checks

1. Docket Preserves Escrow, Carrier, Reader, And Future Effect

basis_escrow_maturity_docket:
  source_basis_escrow_row: required
  source_basis_row: required
  maturity_or_breach_condition: required
  burden_carrier_or_absence: required
  matured_use_claim: required
  future_reader: required
  harmed_or_excluded_reader: required
  proof_or_release_receipt: required
  selected_maturity_posture: required
  maturity_state_after: required
  basis_state_after: required
  future_reader_or_route_effect: required
  counter_deltas: required

2. Review Branches Diverge

Required branch families:

  • certify_matured_basis;
  • release_carrier_with_receipt;
  • split_maturity_by_reader;
  • reopen_basis_hearing;
  • convert_to_capacity_or_appeal;
  • quarantine_maturity_claim;
  • false_basis_maturity_default;
  • future_effect_any.

3. Default Mutates Future Play

false_basis_maturity_default:
  false_clean_maturity_claim: true
  source_escrow_row_or_absence: required
  hidden_or_invalid_maturity_scope: required
  capturing_reader: required
  harmed_or_excluded_reader: required
  maturity_state_after: required
  future_reader_effect: required
  counter_deltas_min: 3
  durable_mutation: true

4. Runtime Rollup Status Is Explicit

This is a direct-wiki contract bound to an evaluator entry. Runtime source objects and durable replay can be added later if basis escrow maturity becomes executable in the game-content rollup.