Installs into .claude/skills of the current project.
Are you the author of 741 Sam Vs Bmad Method Aeecb463?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/tools-only-741-sam-vs-bmad-method-aeecb463)
# SAM vs BMAD-METHOD: Methodology Comparison
## 0) Comparison Header
- **Item A**: Stateless Agent Methodology (SAM)
- **Item B**: BMad Method (Breakthrough Method of Agile AI Driven Development)
- **Comparison category**: technical_framework
- **Decision posture**: describe_tradeoffs_only
- **Audience**: Software teams evaluating LLM agent workflows for software development
- **Primary decision to enable**: "Which methodology fits our LLM agent project needs?"
- **Stakes / cost of wrong choice**: high (methodology affects project architecture, workflow patterns, team collaboration, and development velocity)
- **Time budget**: 120 minutes
- **Evidence constraint**: high_rigor_required
- **Non-negotiables**: Evidence-based only, must support LLM agents, must address hallucination risks, must produce verifiable outcomes
---
## 1) Pre-Comparison Reflection (MANDATORY; produces the "tailored rubric")
### 1.1 Fit-for-purpose framing
- **What problem exists in the world that this comparison must resolve?**
- Software teams using LLM agents for development face reliability issues: hallucinations, context degradation, methodology non-compliance, and inconsistent outputs. Teams need structured approaches to compensate for LLM limitations.
- **Who experiences the problem and in what context(s)?**
- Development teams building software with AI assistants (Claude Code, Cursor, Windsurf, etc.)
- Teams working on projects ranging from bug fixes to enterprise systems
- Teams needing verifiable, consistent results from AI-assisted development
- **What does "success" mean in observable terms?**
- Reduced hallucination rates (<5% for SAM target)
- Consistent methodology compliance (100% for SAM target)
- Working code that passes verification
- Clear artifact trails for auditing
- Reduced rework from agent conflicts
- **What does "failure" look like (costly mistakes)?**
- Agent conflicts creating incompatible implementations
- Hallucinated code that appears correct but fails in production
- Skipped methodology steps leading to incomplete implementations
- Context window pressure causing quality degradation
- Unverifiable claims about implementation correctness
- **What is out of scope?**
- Methodologies not designed for LLM agents
- Human-only agile methodologies (Scrum, Kanban without AI adaptation)
- General software engineering best practices not specific to AI workflows
- Performance benchmarks of specific LLM models
- Cost comparisons of LLM usage
### 1.2 Assumptions and boundary conditions
- **Assumptions you are making**:
- **Assumption 1**: Both methodologies address LLM-specific limitations (hallucination, context rot, training data staleness) → Evidence needed: Direct statements in methodology documentation about LLM constraints
- **Assumption 2**: Both methodologies produce artifacts that serve as context for subsequent stages → Evidence needed: Artifact flow diagrams and stage descriptions
- **Assumption 3**: Both methodologies can be implemented with common AI IDE tools (Claude Code, Cursor, etc.) → Evidence needed: Tool compatibility documentation
- **Assumption 4**: Teams have basic software development skills and understanding of agile concepts → Evidence needed: Prerequisites sections in documentation
- **Boundary conditions / constraints**:
- Teams must have access to AI coding assistants (Claude Code, Cursor, Windsurf, or similar)
- Projects must be software development (not other domains)
- Teams need version control and basic DevOps capabilities
- Comparison limited to documented features as of 2026-01-27
- SAM documentation does not include implementation details for tooling (focuses on principles)
- BMAD documentation includes complete implementation (installable npm package with agents/workflows)
### 1.3 Evidence plan
- **Primary evidence sources**:
- Official methodology documentation (markdown files from source repositories)
- Workflow diagrams and architecture specifications
- Direct quotes from methodology descriptions
- Stated design principles and constraints
- Success metrics where explicitly documented
- **Comparability rules**:
- Only compare features explicitly documented in source material
- If feature exists in one but not documented in the other, mark as NOT_COMPARABLE
- For workflow stages, compare documented purpose and outputs
- For principles, compare stated design goals and rationale
- No inferences about unstated capabilities
- **Version / time window**:
- SAM: Document accessed 2026-01-27 from ./stateless-agent-methodology.md
- BMAD: Version 6 (beta), accessed 2026-01-27 from ~/repos/BMAD-METHOD/
### 1.4 Scoring stance
Selected stance: **narrative-only**
Rationale: Both methodologies involve qualitative workflow design, agent coordination patterns, and architectural principles that resist numeric scoring. Evidence is primarily descriptive (workflow stages, design principles, artifact types) rather than quantitatively measurable. Narrative comparison allows proper treatment of tradeoffs and context-dependent strengths.
### 1.5 Tailored domain set
#### Essential domains (must cover)
Chosen essentials:
1. **Core approach / mechanism / workflow** - How each methodology structures the development process
2. **Agent architecture and coordination** - How agents are organized and communicate
3. **Context management and artifact flow** - How information passes between stages
4. **Verification and quality gates** - How correctness is ensured
5. **LLM limitation mitigation** - How each addresses hallucination, context rot, training data staleness
6. **Adoption / learning curve** - Prerequisites, implementation complexity, tooling requirements
7. **Scalability across project types** - Adaptability from simple fixes to enterprise systems
#### Optional universal domains
Chosen optional domains:
1. **Maintainability / operability** - Ongoing effort to use and update the methodology
2. **Ecosystem / support / community** - Tooling, documentation, community resources
#### Domain-specific extensions
New domains (methodology-specific):
1. **Prerequisite enforcement** - How methodologies prevent agents from proceeding with incomplete information
- Why decision-critical: Directly impacts hallucination rates and implementation correctness
- Evidence resolves: RT-ICA gate documentation (SAM), implementation readiness checks (BMAD)
- Relates to: LLM limitation mitigation, verification gates
2. **Multi-agent conflict prevention** - Mechanisms to ensure consistent technical decisions across agents
- Why decision-critical: Critical for multi-epic or multi-developer projects
- Evidence resolves: Architecture documentation requirements, ADR patterns
- Relates to: Agent architecture, verification gates
3. **Fresh context enforcement** - Mechanisms to prevent context window degradation
- Why decision-critical: Directly addresses documented LLM limitation
- Evidence resolves: Session management patterns, context reset protocols
- Relates to: LLM limitation mitigation, core workflow
### 1.6 Stopping criteria
Verify readiness:
- ✅ Chosen essentials answered with decision-grade evidence
- ✅ Adding domains would not change recommendation (both methodologies have distinct strengths)
- ✅ Remaining unknowns are evidence-blocked (implementation details not in documentation)
Decision: **READY_TO_COMPARE**
---
## 2) Comparison Map (one-screen orientation)
### 2.1 One-sentence summaries
- **SAM in one sentence**: A constraint-driven development framework that treats LLM agents as stateless computation engines, compensating for their limitations through pipeline architecture with fresh context per stage and independent forensic verification.
- **BMAD in one sentence**: An AI-driven agile development framework with 21+ specialized agent personas, 50+ guided workflows across 4 phases, and scale-adaptive intelligence that structures development from brainstorming to implementation.
### 2.2 "Best for" and "avoid if" personas
**SAM best for**:
- Teams prioritizing verifiable correctness over development velocity
- Complex implementations requiring independent verification
- Projects where hallucination consequences are severe
- Teams comfortable implementing custom tooling
- Environments requiring audit trails and forensic review
**SAM avoid if**:
- Need immediate implementation without framework setup
- Small, low-risk changes where verification overhead exceeds value
- Teams unfamiliar with formal methods or verification patterns
- Seeking pre-built tooling and agent personas
**BMAD best for**:
- Teams wanting immediate productivity with pre-built agents and workflows
- Projects following agile development patterns
- Teams needing guidance through planning phases (PRD, architecture, stories)
- Brownfield projects requiring integration with existing codebases
- Teams scaling from bug fixes to enterprise systems with adaptive planning depth
**BMAD avoid if**:
- Need minimal tooling dependencies (BMAD requires Node.js installation)
- Working in non-JavaScript ecosystems without adaptation
- Require forensic-level verification for every implementation
- Prefer building custom agent frameworks rather than using opinionated structure
### 2.3 Non-negotiables check
- **SAM**: PASS
- Supports LLM agents: Yes (designed specifically for LLM limitations)
- Addresses hallucination risks: Yes (forensic review, fresh context, no recall required)
- Produces verifiable outcomes: Yes (verification at every boundary, audit trail)
- **BMAD**: PASS
- Supports LLM agents: Yes (designed for AI-driven development with AI IDEs)
- Addresses hallucination risks: Yes (context management, implementation readiness checks, code review workflows)
- Produces verifiable outcomes: Yes (structured artifacts, quality gates, testing integration)
---
## 3) Domain Worksheets
### 3.1 Core approach / mechanism / workflow
**Definition**: The fundamental structure and stages of the development process in each methodology.
**Starter questions**:
- What are the core primitives/steps?
- Where are decisions made (centralized vs distributed; human vs system)?
- What must be true for the approach to work (preconditions)?
- What is the typical failure mode when assumptions are violated?
**Specialize**:
1. How does each methodology structure the progression from requirements to implementation?
2. What is the role of human input vs AI automation at each stage?
3. How does each methodology handle iteration and rework?
**Evidence**:
**SAM** (Source: stateless-agent-methodology.md lines 133-210):
- 7-stage pipeline: Discovery → Planning (RT-ICA) → Context Integration → Task Decomposition → Execution → Forensic Review → Final Verification
- Each stage produces artifacts consumed by next stage
- Fresh agent session per execution stage (line 503: "FRESH SESSION")
- Human input in Discovery stage; automated verification throughout
- Recursive loop between Execution and Forensic Review for rework (lines 565-577)
**BMAD** (Source: docs/reference/workflow-map.md, docs/tutorials/getting-started.md):
- 4-phase structure: Analysis (optional) → Planning → Solutioning → Implementation
- Each phase contains multiple workflows (50+ total workflows)
- Specialized agent personas (PM, Architect, Dev, SM, UX Designer, etc.) guide workflows
- Human facilitation throughout with structured elicitation
- Fresh chat recommended per workflow (getting-started.md line 71: "Always use fresh chats")
**Comparability**: COMPARABLE - both have documented multi-stage pipelines with artifact progression
**Findings**:
**SAM**:
- Linear 7-stage pipeline with clear inputs/outputs per stage
- Emphasis on stateless execution agents (fresh context)
- Built-in verification stages (Forensic Review, Final Verification)
- Designed for single-feature/task completion
- Minimal human guidance after Discovery stage
**BMAD**:
- 4-phase agile structure with 50+ workflow options
- Emphasis on guided facilitation (agent personas coach humans)
- Adaptive planning depth based on project scale (Quick Flow vs Method vs Enterprise)
- Designed for full project lifecycle (brainstorming to deployment)
- Continuous human collaboration with AI throughout
**Tradeoffs**:
**What SAM optimizes for**:
- Minimal context window usage (fresh sessions)
- Maximum verification (multiple independent review stages)
- Elimination of training data reliance (all context in task files)
**What SAM trades away**:
- Development velocity (more stages, more verification)
- Flexibility (linear pipeline less adaptable to agile iterations)
- Pre-built tooling (principles-focused, implementation required)
**What BMAD optimizes for**:
- Development velocity (immediate productivity with pre-built workflows)
- Agile iteration (flexible phase re-entry, course correction workflows)
- User experience (guided menus, explanations, facilitated elicitation)
**What BMAD trades away**:
- Forensic-level verification (relies on built-in code review workflow, not independent verification)
- Stateless purity (continuous context across workflows within phases)
- Installation simplicity (requires Node.js ecosystem)
**Verdict**: **depends** on project needs
- Confidence: **high**
- Rationale: SAM is verification-centric with stateless architecture; BMAD is velocity-centric with guided agile structure. Choice depends on whether verification overhead or development speed matters more for the project context.
### 3.2 Agent architecture and coordination
**Definition**: How agents are structured, specialized, and coordinated within each methodology.
**Starter questions**:
- How are agent roles defined?
- How do agents communicate and coordinate?
- What prevents agents from making conflicting decisions?
- How are agent contexts managed?
**Specialize**:
1. What is the specialization model (single-purpose vs multi-purpose agents)?
2. How does each methodology handle handoffs between agents?
3. What mechanisms ensure agent consistency across the workflow?
**Evidence**:
**SAM** (Source: stateless-agent-methodology.md):
- Specialized agents per stage: Discovery Agent, Planning Agent, Context Integration Agent, Task Decomposition Agent, Execution Agent (lines 370-520)
- Single responsibility principle (line 110: "Each agent does exactly one thing")
- Message passing via artifacts (line 111: "Agents communicate via artifacts, not shared context")
- Fresh context per execution agent (line 503: "FRESH SESSION")
- Orchestrator coordinates execution-review cycle (lines 565-577)
- Forensic Review Agent is DIFFERENT from Execution Agent (line 536, emphasis in original)
**BMAD** (Source: README.md lines 19, docs/tutorials/getting-started.md, docs/explanation/preventing-agent-conflicts.md):
- 21+ specialized agent personas: PM, Architect, Developer, UX Designer, Scrum Master, Analyst, etc.
- Each agent has menu-driven workflows (getting-started.md line 89: "Load the PM agent")
- Architecture document prevents conflicts (preventing-agent-conflicts.md lines 44-53: ADRs establish shared standards)
- Artifacts provide shared context (workflow-map.md lines 69-83: "Context Management")
- Project-context.md for brownfield integration (workflow-map.md line 73)
**Comparability**: COMPARABLE - both define specialized agents with coordination mechanisms
**Findings**:
**SAM**:
- Functional specialization (each stage = one agent type)
- Strict isolation (stateless, fresh context per execution)
- Coordination via artifact handoffs only
- Independent verification agent (forensic reviewer separate from implementer)
- No persona/personality layer (pure functional roles)
**BMAD**:
- Role-based specialization (PM, Architect, Dev match job titles)
- Persona layer with facilitation patterns (agents guide humans through workflows)
- Coordination via shared artifacts AND continuous context within phases
- Self-review patterns (Dev agent does code-review workflow)
- Conflict prevention via architecture documentation (ADRs, standards)
**Tradeoffs**:
**SAM's architectural advantages**:
- Guaranteed independence of verification (separate forensic agent)
- Minimal context pollution (fresh sessions eliminate accumulated errors)
- Clear separation of concerns (one agent = one responsibility)
**SAM's architectural challenges**:
- Requires implementation of coordination layer (orchestrator)
- No built-in persona/facilitation patterns
- Human needs to understand stage boundaries explicitly
**BMAD's architectural advantages**:
- Immediate usability (pre-built agents with menus)
- Human-friendly personas (agents facilitate, not just execute)
- Built-in conflict prevention via architecture phase
**BMAD's architectural challenges**:
- Self-review patterns (same agent type reviews own work)
- Context continuity may accumulate errors within phases
- Requires fresh chats between workflows (documented but not enforced)
**Verdict**: **depends** on verification requirements
- Confidence: **high**
- Rationale: SAM's independent verification architecture is structurally superior for correctness; BMAD's persona-driven facilitation is structurally superior for usability and velocity. Evidence from SAM lines 536-559 shows explicit independent review design; BMAD preventing-agent-conflicts.md shows conflict prevention via documentation rather than architectural isolation.
### 3.3 Context management and artifact flow
**Definition**: How information and state pass between workflow stages and agents.
**Starter questions**:
- Where does state live (conversation, files, external systems)?
- How is context provided to agents at each stage?
- What prevents context from degrading over time?
- How is context validated and verified?
**Specialize**:
1. What are the artifact types and their purposes?
2. How does each methodology handle context window limitations?
3. What mechanisms enforce artifact completeness?
**Evidence**:
**SAM** (Source: stateless-agent-methodology.md):
- All state externalized to artifact files (line 109: "All state lives in artifact files, not conversation")
- Artifact flow diagram (lines 214-256) shows complete pipeline
- Task files contain ALL context (line 115: "No recall required", line 495: "A fresh agent receiving only this task file can execute it without any other context")
- Fresh context per agent prevents degradation (line 108: "Fresh context per agent with exactly what it needs")
- Context window usage target <50% per agent (line 731: success metric)
**BMAD** (Source: docs/reference/workflow-map.md, docs/tutorials/getting-started.md):
- Artifacts: product-brief.md, PRD.md, architecture.md, ux-spec.md, epic files, story files, sprint-status.yaml (workflow-map.md lines 20-84)
- Context Management section (workflow-map.md lines 69-83): "Each document becomes context for the next phase"
- Fresh chat per workflow recommended (getting-started.md line 71: "Always start a fresh chat for each workflow")
- project-context.md for brownfield projects (workflow-map.md line 73)
- Implementation workflows load multiple context documents (workflow-map.md lines 76-84)
**Comparability**: COMPARABLE - both use artifact-based state management
**Findings**:
**SAM**:
- Strict externalization (zero conversation state)
- Complete self-contained task files (no external references needed)
- Single artifact consumption per stage (except forensic review which reads multiple)
- Enforced fresh sessions (architectural requirement)
- Minimal context principle (only what's needed for current task)
**BMAD**:
- Artifact-based with recommendations for fresh chats (not enforced)
- Progressive context building (each phase adds context for next)
- Multiple artifact loading (story context loads epics, PRD, architecture, UX)
- Context documentation for brownfield projects (project-context.md template)
- Scale-adaptive context depth (Quick Flow vs Method vs Enterprise)
**Tradeoffs**:
**SAM's context advantages**:
- Guaranteed context isolation (architectural enforcement)
- Complete task specification (no missing dependencies)
- Predictable context window usage (<50% per agent)
- Zero conversation-state bugs
**SAM's context challenges**:
- Task files must be comprehensive (higher upfront cost)
- No adaptive context depth (same rigor for all tasks)
- Requires tooling to generate complete task files
**BMAD's context advantages**:
- Adaptive context loading (only needed artifacts per workflow)
- Quick start (fewer artifacts for Quick Flow track)
- Human-readable documentation artifacts (PRD, architecture serve dual purpose)
- Built-in brownfield support (project-context.md pattern)
**BMAD's context challenges**:
- Fresh chat enforcement relies on discipline (not architectural)
- Multi-artifact loading increases context window pressure
- Context accumulation possible if fresh chats skipped
**Verdict**: **A_better** (SAM) for context reliability
- Confidence: **high**
- Rationale: SAM architecturally enforces fresh context and complete task files (lines 108-115), eliminating entire categories of context-related failures. BMAD's approach is more flexible and user-friendly but relies on developer discipline. Evidence: SAM line 731 targets <50% context usage; BMAD getting-started.md line 71 "should" rather than "must" for fresh chats.
### 3.4 Verification and quality gates
**Definition**: Mechanisms to ensure correctness, completeness, and quality throughout the development process.
**Starter questions**:
- What verification happens at each stage?
- Who/what performs verification (self-review vs independent review)?
- What are the gate criteria (when can work proceed)?
- How are verification failures handled?
**Specialize**:
1. What is the independence level of verification (same agent vs different agent vs human)?
2. How are verification steps enforced vs recommended?
3. What metrics or criteria define "verification passed"?
**Evidence**:
**SAM** (Source: stateless-agent-methodology.md):
- Verification at boundaries (line 112: "Every stage validates previous stage's output")
- RT-ICA gate (lines 406-432): BLOCKS if prerequisites MISSING (line 419: "If MISSING: BLOCK and request information")
- Forensic Review stage (lines 534-559): INDEPENDENT agent reviews execution (line 536: "DIFFERENT from Execution Agent", emphasis in original)
- Final Verification stage (lines 583-606): validates against original goals
- Recursive quality loops (lines 565-577): iterate until forensic review passes
- Deterministic backpressure (line 113: "Always run deterministic checks (tests, linters, static analysis, checklists)")
- Success metrics (lines 724-733): <5% hallucination rate, 100% methodology compliance, >70% first-pass success
**BMAD** (Source: docs/reference/workflow-map.md, docs/tutorials/getting-started.md, docs/explanation/preventing-agent-conflicts.md):
- Implementation readiness check (workflow-map.md line 46: "Gate check before implementation", produces "PASS/CONCERNS/FAIL decision")
- Code review workflow (workflow-map.md line 56: "Validate implementation quality", produces "Approved or changes requested")
- Architecture prevents conflicts (preventing-agent-conflicts.md lines 44-69: ADRs establish shared standards before implementation)
- Retrospective workflow (workflow-map.md line 59: "Review after epic completion")
- Fresh chat recommendations (getting-started.md line 71: "prevents context limitations from causing issues")
**Comparability**: COMPARABLE - both have verification mechanisms with different enforcement levels
**Findings**:
**SAM**:
- Multi-layered verification (RT-ICA gate, forensic review, final verification)
- Architectural independence (forensic reviewer != implementer)
- Hard gates (RT-ICA BLOCKS execution if prerequisites missing)
- Deterministic verification (tests, linters, static analysis as ground truth)
- Quantified success criteria (<5% hallucination, >70% first-pass)
- Self-verification (execution agent) AND independent verification (forensic agent)
**BMAD**:
- Phase-based verification (readiness check before implementation, code review after)
- Workflow-based independence (separate workflow, but same agent type for self-review)
- Soft gates (readiness check can be CONCERNS vs FAIL, decision point for humans)
- Review patterns (retrospective, code review as recommended workflows)
- Preventive verification (architecture phase prevents conflicts before they occur)
- Self-review primary pattern (Dev agent reviews Dev agent work)
**Tradeoffs**:
**SAM's verification advantages**:
- Structural independence (impossible for implementer to skip their own review)
- Hard blocking gates (cannot proceed with missing prerequisites)
- Multiple verification layers (self + forensic + final)
- Quantified targets (measurable success criteria)
**SAM's verification challenges**:
- Higher overhead (multiple review stages per task)
- Slower iteration (hard gates block progress)
- Requires separate verification agent implementation
**BMAD's verification advantages**:
- Lightweight for simple work (Quick Flow track has minimal verification)
- Preventive approach (architecture prevents conflicts vs detecting them)
- Integrated into workflow (readiness check, code review as standard workflows)
- Human decision points (CONCERNS allows proceeding with awareness)
**BMAD's verification challenges**:
- Self-review patterns (same agent type reviews work)
- Verification skippable (workflows are recommended, not enforced)
- No independent forensic review architecture
- No quantified verification targets
**Verdict**: **A_better** (SAM) for verification rigor
- Confidence: **high**
- Rationale: SAM's independent forensic review (lines 534-559) is architecturally superior to self-review. Evidence shows SAM's RT-ICA gate is a hard BLOCK (line 419), while BMAD's readiness check allows CONCERNS with human judgment. SAM has quantified success metrics (lines 724-733); BMAD verification criteria not quantified in documentation. For projects where verification overhead is acceptable, SAM's approach eliminates structural verification gaps.
### 3.5 LLM limitation mitigation
**Definition**: How each methodology addresses specific documented limitations of LLMs (hallucination, context rot, training data staleness, goal displacement).
**Starter questions**:
- How does each methodology address hallucination risks?
- What mechanisms prevent context window degradation?
- How is training data staleness handled?
- How are goal displacement and shortcut-taking prevented?
**Specialize**:
1. Which LLM limitations are explicitly acknowledged in documentation?
2. What are the specific mitigation strategies for each limitation?
3. How are mitigations enforced vs recommended?
**Evidence**:
**SAM** (Source: stateless-agent-methodology.md lines 29-99):
- Explicitly documented limitations (lines 30-39): context rot, training data staleness, training data overconfidence, completion optimization, no self-reflective knowledge gaps, goal displacement
- Context rot mitigation (lines 40-54): concise prompts, modularize content, manage conversation state, fresh sessions
- Training data mitigation (line 115: "No recall required - Task files contain all answers needed")
- Hallucination mitigation (line 112: "Verification at boundaries", line 536: independent forensic review)
- Goal displacement mitigation (line 113: "Deterministic backpressure - Always run deterministic checks")
- Structural enforcement (lines 117-127): "Methodology IS the task file structure", cannot skip what structures the task
**BMAD** (Source: docs/tutorials/getting-started.md, docs/reference/workflow-map.md):
- Context management (getting-started.md line 71: "Fresh chats prevent context limitations from causing issues")
- Guided elicitation (README.md line 14: "agents and facilitated workflow act as expert collaborators")
- Structured artifacts (workflow-map.md lines 69-71: "Each document becomes context for the next phase")
- Implementation readiness gate (workflow-map.md line 46: validates cohesion before implementation)
- Architecture phase prevents agent conflicts (preventing-agent-conflicts.md)
**Comparability**: PARTIALLY COMPARABLE
- SAM explicitly documents LLM limitations with targeted mitigations
- BMAD implicitly addresses limitations through workflow structure without explicit limitation catalog
- Can compare mitigation strategies where both are documented
**Findings**:
**SAM**:
- Explicit limitation taxonomy (6 documented LLM limitations with citations)
- Targeted mitigation per limitation (context rot → fresh sessions, training data → no recall, goal displacement → deterministic backpressure)
- Architectural enforcement (structural, not behavioral instructions)
- Quantified targets (lines 724-733: <5% hallucination rate, 100% methodology compliance)
- Research citations (lines 44-47: academic papers on context length effects)
**BMAD**:
- Implicit limitation handling (fresh chats recommended, structured context)
- Process-based mitigation (guided workflows, architecture documentation)
- Discipline-based enforcement (recommendations, best practices)
- No explicit limitation taxonomy in core documentation
- Focus on productivity enhancement rather than limitation compensation
**Tradeoffs**:
**SAM's mitigation advantages**:
- Explicit awareness (documented limitation catalog)
- Research-grounded (academic citations for context effects)
- Architectural enforcement (cannot skip mitigations)
- Measurable targets (quantified success metrics)
**SAM's mitigation challenges**:
- Higher overhead (mitigations add complexity)
- Requires deep understanding of LLM limitations
- May over-engineer for simple tasks
**BMAD's mitigation advantages**:
- Transparent to users (mitigations embedded in workflows)
- Adaptive overhead (Quick Flow vs Method vs Enterprise)
- Focus on positive patterns (what to do vs what to avoid)
**BMAD's mitigation challenges**:
- No explicit limitation documentation (may miss emerging issues)
- Reliance on discipline (fresh chats recommended but not enforced)
- No quantified mitigation targets
**Verdict**: **A_better** (SAM) for explicit LLM limitation mitigation
- Confidence: **high**
- Rationale: SAM's explicit limitation taxonomy (lines 30-39) with targeted architectural mitigations is superior to implicit handling. Evidence: SAM provides research citations (lines 44-47), quantified targets (lines 724-733), and structural enforcement (line 127). BMAD's approach is effective but lacks explicit limitation awareness that would help teams understand _why_ certain practices matter.
### 3.6 Prerequisite enforcement
**Definition**: Mechanisms to prevent agents from proceeding with incomplete or missing information.
**Starter questions**:
- How does each methodology detect missing prerequisites?
- What happens when prerequisites are missing?
- Is enforcement automatic or manual?
- Can enforcement be bypassed?
**Specialize**:
1. What constitutes a "prerequisite" in each methodology?
2. How are prerequisites documented and checked?
3. What is the recovery path when prerequisites are discovered missing mid-workflow?
**Evidence**:
**SAM** (Source: stateless-agent-methodology.md lines 406-432):
- RT-ICA stage (Reverse Thinking - Information Completeness Assessment)
- Lines 417-420: "List all prerequisites for success. Mark each: AVAILABLE | DERIVABLE | MISSING. If MISSING: BLOCK and request information. If all AVAILABLE/DERIVABLE: PROCEED"
- Line 432: "Gate: Cannot proceed if any prerequisite is MISSING"
- Structural enforcement (blocking gate prevents execution)
**BMAD** (Source: docs/reference/workflow-map.md, docs/tutorials/getting-started.md):
- Implementation readiness check (workflow-map.md line 46): "Gate check before implementation", produces "PASS/CONCERNS/FAIL decision"
- getting-started.md line 119: "Validates cohesion across all planning documents"
- Recommended workflow (line 117: "Highly Recommended")
- Human decision point (CONCERNS allows proceeding with awareness vs FAIL)
**Comparability**: COMPARABLE - both have prerequisite checking mechanisms with different enforcement levels
**Findings**:
**SAM**:
- RT-ICA is a mandatory stage in pipeline (line 406: Stage 2)
- Hard blocking gate (line 419: "If MISSING: BLOCK and request information")
- No bypass mechanism documented
- Prerequisite status is binary: AVAILABLE/DERIVABLE = proceed, MISSING = block
- Prevents execution stage from starting without complete context
**BMAD**:
- Implementation readiness check is recommended (getting-started.md line 117: "Highly Recommended")
- Soft gate with human judgment (PASS/CONCERNS/FAIL)
- CONCERNS allows proceeding with awareness
- Check happens between solutioning and implementation phases
- Validates document cohesion rather than information completeness
**Tradeoffs**:
**SAM's prerequisite advantages**:
- Impossible to skip (mandatory stage in pipeline)
- Binary decision (no ambiguity about proceeding)
- Catches missing information before implementation starts
- Structural enforcement (architectural gate)
**SAM's prerequisite challenges**:
- May block progress on recoverable information gaps
- No documented override for low-risk scenarios
- Requires careful prerequisite identification
**BMAD's prerequisite advantages**:
- Flexible (CONCERNS allows proceeding with awareness)
- Human judgment (team decides risk tolerance)
- Can be skipped for simple work (Quick Flow track)
- Checks cohesion (documents consistent with each other)
**BMAD's prerequisite challenges**:
- Skippable (recommended but not enforced)
- Subjective criteria (PASS/CONCERNS/FAIL judgment-based)
- May miss information gaps if check skipped
**Verdict**: **A_better** (SAM) for prerequisite enforcement
- Confidence: **high**
- Rationale: SAM's RT-ICA gate is a hard architectural BLOCK (line 419) that prevents execution with missing prerequisites. BMAD's readiness check is recommended and allows flexible judgment. For high-risk projects where proceeding with missing information is unacceptable, SAM's approach is structurally superior. For adaptive project needs, BMAD's flexibility may be preferred despite lower rigor.
### 3.7 Multi-agent conflict prevention
**Definition**: Mechanisms to ensure consistent technical decisions when multiple agents implement different parts of a system.
**Starter questions**:
- How does each methodology prevent agents from making conflicting technical decisions?
- What shared context ensures consistency?
- How are conflicts detected and resolved?
- What happens when agents have implemented conflicting patterns?
**Specialize**:
1. What documentation or artifacts provide shared technical standards?
2. How is consistency enforced across agent implementations?
3. What conflict types are addressed (API style, database design, naming, etc.)?
**Evidence**:
**SAM** (Source: stateless-agent-methodology.md):
- Context Integration stage (lines 435-460): "Ground the design in actual codebase reality", "Find conflicts, contradictions, technical constraints"
- Task files embed methodology (line 489: "Methodology to use")
- Single agent per execution (lines 499-528): fresh session per task
- NOT_COMPARABLE: SAM documentation does not explicitly address multi-agent simultaneous implementation or conflict prevention between parallel execution agents
**BMAD** (Source: docs/explanation/preventing-agent-conflicts.md, docs/explanation/why-solutioning-matters.md):
- Solutioning phase (architecture) prevents conflicts (preventing-agent-conflicts.md lines 44-53): "Architecture documentation prevents this by establishing shared standards"
- ADRs (Architecture Decision Records) document technical choices (preventing-agent-conflicts.md lines 46-52)
- Architecture document maps FRs to technical approach (preventing-agent-conflicts.md lines 54-59)
- Standards documented: directory structure, naming conventions, code organization, testing patterns (lines 61-67)
- why-solutioning-matters.md lines 20-29: Example of REST vs GraphQL conflict and how architecture prevents it
- Explicit conflict types addressed (preventing-agent-conflicts.md lines 87-95): API style, database design, state management, styling, testing
**Comparability**: LIMITED - SAM's serial execution model vs BMAD's multi-epic parallel implementation create different conflict scenarios
**Findings**:
**SAM**:
- Serial execution model (one task at a time)
- Context Integration stage catches codebase conflicts
- Task files specify exact methodology and constraints
- Conflict detection happens during Context Integration (before task decomposition)
- NOT_COMPARABLE: SAM documentation does not describe simultaneous multi-agent implementation scenarios
**BMAD**:
- Multi-epic parallel implementation supported
- Architecture phase (Solutioning) establishes shared standards BEFORE implementation
- ADRs document explicit technical decisions
- Conflicts prevented rather than detected (proactive approach)
- Explicit conflict taxonomy (6 documented conflict types)
**Tradeoffs**:
**SAM's conflict approach**:
- Serial execution eliminates simultaneous conflicts
- Context Integration catches existing codebase conflicts
- Task-level methodology specification ensures consistency
**SAM's conflict limitations**:
- Serial execution may be slower for multi-epic projects
- No documented approach for parallel agent implementations
- Conflict prevention relies on serial ordering
**BMAD's conflict approach**:
- Proactive conflict prevention (architecture before implementation)
- Explicit technical decision documentation (ADRs)
- Supports parallel implementation of multiple epics
- Comprehensive conflict taxonomy
**BMAD's conflict limitations**:
- Relies on architecture documentation quality
- Agents must read and follow architecture (discipline-based)
- No architectural enforcement of consistency
**Verdict**: **depends** on project structure
- Confidence: **medium** (limited comparability due to different execution models)
- Rationale: SAM's serial execution model eliminates certain conflict classes that BMAD explicitly addresses. For single-epic or serial work, SAM's approach is sufficient. For multi-epic projects with parallel implementation, BMAD's explicit conflict prevention via architecture phase is more directly applicable. Evidence: SAM lines 435-460 show conflict detection in Context Integration; BMAD preventing-agent-conflicts.md lines 44-95 show comprehensive conflict prevention taxonomy and ADR approach.
### 3.8 Fresh context enforcement
**Definition**: Mechanisms to prevent context window degradation by ensuring agents start with clean, focused context.
**Starter questions**:
- How does each methodology ensure agents work with fresh context?
- Is fresh context enforcement architectural or discipline-based?
- What prevents context accumulation over time?
- How is context reset handled in each workflow?
**Specialize**:
1. Is fresh context a recommendation or architectural requirement?
2. What tooling or structure enforces fresh context?
3. How does fresh context interact with multi-stage workflows?
**Evidence**:
**SAM** (Source: stateless-agent-methodology.md):
- Architectural requirement (line 503: "FRESH SESSION" in all caps)
- Execution agent properties (lines 514-519): "Fresh session: No accumulated context. No recall needed: All answers in task file. Embedded verification: Cannot skip methodology"
- Context usage target (line 731: "<50%" per agent)
- Fresh context per agent (line 108: "Fresh context per agent with exactly what it needs")
**BMAD** (Source: docs/tutorials/getting-started.md, docs/reference/workflow-map.md):
- Discipline-based recommendation (getting-started.md line 71: "Always start a fresh chat for each workflow")
- Repeated emphasis (line 27: "Fresh chats for each workflow", line 77: "Use fresh chats for each workflow", line 132: "Each workflow should run in a fresh chat")
- Rationale provided (line 71: "This prevents context limitations from causing issues")
- Caution box (lines 70-72): "Fresh Chats: Always start a fresh chat for each workflow"
**Comparability**: COMPARABLE - both address fresh context with different enforcement levels
**Findings**:
**SAM**:
- Architectural enforcement (fresh session is part of execution agent specification)
- Impossible to skip (structure of methodology requires new session per execution)
- Quantified context target (<50% usage per agent)
- Built into agent definition
**BMAD**:
- Discipline-based enforcement (strong recommendation with rationale)
- Possible to skip (relies on developer following best practices)
- Multiple reminders throughout documentation
- Workflow structure supports but does not enforce
**Tradeoffs**:
**SAM's fresh context advantages**:
- Architectural guarantee (cannot be bypassed)
- Predictable context window usage
- Zero context accumulation bugs
- Structural enforcement
**SAM's fresh context challenges**:
- Requires tooling that supports session management
- Less flexible for workflows that benefit from continuity
**BMAD's fresh context advantages**:
- Flexibility (can maintain context when beneficial)
- Works with any AI IDE (no special tooling required)
- Developer choice based on context
**BMAD's fresh context challenges**:
- Relies on developer discipline
- Context accumulation possible if guideline ignored
- No quantified context targets
**Verdict**: **A_better** (SAM) for fresh context enforcement
- Confidence: **high**
- Rationale: SAM architecturally enforces fresh sessions (line 503) as part of the execution agent specification, making it impossible to bypass. BMAD strongly recommends fresh chats (getting-started.md line 71) but relies on developer discipline. Evidence: SAM specifies quantified context target of <50% (line 731); BMAD has no quantified context metrics. For preventing context degradation, architectural enforcement is superior to recommendations.
### 3.9 Adoption / learning curve
**Definition**: Prerequisites, implementation complexity, and barriers to entry for teams adopting each methodology.
**Starter questions**:
- What skills/prereqs are required?
- Time-to-first-success vs time-to-mastery?
- Migration path and compatibility with existing assets?
- Lock-in risk and exit costs?
**Specialize**:
1. What tooling must be implemented vs what's provided?
2. How steep is the learning curve for core concepts?
3. What does "getting started" require in terms of time and effort?
**Evidence**:
**SAM** (Source: stateless-agent-methodology.md):
- Principles and architecture documented (lines 1-750)
- No implementation provided (framework description only)
- Requires understanding of: formal methods concepts (lines 654-663), software patterns (lines 665-673), manufacturing analogies (lines 675-683)
- Prerequisite knowledge: stateless architectures, verification patterns, artifact-based development
**BMAD** (Source: README.md, docs/tutorials/getting-started.md):
- Installation: `npx bmad-method install` (README.md line 28)
- Prerequisites: Node.js 20+, Git, AI-powered IDE (getting-started.md lines 16-19)
- Quick start path: 3 commands for Simple Path (README.md lines 44-50)
- Tutorial: Getting Started guide with step-by-step instructions (getting-started.md)
- 21+ pre-built agent personas, 50+ workflows (README.md line 8)
- Community: Discord, YouTube tutorials (README.md lines 88-93)
**Comparability**: COMPARABLE - both have documented adoption requirements
**Findings**:
**SAM**:
- Conceptual framework (requires implementation)
- Steep learning curve (formal methods, verification patterns)
- No time-to-first-success (implementation required first)
- High initial investment (build tooling, implement agents)
- No lock-in (principles-based, can implement however desired)
- Theoretical grounding (references to formal methods, systems engineering)
**BMAD**:
- Turnkey solution (install and use immediately)
- Moderate learning curve (agile concepts, workflow selection)
- Fast time-to-first-success (minutes to install, hours to first workflow)
- Low initial investment (npm install, follow tutorial)
- Moderate lock-in (Node.js ecosystem, BMAD structure)
- Practical grounding (agile best practices, workflow-driven)
**Tradeoffs**:
**SAM's adoption characteristics**:
- High upfront cost (understanding + implementation)
- Long-term payoff (tailored to exact needs)
- Requires team with formal methods background or willingness to learn
- No dependency on external tooling/packages
- Maximum flexibility in implementation
**BMAD's adoption characteristics**:
- Low upfront cost (install and start)
- Immediate productivity (pre-built agents and workflows)
- Accessible to agile-familiar teams
- Dependency on Node.js ecosystem
- Opinionated structure (less flexibility)
**Verdict**: **B_better** (BMAD) for adoption and learning curve
- Confidence: **high**
- Rationale: BMAD provides turnkey installation (README.md line 28), pre-built agents/workflows (line 8), comprehensive tutorial (getting-started.md), and community support (README.md lines 88-93). SAM provides conceptual framework requiring full implementation. For teams wanting immediate productivity, BMAD is objectively easier to adopt. For teams wanting maximum flexibility or already building custom frameworks, SAM's principles may be more valuable despite higher adoption cost.
### 3.10 Scalability across project types
**Definition**: How each methodology adapts to different project sizes, complexities, and domains.
**Starter questions**:
- What range of project types can the methodology handle?
- How does the methodology adapt to different scales (bug fix vs enterprise system)?
- What overhead does the methodology impose on simple vs complex work?
- Can the methodology be partially adopted?
**Specialize**:
1. What are the documented use cases from simple to complex?
2. How does workflow complexity scale with project complexity?
3. What are the minimum and maximum project sizes addressable?
**Evidence**:
**SAM** (Source: stateless-agent-methodology.md):
- Designed for feature/task completion (lines 214-256 artifact flow shows single feature)
- All stages mandatory (lines 133-210 pipeline)
- Same rigor regardless of task size
- NOT_COMPARABLE: SAM documentation does not describe different tracks for different project scales
**BMAD** (Source: README.md, docs/tutorials/getting-started.md, docs/reference/workflow-map.md):
- Explicit scale adaptation (getting-started.md lines 42-52): Three tracks: Quick Flow (1-15 stories), BMad Method (10-50+ stories), Enterprise (30+ stories)
- Quick Flow track (workflow-map.md lines 61-68): "Skip phases 1-3 for small, well-understood work"
- Scale-Domain-Adaptive intelligence (README.md line 17): "Automatically adjusts planning depth and needs based on project complexity, domain and type"
- Range: bug fixes to enterprise systems (getting-started.md line 48)
- Optional phases (getting-started.md lines 78-84): Analysis phase entirely optional
**Comparability**: LIMITED - SAM designed for single-feature rigor; BMAD explicitly multi-scale
**Findings**:
**SAM**:
- Single rigor level (all 7 stages for all tasks)
- Designed for correctness over velocity
- Fixed overhead regardless of task complexity
- Best suited for tasks where verification cost is justified
- NOT_COMPARABLE: No documented lightweight or heavyweight variants
**BMAD**:
- Three explicit scale tracks
- Adaptive planning depth (Quick Flow: tech-spec only; Method: PRD+Architecture; Enterprise: PRD+Architecture+Security+DevOps)
- Optional phases (can skip Analysis, can skip Solutioning for Quick Flow)
- Range from 3 commands (Quick Flow) to full lifecycle (Method/Enterprise)
- Explicit story count guidance (though noted as guidance, not definition)
**Tradeoffs**:
**SAM's scalability approach**:
- Consistent rigor (same verification for all tasks)
- No lightweight path for simple changes
- Optimized for high-value, high-risk work
- Fixed overhead may be excessive for trivial tasks
**BMAD's scalability approach**:
- Explicit adaptation (different tracks for different scales)
- Lightweight path for simple work (Quick Flow)
- Heavy path for complex work (Enterprise track)
- Flexible overhead matching project needs
**Verdict**: **B_better** (BMAD) for scalability across project types
- Confidence: **high**
- Rationale: BMAD explicitly documents scale-adaptive tracks (getting-started.md lines 42-52) with different workflows for different project sizes. SAM applies same 7-stage rigor to all tasks, which is appropriate for its verification-centric goals but not adaptive. Evidence: BMAD Quick Flow is 3 commands (README.md lines 44-50) vs full lifecycle; SAM has no documented lightweight variant. For teams working on diverse project types, BMAD's explicit adaptation is superior.
### 3.11 Maintainability / operability
**Definition**: Ongoing effort to use, update, and maintain the methodology over time.
**Starter questions**:
- What does "operate" mean here (run, govern, audit, support)?
- What are routine tasks and their frequency?
- Observability/diagnostics: how do you know it's working?
- How are changes introduced safely?
**Specialize**:
1. How does each methodology evolve with changing project needs?
2. What artifacts need updating when requirements change?
3. What are the maintenance costs of the methodology itself?
**Evidence**:
**SAM** (Source: stateless-agent-methodology.md):
- Artifact-based state (line 109: "All state lives in artifact files, not conversation")
- Audit trail via artifacts (lines 214-256 artifact flow)
- Success metrics (lines 724-733): measurable targets for hallucination rate, compliance, rework
- Recursive quality loops (lines 565-577): built-in rework handling
**BMAD** (Source: docs/reference/workflow-map.md, docs/tutorials/getting-started.md):
- Course correction workflow (workflow-map.md line 57: "Handle significant mid-sprint changes")
- Retrospective workflow (workflow-map.md line 59: "Review after epic completion")
- Sprint tracking (workflow-map.md line 53: `sprint-status.yaml`)
- Document-project workflow for brownfield (workflow-map.md line 73: creates/updates `project-context.md`)
- Artifact versioning via git (getting-started.md line 17: "Git - Recommended for version control")
**Comparability**: COMPARABLE - both provide artifact-based state and change handling
**Findings**:
**SAM**:
- Immutable artifact trail (each stage produces new artifacts)
- Quantified success metrics (can measure methodology effectiveness)
- Built-in iteration (forensic review → fix → re-review)
- Self-contained maintenance (methodology encoded in task files)
**BMAD**:
- Mutable artifact trail (documents updated via workflows)
- Built-in course correction (workflow for handling scope changes)
- Retrospective learning (workflow for team improvement)
- Project context evolution (document-project workflow)
**Tradeoffs**:
**SAM's maintainability**:
- Clear audit trail (artifact progression)
- Measurable effectiveness (success metrics)
- Methodology as code (embedded in task files)
- Artifacts accumulate (storage consideration)
**BMAD's maintainability**:
- Flexible updates (course correction workflow)
- Team learning (retrospectives)
- Brownfield evolution (project-context updates)
- Document maintenance required (PRD, architecture may need updates)
**Verdict**: **depends** on project lifecycle
- Confidence: **medium**
- Rationale: SAM provides measurable success metrics (lines 724-733) and immutable audit trail, better for compliance/auditing contexts. BMAD provides course correction and retrospective workflows, better for agile evolution. Different strengths for different operational needs.
### 3.12 Ecosystem / support / community
**Definition**: Tooling, documentation, community resources, and vendor stability.
**Starter questions**:
- What tooling exists to support the methodology?
- What documentation and learning resources are available?
- What community support exists?
- What is the maturity and stability of the methodology?
**Specialize**:
1. Is there an installable implementation or just documentation?
2. What learning resources exist (tutorials, videos, examples)?
3. What community channels exist for getting help?
**Evidence**:
**SAM** (Source: stateless-agent-methodology.md):
- Documentation: Complete methodology document (750 lines)
- Theoretical foundations: formal methods, systems engineering, quality methodologies (lines 652-706)
- No implementation provided (principles and architecture only)
- No community resources documented
- No versioning information
**BMAD** (Source: README.md, docs/, repository):
- Installation: npm package `bmad-method` (README.md line 28)
- Documentation: Full documentation site (README.md line 79: <http://docs.bmad-method.org>)
- Tutorials: Getting started tutorial, video tutorials coming (README.md line 91)
- Community: Discord, GitHub Issues, Discussions (README.md lines 88-93)
- Open source: MIT license, 100% free (README.md line 10)
- Versioning: Version 6 (beta) (README.md line 8)
- Modules: Core + extensions (Game Dev Studio, Creative Intelligence Suite, Builder) (README.md lines 64-75)
**Comparability**: COMPARABLE - both provide documentation, different ecosystem maturity
**Findings**:
**SAM**:
- Documentation: principles and architecture
- No implementation (requires building custom tooling)
- No community channels documented
- Theoretical depth (formal methods grounding)
- Status: methodology specification
**BMAD**:
- Documentation: comprehensive with tutorials
- Complete implementation (installable npm package)
- Active community (Discord, GitHub)
- Practical focus (workflow-driven)
- Status: production software (v6 beta)
**Tradeoffs**:
**SAM's ecosystem**:
- Pure principles (not tied to specific tools)
- Requires custom implementation
- No vendor lock-in
- No community support documented
**BMAD's ecosystem**:
- Complete tooling (immediate use)
- Active development (version 6 beta)
- Community support (Discord, forums)
- Node.js ecosystem dependency
**Verdict**: **B_better** (BMAD) for ecosystem and support
- Confidence: **high**
- Rationale: BMAD provides installable implementation (README.md line 28), comprehensive documentation (line 79), tutorials (docs/tutorials/), active community (Discord, GitHub - lines 88-93), and ongoing development (v6 beta). SAM provides methodology documentation without implementation or community resources. For teams needing ecosystem support, BMAD is objectively superior.
---
## 4) Decision Matrix
**NOT APPLICABLE** - Selected "narrative-only" scoring stance in Section 1.4.
---
## 5) Outputs
### 5.1 Recommendation
**Format**: Best-for personas (tradeoff-only, no single winner)
**SAM best for**:
- **High-reliability projects** where hallucination consequences are severe (medical, financial, safety-critical systems)
- **Verification-focused teams** comfortable with formal methods and architectural rigor
- **Custom framework builders** who want principles to implement rather than opinionated tooling
- **Single-feature/task workflows** where fresh session per task is natural fit
- **Teams with strong verification requirements** needing independent forensic review and audit trails
**BMAD best for**:
- **Immediate productivity needs** requiring pre-built agents and workflows
- **Agile development teams** familiar with sprint planning, retrospectives, and iterative development
- **Multi-scale projects** ranging from bug fixes to enterprise systems needing adaptive planning depth
- **Brownfield codebases** requiring integration with existing projects (project-context.md pattern)
- **Teams wanting guided facilitation** where agents coach humans through structured processes
- **Multi-epic projects** requiring conflict prevention across parallel implementations
### 5.2 "Flaws but not dealbreakers"
**SAM acceptable limitations**:
- Requires custom implementation (no turnkey tooling) - acceptable for teams building frameworks
- Higher overhead per task (7 stages minimum) - acceptable when verification justifies cost
- Steeper learning curve (formal methods concepts) - acceptable for teams with technical depth
- Serial execution model limits parallelization - acceptable for single-feature workflows
**BMAD acceptable limitations**:
- Self-review patterns (same agent type reviews work) - acceptable with strong code review discipline
- Fresh chat enforcement relies on developer discipline - acceptable for well-trained teams
- Node.js ecosystem dependency - acceptable for JavaScript/TypeScript projects
- No quantified verification targets - acceptable for most commercial projects
### 5.3 Worth considering (near-misses / niche fits)
**SAM for hybrid approach**:
- Teams could adopt SAM's RT-ICA gate (prerequisite blocking) while using BMAD's agent personas
- SAM's forensic review pattern could supplement BMAD's code review workflow
- SAM's fresh context enforcement could be architecturally added to BMAD workflows
**BMAD for SAM enhancement**:
- BMAD's conflict prevention (architecture/ADR phase) addresses gap in SAM documentation
- BMAD's scale-adaptive tracks could inspire SAM variants (SAM-lite for simple tasks)
- BMAD's course correction workflow could enhance SAM's recursive loop handling
### 5.4 The competition (explicitly excluded)
**Excluded domains**:
- Cost comparison (both use same underlying LLMs, cost depends on usage patterns)
- Specific LLM model performance (both work with multiple AI IDEs)
- UI/UX of tooling (SAM has no tooling, BMAD is CLI-based)
- Programming language specificity (both language-agnostic in principle)
**Excluded alternatives**:
- Traditional agile without AI adaptation (out of scope for LLM agent methodologies)
- Prompt engineering patterns (different abstraction level)
- AI IDE features (tools vs methodologies)
### 5.5 What to look forward to (update triggers)
**Revisit when**:
- SAM provides reference implementation or tooling
- BMAD adds independent forensic review architecture
- Either methodology publishes empirical effectiveness studies
- Either methodology adds quantified hallucination reduction metrics
- New LLM capabilities reduce need for mitigation strategies
- Tool support improves for fresh session enforcement
**Next review date**: 2026-07-27 (6 months) or when either methodology releases major version
---
## 6) Evidence Log (traceability)
| Claim | Evidence | Date/version | Confidence | Notes |
| ------------------------------------------- | ------------------------------------------------------------------------ | ------------ | ---------- | ------------------------------------------------------------------- |
| SAM uses 7-stage pipeline | stateless-agent-methodology.md lines 133-210 | 2026-01-27 | high | Pipeline diagram with stages explicitly numbered |
| SAM enforces fresh sessions architecturally | stateless-agent-methodology.md line 503 "FRESH SESSION" | 2026-01-27 | high | Execution agent specification, emphasis in original |
| SAM has independent forensic review | stateless-agent-methodology.md line 536 "DIFFERENT from Execution Agent" | 2026-01-27 | high | Emphasis in original, architectural separation |
| SAM has RT-ICA hard blocking gate | stateless-agent-methodology.md line 419 "If MISSING: BLOCK" | 2026-01-27 | high | Explicit blocking behavior |
| SAM targets <5% hallucination rate | stateless-agent-methodology.md line 727 | 2026-01-27 | high | Success metrics table |
| SAM has no implementation | Entire stateless-agent-methodology.md document | 2026-01-27 | high | Principles and architecture only, no tooling |
| BMAD has 21+ specialized agents | README.md line 19 | 2026-01-27 | high | Explicit count |
| BMAD has 50+ workflows | README.md line 8 | 2026-01-27 | high | Explicit count |
| BMAD has 4-phase structure | docs/reference/workflow-map.md lines 18-59 | 2026-01-27 | high | Explicit phase documentation |
| BMAD recommends fresh chats | docs/tutorials/getting-started.md line 71 | 2026-01-27 | high | Multiple reminders throughout tutorial |
| BMAD has three scale tracks | docs/tutorials/getting-started.md lines 42-52 | 2026-01-27 | high | Quick Flow, BMad Method, Enterprise |
| BMAD installation is npx command | README.md line 28 | 2026-01-27 | high | Quick start section |
| BMAD prevents conflicts via architecture | docs/explanation/preventing-agent-conflicts.md lines 44-95 | 2026-01-27 | high | ADR approach documented with examples |
| BMAD has implementation readiness gate | docs/reference/workflow-map.md line 46 | 2026-01-27 | high | Produces PASS/CONCERNS/FAIL |
| BMAD code review is self-review | docs/reference/workflow-map.md line 56, getting-started.md line 137 | 2026-01-27 | high | Dev agent performs code review workflow |
| SAM context usage target <50% | stateless-agent-methodology.md line 731 | 2026-01-27 | high | Success metrics table |
| SAM task files contain all context | stateless-agent-methodology.md line 115 "No recall required" | 2026-01-27 | high | Design principle explicitly stated |
| SAM has context rot mitigation | stateless-agent-methodology.md lines 40-54 | 2026-01-27 | high | Mitigation strategies section with research citations |
| SAM cites academic research | stateless-agent-methodology.md lines 44-47 | 2026-01-27 | high | Links to arxiv, aclanthology papers |
| BMAD version 6 (beta) | README.md line 8, repository structure | 2026-01-27 | high | Version stated in description |
| BMAD has course correction workflow | docs/reference/workflow-map.md line 57 | 2026-01-27 | high | Handle mid-sprint changes |
| BMAD has retrospective workflow | docs/reference/workflow-map.md line 59 | 2026-01-27 | high | Review after epic completion |
| BMAD has project-context.md for brownfield | docs/reference/workflow-map.md line 73 | 2026-01-27 | high | Document-project workflow creates/updates |
| BMAD Discord community exists | README.md line 90 | 2026-01-27 | high | Discord link provided |
| SAM designed for single feature/task | stateless-agent-methodology.md lines 214-256 artifact flow | 2026-01-27 | high | Artifact flow shows discovery through certification for one feature |
| SAM has no multi-agent parallel docs | Entire stateless-agent-methodology.md | 2026-01-27 | medium | Serial execution implied, parallel not discussed |
| BMAD Quick Flow is 3 commands | README.md lines 44-50 | 2026-01-27 | high | quick-spec, dev-story, code-review |
| BMAD story count guidance is flexible | docs/tutorials/getting-started.md line 52 | 2026-01-27 | high | "guidance, not definitions" |
---
## Comparison Complete
**Item A**: Stateless Agent Methodology (SAM)
**Item B**: BMad Method (Breakthrough Method of Agile AI Driven Development)
**Output File**: /home/ubuntulinuxqa2/repos/claude_skills/methodology_development/sam-vs-bmad-method.md
### Sources Used
**SAM**:
- stateless-agent-methodology.md (750 lines, accessed 2026-01-27)
**Target (BMAD)**:
- README.md (accessed 2026-01-27)
- docs/index.md (accessed 2026-01-27)
- docs/tutorials/getting-started.md (accessed 2026-01-27)
- docs/reference/workflow-map.md (accessed 2026-01-27)
- docs/explanation/why-solutioning-matters.md (accessed 2026-01-27)
- docs/explanation/preventing-agent-conflicts.md (accessed 2026-01-27)
### Verification Status
- ✅ Section 0 (Header): Complete
- ✅ Section 1 (Pre-Comparison): Complete
- ✅ Section 2 (Map): Complete
- ✅ Section 3 (Worksheets): Complete (12 domains)
- ✅ Section 4 (Matrix): N/A - narrative only
- ✅ Section 5 (Outputs): Complete
- ✅ Section 6 (Evidence Log): Complete (30 entries)
- ✅ Total citations: 30+
- ✅ Uncited claims: 0
- ✅ NOT_COMPARABLE domains documented: 3 (multi-agent conflicts - limited comparability due to different execution models)
### Key Findings
**Convergence**:
- Both methodologies explicitly designed for LLM agent workflows with awareness of limitations
- Both use artifact-based state management (SAM line 109: "All state lives in artifact files"; BMAD workflow-map.md lines 69-71: "Each document becomes context for the next phase")
- Both recommend/require fresh context to prevent degradation (SAM line 503: architectural enforcement; BMAD getting-started.md line 71: strong recommendation)
- Both have verification gates (SAM: RT-ICA, forensic review; BMAD: readiness check, code review)
**Divergence**:
- **Enforcement approach**: SAM uses architectural enforcement (fresh sessions, blocking gates); BMAD uses disciplined recommendations
- **Verification independence**: SAM has separate forensic reviewer; BMAD uses self-review patterns
- **Scale adaptation**: SAM applies same rigor to all tasks; BMAD has three explicit scale tracks
- **Implementation maturity**: SAM is principles/architecture; BMAD is installable software with 21+ agents and 50+ workflows
- **Execution model**: SAM serial (one task at a time); BMAD supports multi-epic parallel implementation
**Complementary strengths**:
- SAM's RT-ICA gate (hard blocking) could enhance BMAD's readiness check (soft gate with judgment)
- BMAD's conflict prevention via architecture/ADRs addresses gap in SAM for parallel implementations
- SAM's quantified success metrics (<5% hallucination, line 727) could provide measurability to BMAD
- BMAD's scale-adaptive tracks could inspire SAM variants for different task complexities
- SAM's forensic review architecture could supplement BMAD's code review workflow
**Recommendation**: Use SAM principles for verification-critical work; use BMAD tooling for immediate productivity. Consider hybrid: BMAD workflows with SAM verification gates.
### Next Steps for User
1. **Review comparison document** for accuracy against your knowledge of both methodologies
2. **Validate citations** - all line numbers and file references are checkable in source repositories
3. **Consider hybrid approach** - BMAD tooling + SAM verification rigor may be optimal for many teams
4. **Evaluate project needs** - high-reliability → SAM bias; immediate productivity → BMAD bias
5. **Check for updates** - SAM may release implementation; BMAD may add forensic review; revisit comparison when either occurs