Thanks for helping keep the factory lights out. This repo is a Copilot CLI skill (Markdown + YAML), so changes are mostly prompt and workflow edits.
- Sealed envelope is sacred: QA Sealed must never see code; Lead Engineer must never see sealed tests.
- Config is the source of truth: Tunables and model routing belong in
config.yml. - Just-right engineering: No package.json/pyproject.toml; keep this repo prompt-only.
- 200-line rule: Keep each agent prompt under 200 lines.
- Fork the repo and create a branch:
factory/<topic>. - Make the smallest change required.
- Update docs/templates when outputs change.
- Run the playbooks in
docs/TESTING.md(Full + Express at minimum). - Ensure CI validation would pass (see
.github/workflows/validate.yml). - Open a PR and fill out
.github/PULL_REQUEST_TEMPLATE.md.
- Change one agent at a time unless a change is strictly coupled.
- Prompts must declare explicit inputs and outputs.
- Never reference sealed directories from builder prompts.
- Use GitHub Issues with the provided templates.
- Security issues: follow
SECURITY.md(do not open a public issue).
By contributing, you agree that your contributions will be licensed under the MIT License.