00 / 00

BOOKCASE

5 MIN READARCHIVE

Bibliotheca Stabilization Report — Pass 3

Date: 2026-05-20 Pass: 3 — Cross-reference audit + boundary hardening Previous passes: Pass 1 (directory migration), Pass 2 (canonicalization)


Summary

Stabilization pass 3 completed all 6 phases:

| Phase | Status | Description | |-------|--------|-------------| | Phase 1: Cross-reference audit | ✅ Complete | Fixed stale references across 13 files (~30+ fixes) | | Phase 2: Atlas/ContinuityGate boundary hardening | ✅ Complete | Fixed 6 stale "Filed under: docs/atlas" references; added Boundary Decision Guide to Atlas README | | Phase 3: Historical reference quarantine | ✅ Complete | Created bibliotheca/archive/HISTORICAL-PATHS.md | | Phase 4: Repo governance stabilization | ✅ Complete | Created bibliotheca/GOVERNANCE.md | | Phase 5: Final verification | ✅ Complete | TypeScript checks pass on all 4 apps (exit 0) | | Phase 6: Final stabilization report | ✅ Complete | This document |


Phase 1: Cross-Reference Audit

Files Fixed (13 total)

Previous session (6 files):

  • bibliotheca/projects/teteh-lab/docs/research/BIG-BRAIN-LIBRARY.md — 2 fixes
  • bibliotheca/projects/teteh-lab/docs/research/continuity-research-framework.md — 2 fixes
  • bibliotheca/projects/teteh-lab/docs/research/atlas-ecosystem-map.md — 5 fixes
  • bibliotheca/projects/teteh-lab/README.md — 1 fix
  • bibliotheca/continuitygatehistory/nufikri.xyz/BIG-BRAIN-LIBRARY.md — 2 fixes
  • bibliotheca/continuitygatehistory/nufikri.xyz/RUNTIME-ECOLOGY.md — 2 fixes

This session (7 files):

  • bibliotheca/projects/tarot-app/docs/three-card-philosophy.md — 3 fixes
  • bibliotheca/projects/tarot-app/docs/architecture.md — 5 fixes
  • bibliotheca/projects/teteh-lab/docs/research/human-compatible-continuity.md — 5 fixes
  • bibliotheca/projects/teteh-lab/docs/research/breakthroughs/director-notes-runtime-steering.md — 3 fixes
  • bibliotheca/projects/teteh-lab/docs/research/core-axiom-analysis.md — 1 fix
  • apps/tarot-app/README.md — multiple docs/ → bibliotheca/projects/tarot-app/docs/ fixes
  • apps/tarot-app/HANDOFF.md — 9 docs/ → bibliotheca/projects/tarot-app/docs/ fixes
  • apps/tarot-app/AGENTS.md — 3 docs/ → bibliotheca/projects/tarot-app/docs/ fixes

Reference Patterns Fixed

| Pattern | Files Affected | Fix | |---------|---------------|-----| | entrypoint/bibliotheca/continuitygatehistory/ | 6 files | Updated navigation paths | | docs/atlas/bibliotheca/atlas/ | 0 files (all were prose references — preserved) | N/A | | apps/tarot-app/docs/bibliotheca/projects/tarot-app/docs/ | 3 files | Updated navigation paths | | apps/teteh-lab/docs/bibliotheca/projects/teteh-lab/docs/ | 2 files | Updated navigation paths | | docs/ (root) → various | 0 files (all archival/prose — preserved) | N/A |

Files Preserved (not fixed)

  • Historical prose in research docs (philosophy-extraction-pass.md, philosophy-cluster-analysis.md)
  • Archival files (bibliotheca/archive/, bibliotheca/observatory/archive/)
  • Prose references in README files (bibliotheca/research/, field-notes/, findings/, experiments/)
  • Historical snapshots (apps/api-lab/docs/imported-from-tarot-app/)
  • Self-referencing research docs with docs/research/ paths

Phase 2: Atlas/ContinuityGate Boundary Hardening

Changes Made

  1. Fixed 6 stale "Filed under: docs/atlas" references across all Atlas documents:
  • bibliotheca/atlas/continuity-philosophy.md
  • bibliotheca/atlas/observatory-terms.md
  • bibliotheca/atlas/theater-architecture.md
  • bibliotheca/atlas/emotional-ecology.md
  • bibliotheca/atlas/runtime-layering.md
  • bibliotheca/atlas/prompt-topology.md
  1. Added Boundary Decision Guide to bibliotheca/atlas/README.md:
  • Expanded "What This Atlas Is NOT" to explicitly exclude ContinuityGate responsibilities
  • Added a decision table mapping document topics to their correct layer
  • Added simple rule: "Atlas maps the territory. ContinuityGate opens the door."

