S19: share workstation runner and move agent workflows to landscape

This commit is contained in:
2026-11-10 08:14:35 +01:00
parent c25ce11a1b
commit 46df72f008
40 changed files with 334 additions and 498 deletions

View File

@@ -28,3 +28,20 @@ No production deployment was performed. Live NAS SSH connectivity, production
credentials and production rollback across existing retained releases remain
operational validation limits. Legacy release-state JSON remains compatible;
pre-S19 retained releases use current health/settings as documented in README.md.
## S19 review follow-up — 2026-11-10
- Skills relocated unchanged to landscape/skills/ with upstream revision records,
attribution and licenses. New consumers reference landscape workflows.
- Eight bootstrap/generator tests passed, including actual Maven bootstrap with
generated/ absent, all component selections and the CLI's default mini-pc label.
- Twenty-one CI tests passed, including shared runner scope/identity and preflight
rejection of missing, offline or differently labelled runners.
- Thirty-four release behavior tests passed against the actual remote shell.
- Formatter integration passed; changed Java helpers formatted with the pinned engine.
- User-scoped mini-pc runner registered and online; repository-level API runner
listings exclude inherited user runners, so preflight checks the selected scope
and verifies that the repository owner matches for user scope.
Consumer builds and actual remote workflow results are recorded in the consuming
repositories. No production deployment is part of this follow-up.