Skip to main content

Docs Consolidation Log

Inventory and classification of duplicate, stale, conflicting, archive-candidate, archived, and deleted docs. Active classification for future cleanup + record of completed archive actions.

Duplicate Entries

PathTopicClassificationActionReason
docs/delivery/replay.mdEvent replayStale duplicateArchive laterSuperseded by docs/delivery/replay-and-recovery.md
docs/delivery/deduplication-vs-idempotency.mdDedup vs idempotencyStale duplicateMerge laterContent split into docs/delivery/deduplication.md and docs/delivery/idempotency.md
docs/delivery/replay-vs-retry.mdReplay vs retryStale duplicateMerge laterContent covered by replay-and-recovery.md and webhook-reliability.md
docs/delivery/routing-and-fan-out.mdRouting and fan-outStale duplicateMerge laterContent covered by event-routing.md and fan-out.md
docs/mcp/authentication.mdMCP authenticationStale duplicate✅ Archived (R15)Superseded by docs/mcp/authentication-and-mtls.md
docs/reference/api.mdAPI referenceStaleArchive laterSuperseded by docs/api/* directory
docs/reference/mcp.mdMCP referenceStaleArchive laterSuperseded by docs/mcp/* directory
docs/api/_reference_placeholder.md.bakBackup/placeholderDead file✅ Deleted (R15)Not referenced, .bak extension, no content value
docs/providerflow/template-packs.md~Template packs swapDead fileRemoveSwap/backup file from editor
docs/ai/overview.mdAI overviewPartial overlapNo actionContains non-duplicated content (evidence links, scope)
docs/legal/aup.mdLegal draftPlaceholder✅ Archived (R15)Draft template, not effective, no legal review
docs/legal/billing-terms.mdLegal draftPlaceholder✅ Archived (R15)Draft template, not effective, no legal review
docs/legal/breach-notice.mdLegal draftPlaceholder✅ Archived (R15)Draft template, not effective, no legal review
docs/legal/cookie-disclosure.mdLegal draftPlaceholder✅ Archived (R15)Draft template, not effective, no legal review
docs/legal/design-partner-terms.mdLegal draftPlaceholder✅ Archived (R15)Draft template, not effective, no legal review
docs/legal/dpa.mdLegal draftPlaceholder✅ Archived (R15)Draft template, not effective, no legal review
docs/legal/privacy.mdLegal draftPlaceholder✅ Archived (R15)Draft template, not effective, no legal review
docs/legal/responsible-disclosure.mdLegal draftPlaceholder✅ Archived (R15)Draft template, not effective, no legal review
docs/legal/retention-lifecycle.mdLegal draftPlaceholder✅ Archived (R15)Draft template, not effective, no legal review
docs/legal/scc-transfer.mdLegal draftPlaceholder✅ Archived (R15)Draft template, not effective, no legal review
docs/legal/subprocessors.mdLegal draftPlaceholder✅ Archived (R15)Draft template, not effective, no legal review
docs/legal/terms.mdLegal draftPlaceholder✅ Archived (R15)Draft template, not effective, no legal review

Stale Docs

PathTopicClassificationActionReason
docs/80-EVIDENCE/docsai122/REPORT.mdDocsAI R122HistoricalLeave as evidenceAudit artifact, not navigation doc
docs/80-EVIDENCE/docsai029/*DocsAI R029HistoricalLeave as evidenceAudit artifacts
docs/80-EVIDENCE/docsai/r2-audit/provider_package_v1_gap_audit.*Provider gap audit R2HistoricalLeave as evidenceSuperseded by readiness matrix, but evidence artifact
docs/80-EVIDENCE/docsai/r5-2fa-v1-security-contract/*2FA security contractHistoricalLeave as evidenceEvidence artifact
docs/80-EVIDENCE/public-docs/docs_ai_subtree_global_404_repair_r2.md404 repair R2HistoricalLeave as evidenceEvidence of route repair

Conflicting Docs

No active conflicts found. The truth matrix is the canonical source for launch status. The providerflow index is the canonical source for provider lifecycle. The public surface update policy (created in R13) governs when AI-discovery surfaces are updated.

Archive Candidates (not deleted)

PathTopicActionReason
docs/delivery/replay.mdReplayArchive laterContent merged into replay-and-recovery.md
docs/delivery/deduplication-vs-idempotency.mdDedup vs idempotencyArchive laterContent split into separate files
docs/delivery/replay-vs-retry.mdReplay vs retryArchive laterContent merged into other files
docs/delivery/routing-and-fan-out.mdRouting and fan-outArchive laterContent merged into other files
docs/reference/api.mdAPI referenceArchive laterContent migrated to docs/api/
docs/reference/mcp.mdMCP referenceArchive laterContent migrated to docs/mcp/
docs/mcp/authentication.mdMCP auth✅ Archived (R15)Content merged into authentication-and-mtls.md
docs/legal/*.md (12 files)Legal draft templates✅ Archived (R15)Draft templates, not effective, no legal review
docs/api/_reference_placeholder.md.bakBackup file✅ Deleted (R15)Not referenced, .bak extension

Docs That Should Not Be Public / AI-Discoverable

PathTopicReason
docs/providerflow/packages/doppler-internal.mdDoppler packageInternal/community preview
docs/providerflow/packages/gitlab-internal.mdGitLab packageInternal/community preview
docs/providerflow/packages/terraform-cloud-internal.mdTerraform Cloud packageInternal/community preview
docs/runbooks/doppler-real-webhook.mdDoppler runbookInternal only
docs/runbooks/gitlab-real-webhook.mdGitLab runbookInternal only
docs/runbooks/terraform-cloud-real-webhook.mdTFC runbookInternal only
docs/80-EVIDENCE/*All evidence artifactsInternal audit evidence

These files exist in the repo but are not linked from public navigation or AI-discovery surfaces (llms.txt / static/llms.txt). They are discoverable by direct URL access. Classification: leave as-is — they are intentionally part of the repo but not promoted.

R14 Consolidation Groups

Group 1: V1 Live Readiness / Truth / Evidence

DocClassificationAction
docs/launch/v1-live-truth-matrix.mdCanonicalKeep canonical
docs/launch/v1-live-evidence-index.mdCanonicalKeep canonical
docs/launch/post-cloud-publication-plan.mdCanonicalKeep canonical
static/ai/v1/v1-live-truth-matrix.jsonCanonicalKeep canonical
static/ai/v1/provider-live-validation-plan.jsonCanonicalKeep canonical
docs/start-here/launch-status.mdCanonicalKeep canonical
docs/start-here/current-status.mdCanonical (start-here)Keep canonical
docs/providerflow/post-cloud-provider-validation-overview.mdCanonicalKeep canonical

Group 2: Providerflow Lifecycle and Post-Cloud Validation

DocClassificationAction
docs/providerflow/README.mdCanonical indexKeep canonical
docs/providerflow/overview.mdCanonicalKeep canonical
docs/providerflow/package-contract.mdCanonicalKeep canonical
docs/providerflow/yaml-dag-contract.mdCanonicalKeep canonical
docs/providerflow/package-validation.mdCanonicalKeep canonical
docs/providerflow/security-model.mdCanonicalKeep canonical
docs/providerflow/fixtures-goldens-traces.mdCanonicalKeep canonical
docs/providerflow/provider-package-lifecycle.mdCanonicalKeep canonical
docs/providerflow/provider-package-v1-readiness-matrix.mdCanonicalKeep canonical
docs/providerflow/nonclaims.mdCanonicalKeep canonical
docs/providerflow/template-packs.mdCanonicalKeep canonical
docs/providerflow/packages/stripe-v2.mdCanonicalKeep canonical
docs/providerflow/packages/github-v2.mdCanonicalKeep canonical
docs/providerflow/packages/shopify-v2.mdCanonicalKeep canonical
docs/providerflow/packages/twilio-v2.mdCanonicalKeep canonical
docs/providerflow/stripe-post-cloud-validation-runbook.mdCanonicalKeep canonical
docs/providerflow/github-post-cloud-validation-runbook.mdCanonicalKeep canonical
docs/providerflow/shopify-post-cloud-validation-runbook.mdCanonicalKeep canonical
docs/providerflow/twilio-post-cloud-validation-runbook.mdCanonicalKeep canonical
docs/providerflow/provider-test-account-checklist.mdCanonicalKeep canonical
docs/providerflow/evidence-templates/*.mdCanonicalKeep canonical
docs/providerflow/evidence-templates/provider-live-validation-evidence.schema.jsonCanonicalKeep canonical
docs/guides/stripe.md, github.md, shopify.md, twilio.mdIntegration guidesKeep canonical

Group 3: Fabric Adapters / Fabric Planes

DocClassificationAction
docs/architecture/three-plane-model.mdCanonicalKeep canonical
docs/architecture/platform-layers.mdCanonicalKeep canonical
docs/architecture/delivery-modes.mdCanonicalKeep canonical
docs/architecture/security-model.mdCanonicalKeep canonical
docs/guides/adapters.mdCanonicalKeep canonical

Fabric Planes and Adapters are tracked in the truth matrix. No dedicated Fabric docs page exists beyond architecture/ and guides/adapters.md. No duplicate or stale Fabric docs identified.

Group 4: Billing / Stripe / Entitlements

DocClassificationAction
docs/legal/billing-terms.mdDraft template✅ Archived (R15)
docs/start-here/plans-and-limits.mdCanonicalKeep canonical
docs/start-here/launch-status.mdCanonicalKeep canonical
docs/guides/stripe.mdIntegration guideKeep canonical

Stripe billing is cloud_gated in the truth matrix. The billing-terms draft was archived in R15 — only the active plans-and-limits and launch-status docs remain as billing surfaces.

Group 5: Security and Public Trust

DocClassificationAction
docs/security/*.md (16 files)CanonicalKeep canonical
docs/ai/security-posture.mdCanonicalKeep canonical
docs/ai/v1-security-validation-summary.mdCanonicalKeep canonical
docs/ai/non-claims.mdCanonicalKeep canonical
docs/ai/public-surface-traceability.mdCanonicalKeep canonical
docs/ai/public-terminology-taxonomy.mdCanonicalKeep canonical
docs/evidence/non-claims.mdCanonicalKeep canonical
static/ai/security/v1/*.jsonCanonical JSONKeep canonical
docs/ai/overview.mdPartial overlapNo action
docs/evidence/completion-evidence.mdEvidenceLeave as evidence
docs/evidence/runtime-convergence.mdEvidenceLeave as evidence
docs/evidence/trust-lifecycle.mdEvidenceLeave as evidence
docs/evidence/validation-map.mdEvidenceLeave as evidence
docs/evidence/merkle-integrity.mdEvidenceLeave as evidence
docs/evidence/docs-experience-audit.mdEvidenceLeave as evidence

Group 6: Hooks-Only Guardrails and Report Contracts

DocClassificationAction
docs/20-OPERATIONS/PUBLIC_SURFACE_UPDATE_POLICY.mdCanonicalKeep canonical
docs/README_CANONICAL_DOCS_MAP.mdCanonicalKeep canonical
docs/DOCS_CONSOLIDATION_LOG.mdCanonicalKeep canonical

Hooks-only validation policy lives in zen-platform repo (not docs). Fixed report paths policy is documented in the canonical docs map.

Group 7: Backup / Restore / Rollback

DocClassificationAction
docs/operations/backups.mdCanonical (cloud_gated)Keep canonical
docs/runbooks/rollback-and-abort.mdCanonicalKeep canonical
docs/runbooks/prod-republish.mdCanonicalKeep canonical
docs/operations/upgrades.mdCanonicalKeep canonical

No duplicate backup/restore/rollback docs identified. The truth matrix tracks backup status as cloud_gated.

Group 8: Public/AI-Discovery Surfaces

DocClassificationAction
docs/llms.txtAI-discoveryUpdate only with material public change
static/llms.txtCrawler-facingUpdate only with material public change
docs/ai/*.mdAI-facingUpdate only with material public change
static/ai/*.jsonMachine-readableUpdate only with material public change
static/robots.txtCrawler configKeep as-is
docs/index.mdDocs landingKeep as-is

The public surface update policy governs all changes to these surfaces.

Group 9: Evidence / Archive

DocClassificationAction
docs/80-EVIDENCE/*Evidence artifactsLeave as evidence
docs/evidence/*.mdEvidence docsLeave as evidence
docs/evidence/evidence-index.mdEvidence index✅ Created in R14 (moved from 80-EVIDENCE/ in R15)

See the Evidence Index for detailed evidence classification by area and maturity.

R15 Consolidation Groups

Group 10: Superseded MCP Auth Doc

DocClassificationAction
docs/mcp/authentication.mdSuperseded✅ Archived to docs/99-ARCHIVE/superseded/mcp-authentication.md
sidebars.tsSidebarUpdated: removed mcp/authentication entry

R15A Stale Reference Fix (llms.txt)

After archiving the legal drafts, docs/llms.txt still referenced them under ## Legal (6 lines: privacy, aup, dpa, cookie-disclosure, breach-notice, billing-terms). These were removed in a follow-up repair.

ReferenceAction
docs/llms.txt lines 116-123 (## Legal section)✅ Removed — all 6 stale draft URLs deleted
static/llms.txt✅ No legal references — no change needed
DocClassificationAction
docs/legal/*.md (12 files)Draft templates✅ Archived to docs/99-ARCHIVE/placeholder/legal/
Canonical mapReferenceUpdated: billing-terms status changed to "Archived"
Evidence indexReferenceUpdated: legal entries changed to "Archived"

All 12 legal docs were created in the same commit (DOCSAI029) and are DRAFT — NOT EFFECTIVE — LEGAL REVIEW REQUIRED. They have zero effective legal content. Draft existence is preserved in the archive and in the DOCSAI029 evidence artifacts.

Group 12: Backup File Deletion

FileClassificationAction
docs/api/_reference_placeholder.md.bakDead file✅ Deleted (git rm)

Not referenced by any active doc, no evidence value.

Group 13: Archive Infrastructure

DocClassificationAction
docs/99-ARCHIVE/ARCHIVE_MANIFEST.mdArchive index✅ Created in R15
docs/99-ARCHIVE/superseded/Archive subdir✅ Created
docs/99-ARCHIVE/placeholder/legal/Archive subdir✅ Created

Group 14: Active Docs Retained (Evaluated, No Action)

DocRationale
docs/architecture/api-docs-hosting-options.mdReal ADR with recommendations, not speculative (115 lines)
docs/api/changelog.mdHas real content (567 bytes), not empty
docs/zen-lock.mdCross-referenced concept doc, in llms.txt
docs/ai/evidence-v1-supersession.mdHeavily cross-referenced anchor target
docs/evidence/docs-experience-audit.mdHistorical evidence
docs/evidence/public-docs-claim-audit.{json,md}Historical audit evidence

Docs Needing Future Consolidation

TopicWhenPath
Delivery replay docsAfter V1Merge replay.md, replay-vs-retry.md, replay-and-recovery.md
Delivery dedup docsAfter V1Merge deduplication.md, deduplication-vs-idempotency.md, idempotency.md
MCP auth docs✅ Done (R15)authentication.md archived, authentication-and-mtls.md kept
Provider integration guidesAfter V1Consolidate providerflow/packages/ with guides/
Evidence artifactsWhen supersededRelocate from docs/80-EVIDENCE/docsai* to archive
Reference dir cleanupAfter V1Archive reference/api.md and reference/mcp.md