Table of contents
Documentation Map and Scope
- Type: Policy
- Status: Current
- Scope: Project documentation
- Canonical sources:
AGENTS.md;README.md;.agents/skills/update-wiki/SKILL.md; wiki rebuild issue #219- Last verified: Source commit
ef4ae2ce2f1b3fd8fc22262ded9c2374ac78c6ef(2026-09-14); wiki ownership and navigation audited 2026-09-14- Review triggers: Changes to project tracking, agent memory, project-report publishing, README scope, or wiki governance
Each project surface owns a different kind of truth. Keeping those boundaries clear prevents the wiki from becoming a stale copy of the repository or a second issue tracker.
Ownership
| Surface | Owns | Does not own |
|---|---|---|
nixos-config repository |
Executable configuration, tests, scripts, and implementation-adjacent contracts | Narrative operating history or active project plans |
README.md |
Entry point, essential commands, concise repository map, and links onward | A second comprehensive manual or service catalogue |
| Forgejo issues and milestones | Proposed and active work, ordered checklists, decisions pending implementation, progress, and acceptance evidence | Permanent operating instructions after work closes |
| Repository wiki | Curated system reference, policy, decisions, runbooks, engineering guidance, and repository-oriented learning | Live work state, raw logs, or copied configuration inventories |
| BookStack Project Logs | Chronological generated reports and historical project activity | Canonical current-state reference or execution tracking |
| Engram | Confirmed cross-session agent context, non-obvious discoveries, preferences, and concise outcomes; see ADR-004 | Canonical documentation or the sole record of unfinished work |
| Git history | Superseded wiki content and change provenance | A convenient current navigation surface |
Promotion lifecycle
- Plan and execute work in a Forgejo issue under an appropriate milestone.
- Record progress and validation in the issue while the work remains active.
- Implement authoritative behavior in the repository.
- Promote reusable knowledge into the appropriate wiki page.
- Preserve consequential rationale as an ADR when future maintainers need to understand the choice.
- Close the issue only after unfinished work remains tracked and durable knowledge has an appropriate home.
Raw session logs and one-off diagnostic output should normally be retired, not promoted. Engram can preserve a confirmed non-obvious fact until it becomes important enough to document canonically.
Cutover boundary
The former wiki combined an operating manual, repository reference, and NixOS course. Its reusable material now has separate current reference, runbook, handbook, decision, and learning owners. Superseded chapters are absent from current navigation and retained in wiki Git history. The Electra boot-trust rollout record remains visible only under Historical Material. Each current page identifies its own canonical sources, verification revision, and review triggers; the Home page does not assert wiki-wide source freshness.