Files
landscape/specs/S19-validation.md

2.9 KiB

S19 implementation validation

Affected repositories: agiledancers, landscape, engineering.

All S19 acceptance checks completed on 2026-11-08:

  • The two new repositories are published and checked out under ~/Projecten/git/.
  • The source inventory records ownership, source attribution and preserved licenses.
  • Engineering v1.0.0 supplies generalized mechanisms, templates, a project generator, version pinning, bootstrap and upgrade instructions.
  • Seven bootstrap/generator tests cover all component selections, actual Maven regeneration with generated/ absent, drift, moved tags and project-file preservation.
  • The formatter integration checks, 19 CI tests and 34 release tests passed.
  • A generated example built/tested through the common pipeline; actual isolated deployments of two digest-pinned revisions and rollback passed.
  • Agile Dancers passed its full pipeline from the Gitea checkout: 73 backend tests, 19 standards regression tests, 32 frontend tests, 4 browser tests, both images, and combined backend coverage 1771/1841 (96.20%). The workflow checked the generated snapshot against the published engineering tag and commit first.
  • Both standalone Docker source builds passed locally using a disposable test database and BuildKit secrets for the backend.
  • Current project/landscape Markdown links were checked; no unresolved links remain in the checked documentation. Historical evidence remains application-owned.

Application commit: c6a495a93c31bef86080915d7c939f642861a97a.

Successful Gitea build.

Application evidence.

No production deployment was performed. Live NAS SSH authentication, production credentials and rollback of pre-S19 retained releases remain explicit operational validation limits. The release-state schema, existing Compose project and database volume remain compatible; review legacy health-hook compatibility before production rollback. Business-system extraction is outside S19.

Review follow-up — 2026-11-10

Engineering v2.0.0 (46df72f008113d0ed683a6c7344b1d7309564d84) moves shared agent workflows to landscape/skills/ and supplies a shared user-scoped mini-pc runner setup. Upstream skill contents, attribution and licenses were preserved. A newly generated project completed its build on the default mini-pc runner without a project-specific registration, after the documented platform setup.

Consumer changes and validation remain application-owned: Agile Dancers PR and Waterpolo Coaching PR. The review's independent-image-name limitation remains recorded in the specification. No production deployment is included in this follow-up.