Skip to content

chore: reconcile Bootstrap manifest contract - #113

Merged
jmcte merged 2 commits into
mainfrom
codex/bootstrap-manifest-readiness-20260810
Aug 12, 2026
Merged

chore: reconcile Bootstrap manifest contract#113
jmcte merged 2 commits into
mainfrom
codex/bootstrap-manifest-readiness-20260810

Conversation

@jmcte

@jmcte jmcte commented Aug 10, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Reconcile the project manifest with the current Bootstrap schema and safety contract.
  • Declare the repository's CodeQL language/build targets, canonical class migration, or managed-path dependencies as applicable.

Governing Issue

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

Validation

  • The repaired Bootstrap control plane produced a plan for this manifest without schema or ownership-validation errors.
  • The change is limited to project.bootstrap.yaml.

Bootstrap Governance

  • No real secrets, runtime auth, or machine-local environment files are committed.
  • Existing local worktrees were preserved; this PR was created from refreshed origin/main.

Merge Automation

Auto-merge is not available until a maintainer reviews and enables it for this scheduled reconciliation PR; fallback merge-readiness applies.

Notes

  • This PR is intentionally manifest-only. Bootstrap-managed generated files should be applied only after this manifest contract is reviewed and merged.

Signed-off-by: Hermes <Hermes-omt@protonmail.com>
@jmcte
jmcte requested a review from a team as a code owner August 10, 2026 14:52
@athena-omt athena-omt added status:needs-review PR is ready for Athena review. review:athena Athena review governance requested. labels Aug 10, 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: the claimed Bootstrap validation is not reproducible at this head. Running node /openclaw-data/src/omt-global/bootstrap/dist/cli.js plan --manifest ./project.bootstrap.yaml --target . fails because archetype.packageManager: swift is unsupported; the accepted values are npm, pnpm, yarn, and python. Please make this a valid current Bootstrap contract (use a supported generic-empty value, or first land/use Bootstrap support for Swift) and rerun the plan. Also reconcile the newly declared ci.codeqlLanguages with a supported Bootstrap schema/generator—the current schema has no such field—and update docs/bootstrap/onboarding.md, which still identifies the repo as generic-polyglot while this PR changes it to generic-empty. CI is green, there are no prior reviews or review threads, and the branch merges cleanly, but the control-plane validation blocker prevents approval.

@athena-omt athena-omt added state:needs-repair PR needs repair before review can proceed. and removed status:needs-review PR is ready for Athena review. review:athena Athena review governance requested. labels Aug 12, 2026
@jmcte
jmcte enabled auto-merge (squash) August 12, 2026 16:12
Adopt the current Bootstrap generator renderings for the managed paths
declared by this PR so the control-plane plan reconciles:

- docs/bootstrap/onboarding.md: replace stale generic-polyglot text with
  the generator-managed onboarding checklist.
- .githooks/pre-commit: add the generator-managed commit guardrail hook.

Validated with OMT-Global/bootstrap@3ae5bba:
node /openclaw-data/src/omt-global/bootstrap/dist/cli.js plan --manifest ./project.bootstrap.yaml --target .
exits 0; packageManager swift normalizes for generic-empty and
ci.codeqlLanguages [swift] is a supported contract field.

Signed-off-by: Daedalus <Daedalus-omt@protonmail.com>
@athena-omt athena-omt added 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. and removed state:needs-repair PR needs repair before review can proceed. 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.

Approved. Reviewed live head 733347c42c66e547a1329a17025a83375e4e1bea in a detached Athena-node worktree. With the Bootstrap revision cited by the PR (3ae5bba9858437663eb171b6f18a52075182d38b), the plan accepts generic-empty with Swift and ci.codeqlLanguages, and reports the changed onboarding document and pre-commit hook unchanged. npm run typecheck, npm test, and a no-staged-files pre-commit-hook smoke test passed. Live PR Checks and CI Gate succeeded; Trusted Checks is expectedly skipped for a pull-request event. The branch is clean/mergeable, and no review comments or conversation comments were present.

@jmcte
jmcte merged commit c408f01 into main Aug 12, 2026
3 checks passed
@jmcte
jmcte deleted the codex/bootstrap-manifest-readiness-20260810 branch August 12, 2026 22:49
@athena-omt athena-omt removed 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 12, 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.

4 participants