All checks were successful
release-tag / release-image (push) Successful in 10m52s
1.8 KiB
1.8 KiB
Validation – v1.5.0
This file records reproducible release gates. It deliberately distinguishes checks possible in the source-review environment from host-only Docker/GLPI checks.
Locally executed
- Four Go modules:
go test ./...— PASS. - Four Go modules:
go vet ./...— PASS. - Four Go modules:
go build ./...— PASS. - Targeted race suites: NeuroForge Store/Brain/HTTP API, Agent state/knowledge/learning/core agent, Knowledge Store/Staging/Server, Control — PASS.
- NeuroForge live Ollama readiness regression: missing embedding model → 503; both configured models → 200 — PASS.
- Goal per-ID single-flight regression — PASS.
- Scoped-token trust-boundary regression — PASS.
- Environment-managed Admin-secret mutation regression — PASS.
- Knowledge browser same-origin regression — PASS.
- Knowledge promotion rollback regression — PASS.
- Control Center Basic Auth regression — PASS.
- Production Compose static gate: no project
build:, noenv_file:, exact six registry image families with${IMAGE_TAG}— PASS. - Agent production environment secret-isolation check — PASS.
- Shell syntax (
sh -n) andgit diff --check— PASS. - Engineering graph regeneration/idempotence — PASS.
Host-only, still mandatory
The review environment does not provide Docker/Compose, GLPI, SearXNG or a production Ollama. Therefore the following are release-host gates rather than local PASS claims:
- authenticated registry pull of the final immutable tag;
docker compose config,pull,upand health state using the real.env;- real Ollama model inventory and inference;
- GLPI read/write smoke flow;
- optional SearXNG research flow;
- backup/restore rehearsal against actual Docker volumes and host paths.
Use scripts/preflight.sh, scripts/go-live.sh and docs/GO-LIVE-v1.5.0.md on the target host.