Skip to content

ci: reconcile repository governance contract#30

Merged
athena-omt merged 3 commits into
mainfrom
codex/issue-25-governance-reconciliation
Jul 15, 2026
Merged

ci: reconcile repository governance contract#30
athena-omt merged 3 commits into
mainfrom
codex/issue-25-governance-reconciliation

Conversation

@jmcte

@jmcte jmcte commented Jul 15, 2026

Copy link
Copy Markdown
Contributor

Summary

  • restore the documented fast/extended CI entrypoints and repository pre-commit hook
  • align runner labels with the manifest policy, active workflow, actionlint, onboarding guidance, and verified live job metadata
  • make canonical GitHub inputs match projected files and fail CI on future drift
  • validate local Markdown targets and exact immutable release-pin guidance
  • ignore Python caches so validation leaves worktrees clean

Governing Issue

Closes #25

Validation

  • Relevant local checks passed
  • Required PR checks are expected to satisfy CI Gate
  • Skipped checks are explained below

Commands run:

  • bash scripts/ci/run-fast-checks.sh — repository contract valid; 85 tests passed
  • bash scripts/ci/run-extended-validation.sh — 85 tests passed; deterministic policy release built and verified offline
  • actionlint -config-file .github/actionlint.yaml
  • live job metadata for job 87300794280 — runner group linux-public, labels self-hosted, linux, shell-only, public, conclusion success

Bootstrap Governance

  • Changes are scoped to the linked issue
  • Contributor or PR guidance changes are reflected in CONTRIBUTING.md, the canonical/projected PR template, and docs/bootstrap/onboarding.md
  • Auto-merge is intentionally deferred until dependency PR docs: finalize Public Repository Standard decision record #29 lands
  • No real secrets, runtime auth, or machine-local env files are committed

The reviewed Bootstrap plan and managed/product-owned inventory remain recorded on #13. This PR reconciles the issue-defined repository surfaces without claiming the blocked Bootstrap resolver/projection apply has completed.

Flow Contract

  • Owner lane: Hephaestus
  • Repair owner: Pheidon
  • Autonomy class: Class 2 — review-gated autonomous
  • Risk class: Medium — CI routing and generated-governance enforcement

Flow Merge Readiness

  • Every blocker has a next actor and next action
  • No active blocking requested changes remain
  • Non-author approval is present when required
  • Auto-merge deferral is recorded below

Merge Automation

Notes

jmcte added 2 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>
@jmcte
jmcte requested a review from a team as a code owner July 15, 2026 08:13
@athena-omt athena-omt added status:needs-review PR is ready for Athena review. review:athena Athena review governance requested. labels Jul 15, 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.

Reviewed refreshed head 33370ad after updating the branch from main.

Evidence checked:

  • Full PR diff against origin/main, including CI workflow, repository contract validator/tests, hook/check scripts, governance templates, and onboarding/release guidance.
  • Issue #25 acceptance criteria and absence of existing review threads.
  • Fresh GitHub checks on head 33370ad: CI Gate success, Workflow Lint success, CodeQL success; Extended Validation skipped on PR event as configured.
  • CI Gate runner metadata: runner group linux-public; labels self-hosted, linux, shell-only, public.
  • Local validation: bash scripts/ci/run-fast-checks.sh passed with repository contract valid and 85 tests; bash scripts/ci/run-extended-validation.sh passed with 85 tests and offline policy release build/verify; git diff --check passed; generated canonical/projected template pairs match.

I could not run local actionlint on the Athena node because neither go nor actionlint is installed there, but the refreshed GitHub Workflow Lint job passed on this head.

No blocking findings.

@athena-omt
athena-omt merged commit 81e6f79 into main Jul 15, 2026
6 checks passed
@athena-omt
athena-omt deleted the codex/issue-25-governance-reconciliation branch July 15, 2026 14:47
@athena-omt athena-omt removed status:needs-review PR is ready for Athena review. review:athena Athena review governance requested. labels Jul 15, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Reconcile generated governance, CI entrypoints, and operator guidance

2 participants