factory-starter is the forkable home for one Factory instance. It keeps your
organization's repository routing, policies, schedules, and optional packs
separate from the Factory kernel.
-
Create a repository from this template and replace the example values in
config/with your organization and repositories. -
Validate the copied scaffold before configuring credentials or schedules:
bun run check
-
Review the exact published kernel version in
package.json, then install it from npm:bun install
-
Keep every schedule disabled while you verify repository credentials, worktree scripts, and the proposed workflow.
The committed kernel reference is deliberately an exact npm version, without
a ^ or ~ range. Upgrades are an explicit dependency change: review the
Factory release, update package.json, run bun install, then run this
instance's checks before merging.
config/repos.yaml— this instance's repository registry and worktree factsconfig/policy.yaml— this instance's autonomy and safety policyconfig/schedule.yaml— disabled-by-default schedule declarationspacks/— optional, namespaced data-only extensions for this instance
Do not edit the installed node_modules/@watt-mind/factory tree. If a feature
should benefit every instance, propose it upstream; see the kernel's
docs/instances.md.