| name | python-blueprint-authoring |
| description | Author a review-ready greenfield `blueprint.md` contract for a new or baseline-only Python repository, reusing the locked blueprint v1 schema already consumed by `python-project-init-greenfield`. |
| complexity | high |
| risk_profile | ["ambiguity_sensitive","multi_agent_handoff","destructive_action"] |
| inputs | ["target repository or project name and proof that the lane is truly greenfield or baseline-only","project purpose and baseline scope for Project Overview","exact required skill names that already exist in the current library","concrete toolchain choices and versions for Toolchain Expectation","concrete packages, paths, entrypoints, and other locatable structure for Structural Invariants","measurable quality targets and concrete sensing assertions for Quality Thresholds and Acceptance Criteria"] |
| outputs | ["review-ready greenfield blueprint.md using the locked blueprint v1 section order","stop-and-ask feedback when required skills are missing, structure is abstract, or the request is in the wrong lane","a contract that python-project-init-greenfield can consume without schema translation or guessed locators"] |
| use_when | ["a new or baseline-only Python repository needs its first review-ready blueprint.md","the task is to author or repair a greenfield blueprint before execution starts","the contract must stay inside the locked blueprint v1 shape already consumed by python-project-init-greenfield"] |
| do_not_use_when | ["the repository already has meaningful structure, migration pressure, or retrofit conflict surfaces; use python-retrofit-plan-authoring","the task is to execute a valid blueprint; use python-project-init-greenfield","the task is to review or approve an existing blueprint","the request lacks tool choices, verifiable acceptance targets, or locatable structural details that cannot be derived safely from explicit intent or the repository name"] |