Skip to content

chore: reconcile Bootstrap managed files - #32

Open
jmcte wants to merge 3 commits into
mainfrom
codex/bootstrap-manifest-repair-flow
Open

chore: reconcile Bootstrap managed files#32
jmcte wants to merge 3 commits into
mainfrom
codex/bootstrap-manifest-repair-flow

Conversation

@jmcte

@jmcte jmcte commented Aug 12, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Reconcile the Flow repository's Bootstrap-managed governance and onboarding artifacts.
  • Preserve the existing Python CodeQL declaration and make the required managed-path companions explicit.

Governing Issue

No governing issue is linked; this is a scheduled Bootstrap fleet reconciliation.

Validation

  • Bootstrap plan and repo apply completed successfully in an isolated worktree.
  • git diff --check passed.
  • Repository fast checks are currently blocked by pre-existing project-specific contract expectations: the repository keeps a legacy github/pull_request_template.md alongside the generated .github/PULL_REQUEST_TEMPLATE.md, and its contract requires additional runner-selector and production-policy content not represented in the generic manifest.
  • Required PR checks remain expected to run after the reconciliation is revised.
  • External autoreview was not run because the authorized review scope covered the Bootstrap control-plane diff; local review was not treated as a substitute for the project-specific contract blocker.

Bootstrap Governance

  • Changes are limited to Bootstrap-managed repository files and the manifest.
  • No real credentials, runtime auth, sessions, caches, or machine-local environment files are included.
  • GitHub settings and environments were not changed by this PR.

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.

jmcte added 3 commits July 15, 2026 09:05
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 athena-omt added status:needs-review PR is ready for Athena review. state:waiting-checks Waiting for CI/check status to settle. state:draft Draft PR; no review/repair execution yet. review:athena Athena review governance requested. labels Aug 12, 2026

@athena-omt athena-omt left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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.

@jmcte
jmcte marked this pull request as ready for review August 13, 2026 13:26
@jmcte
jmcte requested a review from a team as a code owner August 13, 2026 13:26
@athena-omt athena-omt added state:needs-repair PR needs repair before review can proceed. and removed state:draft Draft PR; no review/repair execution yet. status:needs-review PR is ready for Athena review. review:athena Athena review governance requested. state:waiting-checks Waiting for CI/check status to settle. labels Aug 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

state:needs-repair PR needs repair before review can proceed.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants