Les enseignants ont besoin de moyennes à jour immédiatement après la publication ou modification des notes, sans attendre un batch nocturne. Le système recalcule via Domain Events synchrones : statistiques d'évaluation (min/max/moyenne/médiane), moyennes matières pondérées (normalisation /20), et moyenne générale par élève. Les résultats sont stockés dans des tables dénormalisées avec cache Redis (TTL 5 min). Trois endpoints API exposent les données avec contrôle d'accès par rôle. Une commande console permet le backfill des données historiques au déploiement.
73 lines
2.0 KiB
Markdown
73 lines
2.0 KiB
Markdown
---
|
|
validationDate: 2026-01-27
|
|
workflowName: testarch-ci
|
|
workflowPath: {project-root}/src/workflows/testarch/bmad-testarch-ci
|
|
validationStatus: COMPLETE
|
|
completionDate: 2026-01-27 10:03:10
|
|
---
|
|
|
|
# Validation Report: testarch-ci
|
|
|
|
**Validation Started:** 2026-01-27 09:50:21
|
|
**Validator:** BMAD Workflow Validation System (Codex)
|
|
**Standards Version:** BMAD Workflow Standards
|
|
|
|
## File Structure & Size
|
|
|
|
- workflow.md present: YES
|
|
- instructions.md present: YES
|
|
- workflow.yaml present: YES
|
|
- step files found: 7
|
|
|
|
**Step File Sizes:**
|
|
|
|
- steps-c/step-01-preflight.md: 87 lines [GOOD]
|
|
- steps-c/step-02-generate-pipeline.md: 75 lines [GOOD]
|
|
- steps-c/step-03-configure-quality-gates.md: 67 lines [GOOD]
|
|
- steps-c/step-04-validate-and-summary.md: 60 lines [GOOD]
|
|
- steps-e/step-01-assess.md: 51 lines [GOOD]
|
|
- steps-e/step-02-apply-edit.md: 46 lines [GOOD]
|
|
- steps-v/step-01-validate.md: 53 lines [GOOD]
|
|
- workflow-plan.md present: YES
|
|
|
|
## Frontmatter Validation
|
|
|
|
- No frontmatter violations found
|
|
|
|
## Critical Path Violations
|
|
|
|
- No {project-root} hardcoded paths detected in body
|
|
- No dead relative links detected
|
|
|
|
## Menu Handling Validation
|
|
|
|
- No menu structures detected (linear step flow) [N/A]
|
|
|
|
## Step Type Validation
|
|
|
|
- Last step steps-v/step-01-validate.md has no nextStepFile (final step OK)
|
|
- Step type validation assumes linear sequence (no branching/menu). Workflow-plan.md present for reference. [INFO]
|
|
|
|
## Output Format Validation
|
|
|
|
- No templates found in workflow root
|
|
- Steps with outputFile in frontmatter:
|
|
- steps-c/step-02-generate-pipeline.md
|
|
- steps-v/step-01-validate.md
|
|
|
|
## Validation Design Check
|
|
|
|
- checklist.md present: YES
|
|
- Validation steps folder (steps-v) present: YES
|
|
|
|
## Instruction Style Check
|
|
|
|
- All steps include STEP GOAL, MANDATORY EXECUTION RULES, EXECUTION PROTOCOLS, CONTEXT BOUNDARIES, and SUCCESS/FAILURE metrics
|
|
|
|
## Summary
|
|
|
|
- Validation completed: 2026-01-27 10:03:10
|
|
- Critical issues: 0
|
|
- Warnings: 0 (informational notes only)
|
|
- Readiness: READY (manual review optional)
|