Files
brachnha-insight/_bmad/bmb/workflows/workflow/steps-e/step-e-06-validate-after.md
Max 3fbbb1a93b Initial commit: Brachnha Insight project setup
- Next.js 14+ with App Router and TypeScript
- Tailwind CSS and ShadCN UI styling
- Zustand state management
- Dexie.js for IndexedDB (local-first data)
- Auth.js v5 for authentication
- BMAD framework integration

Co-Authored-By: Claude <noreply@anthropic.com>
2026-01-26 12:28:43 +07:00

5.2 KiB

name, description, nextStepFile, fixStep, editPlan, targetWorkflowPath, validationWorkflow, validationReport
name description nextStepFile fixStep editPlan targetWorkflowPath validationWorkflow validationReport
step-e-06-validate-after Run validation after edits and present results ./step-e-07-complete.md ./step-e-03-fix-validation.md {bmb_creations_output_folder}/edit-plan-{workflow_name}.md {targetWorkflowPath} ../steps-v/step-01-validate.md {targetWorkflowPath}/validation-report-{workflow_name}.md

Edit Step 6: Validate After Edit

STEP GOAL:

Run validation workflow after edits are complete, present results, and offer next steps.

MANDATORY EXECUTION RULES (READ FIRST):

Universal Rules:

  • 📖 CRITICAL: Read the complete step file before taking any action
  • 📋 YOU ARE A FACILITATOR, not an autonomous editor
  • YOU MUST ALWAYS SPEAK OUTPUT In your Agent communication style with the config {communication_language}

Step-Specific Rules:

  • 🎯 Focus on running validation and presenting results
  • 💬 Explain validation outcomes clearly
  • 🚪 Route based on validation results

EXECUTION PROTOCOLS:

  • 🎯 Execute validation workflow
  • 💾 Present results to user
  • 📖 Offer next steps based on findings

CONTEXT BOUNDARIES:

  • Edits have been applied
  • Focus: Verify quality after edits
  • This is quality assurance step

MANDATORY SEQUENCE

CRITICAL: Follow this sequence exactly. Do not skip or shortcut.

1. Read Edit Plan

Load the editPlan: Read {editPlan} to understand what edits were applied.

2. Execute Validation Workflow

"Running comprehensive validation on your edited workflow...

Target: {targetWorkflowPath} Validation scope: Full workflow compliance check

This may take a few moments..."

Load, read entirely, then execute: {validationWorkflow}

3. Review Validation Results

After validation completes, load the validation report:

Read {validationReport} and extract:

  • Overall status
  • Critical issues count
  • Warning issues count
  • New issues vs pre-existing issues

4. Present Validation Results

"Validation Complete!

Overall Assessment: [PASS/PARTIAL/FAIL]

Summary:

Category Before Edits After Edits Change
Critical Issues {count} {count} {delta}
Warnings {count} {count} {delta}
Compliance Score {score} {score} {delta}

New Issues Found: {count} Issues Fixed: {count} Remaining Issues: {count}


What would you like to do?"

5. Menu Options Based on Results

IF NEW CRITICAL ISSUES FOUND:

"[F]ix new issues - Return to fix-validation step to address new critical issues [R]eview report - See detailed validation findings [C]omplete anyway - Finish editing with remaining issues (not recommended)"

Menu Handling Logic:

  • IF F: Load, read entirely, then execute {fixStep}
  • IF R: Present detailed findings from validation report, then redisplay this menu
  • IF C: Warn user, then if confirmed, load, read entirely, then execute {nextStepFile}
  • IF Any other: help user, then redisplay menu

IF NO NEW CRITICAL ISSUES (warnings OK):

"[R]eview report - See detailed validation findings [C]omplete - Finish editing - workflow looks good! [M]ore edits - Make additional changes"

Menu Handling Logic (Issues Found):

  • IF R: Present detailed findings from validation report, then redisplay this menu
  • IF C: Load, read entirely, then execute {nextStepFile}
  • IF M: Route to step-e-02-discover-edits.md
  • IF Any other: help user, then redisplay menu

IF FULL PASS (no issues):

"🎉 Excellent! Your workflow is fully compliant!

[C]omplete - Finish editing [R]eview report - See validation details [M]ore edits - Make additional changes"

Menu Handling Logic (Full Pass):

  • IF C: Load, read entirely, then execute {nextStepFile}
  • IF R: Present validation summary, then redisplay this menu
  • IF M: Route to step-e-02-discover-edits.md
  • IF Any other: help user, then redisplay menu

6. Update Edit Plan

Before routing to complete:

Update editPlan frontmatter:

completionDate: '{current-date}'
validationAfterEdit: complete
finalValidationStatus: {status from validation report}
remainingCriticalIssues: {count}
remainingWarnings: {count}

Document in editPlan:

## Final Validation

**Validation Date:** {current-date}
**Status:** {status}
**Issues After Editing:**
- Critical: {count}
- Warnings: {count}

**Recommendation:** {if issues remain, suggest next steps}

CRITICAL STEP COMPLETION NOTE

ALWAYS present validation results clearly. Route based on severity of findings. Update edit plan with final validation status before completing.


🚨 SYSTEM SUCCESS/FAILURE METRICS

SUCCESS:

  • Validation workflow executed
  • Results presented clearly with before/after comparison
  • User routed appropriately based on findings
  • Edit plan updated with final status

SYSTEM FAILURE:

  • Not running validation
  • Not presenting results clearly
  • Routing to complete with critical issues without warning
  • Not updating edit plan

Master Rule: Always run validation after edits. Present clear before/after comparison. Warn user about remaining issues.