Proof Lineage Collision / 证据谱系冲突

This is the once-only entry event between apparent cross-desk corroboration and lineage review. It fires when the intake has recorded an inspector report, editor checksum, archive copy, and public clip as agreeing surfaces, while the complete seven-card packet reveals that all six proof rows may descend from one last-air edit.

The event records a collision between apparent source count and distinct root count. It does not declare any derivative forged, choose a review posture, grant the requested memorial/archive route, or arm the harmful default.

Exact entry contract

event_id: storyteller.event.proof_lineage_collision.v1
option: 0
option_id: open_common_source_corroboration_review
requires_flags:
  - common_source_corroboration.intake_recorded
  - common_source_corroboration.pressure.inspector_report_visible
  - common_source_corroboration.pressure.editor_checksum_visible
  - common_source_corroboration.pressure.archive_copy_visible
  - common_source_corroboration.pressure.public_clip_visible
requires_cards:
  - storyteller.card.proof_lineage_docket.v1
  - storyteller.card.inspector_report_lineage_row.v1
  - storyteller.card.editor_checksum_lineage_row.v1
  - storyteller.card.archive_copy_lineage_row.v1
  - storyteller.card.memorial_voice_lineage_row.v1
  - storyteller.card.public_clip_lineage_row.v1
  - storyteller.card.carrier_receipt_lineage_row.v1
sets:
  - common_source_corroboration.collision_opened
  - common_source_corroboration.pressure.shared_lineage_root_visible
  - common_source_corroboration.pressure.independence_unproven
  - common_source_corroboration.state.review_pending
counter_deltas:
  proofLineagePressure: 3
  sourceIndependenceUncertainty: 2
  memorialVoiceExposure: 1
  futureRouteReliancePressure: 2

Reachability rules

The event must be unreachable:

  • before storyteller.rite.common_source_corroboration_intake.v1 resolves;
  • when any intake flag is missing;
  • when any of the seven cards is missing from the player’s hand;
  • after the event has resolved once;
  • from fixed turn, fixed day/week, raw card/source count, dashboard, or lens-health state.

Resolving the event may make storyteller.rite.common_source_corroboration_review.v1 eligible. It may not set a review branch, common_source_corroboration.review_resolved, any default-pending flag, the aired false-corroboration flag, or any terminal state.

What becomes visible

The opened review must expose:

  • requested use: memorial-voice/archive route presented as independently verified;
  • apparent corroboration count: six;
  • established lineage root count: one;
  • root: the named last-air edit;
  • source session or explicit absence;
  • parent relationships among report, checksum, archive copy, memorial sample, public clip, and carrier receipt;
  • each row’s actual authority scope;
  • the future memorial/archive route reader;
  • the harm created by counting derivative surfaces as independent roots.

Authority boundary

The event establishes only that source independence is unproven and review is required. It grants no event truth, inspector all-clear, editor source truth, archive pre-intake origin, memorial-voice consent, voice custody, route-asset content truth, public-clip witness independence, sponsor immunity, or broadcast authority.