| name | python-blueprint-review |
| description | Review an authored greenfield `blueprint.md` contract against the locked blueprint v1 schema before `python-project-init-greenfield` execution begins. |
| complexity | high |
| risk_profile | ["ambiguity_sensitive","multi_agent_handoff","destructive_action"] |
| inputs | ["target blueprint.md path","active skill-library root used to validate Required Skills","locked blueprint v1 review rules already consumed by python-project-init-greenfield","concrete repository facts needed to judge greenfield-versus-retrofit lane fit"] |
| outputs | ["exactly one machine-consumable JSON verdict object","verdict field — approved or needs-rework","blocking_issues array — concrete contract failures with failing section and required fix"] |
| use_when | ["a drafted greenfield blueprint.md already exists and needs review before execution","the workflow needs a domain-specific check for blueprint v1 section order, exact Required Skills, structural locatability, and greenfield lane fit","the expected output is a review verdict with blocking issues rather than blueprint authoring or project initialization"] |
| do_not_use_when | ["the task is to author or repair the blueprint; use python-blueprint-authoring","the task is to execute a valid blueprint; use python-project-init-greenfield","the task is to review a skill folder, topic plan, or implementation diff","the repository is clearly retrofit-shaped and needs a retrofit contract instead of greenfield blueprint review"] |