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

1.8 KiB
Raw Permalink Blame History

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.