Files
L-Ami-Fiduciaire/_bmad/bmm/workflows/bmad-quick-flow/quick-dev/steps/step-06-resolve-findings.md
Saad Ibn-Ezzoubayr 35545c2a8f feat: L'Ami Fiduciaire V1.0.0 — full codebase with Story 0.1 complete
Initial commit of the L'Ami Fiduciaire SaaS platform built on Laravel 12,
Vue 3, Inertia.js 2, and Tailwind CSS 4.

Story 0.1 (rename folders to declarations in database) is implemented and
code-reviewed: migration, rollback, and 6 Pest tests all passing.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-11 23:33:10 +00:00

3.0 KiB

name, description
name description
step-06-resolve-findings Handle review findings interactively, apply fixes, update tech-spec with final status

Step 6: Resolve Findings

Goal: Handle adversarial review findings interactively, apply fixes, finalize tech-spec.


AVAILABLE STATE

From previous steps:

  • {baseline_commit} - Git HEAD at workflow start
  • {execution_mode} - "tech-spec" or "direct"
  • {tech_spec_path} - Tech-spec file (if Mode A)
  • Findings table from step-05

RESOLUTION OPTIONS

Present: "How would you like to handle these findings?"

Display:

[W] Walk through - Discuss each finding individually [F] Fix automatically - Automatically fix issues classified as "real" [S] Skip - Acknowledge and proceed to commit

Menu Handling Logic:

  • IF W: Execute WALK THROUGH section below
  • IF F: Execute FIX AUTOMATICALLY section below
  • IF S: Execute SKIP section below

EXECUTION RULES:

  • ALWAYS halt and wait for user input after presenting menu
  • ONLY proceed when user makes a selection

WALK THROUGH [W]

For each finding in order:

  1. Present the finding with context
  2. Ask: fix now / skip / discuss
  3. If fix: Apply the fix immediately
  4. If skip: Note as acknowledged, continue
  5. If discuss: Provide more context, re-ask
  6. Move to next finding

After all findings processed, summarize what was fixed/skipped.


FIX AUTOMATICALLY [F]

  1. Filter findings to only those classified as "real"
  2. Apply fixes for each real finding
  3. Report what was fixed:
**Auto-fix Applied:**
- F1: {description of fix}
- F3: {description of fix}
...

Skipped (noise/uncertain): F2, F4

SKIP [S]

  1. Acknowledge all findings were reviewed
  2. Note that user chose to proceed without fixes
  3. Continue to completion

UPDATE TECH-SPEC (Mode A only)

If {execution_mode} is "tech-spec":

  1. Load {tech_spec_path}
  2. Update status to "Completed"
  3. Add review notes:
    ## Review Notes
    - Adversarial review completed
    - Findings: {count} total, {fixed} fixed, {skipped} skipped
    - Resolution approach: {walk-through/auto-fix/skip}
    
  4. Save changes

COMPLETION OUTPUT

**Review complete. Ready to commit.**

**Implementation Summary:**
- {what was implemented}
- Files modified: {count}
- Tests: {status}
- Review findings: {X} addressed, {Y} skipped

{Explain what was implemented based on user_skill_level}

WORKFLOW COMPLETE

This is the final step. The Quick Dev workflow is now complete.

User can:

  • Commit changes
  • Run additional tests
  • Start new Quick Dev session

SUCCESS METRICS

  • User presented with resolution options
  • Chosen approach executed correctly
  • Fixes applied cleanly (if applicable)
  • Tech-spec updated with final status (Mode A)
  • Completion summary provided
  • User understands what was implemented

FAILURE MODES

  • Not presenting resolution options
  • Auto-fixing "noise" or "uncertain" findings
  • Not updating tech-spec after resolution (Mode A)
  • No completion summary
  • Leaving user unclear on next steps