Boundary Clarified

| Layer | Role | NOT | |-------|------|-----| | Atlas | Conceptual topology, interpretive maps | Re-entry protocol, operational handoff | | ContinuityGate | Re-entry surface, compressed worldview | Expanded maps, philosophy archive |


Phase 3: Historical Reference Quarantine

Created bibliotheca/archive/HISTORICAL-PATHS.md containing:

  • Complete registry of all retired paths with canonical replacements
  • Preserved operational paths (not migrated)
  • Historical prose references table (preserved — do not fix)
  • Classification framework for future audits
  • 7 retired path groups documented: entrypoint/, docs/atlas/, docs/ (root), observatory/archive/, apps/tarot-app/docs/, apps/teteh-lab/docs/, apps/api-lab/docs/

Phase 4: Repo Governance Stabilization

Created bibliotheca/GOVERNANCE.md containing:

  • Core principle: "If it is knowledge, it belongs in Bibliotheca"
  • Layer map with roles and authority levels (10 layers)
  • What-goes-where rules for each layer
  • Reference classification framework (5 types)
  • Document type definitions (canonical, pointer, historical snapshot, operational surface)
  • 6 governance rules for maintenance
  • Boundary rules between layers
  • Maintenance procedures for adding, updating, and retiring documents

Phase 5: Final Verification

| App | TypeScript Check | Result | |-----|-----------------|--------| | apps/tarot-app | tsc --noEmit | ✅ Exit 0 | | apps/main-site | tsc --noEmit | ✅ Exit 0 | | apps/api-lab | tsc --noEmit | ✅ Exit 0 | | apps/teteh-lab | tsc --noEmit | ✅ Exit 0 |

All apps compile without errors. No runtime code was modified during this stabilization pass.


Files Created

| File | Purpose | |------|---------| | bibliotheca/archive/HISTORICAL-PATHS.md | Historical reference quarantine registry | | bibliotheca/GOVERNANCE.md | Repo governance rules and layer map | | bibliotheca/STABILIZATION-REPORT-3.md | This report |

Files Modified

| File | Change | |------|--------| | bibliotheca/atlas/README.md | Added Boundary Decision Guide + expanded "What Atlas Is NOT" | | bibliotheca/atlas/continuity-philosophy.md | Fixed "Filed under: docs/atlas" → "bibliotheca/atlas" | | bibliotheca/atlas/observatory-terms.md | Fixed "Filed under: docs/atlas" → "bibliotheca/atlas" | | bibliotheca/atlas/theater-architecture.md | Fixed "Filed under: docs/atlas" → "bibliotheca/atlas" | | bibliotheca/atlas/emotional-ecology.md | Fixed "Filed under: docs/atlas" → "bibliotheca/atlas" | | bibliotheca/atlas/runtime-layering.md | Fixed "Filed under: docs/atlas" → "bibliotheca/atlas" | | bibliotheca/atlas/prompt-topology.md | Fixed "Filed under: docs/atlas" → "bibliotheca/atlas" | | 13 cross-reference files | Stale path fixes (from Phase 1) |


What Was NOT Done

Per the task constraints:

  • ❌ Philosophy content was NOT rewritten
  • ❌ Conceptual layers were NOT merged
  • ❌ Runtime code was NOT touched
  • ❌ Major folder reorganization was NOT performed
  • ❌ New abstractions were NOT introduced
  • ❌ Historical prose was NOT aggressively rewritten
  • ❌ Document content was NOT edited beyond path references and boundary headers

Next Steps (Future Passes)

Potential directions for future stabilization passes:

  1. Deduplication pass — Compare overlapping content across Bibliotheca directories (noted in MIGRATION-NOTE.md)
  2. Atlas document header standardization — Ensure all Atlas docs have consistent layer/role headers
  3. ContinuityGate document audit — Verify all ContinuityGate docs are operational surfaces, not conceptual maps
  4. Cross-reference validation — Automated check that all cross-references in Bibliotheca point to existing files

Written by Forge Goblin ChatGPT in collaboration with Forge Scribe Fikri.