Proxy Posture Hearing / 代理人姿态听证
Proxy Posture Hearing is the management rite that resolves what happens to a human carrier of pressure. It consumes a 代理人姿态案卷 row and forces the player to choose whether the proxy becomes recruited, retained, suppressed, exposed, faction-bound, hostile, missing, or recovery-only.
The rite implements 代理人姿态链机制.
Offer conditions
Offer this rite when:
- a proxy posture docket row exists;
- the row has a source pressure, claimant, requested role, current posture, and future route effect;
- at least one handler, protection input, public cover, legal cover, room route, proof anchor, payment, edit credit, or explicit absence can be assigned;
- at least two branches are non-equivalent;
- the proxy’s state can still mutate route access, staffing, proof custody, public legitimacy, faction posture, or broadcast reality.
The rite is never offered from a fixed numbered trigger.
Inputs
Required inputs:
rite: storyteller.rite.proxy_posture_hearing.v1
proxy_card: storyteller.card.proxy_posture_docket.v1
proxy_id: <stable id>
source_pressure_id: <ledger, docket, receipt, route asset, ticket, or event id>
selected_branch: recruit | retain | suppress | expose | trade | abandon
handler: <named handler or explicit_absence>
protection_or_price: <pay | shelter | legal_cover | public_cover | edit_credit | room_access | route_share | none>
claimant_answered: player | sponsor | inspector | archive | fan_public | editor | artist | witness | pirate | producer | split | none
rival_claimant: <claimant or absent>Optional inputs:
proof_anchor: <receipt, checksum, oath, archive seal, route asset, witness row, or none>
room_or_route: <facility room, service corridor, public channel, route asset, or none>
public_cover: <fan receipt, public oath, pirate relay, stage disclosure, or none>
legal_cover: <seal, appeal, injunction, audit row, or none>
substitute_collateral: <schedule lane, proof object, handler time, sponsor escrow, fan oxygen, or none>Branches
Branch A — Recruit
The player gives enough protection, legitimacy, route share, or proof custody for the proxy to join the player’s durable network.
Required outcome:
proxy_posture_after: recruited
relief_any:
- route_unlocked
- proof_custody_up
- staffing_capacity_up
- public_legitimacy_up
cost_any:
- protection_debt_up
- faction_hostility_up
- witness_exposure_up
- handler_fatigue_up
future_route_effect_any:
- ally_route_unlocked_with_debt
- proxy_protection_ticket_armedBranch B — Retain
The player buys one task, one escort, one edit pass, one public statement, one legal appearance, or one bridge without durable loyalty.
Required outcome:
proxy_posture_after: retained
relief_any:
- task_completed
- immediate_default_down
- route_delay_secured
cost_any:
- payroll_debt_up
- contract_capture_up
- future_availability_costlier
future_route_effect_any:
- short_bridge_open
- follow_up_hearing_requiredBranch C — Suppress
The player hides, quarantines, legally freezes, edits out, intimidates, or denies the proxy.
Required outcome:
proxy_posture_after: suppressed
relief_any:
- immediate_exposure_down
- sponsor_default_down
- inspection_contradiction_down
cost_any:
- public_receipt_distrust_up
- fan_resentment_up
- proxy_hostility_armed
future_route_effect_any:
- clean_recruit_blocked
- hostile_leak_possibleBranch D — Expose
The player makes the proxy public as proof, witness, signatory, relay host, or counterclaim.
Required outcome:
proxy_posture_after: exposed
relief_any:
- public_receipt_legitimacy_up
- false_owner_pressure_down
- private_capture_blocked
cost_any:
- witness_exposure_up
- inspection_heat_up
- sponsor_stop_loss_pressure_up
future_route_effect_any:
- public_route_open_with_retaliation
- protection_requiredBranch E — Trade
The player lets a faction bind the proxy in exchange for immediate access, target protection, legal seal, sponsor relief, archive admissibility, public peace, or edit capacity.
Required outcome:
proxy_posture_after: faction_bound
relief_any:
- immediate_pressure_down
- recourse_target_protected
- room_access_unlocked
cost_any:
- route_capture_up
- contract_capture_up
- bureau_favor_debt_up
- source_ambiguity_up
future_route_effect_any:
- faction_gate_required
- proxy_route_costlierBranch F — Abandon or fail
The player lacks handler, protection, proof, room access, public cover, legal cover, price, or attention.
Required outcome:
proxy_posture_after_any:
- hostile
- missing
- recovery_only
emitted_event: storyteller.event.proxy_defection_break.v1
cost_any:
- route_blocked
- hostile_counterclaim_up
- proof_custody_down
- black_screen_slots_up
future_route_effect_any:
- recovery_only_route_remains
- hostile_proxy_branch_armedResolution contract
Every resolution must write a before/after row:
proxy_row_before:
proxy_id: <stable id>
current_posture: <state>
faction_claim: <claimant>
rival_claim: <claimant or absent>
proxy_row_after:
proxy_posture_after: recruited | retained | suppressed | exposed | faction_bound | hostile | missing | recovery_only
proxy_availability: available | conditional | faction_gated | unavailable | recovery_only
future_route_effect: <effect>
scars:
- <scar>
counter_deltas:
- <relief>
- <cost>
- <future cost or route mutation>The rite must fail if it records only a binary recruit/reject result.
Default emission
Emit or record 代理人倒戈破口 when:
- no credible handler is assigned;
- the proxy is promised protection and then exposed;
- suppression is discovered;
- a faction claims the proxy before the player acts;
- payment or protection defaults;
- the proxy is traded without recording future route cost;
- a branch tries to recruit the proxy cleanly with no debt.
Non-goals
- Not a dating event.
- Not a generic hire button.
- Not a fixed recruitment phase.
- Not a turn timer.
- Not a bulk follower generator.
- Not valid unless it mutates a named proxy row, pressure source, branch relief, branch cost, and future route or staffing state.