Claimant Floor Intake / 认领人现场接待机制
Claimant Floor Intake makes the physical receiving edge of a claim executable. A fan oxygen row, memorial-air carrier, archive clerk, sponsor courier, public witness, or pirate relay can reach the floor before the formal claim systems are ready. The mechanism asks: who receives the row, through which gate, with which proof, and what becomes default if no one owns intake?
This mechanism sits between existing systems rather than replacing them:
- Live Floor Crew Load says whether the audience gate, oxygen floor, runner lane, security lane, or archive cordon has real capacity.
- Oxygen Claim Exchange settles or routes claims after they are legible.
- Memorial Air Chain Cross-Examination interrogates proof after a chain is named.
- Pressure Claimant Conversion Chain handles default actors after they narrate first.
- Management Compression Desk reads whether the row was counted honestly or hidden as clean efficiency.
The new surface is the intake moment before these systems take over.
Mechanism promise
When a live-floor claimant row appears, the game must be able to answer:
Which row arrived, what proof or absence did it carry, which gate or floor lane received it, who was allowed to answer first, and which future system reads the result?
The answer must appear in Claimant Floor Intake Docket, resolve through Claimant Intake Check, or default through Claimant Queue Overrun Default.
State-triggered entry
Open this mechanism when all of the following are true:
- a claimant row is physically present, relay-present, queued, blocked, or requesting entry at live floor, audience gate, oxygen floor, archive cordon, public receipt table, sponsor counterdesk, or equivalent;
- the row has a proof object, demanded control, target, or explicit absence;
- at least one gate or floor lane can be pressured, absent, wrong-team, coerced, overrun, hidden, or contested;
- a future route or system will read intake outcome: oxygen exchange, memorial chain, claimant conversion, claimant collision, management compression, live-floor load, or broadcast schedule;
- the player can answer with public queue number, lawful intake, floor escort, sponsor counterdesk, split escrow, quarantine, refusal with record, or explicit default;
- no entry condition depends on fixed turn count, day count, chapter quota, raw content count, or lens/dashboard health.
Core object model
| Object | Meaning | Required observable field |
|---|---|---|
claimant_floor_intake_docket | visible intake card | row, proof, gate, floor lane, future reader, default |
claimant_row | one arriving claim-bearing actor or explicit absence | family, proof object, target, demanded control, queue risk |
intake_gate | physical or desk interface that receives the row | gate type, floor lane state, owner/absence |
future_reader | system that will consume the result | reader id and effect if resolved/defaulted |
overrun_default | what narrates first if intake is not credible | default actor, missing inputs, deltas, route effect |
Claimant row families
A row may be a person, faction desk, relay, route asset, or explicit absence. The row must be stable enough for later systems to read.
| Family | Claim pressure | Typical target | First-answer risk |
|---|---|---|---|
fan_public | oxygen refund, queue number, public receipt | fan oxygen ledger, audience gate, sponsor relief | hostile public claimant or queue crush |
memorial_carrier | memorial-air custody or first interrogation | memorial air copy, voice/body receipt | false first claimant or relay override |
archive_clerk | lawful hold, stamp, archive lien | archive docket copy, custody seal | archive freeze first |
inspector_proxy | audit boundary or lawful intake | proof table, live slot, custody object | lawful-only route or blocked slot |
sponsor_courier | countercopy, stop-loss pause, private desk | sponsor duplicate, escrow term | sponsor-only capture |
editor_source | checksum mask, source protection | black-box checksum, edit log | source ambiguity or editor-only custody |
pirate_relay | unofficial receipt before official gate | relay clip, fan testimony | public-only route with relay risk |
route_asset | safe escort, rescue, testimony placement | person/proof carried by body | captured, missed, or recovery-only asset |
Gate and floor state machine
| State | Meaning | Required consequence |
|---|---|---|
intake_needed | claimant row exists but no receiving card is open | no system may claim clean settlement yet |
queue_open | row is visible and gate/floor state is known | player can answer or default |
triage_ready | row, proof, gate, and future reader are all named | Claimant Intake Check can resolve |
escorted_to_reader | a real floor lane moves row/proof to future system | lane load, handler burden, or schedule cost rises |
public_numbered | row is publicly ordered before private capture | public route stays legible with exposure cost |
lawful_hold | row is received under archive/inspection proof checking | lawful-only or blocked-until-stamp cost appears |
split_or_quarantined | no faction owns the row cleanly | route narrows, recovery cost or split-canon state appears |
sponsor_first | sponsor desk receives or counters first | sponsor relief plus contract/public distrust cost |
overrun_defaulted | intake failed and queue narrates first | Claimant Queue Overrun Default fires or arms |
Branch contract
Branch A — Public queue number
The player makes the row visible through public numbering or receipt.
Expected outcome:
public_numbered,public_receipt_pending, orpublic_onlybecomes durable;- public legitimacy or fan oxygen legibility improves;
- sponsor, inspection, floor load, or public exposure cost rises.
Branch B — Lawful intake
The player routes the row through archive/inspector proof checking before giving it control.
Expected outcome:
- proof legibility, custody clarity, or false-first-claimant resistance improves;
- audience churn, proof burden, inspection heat, or lawful-only restriction rises;
- future route may block until stamp or become lawful-only.
Branch C — Floor escort
The player assigns runner/security/oxygen/audience capacity to move the row to the correct future reader.
Expected outcome:
- overrun risk falls and proof reaches a reader;
- crew load, handler burden, schedule pressure, or another lane load rises;
- future reader unlocks but with narrowed or costlier route.
Branch D — Sponsor counterdesk
The player accepts private money, countercopy, or sponsor desk first.
Expected outcome:
- sponsor stop-loss or immediate slot pressure improves;
- contract capture, public receipt distrust, false first claimant, or lawful appeal cost rises;
- future reader becomes sponsor-only, conversion-ready, or appeal-required.
Branch E — Split escrow or quarantine
The player prevents a single claimant from owning the row.
Expected outcome:
- collision or false-owner pressure falls;
- route narrows, archive debt, handler burden, or recovery cost rises;
- future reader must handle split canon or recovery-only state.
Branch F — Refuse and record
The player refuses demanded control but creates a visible scar instead of hiding the row.
Expected outcome:
- intake boundary becomes legible and false-first-claimant pressure may fall;
- hostility, public distrust, resentment, or inspection heat rises;
- conversion or collision opens with named cost.
Branch G — Default selects
The player leaves no credible answer, floor lane, handler, gate, or future reader.
Expected outcome:
- Claimant Queue Overrun Default fires or arms;
- default actor and missing inputs are recorded;
- future route becomes blocked, costlier, public-only, lawful-only, sponsor-only, recovery-only, collision-ready, or conversion-ready.
Management-compression interaction
If a manager or sponsor tries to count intake as clean throughput, the mechanism must expose what was hidden:
management_read:
proposed_metric: queue_cleared | slot_preserved | sponsor_pressure_lowered | floor_efficiency | public_dispute_suppressed | equivalent
hidden_scar: floor_lane_load | false_first_claimant | public_receipt_distrust | archive_freeze | sponsor_capture | relay_risk | conversion_window_open | equivalent
valid_only_if_future_reader_named: trueA clean metric is invalid unless the docket names the row, proof, gate, floor lane, answer, scar, and future reader.
Counter and durable-state contract
Every resolved branch must mutate at least three values: one relief, one cost, and one future reader / route / gate / proof / claimant state.
Primary surfaces:
claimant_intake_rows_openintake_gate_loadclaimant_queue_orderclaimant_overrun_riskpublic_receipt_legitimacypublic_receipt_distrustfan_oxygen_liabilityfan_oxygen_balanceair_chain_legibilitycustody_claritycustody_gapproof_burdenarchive_debtinspection_heatsponsor_stop_loss_pressurecontract_capturecrew_refusal_riskhandler_burdenroute_recovery_costmanagement_pressurefuture_reader_state
Integration with existing mechanisms
- Live Floor Crew Load supplies gate/lane pressure. Intake cannot ignore audience, oxygen, runner, or security capacity.
- Oxygen Claim Exchange receives rows that were numbered, escrowed, captured, or overrun.
- Memorial Air Chain Cross-Examination receives memorial-air carriers once their chain source and first interrogator are named.
- Pressure Claimant Conversion Chain receives rows that default, harden, or are refused with record.
- Management Compression Desk can read whether the row was honestly costed or hidden as clean throughput.
Replay evidence contract
mechanic: storyteller.mechanic.claimant_floor_intake.v1
session_id: lens-claimant-floor-intake-v1-<timestamp>
seed: <deterministic-seed>
entry_state:
trigger_kind: state_pressure
claimant_row_present: true
proof_or_absence_named: true
gate_or_floor_lane_pressured: true
future_reader_present: true
no_fixed_turn_trigger: true
docket:
card: storyteller.card.claimant_floor_intake_docket.v1
selected_row: <row_id>
claimant_family: <family>
proof_object: <proof_or_absence>
intake_gate: <gate>
floor_lane_state: <state>
assignment:
rite: storyteller.rite.claimant_intake_check.v1
answer: public_queue_number | lawful_intake | floor_escort | sponsor_counterdesk | split_escrow | quarantine | refuse_and_record | default_selects
handler_or_absence: <handler_or_absence>
support_or_absence: <support_or_absence>
result:
row_state_after: <state>
gate_or_lane_state_after: <state>
proof_or_custody_state_after: <state>
future_reader: <reader>
future_route_effect: <effect>
event_seen_or_armed: storyteller.event.claimant_queue_overrun_default.v1 | none
management_read: <honest_metric_or_hidden_scar>
counter_deltas: {}
assertions:
- entry_is_state_triggered
- docket_records_row_proof_gate_floor_lane_default_and_future_reader
- rite_assigns_row_answer_handler_support_and_gate
- branches_do_not_collapse_to_clean_intake
- success_has_cost
- default_records_actor_missing_inputs_deltas_and_route_effect
- management_metric_cannot_hide_line_scar
- no_fixed_turn_triggerNon-goals
- Not a global queue simulator.
- Not a settlement system.
- Not a post-default conversion mechanism.
- Not a fixed-turn crowd event.
- Not a clean sponsor/legal/archive shortcut.
- Not valid if the row can become legible without naming gate, floor lane, proof, answer, cost, and future reader.