{
  "generator": "ai-ds-lab/metrics/retrospection-s1.mjs",
  "subject": "tvu-ds",
  "dir": "docs/_archive/retrospection",
  "criterionSource": "gate 存活 = scripts/ 实存；§规则存活 = DS audit-stale-anchors.mjs 的 resolveRuleRef（含父族 fallback）",
  "knownAmbiguity": "F 编号「现存且 active」在 DS 语义下有歧义（落地即删档），故不作分类驱动，只作佐证",
  "total": {
    "count": 53,
    "lines": 7524
  },
  "summary": {
    "live-source": {
      "count": 18,
      "lines": 2859
    },
    "superseded": {
      "count": 0,
      "lines": 0
    },
    "superseded-weak": {
      "count": 7,
      "lines": 1813
    },
    "residual": {
      "count": 28,
      "lines": 2852
    }
  },
  "rows": [
    {
      "file": "docs/_archive/retrospection/2026-04-28-design-system-audit.md",
      "lines": 420,
      "class": "live-source",
      "why": "2 处外部入站引用",
      "anchorStrength": "none",
      "inboundExternal": 2,
      "externalSources": [
        "docs/meta-rules.md",
        "docs/session-handoff.md"
      ],
      "gatesMentioned": [],
      "gatesAlive": [],
      "rulesMentioned": [],
      "rulesAlive": [],
      "fMentioned": [],
      "fInBacklog": [],
      "hasTldr": true
    },
    {
      "file": "docs/_archive/retrospection/2026-04-29-meta-rules-and-bridge-goal-establishment.md",
      "lines": 233,
      "class": "residual",
      "why": "0 引用；无存活锚定物（提到 gate 1 / §规则 0，均已不存在）",
      "anchorStrength": "none",
      "inboundExternal": 0,
      "externalSources": [],
      "gatesMentioned": [
        "audit-component-token-fidelity.mjs"
      ],
      "gatesAlive": [],
      "rulesMentioned": [],
      "rulesAlive": [],
      "fMentioned": [],
      "fInBacklog": [],
      "hasTldr": true
    },
    {
      "file": "docs/_archive/retrospection/2026-04-30-t4-spike-validated.md",
      "lines": 253,
      "class": "live-source",
      "why": "4 处外部入站引用",
      "anchorStrength": "weak",
      "inboundExternal": 4,
      "externalSources": [
        "AGENTS.md",
        "docs/CAPABILITY_3_BYPASS.md",
        "docs/internal/_spikes/badge-vertical-slice-test.md",
        "docs/internal/backlog.md"
      ],
      "gatesMentioned": [],
      "gatesAlive": [],
      "rulesMentioned": [
        "触发器I",
        "触发器A",
        "触发器G"
      ],
      "rulesAlive": [
        "触发器I",
        "触发器A",
        "触发器G"
      ],
      "fMentioned": [],
      "fInBacklog": [],
      "hasTldr": true
    },
    {
      "file": "docs/_archive/retrospection/2026-05-06-t2-sample-extension-and-phase-a-bootstrap.md",
      "lines": 436,
      "class": "superseded-weak",
      "why": "0 引用；仅 §规则/触发器 锚定（触发器D,触发器G,触发器I,触发器A,触发器E）—— 不足以支撑无人审核删除，降级进 S2",
      "anchorStrength": "weak",
      "inboundExternal": 0,
      "externalSources": [],
      "gatesMentioned": [
        "audit-page-t2-sample.mjs"
      ],
      "gatesAlive": [],
      "rulesMentioned": [
        "触发器D",
        "触发器G",
        "触发器I",
        "触发器A",
        "触发器E"
      ],
      "rulesAlive": [
        "触发器D",
        "触发器G",
        "触发器I",
        "触发器A",
        "触发器E"
      ],
      "fMentioned": [],
      "fInBacklog": [],
      "hasTldr": true
    },
    {
      "file": "docs/_archive/retrospection/2026-05-07-phase-a4-deep-debug.md",
      "lines": 303,
      "class": "superseded-weak",
      "why": "0 引用；仅 §规则/触发器 锚定（触发器D,触发器K,触发器G）—— 不足以支撑无人审核删除，降级进 S2",
      "anchorStrength": "weak",
      "inboundExternal": 0,
      "externalSources": [],
      "gatesMentioned": [],
      "gatesAlive": [],
      "rulesMentioned": [
        "触发器D",
        "触发器K",
        "触发器G"
      ],
      "rulesAlive": [
        "触发器D",
        "触发器K",
        "触发器G"
      ],
      "fMentioned": [],
      "fInBacklog": [],
      "hasTldr": true
    },
    {
      "file": "docs/_archive/retrospection/2026-05-08-phase-x4-2-and-badge-rename.md",
      "lines": 187,
      "class": "superseded-weak",
      "why": "0 引用；仅 §规则/触发器 锚定（触发器D）—— 不足以支撑无人审核删除，降级进 S2",
      "anchorStrength": "weak",
      "inboundExternal": 0,
      "externalSources": [],
      "gatesMentioned": [
        "audit-docs-site-readiness.mjs"
      ],
      "gatesAlive": [],
      "rulesMentioned": [
        "触发器D"
      ],
      "rulesAlive": [
        "触发器D"
      ],
      "fMentioned": [
        "F20",
        "F21"
      ],
      "fInBacklog": [],
      "hasTldr": true
    },
    {
      "file": "docs/_archive/retrospection/2026-05-09-f23-formitem-page-rewrite.md",
      "lines": 127,
      "class": "superseded-weak",
      "why": "0 引用；仅 §规则/触发器 锚定（触发器G）—— 不足以支撑无人审核删除，降级进 S2",
      "anchorStrength": "weak",
      "inboundExternal": 0,
      "externalSources": [],
      "gatesMentioned": [],
      "gatesAlive": [],
      "rulesMentioned": [
        "触发器G"
      ],
      "rulesAlive": [
        "触发器G"
      ],
      "fMentioned": [
        "F23",
        "F19",
        "F27",
        "F20",
        "F21",
        "F24",
        "F25",
        "F22"
      ],
      "fInBacklog": [],
      "hasTldr": true
    },
    {
      "file": "docs/_archive/retrospection/2026-05-09-microapps-mockup-retrospect.md",
      "lines": 167,
      "class": "residual",
      "why": "0 引用；无存活锚定物（提到 gate 0 / §规则 0，均已不存在）",
      "anchorStrength": "none",
      "inboundExternal": 0,
      "externalSources": [],
      "gatesMentioned": [],
      "gatesAlive": [],
      "rulesMentioned": [],
      "rulesAlive": [],
      "fMentioned": [],
      "fInBacklog": [],
      "hasTldr": false
    },
    {
      "file": "docs/_archive/retrospection/2026-05-11-bridge-mockup-004-baseline-assumption-invalid.md",
      "lines": 139,
      "class": "residual",
      "why": "0 引用；无存活锚定物（提到 gate 0 / §规则 0，均已不存在）",
      "anchorStrength": "none",
      "inboundExternal": 0,
      "externalSources": [],
      "gatesMentioned": [],
      "gatesAlive": [],
      "rulesMentioned": [],
      "rulesAlive": [],
      "fMentioned": [],
      "fInBacklog": [],
      "hasTldr": true
    },
    {
      "file": "docs/_archive/retrospection/2026-05-11-library-key-confusion.md",
      "lines": 170,
      "class": "live-source",
      "why": "2 处外部入站引用",
      "anchorStrength": "none",
      "inboundExternal": 2,
      "externalSources": [
        "docs/multi-session-collaboration-rules.md",
        "tests/audit-rule-inventory.test.ts"
      ],
      "gatesMentioned": [],
      "gatesAlive": [],
      "rulesMentioned": [],
      "rulesAlive": [],
      "fMentioned": [],
      "fInBacklog": [],
      "hasTldr": true
    },
    {
      "file": "docs/_archive/retrospection/2026-05-11-m21-r6-existing-pattern-reuse.md",
      "lines": 111,
      "class": "superseded-weak",
      "why": "0 引用；仅 §规则/触发器 锚定（§M0,§R5）—— 不足以支撑无人审核删除，降级进 S2",
      "anchorStrength": "weak",
      "inboundExternal": 0,
      "externalSources": [],
      "gatesMentioned": [],
      "gatesAlive": [],
      "rulesMentioned": [
        "§M0",
        "§R5"
      ],
      "rulesAlive": [
        "§M0",
        "§R5"
      ],
      "fMentioned": [],
      "fInBacklog": [],
      "hasTldr": false
    },
    {
      "file": "docs/_archive/retrospection/2026-05-11-mockup-conventions-trifecta-rule-update.md",
      "lines": 98,
      "class": "residual",
      "why": "0 引用；无存活锚定物（提到 gate 0 / §规则 0，均已不存在）",
      "anchorStrength": "none",
      "inboundExternal": 0,
      "externalSources": [],
      "gatesMentioned": [],
      "gatesAlive": [],
      "rulesMentioned": [],
      "rulesAlive": [],
      "fMentioned": [],
      "fInBacklog": [],
      "hasTldr": false
    },
    {
      "file": "docs/_archive/retrospection/2026-05-11-package-rename-scope-alignment.md",
      "lines": 183,
      "class": "superseded-weak",
      "why": "0 引用；仅 §规则/触发器 锚定（§R5）—— 不足以支撑无人审核删除，降级进 S2",
      "anchorStrength": "weak",
      "inboundExternal": 0,
      "externalSources": [],
      "gatesMentioned": [],
      "gatesAlive": [],
      "rulesMentioned": [
        "§R5"
      ],
      "rulesAlive": [
        "§R5"
      ],
      "fMentioned": [],
      "fInBacklog": [],
      "hasTldr": true
    },
    {
      "file": "docs/_archive/retrospection/2026-05-11-saas-dashboard-2-option-pm-review.md",
      "lines": 165,
      "class": "live-source",
      "why": "1 处外部入站引用",
      "anchorStrength": "none",
      "inboundExternal": 1,
      "externalSources": [
        "docs/superpowers/plans/2026-08-12-ux-scenario-coverage-expansion.md"
      ],
      "gatesMentioned": [],
      "gatesAlive": [],
      "rulesMentioned": [],
      "rulesAlive": [],
      "fMentioned": [],
      "fInBacklog": [],
      "hasTldr": false
    },
    {
      "file": "docs/_archive/retrospection/2026-05-11-v0-1-publish-flow.md",
      "lines": 260,
      "class": "residual",
      "why": "0 引用；无存活锚定物（提到 gate 0 / §规则 0，均已不存在）",
      "anchorStrength": "none",
      "inboundExternal": 0,
      "externalSources": [],
      "gatesMentioned": [],
      "gatesAlive": [],
      "rulesMentioned": [],
      "rulesAlive": [],
      "fMentioned": [
        "F27",
        "F19",
        "F22",
        "F28"
      ],
      "fInBacklog": [],
      "hasTldr": true
    },
    {
      "file": "docs/_archive/retrospection/2026-05-12-evolution-step-1.md",
      "lines": 37,
      "class": "residual",
      "why": "0 引用；无存活锚定物（提到 gate 0 / §规则 0，均已不存在）",
      "anchorStrength": "none",
      "inboundExternal": 0,
      "externalSources": [],
      "gatesMentioned": [],
      "gatesAlive": [],
      "rulesMentioned": [],
      "rulesAlive": [],
      "fMentioned": [],
      "fInBacklog": [],
      "hasTldr": false
    },
    {
      "file": "docs/_archive/retrospection/2026-05-12-evolution-step-2.md",
      "lines": 38,
      "class": "residual",
      "why": "0 引用；无存活锚定物（提到 gate 0 / §规则 0，均已不存在）",
      "anchorStrength": "none",
      "inboundExternal": 0,
      "externalSources": [],
      "gatesMentioned": [],
      "gatesAlive": [],
      "rulesMentioned": [],
      "rulesAlive": [],
      "fMentioned": [],
      "fInBacklog": [],
      "hasTldr": false
    },
    {
      "file": "docs/_archive/retrospection/2026-05-12-evolution-step-3.md",
      "lines": 47,
      "class": "residual",
      "why": "0 引用；无存活锚定物（提到 gate 0 / §规则 0，均已不存在）",
      "anchorStrength": "none",
      "inboundExternal": 0,
      "externalSources": [],
      "gatesMentioned": [],
      "gatesAlive": [],
      "rulesMentioned": [],
      "rulesAlive": [],
      "fMentioned": [],
      "fInBacklog": [],
      "hasTldr": false
    },
    {
      "file": "docs/_archive/retrospection/2026-05-12-evolution-step-4.md",
      "lines": 42,
      "class": "residual",
      "why": "0 引用；无存活锚定物（提到 gate 0 / §规则 0，均已不存在）",
      "anchorStrength": "none",
      "inboundExternal": 0,
      "externalSources": [],
      "gatesMentioned": [],
      "gatesAlive": [],
      "rulesMentioned": [],
      "rulesAlive": [],
      "fMentioned": [
        "F1"
      ],
      "fInBacklog": [],
      "hasTldr": false
    },
    {
      "file": "docs/_archive/retrospection/2026-05-12-evolution-step-5.md",
      "lines": 52,
      "class": "residual",
      "why": "0 引用；无存活锚定物（提到 gate 0 / §规则 0，均已不存在）",
      "anchorStrength": "none",
      "inboundExternal": 0,
      "externalSources": [],
      "gatesMentioned": [],
      "gatesAlive": [],
      "rulesMentioned": [],
      "rulesAlive": [],
      "fMentioned": [
        "F2",
        "F1"
      ],
      "fInBacklog": [],
      "hasTldr": false
    },
    {
      "file": "docs/_archive/retrospection/2026-05-13-canonical-011-prompt-gap.md",
      "lines": 61,
      "class": "residual",
      "why": "0 引用；无存活锚定物（提到 gate 0 / §规则 0，均已不存在）",
      "anchorStrength": "none",
      "inboundExternal": 0,
      "externalSources": [],
      "gatesMentioned": [],
      "gatesAlive": [],
      "rulesMentioned": [],
      "rulesAlive": [],
      "fMentioned": [
        "F20"
      ],
      "fInBacklog": [],
      "hasTldr": false
    },
    {
      "file": "docs/_archive/retrospection/2026-05-13-layout-a-line-by-line.md",
      "lines": 36,
      "class": "residual",
      "why": "0 引用；无存活锚定物（提到 gate 0 / §规则 0，均已不存在）",
      "anchorStrength": "none",
      "inboundExternal": 0,
      "externalSources": [],
      "gatesMentioned": [],
      "gatesAlive": [],
      "rulesMentioned": [],
      "rulesAlive": [],
      "fMentioned": [],
      "fInBacklog": [],
      "hasTldr": false
    },
    {
      "file": "docs/_archive/retrospection/2026-05-13-onboarding-gate-enforcement.md",
      "lines": 93,
      "class": "residual",
      "why": "0 引用；无存活锚定物（提到 gate 0 / §规则 0，均已不存在）",
      "anchorStrength": "none",
      "inboundExternal": 0,
      "externalSources": [],
      "gatesMentioned": [],
      "gatesAlive": [],
      "rulesMentioned": [],
      "rulesAlive": [],
      "fMentioned": [
        "F31"
      ],
      "fInBacklog": [],
      "hasTldr": false
    },
    {
      "file": "docs/_archive/retrospection/2026-05-13-r7-test-self-check-validation.md",
      "lines": 363,
      "class": "live-source",
      "why": "1 处外部入站引用",
      "anchorStrength": "weak",
      "inboundExternal": 1,
      "externalSources": [
        "docs/internal/code-conventions.md"
      ],
      "gatesMentioned": [],
      "gatesAlive": [],
      "rulesMentioned": [
        "触发器J",
        "触发器L",
        "触发器M",
        "触发器K"
      ],
      "rulesAlive": [
        "触发器J",
        "触发器L",
        "触发器M",
        "触发器K"
      ],
      "fMentioned": [],
      "fInBacklog": [],
      "hasTldr": false
    },
    {
      "file": "docs/_archive/retrospection/2026-05-13-v020-release-and-infra-f30.md",
      "lines": 130,
      "class": "residual",
      "why": "0 引用；无存活锚定物（提到 gate 2 / §规则 0，均已不存在）",
      "anchorStrength": "none",
      "inboundExternal": 0,
      "externalSources": [],
      "gatesMentioned": [
        "audit-page-t2-sample.mjs",
        "audit-figma-published-vs-code.mjs"
      ],
      "gatesAlive": [],
      "rulesMentioned": [],
      "rulesAlive": [],
      "fMentioned": [
        "F30",
        "F26",
        "F29"
      ],
      "fInBacklog": [],
      "hasTldr": false
    },
    {
      "file": "docs/_archive/retrospection/2026-05-13-vitest-fixture-drift.md",
      "lines": 73,
      "class": "residual",
      "why": "0 引用；无存活锚定物（提到 gate 0 / §规则 0，均已不存在）",
      "anchorStrength": "none",
      "inboundExternal": 0,
      "externalSources": [],
      "gatesMentioned": [],
      "gatesAlive": [],
      "rulesMentioned": [],
      "rulesAlive": [],
      "fMentioned": [
        "F20",
        "F21",
        "F29",
        "F26",
        "F19"
      ],
      "fInBacklog": [],
      "hasTldr": false
    },
    {
      "file": "docs/_archive/retrospection/2026-05-14-tier1a-translation-schema.md",
      "lines": 42,
      "class": "residual",
      "why": "0 引用；无存活锚定物（提到 gate 0 / §规则 0，均已不存在）",
      "anchorStrength": "none",
      "inboundExternal": 0,
      "externalSources": [],
      "gatesMentioned": [],
      "gatesAlive": [],
      "rulesMentioned": [],
      "rulesAlive": [],
      "fMentioned": [],
      "fInBacklog": [],
      "hasTldr": false
    },
    {
      "file": "docs/_archive/retrospection/2026-05-14-v030-release.md",
      "lines": 228,
      "class": "residual",
      "why": "0 引用；无存活锚定物（提到 gate 0 / §规则 0，均已不存在）",
      "anchorStrength": "none",
      "inboundExternal": 0,
      "externalSources": [],
      "gatesMentioned": [],
      "gatesAlive": [],
      "rulesMentioned": [],
      "rulesAlive": [],
      "fMentioned": [
        "F30",
        "F31"
      ],
      "fInBacklog": [],
      "hasTldr": false
    },
    {
      "file": "docs/_archive/retrospection/2026-05-14-v040-release.md",
      "lines": 155,
      "class": "residual",
      "why": "0 引用；无存活锚定物（提到 gate 1 / §规则 0，均已不存在）",
      "anchorStrength": "none",
      "inboundExternal": 0,
      "externalSources": [],
      "gatesMentioned": [
        "audit-translation-completeness.mjs"
      ],
      "gatesAlive": [],
      "rulesMentioned": [],
      "rulesAlive": [],
      "fMentioned": [],
      "fInBacklog": [],
      "hasTldr": false
    },
    {
      "file": "docs/_archive/retrospection/2026-05-18-v050-release.md",
      "lines": 115,
      "class": "residual",
      "why": "0 引用；无存活锚定物（提到 gate 0 / §规则 0，均已不存在）",
      "anchorStrength": "none",
      "inboundExternal": 0,
      "externalSources": [],
      "gatesMentioned": [],
      "gatesAlive": [],
      "rulesMentioned": [],
      "rulesAlive": [],
      "fMentioned": [
        "F32"
      ],
      "fInBacklog": [],
      "hasTldr": false
    },
    {
      "file": "docs/_archive/retrospection/2026-05-18-v060-release.md",
      "lines": 104,
      "class": "live-source",
      "why": "1 处外部入站引用",
      "anchorStrength": "strong",
      "inboundExternal": 1,
      "externalSources": [
        "docs/internal/retrospection/design-spec-canonical-alignment-tracker.md"
      ],
      "gatesMentioned": [
        "audit-product-code.mjs"
      ],
      "gatesAlive": [
        "audit-product-code.mjs"
      ],
      "rulesMentioned": [],
      "rulesAlive": [],
      "fMentioned": [
        "F32",
        "F33",
        "F34"
      ],
      "fInBacklog": [],
      "hasTldr": false
    },
    {
      "file": "docs/_archive/retrospection/2026-05-19-consumer-verification-microapps.md",
      "lines": 132,
      "class": "live-source",
      "why": "1 处外部入站引用",
      "anchorStrength": "strong",
      "inboundExternal": 1,
      "externalSources": [
        "docs/internal/retrospection/design-spec-canonical-alignment-tracker.md"
      ],
      "gatesMentioned": [
        "audit-product-code.mjs"
      ],
      "gatesAlive": [
        "audit-product-code.mjs"
      ],
      "rulesMentioned": [],
      "rulesAlive": [],
      "fMentioned": [
        "F1",
        "F2",
        "F3",
        "F4"
      ],
      "fInBacklog": [],
      "hasTldr": false
    },
    {
      "file": "docs/_archive/retrospection/2026-05-22-plugin-migration-and-team-roles.md",
      "lines": 255,
      "class": "live-source",
      "why": "1 处外部入站引用",
      "anchorStrength": "none",
      "inboundExternal": 1,
      "externalSources": [
        "docs/PLUGIN.md"
      ],
      "gatesMentioned": [],
      "gatesAlive": [],
      "rulesMentioned": [],
      "rulesAlive": [],
      "fMentioned": [],
      "fInBacklog": [],
      "hasTldr": false
    },
    {
      "file": "docs/_archive/retrospection/2026-05-27-bridge-mockup-007-roi-validation.md",
      "lines": 154,
      "class": "residual",
      "why": "0 引用；无存活锚定物（提到 gate 0 / §规则 0，均已不存在）",
      "anchorStrength": "none",
      "inboundExternal": 0,
      "externalSources": [],
      "gatesMentioned": [],
      "gatesAlive": [],
      "rulesMentioned": [],
      "rulesAlive": [],
      "fMentioned": [],
      "fInBacklog": [],
      "hasTldr": false
    },
    {
      "file": "docs/_archive/retrospection/2026-05-27-figma-naming-convention-and-rename.md",
      "lines": 172,
      "class": "live-source",
      "why": "1 处外部入站引用",
      "anchorStrength": "none",
      "inboundExternal": 1,
      "externalSources": [
        "docs/internal/STATUS-CHANGELOG.md"
      ],
      "gatesMentioned": [
        "audit-figma-naming-hygiene.mjs"
      ],
      "gatesAlive": [],
      "rulesMentioned": [],
      "rulesAlive": [],
      "fMentioned": [
        "F35"
      ],
      "fInBacklog": [],
      "hasTldr": false
    },
    {
      "file": "docs/_archive/retrospection/2026-05-27-figma-sync-sprint-and-trigger-O.md",
      "lines": 180,
      "class": "live-source",
      "why": "1 处外部入站引用",
      "anchorStrength": "weak",
      "inboundExternal": 1,
      "externalSources": [
        "docs/internal/STATUS-CHANGELOG.md"
      ],
      "gatesMentioned": [],
      "gatesAlive": [],
      "rulesMentioned": [
        "§M21.2",
        "触发器O",
        "触发器I"
      ],
      "rulesAlive": [
        "§M21.2",
        "触发器O",
        "触发器I"
      ],
      "fMentioned": [
        "F35"
      ],
      "fInBacklog": [],
      "hasTldr": false
    },
    {
      "file": "docs/_archive/retrospection/2026-05-28-bridge-mockup-008-closure.md",
      "lines": 158,
      "class": "residual",
      "why": "0 引用；无存活锚定物（提到 gate 1 / §规则 0，均已不存在）",
      "anchorStrength": "none",
      "inboundExternal": 0,
      "externalSources": [],
      "gatesMentioned": [
        "audit-figma-vs-sot.mjs"
      ],
      "gatesAlive": [],
      "rulesMentioned": [],
      "rulesAlive": [],
      "fMentioned": [
        "F35",
        "F37"
      ],
      "fInBacklog": [],
      "hasTldr": false
    },
    {
      "file": "docs/_archive/retrospection/2026-06-01-affordance-sot-shard-and-parallel-session.md",
      "lines": 69,
      "class": "residual",
      "why": "0 引用；无存活锚定物（提到 gate 1 / §规则 0，均已不存在）",
      "anchorStrength": "none",
      "inboundExternal": 0,
      "externalSources": [],
      "gatesMentioned": [
        "audit-figma-vs-sot.mjs"
      ],
      "gatesAlive": [],
      "rulesMentioned": [],
      "rulesAlive": [],
      "fMentioned": [
        "F38"
      ],
      "fInBacklog": [],
      "hasTldr": false
    },
    {
      "file": "docs/_archive/retrospection/2026-06-01-component-affordances-layer.md",
      "lines": 40,
      "class": "live-source",
      "why": "1 处外部入站引用",
      "anchorStrength": "strong",
      "inboundExternal": 1,
      "externalSources": [
        "docs/internal/STATUS-CHANGELOG.md"
      ],
      "gatesMentioned": [
        "audit-component-affordances.mjs"
      ],
      "gatesAlive": [
        "audit-component-affordances.mjs"
      ],
      "rulesMentioned": [],
      "rulesAlive": [],
      "fMentioned": [],
      "fInBacklog": [],
      "hasTldr": false
    },
    {
      "file": "docs/_archive/retrospection/2026-06-01-rule-execution-discipline-gap.md",
      "lines": 110,
      "class": "live-source",
      "why": "1 处外部入站引用",
      "anchorStrength": "none",
      "inboundExternal": 1,
      "externalSources": [
        "docs/internal/mockup-conventions.md"
      ],
      "gatesMentioned": [],
      "gatesAlive": [],
      "rulesMentioned": [],
      "rulesAlive": [],
      "fMentioned": [
        "F1"
      ],
      "fInBacklog": [],
      "hasTldr": false
    },
    {
      "file": "docs/_archive/retrospection/2026-06-01-source-type-mockup-batch.md",
      "lines": 114,
      "class": "residual",
      "why": "0 引用；无存活锚定物（提到 gate 0 / §规则 0，均已不存在）",
      "anchorStrength": "none",
      "inboundExternal": 0,
      "externalSources": [],
      "gatesMentioned": [],
      "gatesAlive": [],
      "rulesMentioned": [],
      "rulesAlive": [],
      "fMentioned": [],
      "fInBacklog": [],
      "hasTldr": true
    },
    {
      "file": "docs/_archive/retrospection/2026-06-01-v4-1865-rules-backflow.md",
      "lines": 130,
      "class": "live-source",
      "why": "1 处外部入站引用",
      "anchorStrength": "weak",
      "inboundExternal": 1,
      "externalSources": [
        "docs/internal/mockup-conventions.md"
      ],
      "gatesMentioned": [],
      "gatesAlive": [],
      "rulesMentioned": [
        "§C4",
        "触发器F"
      ],
      "rulesAlive": [
        "§C4",
        "触发器F"
      ],
      "fMentioned": [
        "F5",
        "F0",
        "F1",
        "F2",
        "F3",
        "F4"
      ],
      "fInBacklog": [],
      "hasTldr": false
    },
    {
      "file": "docs/_archive/retrospection/2026-06-02-wave1a-verifier-confirm-and-color-mix-blindspot.md",
      "lines": 43,
      "class": "residual",
      "why": "0 引用；无存活锚定物（提到 gate 0 / §规则 0，均已不存在）",
      "anchorStrength": "none",
      "inboundExternal": 0,
      "externalSources": [],
      "gatesMentioned": [],
      "gatesAlive": [],
      "rulesMentioned": [],
      "rulesAlive": [],
      "fMentioned": [],
      "fInBacklog": [],
      "hasTldr": false
    },
    {
      "file": "docs/_archive/retrospection/2026-06-03-infra-f36-misdiagnosis-and-derived-data-lesson.md",
      "lines": 45,
      "class": "live-source",
      "why": "1 处外部入站引用",
      "anchorStrength": "none",
      "inboundExternal": 1,
      "externalSources": [
        "docs/meta-rules.md"
      ],
      "gatesMentioned": [],
      "gatesAlive": [],
      "rulesMentioned": [],
      "rulesAlive": [],
      "fMentioned": [
        "F36",
        "F39"
      ],
      "fInBacklog": [],
      "hasTldr": false
    },
    {
      "file": "docs/_archive/retrospection/2026-06-03-infra-f39-verifier-accuracy.md",
      "lines": 74,
      "class": "residual",
      "why": "0 引用；无存活锚定物（提到 gate 1 / §规则 0，均已不存在）",
      "anchorStrength": "none",
      "inboundExternal": 0,
      "externalSources": [],
      "gatesMentioned": [
        "audit-tokenized-diff.mjs"
      ],
      "gatesAlive": [],
      "rulesMentioned": [],
      "rulesAlive": [],
      "fMentioned": [
        "F39",
        "F38"
      ],
      "fInBacklog": [],
      "hasTldr": false
    },
    {
      "file": "docs/_archive/retrospection/2026-06-03-topbar-scoped-sync-and-export-coverage.md",
      "lines": 62,
      "class": "live-source",
      "why": "1 处外部入站引用",
      "anchorStrength": "none",
      "inboundExternal": 1,
      "externalSources": [
        "docs/internal/STATUS-CHANGELOG.md"
      ],
      "gatesMentioned": [],
      "gatesAlive": [],
      "rulesMentioned": [],
      "rulesAlive": [],
      "fMentioned": [
        "F37",
        "F39"
      ],
      "fInBacklog": [],
      "hasTldr": false
    },
    {
      "file": "docs/_archive/retrospection/2026-06-11-backlog-reconciliation-v0.9.0-consumer-verify.md",
      "lines": 45,
      "class": "live-source",
      "why": "1 处外部入站引用",
      "anchorStrength": "none",
      "inboundExternal": 1,
      "externalSources": [
        "docs/internal/retrospection/design-spec-canonical-alignment-tracker.md"
      ],
      "gatesMentioned": [],
      "gatesAlive": [],
      "rulesMentioned": [],
      "rulesAlive": [],
      "fMentioned": [
        "F21",
        "F25",
        "F41"
      ],
      "fInBacklog": [],
      "hasTldr": false
    },
    {
      "file": "docs/_archive/retrospection/2026-06-11-contrast-closure-axe-artifact.md",
      "lines": 35,
      "class": "residual",
      "why": "0 引用；无存活锚定物（提到 gate 0 / §规则 0，均已不存在）",
      "anchorStrength": "none",
      "inboundExternal": 0,
      "externalSources": [],
      "gatesMentioned": [],
      "gatesAlive": [],
      "rulesMentioned": [],
      "rulesAlive": [],
      "fMentioned": [],
      "fInBacklog": [],
      "hasTldr": false
    },
    {
      "file": "docs/_archive/retrospection/2026-06-30-dual-framework-generator-and-low-risk-batch.md",
      "lines": 133,
      "class": "residual",
      "why": "0 引用；无存活锚定物（提到 gate 0 / §规则 0，均已不存在）",
      "anchorStrength": "none",
      "inboundExternal": 0,
      "externalSources": [],
      "gatesMentioned": [],
      "gatesAlive": [],
      "rulesMentioned": [],
      "rulesAlive": [],
      "fMentioned": [
        "F41"
      ],
      "fInBacklog": [],
      "hasTldr": true
    },
    {
      "file": "docs/_archive/retrospection/2026-07-14-m23-18-auto-apply-calibration.md",
      "lines": 26,
      "class": "residual",
      "why": "0 引用；无存活锚定物（提到 gate 0 / §规则 0，均已不存在）",
      "anchorStrength": "none",
      "inboundExternal": 0,
      "externalSources": [],
      "gatesMentioned": [],
      "gatesAlive": [],
      "rulesMentioned": [],
      "rulesAlive": [],
      "fMentioned": [],
      "fInBacklog": [],
      "hasTldr": false
    },
    {
      "file": "docs/_archive/retrospection/consistency-dimensions-audit-2026-06-12.md",
      "lines": 92,
      "class": "live-source",
      "why": "3 处外部入站引用",
      "anchorStrength": "none",
      "inboundExternal": 3,
      "externalSources": [
        "docs/internal/_prompts/design-spec-process-review.prompt.md",
        "docs/internal/visual-quality-dimensions-2026-06-12.md",
        "skills/design-walkthrough/SKILL.md"
      ],
      "gatesMentioned": [
        "audit-cross-variant-parity.mjs",
        "audit-semantic-layout-parity.mjs"
      ],
      "gatesAlive": [],
      "rulesMentioned": [],
      "rulesAlive": [],
      "fMentioned": [
        "F2",
        "F1"
      ],
      "fInBacklog": [],
      "hasTldr": false
    },
    {
      "file": "docs/_archive/retrospection/dual-framework-react-pilot-findings-2026-06-29.md",
      "lines": 121,
      "class": "live-source",
      "why": "1 处外部入站引用",
      "anchorStrength": "none",
      "inboundExternal": 1,
      "externalSources": [
        "docs/superpowers/specs/2026-06-29-dual-framework-react-pilot-design.md"
      ],
      "gatesMentioned": [],
      "gatesAlive": [],
      "rulesMentioned": [],
      "rulesAlive": [],
      "fMentioned": [
        "F41"
      ],
      "fInBacklog": [],
      "hasTldr": false
    },
    {
      "file": "docs/_archive/retrospection/process-gap-report-2026-06-11.md",
      "lines": 466,
      "class": "superseded-weak",
      "why": "0 引用；仅 §规则/触发器 锚定（§M0,§R0,§M-COLOR,§R6,§M23,触发器N,触发器F,触发器P）—— 不足以支撑无人审核删除，降级进 S2",
      "anchorStrength": "weak",
      "inboundExternal": 0,
      "externalSources": [],
      "gatesMentioned": [],
      "gatesAlive": [],
      "rulesMentioned": [
        "§M0",
        "§R0",
        "§M-COLOR",
        "§R6",
        "§M23",
        "触发器N",
        "触发器F",
        "触发器P"
      ],
      "rulesAlive": [
        "§M0",
        "§R0",
        "§M-COLOR",
        "§R6",
        "§M23",
        "触发器N",
        "触发器F",
        "触发器P"
      ],
      "fMentioned": [
        "F1",
        "F2"
      ],
      "fInBacklog": [],
      "hasTldr": false
    }
  ]
}
