Repository navigation
Closed as not planned
Closed as not planned
Copy link
Labels
area: deployhomelab-deploy, deploy-v2, manifests, and rollout flow.homelab-deploy, deploy-v2, manifests, and rollout flow.component: docsRunbook, README, API docs, or documentation tooling.Runbook, README, API docs, or documentation tooling.priority: P2Medium; normal planned work.Medium; normal planned work.status: ready-for-agentFully specified; an agent may take it with nobody watching.Fully specified; an agent may take it with nobody watching.type: refactorCode structure change without intended behavior change.Code structure change without intended behavior change.
Description
Parent
What
Re-run the architecture audit against today's tree and the rebuilt register, and stop at a plan for the maintainer to approve. Nothing in src/ moves in this ticket.
- Read the ground truth:
docs/architecture.md,docs/architecture-rules.md,docs/requirements.md,spec/v1(chapter 15 and the Move sections included), and every record in both registers. - Audit the decision record: contradiction, drift (a
normative:anchor that no longer says what the record says), orphan (an open claim whose settling test does not exist), fence (a record whose reason no longer holds), deferred leak, and parity gap (a model record one implementation honours and the other does not). Include 0093 to 0098. - Audit the worked deployments: two projects claiming one path, a rendered file no chapter derives, an oracle that disagrees with its chapter.
- Hold
src/against the course's transformation shape: a chain of typed models, one mapping per source concept, create then link through one trace, queries apart from mappings, declarative first, text last. Use the grug lens: name every abstraction that does not pay rent, every rule or gate whose reason no longer holds, and what deleting it would cost. - Draft the decisions the audit leads to, as proposed records.
- Plan the rework as thin vertical slices, each leaving
npm run verifygreen, with the Ask-first boundary each crosses.
The previous pass (local docs/specs/transformation-architecture.md, adr-audit.md, deployment-audit.md) is the starting point; its old ADR numbers map through its own "register after the rebuild" table.
Done when
The audit and the plan exist where the maintainer can read them, every finding names its file and line or record, and the plan lists what needs permission.
Metadata
Metadata
Assignees
Labels
area: deployhomelab-deploy, deploy-v2, manifests, and rollout flow.homelab-deploy, deploy-v2, manifests, and rollout flow.component: docsRunbook, README, API docs, or documentation tooling.Runbook, README, API docs, or documentation tooling.priority: P2Medium; normal planned work.Medium; normal planned work.status: ready-for-agentFully specified; an agent may take it with nobody watching.Fully specified; an agent may take it with nobody watching.type: refactorCode structure change without intended behavior change.Code structure change without intended behavior change.
Activity
ExtraToast commentedon Oct 9, 2026
Closed into the map's fog by Decide the fate of the open work that predates the map. The register audit was done by #342 and #346; the remainder (a
src/audit at 0001 scale, the 14 architecture ADRs, placing the new concepts) is the map's "compiler's structure after the rewrite" patch, specified once the rewrite settles.