Bootstrap creates local Full Profile role-control files. It does not run roles, create professional packets, modify business files, or perform Git operations.
python scripts/init_project_workflow.py \
--target "/path/to/Target Project" \
--project-name "Target Project" \
--initial-milestone workflow-bootstrap \
--initial-chain full-chain \
--writeOmit --write for dry run. Add --force to refresh generated prompts and templates. Durable milestone state and evaluation SOP files are preserved.
code-role/
README.md
DIALOGUE-CONTROL.md
project-config.md
role-instance-prompts/
workflow-orchestrator.md
researcher.md
product-prd.md
architect.md
code-context.md
implementer.md
test-evaluator.md
reviewer.md
templates/
<role>-assignment.md
<role>-return.md
workflow/
orchestrator/
workflow-state.md
milestone-contract.md
final-packet-index.md
evaluation/
evaluation-sop.md
Optional --with-state-index creates non-authoritative navigation only.
Generated code-role/ is local target-project assistance, not product runtime or release content. If .git/info/exclude exists, bootstrap adds code-role/ there without modifying tracked .gitignore.
- Configure eight conversations once from generated role prompts.
- Open Workflow Orchestrator and accept one Objective with binary KRs.
- Paste its first complete role-specific assignment to the selected role.
- Continue with one assignment and one short return per role iteration.