[Wiki 1/5] Establish the new information architecture and durable execution contract #219
Labels
No labels
area:authentication
area:flake-utilities
area:performance
area:tbd
host:chaos
host:electra
host:fleet
host:lyra
host:nova
host:vega
investigation
phase:cutover
phase:deploy
phase:mcp
phase:module
phase:packaging
phase:prep
phase:validation
priority:high
priority:medium
project:attic-postgres-lyra-rollout
project:auto-update-reliability
project:auto-update-remediation
project:declarative-purity-cleanup
project:external-review
project:fleet-boundary-cleanup
project:host-facts-refactor
project:lyra-nixos-deploy
project:lyra-service-stack-migration
project:nebula-mesh-network
project:nixos-build-deployment-pipeline
project:security-hardening
project:service-stack-migration
project:vega-sillytavern-cutover
project:wiki-rebuild
repo:numtide/flake-utils
repo:numtide/nix-auth
repo:numtide/nixos-passthru-cache
repo:numtide/nix-relay
service:auto-update
service:mem0
service:nix
service:sillytavern
service:slskd
service:synthseek
No milestone
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
nimmo/nixos-config#219
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Objective
Establish the durable information architecture, navigation, templates, and execution contract for the repository wiki rebuild. This phase makes later work independently resumable and prevents the old manual structure from constraining the new wiki.
Project context
Wiki Knowledge Architecture Rebuildproject:wiki-rebuildnimmo/nixos-config~/nixos-config~/nixos-config.wiki556df88494686003b1c4f20c8e0b99b5afc16a6e; wiki0740498f335157fd3636ab73083263be3af6e852Target information architecture
00Start Here and Governance10System Atlas20Architecture Decisions30Operations and Runbooks40Engineering Handbook50NixOS Learning Path90selected historical material onlyThe system atlas is the centre of gravity. Governance and ADRs explain constraints; runbooks operate the fleet; the engineering handbook changes it; the learning path teaches it.
Documentation boundaries
Required page metadata
Every substantive page must identify:
Type: Reference, Runbook, ADR, Policy, or TutorialStatus: Current, Transitional, or SupersededScope: fleet, repository, host, service, or subsystemCanonical sources: exact repository paths or external authorityLast verified: full source commit and dateReview triggers: source changes that require reassessmentADRs instead use Status, Context, Decision, Consequences, Alternatives, References, and Supersession.
Scope and checklist
00,10,20,30,40,50, and90.git -C ~/nixos-config.wiki diff --checkand verify every new internal link.Completion criteria
Resume and handoff protocol
At the start of every work session, read this issue, the milestone's other phase issues, and the latest issue comments. Pull both repositories, inspect both working trees, and continue from the first unchecked item whose prerequisite is complete. At every stopping point, leave an issue comment containing: current source commit, current wiki commit, pages changed, validation performed, unresolved facts, and the exact next checklist item. Never mark a checklist item complete unless its result is present in a committed wiki or source-repository change. Do not rely on conversation context or Engram alone for execution state.
Durable phase index:
Normal order is 219 → 220 → 221 → 222 → 223. Phase 221 may overlap with 220 only after phase 219 fixes terminology and page contracts. Each issue body is self-contained; its latest comments are the execution ledger. Resume from Forgejo state and committed repository/wiki state, never from chat context alone.
Phase 1 completion checkpoint
Source verified:
556df88494(2026-09-12)Wiki published: 5da1a97 (docs(wiki): establish knowledge architecture)
Created:
Replaced Home with intent-based navigation. Removed the obsolete wiki-wide sync claim and established page-local provenance/review triggers. Legacy pages remain reachable and are explicitly transitional.
Legacy disposition ledger:
Validation:
Unresolved facts: none for phase 1. System facts intentionally remain transitional until phase 2 verifies them.
Next action: begin #220 by deriving Fleet Overview and Host Inventory from current flake.nix, nixosConfig.host metadata, host imports, and deployment-status evidence. Use wiki commit 5da1a97 as the phase-2 starting baseline.