Li Xingtong Selfhood Storyline / 黎星瞳自我线
Bound character: 黎星瞳.
Li Xingtong is the living artist harmed by a beloved broadcast persona. Her playable route is not “make the saint image succeed” versus “reject the audience.” It is the management/RPG problem of whether the player can let a living person answer before 白昼圣女 becomes archive truth, sponsor product, fan liturgy, memorial image, safe-continuity patch, or hostile narration.
Gap served
The current Storyteller mesh already has strong surfaces for memorial rights, narration priority, route-asset custody, broadcast insolvency, archive enforcement, and public/fan pressure. The remaining gap is that Xingtong herself was still represented mostly as a short character note.
This storyline makes her selfhood route executable:
- 星瞳自我案卷 records the live conflict.
- 圣女人设同意听证 resolves use, refusal, proof, carrier, claimant, and future route cost.
- 圣女人设夺取 records durable failure when someone else narrates the saint first.
State-triggered entry
Open this storyline when current state creates a contest between the living artist and the saint persona. Valid entry requires all of:
entry_state:
living_artist_present_or_explicitly_unavailable: true
saint_persona_pressure_any:
- sponsor_named_grief
- fan_liturgy
- archive_saint_record
- safe_continuity_cut
- memorial_voice_request
- narration_priority_claim
proof_or_refusal_object_any:
- unedited_live_vocal_master
- artist_memory_refusal_receipt
- black_box_fragment
- audience_archive_signature
- public_grief_receipt
- explicit_absence
claimant_conflict_min: 2
future_route_effect_possible: true
no_fixed_turn_trigger: trueThe storyline must not trigger because of a fixed turn number, day interval, chapter quota, romance threshold, content count, or lens-health state.
Storyline spine
Beat 1 — A version of the saint is about to harden
A pressure surface demands a usable Xingtong version: sponsor wants marketable saint grief, fans want a public liturgy, archive wants a lawful saint record, editor wants a safe continuity cut, memorial rights want voice usage, or narration priority lets another claimant speak first.
The player receives or updates 星瞳自我案卷.
Beat 2 — The living answer must be assigned or exposed as absent
The player must name whether Xingtong can answer, refuse, use the uncut voice proof, or is absent, silenced, unavailable, hostile, or already captured.
Required proof/custody surfaces include 未剪辑真唱母带, 艺人拒忆回执, black-box fragments, audience signatures, public grief receipts, or explicit absence.
Beat 3 — A carrier makes the answer playable
High-rank characters cannot solve this by aura. A branch must record a carrier or explicit absence:
- Baiya can preserve or poison edit proof.
- Han Yanshuang can freeze or legalize the record at inspection cost.
- Shen Luo can negotiate limited sponsor use at contract-capture cost.
- Yu Lan can publicize a living answer or fan receipt at exposure cost.
- 海盗频段童声 can carry public/pirate liturgy at relay risk.
- explicit absence can force capture, lawful-only, public-only, or recovery-only outcomes.
Beat 4 — Consent hearing resolves route state
The player opens 圣女人设同意听证. The hearing selects a version, proof/refusal object, claimant helped, claimant harmed, carrier, and accepted cost.
Beat 5 — The result changes future routes
Any branch must mutate at least three durable states or counters. At least one mutation must touch Xingtong directly.
Possible route effects:
uncut_route_openmemorial_refusal_protectedsaint_route_open_with_debtliving_route_costlierlawful_onlypublic_onlysponsor_capturehostile_fan_liturgysaint_image_lockedrecovery_only
Branch model
Branch A — Protect living selfhood
The player backs Xingtong’s living answer, refusal, or unedited voice.
Expected outcome:
selfhood_route_state: protected
voice_integrity_state: uncut | refusal_respected
relief_any: [xingtong_selfhood_up, uncut_voice_integrity_up, false_clean_blocked]
cost_any: [audience_churn_up, sponsor_stop_loss_pressure_up, schedule_pressure_up, fan_oxygen_resentment_up]
future_route_effect_any: [uncut_route_open, memorial_refusal_protected, saint_image_costlier]Branch B — License saint image with consent and scar
The player permits limited saint use but records consent boundary and future debt.
Expected outcome:
saint_persona_state: licensed
selfhood_route_state: compromised
relief_any: [audience_stability_up, sponsor_pressure_down, archive_signature_legitimacy_up]
cost_any: [xingtong_trust_down, consent_debt_up, future_refusal_hearing_required]
future_route_effect_any: [saint_route_open_with_debt, living_route_costlier]Branch C — Freeze for archive or inspection
The player blocks immediate use until proof, signature, or legality is settled.
Expected outcome:
saint_persona_state: archive_frozen
relief_any: [archive_signature_legitimacy_up, false_owner_risk_down]
cost_any: [audience_churn_up, inspection_heat_up, schedule_pressure_up]
future_route_effect_any: [lawful_only, consent_hearing_required]Branch D — Release uncut public voice
The player routes the unedited voice through public witness, historian, pirate relay, or archive signature.
Expected outcome:
voice_integrity_state: uncut_public
relief_any: [public_receipt_legitimacy_up, saint_persona_pressure_down, audience_witness_trust_up]
cost_any: [inspection_heat_up, pirate_exposure_up, sponsor_stop_loss_pressure_up, black_box_debt_up]
future_route_effect_any: [public_only, public_liturgy_contested, uncut_route_open]Branch E — Accept sponsor or safe-continuity capture
The player lets the safer saint version stabilize the current slot.
Expected outcome:
saint_persona_state: sponsor_captured | false_clean
relief_any: [audience_stability_up, sponsor_pressure_down, schedule_pressure_down]
cost_any: [xingtong_selfhood_down, voice_integrity_down, public_distrust_up, future_artist_hostility_up]
future_route_effect_any: [saint_image_locked, sponsor_capture, recovery_only]Branch F — No valid consent route
The player lacks proof, carrier, legal cover, public cover, or attention. Another claimant narrates the saint first.
Expected outcome:
emitted_event: storyteller.event.saint_persona_capture.v1
selfhood_route_state: missed | captured | recovery_only
saint_persona_state: false_clean | sponsor_captured | public_liturgy | archive_frozen
future_route_effect_any: [recovery_only, hostile_fan_liturgy, lawful_only, sponsor_capture]
counter_deltas_min: 3Counters and states
Primary counters:
xingtong_selfhoodsaint_persona_pressureuncut_voice_integrityartist_refusal_respectedaudience_churnsponsor_stop_loss_pressurearchive_signature_legitimacyinspection_heatfan_oxygen_resentmentblack_box_debtpublic_receipt_legitimacyconsent_debt
Primary durable states:
xingtong_selfhood_offeredxingtong_selfhood_protectedxingtong_selfhood_compromisedxingtong_selfhood_missedxingtong_selfhood_recovery_onlysaint_persona_contestedsaint_persona_sponsor_capturedsaint_persona_public_liturgysaint_persona_archive_frozensaint_persona_false_cleanuncut_voice_integrity_protectedvoice_integrity_sacrificed_for_stability
Missability and recovery
Xingtong is a core character, not a simple recruitable follower. Her selfhood route is missable when the player repeatedly stabilizes the saint persona without recording living consent, refusal, proof absence, or claimant harm.
Recovery is allowed only with scar:
- public uncut release after sponsor capture;
- lawful addendum after archive freeze;
- refusal appeal after memorial misuse;
- fan vigil correction after hostile liturgy;
- black-box confession after safe-continuity false clean.
Replay/session evidence shape
storyline: storyteller.storyline.character.li-xingtong.v1
session_id: lens-li-xingtong-selfhood-consent-v1-<timestamp>
seed: <deterministic-seed>
entry_state:
living_artist_state: present | unavailable | silenced | hostile | explicit_absence
saint_persona_pressure: <pressure>
proof_or_refusal_object: <object or explicit_absence>
claimants: [artist_self, sponsor, fan_public, archive, inspector, editor, pirate, audience_witness]
offered:
card: storyteller.card.xingtong_selfhood_docket.v1
rite: storyteller.rite.saint_persona_consent_hearing.v1
branch_runs:
protect_selfhood:
outcome: <state>
counter_deltas: {}
future_route_effect: <effect>
license_with_scar:
outcome: <state>
counter_deltas: {}
future_route_effect: <effect>
capture_or_no_valid_consent:
event: storyteller.event.saint_persona_capture.v1
outcome: <state>
counter_deltas: {}
future_route_effect: <effect>
assertions:
- state_triggered_entry
- living_artist_accounted
- proof_or_refusal_or_absence_visible
- claimant_conflict_visible
- branch_outcomes_diverge
- saint_capture_durable
- future_route_effect_mutatesNon-goals
- Not a romance meter.
- Not a simple follower recruitment track.
- Not a memorial-rights duplicate; this is the living artist route that memorial rights can violate.
- Not a generic voice-custody page; proof/refusal must affect Xingtong’s selfhood state.
- Not a fixed-turn callback.
- Not satisfied by prose importance; proof must come from docket, assignable hearing, branch divergence, counter deltas, saint-capture event, and future route mutation.