You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
scripts/install-kaizen.sh: installs the three components per versions.json (npm install -g github:kaizen-agents-org/<repo>#<tag>).
Test scripts for 3–5 following the existing test-sync-*.sh pattern, wired into CI-equivalent checks.
README.md: profile selection guide.
Done when
A target repo can be validated end-to-end by check-onboarding-contract.sh, and the profile safety floor cannot be removed by an overlay (covered by a test).
Background
Design: onboarding-kit-design-2026-07-05.ja.md (§6.1, §6.3, §6.4, §6.6, §9 Stage 1 item 1) — pending merge via #111.
Generalizes the dogfood-sync target pattern (declarative preset + deterministic contract check + script tests) into an onboarding kit for external target repositories.
Task
Create the
onboarding/directory:profiles/:pilot-node.yml,pilot-python.yml,pilot-go.yml,pilot-rust.yml,standard.yml— partial overlays on the default.kaizen/config.yml. Pilot profiles:safety.wipLimit: 2,policy.mode: pr-only,directCommit: 0/0,run.maxIssuesPerNight: 1, protected-paths floor included.versions.json: compatible version set for kaizen-loop / builder-agent / verifier (blocked on release tags, see the tagging issue).scripts/apply-branch-protection.sh: idempotentgh apiPUT applying the org-standard protection (required check +required_conversation_resolution: true+enforce_admins; policy doc: Document generated-PR conversation-resolution policy in design-decisions.md (closes playbook A-2) #106). Takes the required check name as an argument. Not invoked fromkaizen init— admin-privileged step kept separate.scripts/check-onboarding-contract.sh: deterministic verification of the Onboarding Contract — schema-valid config, safety floor (pr-only,wipLimit <= 5,verifier.enabled, protected-paths superset,**/.git/**forbidden), labels, issue template, branch protection, smoke artifact present.scripts/install-kaizen.sh: installs the three components perversions.json(npm install -g github:kaizen-agents-org/<repo>#<tag>).test-sync-*.shpattern, wired into CI-equivalent checks.README.md: profile selection guide.Done when
A target repo can be validated end-to-end by
check-onboarding-contract.sh, and the profile safety floor cannot be removed by an overlay (covered by a test).