Files
L-Ami-Fiduciaire/_bmad/bmm/workflows/bmad-quick-flow/quick-dev/steps/step-04-self-check.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

2.3 KiB

name, description, nextStepFile
name description nextStepFile
step-04-self-check Self-audit implementation against tasks, tests, AC, and patterns ./step-05-adversarial-review.md

Step 4: Self-Check

Goal: Audit completed work against tasks, tests, AC, and patterns before external review.


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)
  • {project_context} - Project patterns (if exists)

SELF-CHECK AUDIT

1. Tasks Complete

Verify all tasks are marked complete:

  • All tasks from tech-spec or mental plan marked [x]
  • No tasks skipped without documented reason
  • Any blocked tasks have clear explanation

2. Tests Passing

Verify test status:

  • All existing tests still pass
  • New tests written for new functionality
  • No test warnings or skipped tests without reason

3. Acceptance Criteria Satisfied

For each AC:

  • AC is demonstrably met
  • Can explain how implementation satisfies AC
  • Edge cases considered

4. Patterns Followed

Verify code quality:

  • Follows existing code patterns in codebase
  • Follows project-context rules (if exists)
  • Error handling consistent with codebase
  • No obvious code smells introduced

UPDATE TECH-SPEC (Mode A only)

If {execution_mode} is "tech-spec":

  1. Load {tech_spec_path}
  2. Mark all tasks as [x] complete
  3. Update status to "Implementation Complete"
  4. Save changes

IMPLEMENTATION SUMMARY

Present summary to transition to review:

**Implementation Complete!**

**Summary:** {what was implemented}
**Files Modified:** {list of files}
**Tests:** {test summary - passed/added/etc}
**AC Status:** {all satisfied / issues noted}

Proceeding to adversarial code review...

NEXT STEP

Proceed immediately to {project-root}/_bmad/bmm/workflows/bmad-quick-flow/quick-dev/steps/step-05-adversarial-review.md.


SUCCESS METRICS

  • All tasks verified complete
  • All tests passing
  • All AC satisfied
  • Patterns followed
  • Tech-spec updated (if Mode A)
  • Summary presented

FAILURE MODES

  • Claiming tasks complete when they're not
  • Not running tests before proceeding
  • Missing AC verification
  • Ignoring pattern violations
  • Not updating tech-spec status (Mode A)