2.7 KiB
P9-REQUAL-01 — Hosted CI and Phase 9 Requalification
Approved specification: owner's P9-REQUAL-01 mission and implementation plan in this conversation.
Baseline: 549b2cba5a791862ba3f854312ea819a86dc42a0; branch fix/p9-ci-and-requalification.
Main must remain 5f835e54a9b74e6b71418422e28431b2af06453f.
Tasks
- Verify baseline/raw evidence; register RD01–RD28, Phase9 findings, M09-01–10 and57 preservation groups with independently sourced Phase9/Phase10/production/debt gates.
- Investigate Gitea1.26/act_runner0.4.1 service isolation. Change only the database-test workflow. Prefer private runner-managed services after isolation/lifecycle proof; otherwise retain BLOCKED and provide an operator handoff. Never add a host socket, privileges, public ports, DinD or production access.
- Map RD21 closure; reproduce safe outstanding observations, minimally repair confirmed in-scope defects, provide human test cards, and run a15minute isolated MariaDB workload with250 applications/two paced readers and exact before/after state checks.
- Freeze rebuilt source/artifacts; run full backend/frontend/browser/contracts/MariaDB/sidecar/security/types/lint/build/PDF/preservation lanes. Retain exact membership, failures, exclusions, process exits and source/report hashes.
- Independent whole-branch review; bounded fixes and affected successors; publish dated addendum, five verdicts, next action, exact commit/remote/main verification.
Boundaries and accounting
No Phase10 implementation, SQLite retirement, DB-version change, production operations, main merge or force push.
No manual/physical-device/provider semantics claim from automation. C11/P5-13 stays withheld.
Existing1,123backend/32MariaDB/1MariaDBbrowser/18diagnostic/3volume results are historical, not fresh runs.
Use fresh .artifacts/p9-requal-01/ paths, zero hidden retries/skips and independent durable reads.
Production-only gates do not automatically veto Phase9. Conditional Phase10 requires explicit authoritative carry-forward eligibility.
Execution ledger
- Entry: clean baseline/remote equality and RD21 ancestry verified during planning; clean entry rechecked before branch creation.
- Ruling: use the clean existing checkout on the explicitly requested dedicated branch; retain installed tooling and historical raw evidence, without creating another checkout or asking for routine confirmation.
- Pre-flight: CI transport changes may affect fixture guards; keep default loopback protection and require verified private lifecycle before adding any CI-service endpoint. Performance source is separate; execute its workload without other qualification workloads.
- Task1: started. Task2: started. Task3: started. Task4/5: pending.