Stale and Archived Map
For current project truth, defer to `docs/STATE.md`, `docs/PHASE_PROGRESS.md`, and `source-of-truth-map.md`. This map identifies drift-prone document classes and how to handle them. It does not make archived material current.
Purpose
ICN has a large history of plans, architecture sketches, demo tracks, website mirrors, old README material, and implementation notes. Some of that material is valuable archaeology. Some of it is dangerous if treated as current truth.
This map exists to prevent old confidence from outranking current evidence.
Core rule
Historical detail is not current truth.
Current truth comes from code/tests, STATE.md, PHASE_PROGRESS.md, accepted ADR/RFCs, current contracts, and recent merged evidence.
Drift classes
| Drift class | Examples | Risk | Action |
|---|---|---|---|
| Old implementation counts | crate counts, LOC, app topology, old status numbers | medium | replace with current state docs or generated stats |
| Old product framing | outdated demo/product descriptions | high | update or mark historical |
| Unsafe economic vocabulary | older public/demo text using deprecated framing | high | replace in public surfaces; allow only in explicit historical/avoid-list contexts |
| Old demo universe | legacy scripts or old demo names presented as main demo | high | clarify actual pilot-ui guided demo path |
| NYCN overclaim | NYCN described as formal pilot or live federation member | high | rewrite as intended first partner / active track |
| Live federation overclaim | peer networking or primitives described as production federation | high | distinguish transport, gossip, federation |
| Service/tool overclaim | service hosting or Tool Commons described as implemented runtime | high | classify as design-direction unless evidence exists |
| Security/autonomy overclaim | PQ/ZKP/steward/privacy primitives described as production posture | high | require specific source/runtime evidence |
| Root/docs mirror duplication | website or mirror docs copying stale README material | medium-high | convert mirrors to routing/truth-boundary pages |
| Archived planning docs | historical architecture maps, old phase plans, session docs | medium | annotate as historical; mine for context only |
Known high-risk surfaces
| Surface | Risk | Current handling |
|---|---|---|
website/src/content/docs/README.md |
can become stale second README | should route to canonical docs, not duplicate them |
web/pilot-ui/README.md |
old demo/product framing can persist | should describe current organizer/member demo only |
website/src/pages/whats-real-now.astro |
public freshness anchor can lag runtime progress | must be checked against STATE/PHASE docs before date bump |
| historical architecture maps | detailed but sometimes old | use as archaeology only |
| old demo docs/scripts | can imply wrong demo path | distinguish legacy dev scaffolding from guided pilot UI demo |
| archived session/handoff docs | useful but time-bound | cite only with date/status context |
Required labels for stale material
When a doc is retained but not current, use explicit language such as:
- historical;
- archived;
- superseded;
- design-direction;
- package-local;
- fixture-only;
- not current runtime truth;
- useful archaeology, not source of truth.
Public-surface handling
Public surfaces should not make readers perform archaeology.
If a public page contains stale material, prefer one of these actions:
- replace it with current truth;
- replace it with a short routing note to canonical truth;
- move it to an archive if it must be preserved;
- clearly label it historical.
Do not leave stale public copy in place because it used to be true.
Non-claims guardrail
Stale material must not be allowed to reintroduce claims that ICN currently has:
- Phase 2 completion;
- formal NYCN pilot status;
- production readiness;
- live federation;
- complete mobile/member UX;
- implemented service hosting;
- live Tool Commons;
- full fixture-backed demo mode;
- production SDIS/ZKP/PQ deployment posture.
Suggested future checks
A future drift check should flag or classify:
- old repo paths and app topology;
- stale port claims;
- stale demo names;
- old implementation counts;
- public website references to NYCN/Summit unless intentionally allowlisted;
- unsafe vocabulary in public/demo surfaces;
- project-index docs without
Last Reviewed; - maps that claim implemented status without source/state anchors.
Related maps
| Map | Relationship |
|---|---|
source-of-truth-map.md |
Defines the ranking this map enforces. |
project-coverage-matrix.md |
Tracks where stale/archive risk remains. |
website-truth-map.md |
Applies these rules to the public site. |
pilot-ui-current-state-map.md |
Applies these rules to the current demo surface. |
show-readiness-map.md |
Defines external-facing non-claims. |