project-levels.yaml 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. # BMM Project Scale Levels - Source of Truth
  2. # Reference: /_bmad/bmm/README.md lines 77-85
  3. levels:
  4. 0:
  5. name: "Level 0"
  6. title: "Single Atomic Change"
  7. stories: "1 story"
  8. description: "Bug fix, tiny feature, one small change"
  9. documentation: "Minimal - tech spec only"
  10. architecture: false
  11. 1:
  12. name: "Level 1"
  13. title: "Small Feature"
  14. stories: "1-10 stories"
  15. description: "Small coherent feature, minimal documentation"
  16. documentation: "Tech spec"
  17. architecture: false
  18. 2:
  19. name: "Level 2"
  20. title: "Medium Project"
  21. stories: "5-15 stories"
  22. description: "Multiple features, focused PRD"
  23. documentation: "PRD + optional tech spec"
  24. architecture: false
  25. 3:
  26. name: "Level 3"
  27. title: "Complex System"
  28. stories: "12-40 stories"
  29. description: "Subsystems, integrations, full architecture"
  30. documentation: "PRD + architecture + JIT tech specs"
  31. architecture: true
  32. 4:
  33. name: "Level 4"
  34. title: "Enterprise Scale"
  35. stories: "40+ stories"
  36. description: "Multiple products, enterprise architecture"
  37. documentation: "PRD + architecture + JIT tech specs"
  38. architecture: true
  39. # Quick detection hints for workflow-init
  40. detection_hints:
  41. keywords:
  42. level_0: ["fix", "bug", "typo", "small change", "quick update", "patch"]
  43. level_1: ["simple", "basic", "small feature", "add", "minor"]
  44. level_2: ["dashboard", "several features", "admin panel", "medium"]
  45. level_3: ["platform", "integration", "complex", "system", "architecture"]
  46. level_4: ["enterprise", "multi-tenant", "multiple products", "ecosystem", "scale"]
  47. story_counts:
  48. level_0: [1, 1]
  49. level_1: [1, 10]
  50. level_2: [5, 15]
  51. level_3: [12, 40]
  52. level_4: [40, 999]