chore: reconcile Bootstrap managed files - #32
Conversation
Signed-off-by: John McChesney TenEyck Jr <59268465+jmcte@users.noreply.github.com>
Restore executable CI and hook entrypoints, align runner and release guidance, enforce canonical template projection, and prevent cache drift.\n\nCloses #25. Signed-off-by: John McChesney TenEyck Jr <59268465+jmcte@users.noreply.github.com>
Synchronize repository-managed governance, CI, onboarding, and manifest policy with the Bootstrap control plane. Signed-off-by: John McChesney TenEyck Jr <59268465+jmcte@users.noreply.github.com>
athena-omt
left a comment
There was a problem hiding this comment.
Request changes: this PR is not merge-ready. On the exact head, bash scripts/ci/run-fast-checks.sh fails because validate_repository_contract.py reports four violations: generated PR-template drift, missing required public runner selector documentation in AGENTS.md and onboarding, and missing immutable production-pin guidance in README.md. python3 -m unittest discover -s tests -v also fails at test_repository_contract_is_current. The live PR is a draft, is dirty against main, and merge-tree reports conflicts in .githooks/pre-commit, AGENTS.md, CONTRIBUTING.md, README.md, docs/bootstrap/onboarding.md, and project.bootstrap.yaml. Rebase onto current main, resolve those conflicts, reconcile the managed canonical/projected files and documentation with the contract, then rerun fast checks and the full test suite. Live named CodeQL checks are successful; no prior reviews or inline comments were returned by the public REST endpoints.
Summary
Governing Issue
No governing issue is linked; this is a scheduled Bootstrap fleet reconciliation.
Validation
git diff --checkpassed.github/pull_request_template.mdalongside the generated.github/PULL_REQUEST_TEMPLATE.md, and its contract requires additional runner-selector and production-policy content not represented in the generic manifest.Bootstrap Governance
Merge Automation
Auto-merge is unsafe while the repository-specific fast-check contract is failing.
Risk Notes
Keep this PR in draft. The next revision must reconcile Flow's project-specific contract with the Bootstrap archetype before merge.