generated from mathias/template-go-web
docs: correct G3 (hollow CI runs), record live deployment
runs 16-18 were fake-green (template guard skipped all jobs, template-go-web#9); CI genuinely green from run 19. cad-atlas now live on koala k3s via Flux (infra k3s/apps/cad-atlas). CI deploy-job auto-deploy tracked in #2. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -12,7 +12,7 @@ Oath holds. Methodology: brain `wiki/homelab/decisions/inception-sprint-and-oath
|
|||||||
|---|--------|--------|----------|
|
|---|--------|--------|----------|
|
||||||
| G1 | Repo born from template on Gitea, dispatch-eligible | ✅ | `create_project_from_template`, `.dispatch-allow`, dispatch-allowlisted |
|
| G1 | Repo born from template on Gitea, dispatch-eligible | ✅ | `create_project_from_template`, `.dispatch-allow`, dispatch-allowlisted |
|
||||||
| G2 | Self-contained context + brain deep-links + external refs | ✅ | `.context/PROJECT.md`, `README.md` |
|
| G2 | Self-contained context + brain deep-links + external refs | ✅ | `.context/PROJECT.md`, `README.md` |
|
||||||
| G3 | Green CI on main: build · vet · lint · test (TDD) | ✅ | CI runs 16–17 green; `internal/web/handler_test.go` |
|
| G3 | Green CI on main: build · vet · lint · test (TDD) | ✅ | Genuinely green from run 19 (commit 68adfe7). NOTE: runs 16–18 were *hollow* — a template guard bug (template-go-web#9) skipped every job; fixed here. `internal/web/handler_test.go` |
|
||||||
| G4 | Genesis learning persisted to brain, linked from repo | ✅ | `wiki/homelab/decisions/cad-atlas-audit-chain-is-viz-data.md` |
|
| G4 | Genesis learning persisted to brain, linked from repo | ✅ | `wiki/homelab/decisions/cad-atlas-audit-chain-is-viz-data.md` |
|
||||||
| G5 | Discovered findings filed as tracker issues | ✅ | template-go-web#8, local-dev#20 |
|
| G5 | Discovered findings filed as tracker issues | ✅ | template-go-web#8, local-dev#20 |
|
||||||
| G6 | SemVer tag marks the milestone (closing act) | ✅ | `v0.1.0` |
|
| G6 | SemVer tag marks the milestone (closing act) | ✅ | `v0.1.0` |
|
||||||
@@ -26,6 +26,12 @@ Oath holds. Methodology: brain `wiki/homelab/decisions/inception-sprint-and-oath
|
|||||||
| S2 | Oath covered in the viz (stages 03 + 06) | ✅ | var-go Oath nodes in the atlas |
|
| S2 | Oath covered in the viz (stages 03 + 06) | ✅ | var-go Oath nodes in the atlas |
|
||||||
| S3 | `var-go/oath` enforces cad-atlas's own PRs | ⏸ **deferred → #1** | var-go v1 candidate is a toy self-test; module not cross-repo consumable. See honesty rule. |
|
| S3 | `var-go/oath` enforces cad-atlas's own PRs | ⏸ **deferred → #1** | var-go v1 candidate is a toy self-test; module not cross-repo consumable. See honesty rule. |
|
||||||
|
|
||||||
|
## Deployment
|
||||||
|
|
||||||
|
Live on koala k3s: namespace `cad-atlas`, 1 replica, served via ClusterIP `cad-atlas:80 → :8080`
|
||||||
|
(manifests in `mathias/infra` `k3s/apps/cad-atlas/`, reconciled by Flux). First deploy was
|
||||||
|
GitOps-direct; the CI `deploy` job auto-deploys future pushes once `INFRA_DEPLOY_KEY` is set (#2).
|
||||||
|
|
||||||
## The honesty rule
|
## The honesty rule
|
||||||
|
|
||||||
A clause blocked by an external dependency is **descoped and tracked, never marked satisfied** —
|
A clause blocked by an external dependency is **descoped and tracked, never marked satisfied** —
|
||||||
|
|||||||
Reference in New Issue
Block a user