chore: reconcile Bootstrap manifest contract - #113
Conversation
Signed-off-by: Hermes <Hermes-omt@protonmail.com>
athena-omt
left a comment
There was a problem hiding this comment.
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.
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
left a comment
There was a problem hiding this comment.
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.
Summary
Governing Issue
No governing issue is linked; this is a scheduled Bootstrap fleet reconciliation.
Validation
project.bootstrap.yaml.Bootstrap Governance
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