Supersession Banner Template
Use this template when marking a document as superseded. Prepend it to the top of the affected documentation file.
⚠️ SUPERSEDED
This document has been superseded by REPLACEMENT_TITLE.
Superseded on: YYYY-MM-DD
Reason: Brief explanation of why this document is no longer canonical
Historical value: Yes/No
If historical value is Yes: Explain what is still useful about this document (e.g., "Original problem statement before scope refinement", "Shows evolution of thinking", "Contains technical details not fully migrated").
The canonical reference is now docs/ARCHITECTURE.md.
Examples
Example 1: Replaced by updated design doc
⚠️ SUPERSEDED
This document has been superseded by Institution-in-a-Box Design.
Superseded on: 2026-03-21
Reason: Original design iteration did not account for CRDT-based replication; new design incorporates lessons from Q1 2026 prototyping
Historical value: Yes — This document contains the initial problem analysis that motivated the CRDT approach. Useful for understanding design evolution.
The canonical reference is now docs/ARCHITECTURE.md.
Example 2: Merged into main docs
⚠️ SUPERSEDED
This document has been superseded by docs/ARCHITECTURE.md (sections 4-6).
Superseded on: 2026-03-15
Reason: Content merged into single canonical architecture reference
Historical value: No — All content has been fully migrated and integrated
The canonical reference is now docs/ARCHITECTURE.md.
Example 3: Obsolete roadmap
⚠️ SUPERSEDED
This document has been superseded by ICN Live Roadmap.
Superseded on: 2026-03-01
Reason: Quarterly plan updated for 2026 priorities
Historical value: No — Older roadmap no longer reflects current priorities
The canonical reference is now docs/strategy/ICN-Roadmap-Live.md.
How to Use
- Create a new markdown file with only the banner + brief content explanation
- Link the old file from registry.toml with status = "superseded"
- Add entries to registry.toml with: superseded_by, reason, date, historical_value
- Update references in other docs to point to replacement
- Archive original if needed (move to docs/archive/)
Metadata Requirements
In registry.toml, superseded entries must include:
[docs."path/to/old-doc.md"]
category = "..."
status = "superseded"
title = "..."
superseded_by = "path/to/new-doc.md"
reason = "Brief reason"
date = "2026-03-21"
historical_value = true # or false