Skip to main content

Getting Started

Begin with an approved project profile and a disposable adoption trial, not a promise that copying the kit makes a repository production-ready.

  1. Inventory the existing environment, current instructions, authority/data boundaries and applicable controls.
  2. Review the selected host's skill installation and permissions (§4.4); inspect the Usage section in setup/bootstrap.sh and setup/ADOPTION-TRIAL.md before use. Dry-run against the intended target first and preserve local edits. The bootstrap installs templates, not remote repository settings or the future workspace.
  3. Read the byte-budgeted operating card and linked sources. Configure actual commands, events, identities and required checks; verify both allowed and adverse paths. The Stop hook is an advisory reminder.
  4. Record adopted versions, installed scope, test results, exceptions and unassessed capabilities. Do not grant production/data authority through an onboarding checklist.

Adoption Tiers:

The labels below describe control design, not verified installation in every adopter. Core-mechanized names a check/control that must be configured and assessed; it does not mean the rule holds automatically. Core-asserted identifies a policy still dependent on accountable review, with no complete shipped detector.

In prose: naming a mechanism is the first step. Installation, effective permissions, real execution and failure behaviour must still be established. Human judgment remains needed for meaning and acceptance.

Core-mechanized — named mechanisms requiring verified adoption:

ComponentPer-occurrence costEnforcement mechanismRetirement condition
Required candidate CI checks on the target branch, using the adopted complete test/lint selectionMeasured CI runtimetemplates/workflows/pr-review.yml invokes a configured gate; repo-config: branch protection makes named checks required. The local templates/hooks/pre-push-gate.sh has narrower event scope and is not equivalent to server enforcementRetain while applicable; replace only with an approved equivalent control
CODEOWNERS-backed human review on safety pathsReviewer timerepo-config: CODEOWNERS plus repo-config: branch protection; verify effective ownership, required review and bypassesNarrow when a surface is retired or an approved equivalent replaces it
A deterministic safety-floor eval subset where there is a user-facing safety surfaceMeasured eval runtimerepo-config: required status check over the project's supplied, verified subset; the kit ships no application eval harnessWhen the safety surface is removed or the control is replaced
Single-source copy detection (§4.5)Script runtimescripts/check-single-source.sh detects scoped long verbatim copies; exemptions and paraphrased/semantic conflicts remain review concernsReassess if instruction generation removes authored duplication; generator correctness still needs checks

Core-asserted — no complete shipped detector for the policy:

ComponentPer-occurrence costEnforcement mechanismRetirement condition
Brainstorm Gate including safety-policy changesProportionate design/review effortnone (human-asserted) — owner/reviewer checks applicable triggers and accepted scopeVerified trigger/approval enforcement with known limits, not merely a file-presence test
Silent-failure discipline R1–R3Investigation and regression effortnone (human-asserted) — R1 explicit failure, R2 verified versus hypothesized cause, R3 observable-outcome regressionEvaluated detectors plus meaningful error-path evidence for the supported scope
Worktree isolation for agent workSetup/reconciliation effortnone (human-asserted) — the controller verifies actual ownership and scopeHost enforcement that covers the intended actors and paths without unsafe cleanup
Testing standard, migration oracle and required real-boundary checksDepends on actual services, cases and permissionsnone (human-asserted) — configured runners and review provide partial evidence, not a complete policy detectorVerified expected/executed-case receipts, boundary identity and approved-exception enforcement; grepping for a comment alone is insufficient

Recommended and Project-specific:

TierComponentsValue Provided
RecommendedReviewer definitions, memory discipline, hook templates, appropriately generated state reports and consolidation reviewsUseful patterns to evaluate; effectiveness depends on implementation and use
Project-specificDomain controls, documentation renderer, MCP adapters and deployment stackAdopt only where required, with explicit ownership, permissions and evidence

scripts/check-tier-mechanisms.sh checks table shape, declared mechanism references and required fields. It does not inspect every implementation or certify live enforcement. Use the reviewed policy and scripts/check-repo-config.sh for its supported read-only repository assessment (§7.6), and execute application/control checks separately.

Permission mode is a security control, not a preference. Auto-approval and production-reaching permissions require an explicit organizational decision and scoped grants. A plan-mode label or team agreement alone does not constrain credentials, tools or direct access; verify the actual action boundary. Adoption does not authorize a deployment.