Files
glpi-neuroforge-mega/docs/VALIDATION-v1.5.0.md
jbergner 8c67c7a7fa
All checks were successful
release-tag / release-image (push) Successful in 10m52s
Update 1.5.0
2026-08-27 07:51:39 +02:00

35 lines
1.8 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 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:`, no `env_file:`, exact six registry image families with `${IMAGE_TAG}` — PASS.
- Agent production environment secret-isolation check — PASS.
- Shell syntax (`sh -n`) and `git 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`, `up` and 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.