Scaffolder for Kata subnet plugins. kata-forge new --subnet <N> … generates a kata-sn<N>
skeleton (templatized from kata-sn126); kata-forge lane-config … emits the kata-bot lane
config. It only writes a new dir + a reviewable config artifact — never auto-commits or mutates
other repos. Design & progress: kata-forge-plan.md.
- F1 — repo skeleton + CLI harness (spec validation)
- F2 — templates + generator (
newscaffolds a kata-sn skeleton) - F3 — validated by reproduction (generated skeleton installs + is discoverable)
- F4 — config artifact (
lane-configemits KATA_LANES snippet + reviewable.envpatch)
M2 complete. kata-forge new scaffolds an installable, discoverable kata-sn; kata-forge lane-config emits the reviewable go-live config.
uv venv && uv pip install -e '.[dev]'
.venv/bin/python -m pytest -q