Common-Source Corroboration Review / 同源佐证复核

This page binds two nonrepeatable rites: a four-card intake that records apparent corroboration and common-source risk, and a seven-card review that assigns evidentiary weight after the lineage collision opens.

Intake, entry, review, and false-default closure are separate gameplay actions.

Four-card intake

rite_id: storyteller.rite.common_source_corroboration_intake.v1
repeatable: false
choice: 0
option_id: record_common_source_collision
slots:
  inspector_report: storyteller.card.inspector_report_lineage_row.v1
  editor_checksum: storyteller.card.editor_checksum_lineage_row.v1
  archive_copy: storyteller.card.archive_copy_lineage_row.v1
  public_clip: storyteller.card.public_clip_lineage_row.v1
sets:
  - 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
counter_deltas:
  lineageIntakeProgress: 2
  institutionalCopyVisibility: 3
  claimedCorroborationPressure: 2
  sourceIndependenceUncertainty: 2

The intake records apparent agreement across inspection, edit, archive, and public surfaces. It does not decide the root count, open the review, set a branch state, air a claim, or arm the default.

Collision prerequisite

After intake, resolve storyteller.event.proof_lineage_collision.v1, option 0 open_common_source_corroboration_review. It requires all intake flags and all seven exact cards, then sets:

entry_outputs:
  - 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

The event records a collision, not fraud. Each derivative remains authentic or contested according to its own row.

Exact seven-card review assignment

review_id: storyteller.rite.common_source_corroboration_review.v1
repeatable: false
slots:
  lineage_docket: storyteller.card.proof_lineage_docket.v1
  inspector_report: storyteller.card.inspector_report_lineage_row.v1
  editor_checksum: storyteller.card.editor_checksum_lineage_row.v1
  archive_copy: storyteller.card.archive_copy_lineage_row.v1
  memorial_voice: storyteller.card.memorial_voice_lineage_row.v1
  public_clip: storyteller.card.public_clip_lineage_row.v1
  carrier_receipt: storyteller.card.carrier_receipt_lineage_row.v1
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
  - 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

Exactly seven ordered branches

ChoiceBranch IDExact state afterExact future effect
0commission_distinct_origin_capturedistinct_origin_capture_commissioneddistinct_origin_capture_required_before_clean_corroboration
1disclose_common_sourcecommon_source_disclosedcorroboration_weight_capped_at_one
2split_by_authorityauthority_scopes_splitreader_specific_proof_required
3reopen_root_captureroot_capture_reopenedroot_capture_required_before_route_unlock
4quarantine_memorial_voice_usememorial_voice_quarantinedmemorial_voice_use_blocked_pending_lineage
5publish_lineage_noticelineage_notice_publishedpublic_lineage_addendum_required
6false_independent_corroborationfalse_independent_corroboration_pendingself_corroborating_broadcast_default_pending

Every option must set exactly one common_source_corroboration.branch.<branch-id>, exactly one common_source_corroboration.state.<state>, exactly one future_route.<future-effect>, common_source_corroboration.review_resolved, and exactly four declared counter deltas.

Every option must also clear common_source_corroboration.state.review_pending. The exact counter vectors are:

branch_counter_deltas:
  commission_distinct_origin_capture:
    { distinctOriginCaptureDuty: 3, proofLineageLegibility: 2, witnessExposure: 2, routeDelay: 1 }
  disclose_common_source:
    { proofLineageLegibility: 3, corroborationWeightReduction: 5, correctionDuty: 2, routeDelay: 1 }
  split_by_authority:
    { proofLineageLegibility: 2, readerScopeIntegrity: 3, archiveDebt: 1, routeReaderFriction: 2 }
  reopen_root_capture:
    {
      rootCaptureVisibility: 3,
      sourceIndependenceUncertainty: -2,
      editorReauditLabor: 2,
      routeDelay: 2,
    }
  quarantine_memorial_voice_use:
    {
      memorialVoiceProtection: 3,
      falseCorroborationPressureRelief: 2,
      fanGriefPressure: 2,
      sponsorSlotPressure: 1,
    }
  publish_lineage_notice:
    {
      publicLineageLegibility: 3,
      publicLineageDistrust: 1,
      sponsorRetaliation: 2,
      inspectionHeat: 1,
    }
  false_independent_corroboration:
    {
      falseCorroborationPressure: 3,
      realityDrift: 2,
      sponsorClearanceSpeed: 1,
      independentRootIntegrityDamage: 3,
    }

No hidden eighth branch, automatic merge, high-rank signoff, newest-timestamp winner, or generic provenance score is valid.

Constructive branch meanings

  • commission_distinct_origin_capture commissions a genuinely distinct root capture and keeps clean corroboration blocked until that capture arrives. It does not declare the existing family independent.
  • disclose_common_source preserves derivative usability while capping the family’s corroboration weight at one.
  • split_by_authority allows inspection, editor, archive, memorial, public, carrier, or route readers to consume only their scoped rows.
  • reopen_root_capture delays route unlock until the original capture or explicit absence is examined.
  • quarantine_memorial_voice_use protects the voice/memorial claimant while other non-voice lineage rows remain reviewable.
  • publish_lineage_notice lets the public claim continue only with a durable addendum naming the shared family.
  • false_independent_corroboration spends six apparent surfaces as six independent confirmations and airs the false multiplicity.

Harmful branch gate

Only zero-based choice 6 may set all of the following:

harmful_branch_outputs:
  common_source_corroboration.state.false_independent_corroboration_pending: true
  common_source_corroboration.default_pending: true
  event.self_corroborating_broadcast_default.armed: true
  future_route.self_corroborating_broadcast_default_pending: true
  broadcast_reality.false_independent_corroboration_aired: true

The first six branches must leave those flags false and make the default unreachable.

Reachability and missability

All seven branches must resolve from the same exact post-collision packet. Focused checks must reject:

  • intake with one missing, substituted, wrong-slot, or out-of-hand card;
  • intake with no selected option or a second intake attempt;
  • entry before intake, with any intake flag missing, or with any of the seven cards absent;
  • review before entry or with any intake/entry flag missing;
  • review with one missing, substituted, wrong-slot, or out-of-hand card;
  • review with no selected option or a second review attempt.

Selecting one branch closes the other six for the incident. Selecting any of choices 0–5 permanently misses 自证广播默认. Selecting choice 6 makes one of its three terminals mandatory.

Authority boundary

The rites assign lineage status and corroboration weight only. They do not grant event truth, independent corroboration without a distinct root, universal inspector clearance, editor source truth, archive pre-intake origin, memorial-voice consent, voice custody, route-asset content truth, public-clip witness independence, sponsor immunity, or universal broadcast authority.