TRIVIAL: < 3 files, < 50 lines, no new modules → map-fast (skip Predictor, Reflector)
SMALL: 1 component, well-understood → map-plan-light (spec only, no research)
MEDIUM: 2-5 components, moderate risk → map-efficient (full MAP loop)
LARGE: 6+ components, high risk → map-efficient + map-tdd + adversarial review
Summary
map-framework has
map-efficientvsmap-fastas a user choice based on token cost, not on project complexity. BMAD has scale-adaptive intelligence: the system automatically adjusts planning depth based on project scope — Quick Flow track skips phases 1-3 for small work, full 4-phase pipeline for enterprise-scale projects.What BMAD does
Two-track system
Quick Flow (
bmad-quick-dev):Full Pipeline (4 phases):
Spec scope standards
bmad-spectargets a single user-facing goal within 900-1600 tokensAutomatic adaptation
Current map-framework state
map-efficient(full MAP loop) vsmap-fast(skip Predictor/Reflector) — based on user choiceProposed design
Scope auto-detection at entry
.map/config.yamlkeys for scope classification--force-full/--force-fastto bypass classificationLight plan mode (
map-plan --light)Deep plan mode (
map-plan --deep)Integration
.map/config.yaml:References
src/bmm-skills/4-implementation/bmad-quick-dev/SKILL.md,src/core-skills/bmad-spec/SKILL.mdmodule-help.csv: workflow dependency graph with Quick Flow as parallel trackAcceptance criteria
map-plan --lightmode (spec only, no research)map-plan --deepmode (full research + architecture review)--force-full/--force-fast.map/config.yamlscale section