generated from mathias/template-go-web
docs(oath): correct stale Executor framing after swedsl#27 closed
swedsl#27 (var-go strategic-fit ADR) closed 2026-07-18 and killed the Executor/Reviewer path entirely — var-go is gate-only by design, each consuming repo supplies its own candidate. The real blocker for enforcement here is swedsl/oath's non-importable module path (swedsl#35), not a nonexistent Executor. Corrects PROJECT.md, INCEPTION-OATH.md, and the cd.yml comment to match. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
+9
-6
@@ -55,12 +55,15 @@ assessor-loop ledger) → `06 PR → CI` (go test/vet/lint/govulncheck + **var-g
|
||||
This repo is built *through* the workflow it depicts. It is `dispatch-allow`-enabled, and its
|
||||
own build increments are governed by a **var-go Oath** embedded in their spec issues (see the
|
||||
Stage-03 tracking issue). Bootstrapping honesty (per swedsl honest-stub discipline): `cmd/vargo-gate`
|
||||
is wired into `.gitea/workflows/cd.yml`'s `oath` job (issue #1) — it runs on every pull_request,
|
||||
fetches the linked issue's oath, and posts a `var-go/oath` commit status. But its candidate is
|
||||
still a hardcoded toy self-test registry, not a real PR-diff checker (swedsl's Executor question,
|
||||
swedsl#27, is unbuilt) — it fails closed against any real oath. The status is **not** required by
|
||||
branch protection, so it can't block merges yet; enabling that waits on the real-diff Executor.
|
||||
Disclosed in the CI config comment, this doc, and `docs/INCEPTION-OATH.md`.
|
||||
is wired into `.gitea/workflows/cd.yml`'s `oath` job (issue #1, verified with a real PR) — it runs
|
||||
on every pull_request, fetches the linked issue's oath, and posts a `var-go/oath` commit status.
|
||||
But its candidate is still swedsl's hardcoded toy self-test registry, not cad-atlas's own — it
|
||||
fails closed against any real oath. var-go's Executor/Reviewer path is **not** the blocker (that
|
||||
was explicitly killed by swedsl's ADR-0002, swedsl#27 — var-go is gate-only by design, each
|
||||
consumer supplies its own candidate). The real blocker is `swedsl/oath`'s import path
|
||||
(`swedsl#35`); once fixed, cad-atlas writes its own candidate (`#8`). The status is **not**
|
||||
required by branch protection, so it can't block merges yet. Disclosed in the CI config comment,
|
||||
this doc, and `docs/INCEPTION-OATH.md`.
|
||||
|
||||
## Brain references (source of truth — `brain_get <path>`)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user