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.
2.1 KiB
2.1 KiB
| 1 | module | skill | display-name | menu-code | description | action | args | phase | after | before | required | output-location | outputs |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2 | BMad Builder | bmad-builder-setup | Setup Builder Module | SB | Install or update BMad Builder module config and help entries. Collects user preferences, writes config.yaml, and migrates legacy configs. | configure | anytime | false | {project-root}/_bmad | config.yaml and config.user.yaml | |||
| 3 | BMad Builder | bmad-agent-builder | Build an Agent | BA | Create, edit, convert, or fix an agent skill. | build-process | [-H] [description | path] | anytime | bmad-agent-builder:quality-optimizer | false | output_folder | agent skill | |
| 4 | BMad Builder | bmad-agent-builder | Optimize an Agent | OA | Validate and optimize an existing agent skill. Produces a quality report. | quality-optimizer | [-H] [path] | anytime | bmad-agent-builder:build-process | false | bmad_builder_reports | quality report | |
| 5 | BMad Builder | bmad-workflow-builder | Build a Workflow | BW | Create, edit, convert, or fix a workflow or utility skill. | build-process | [-H] [description | path] | anytime | bmad-workflow-builder:quality-optimizer | false | output_folder | workflow skill | |
| 6 | BMad Builder | bmad-workflow-builder | Optimize a Workflow | OW | Validate and optimize an existing workflow or utility skill. Produces a quality report. | quality-optimizer | [-H] [path] | anytime | bmad-workflow-builder:build-process | false | bmad_builder_reports | quality report | |
| 7 | BMad Builder | bmad-module-builder | Ideate Module | IM | Brainstorm and plan a BMad module — explore ideas, decide architecture, and produce a build plan. | ideate-module | anytime | bmad-module-builder:create-module | false | bmad_builder_reports | module plan | ||
| 8 | BMad Builder | bmad-module-builder | Create Module | CM | Scaffold a setup skill into an existing folder of built skills, making it an installable BMad module. | create-module | [-H] [path] | anytime | bmad-module-builder:ideate-module | false | bmad_builder_output_folder | setup skill | |
| 9 | BMad Builder | bmad-module-builder | Validate Module | VM | Check that a module's setup skill is complete, accurate, and all capabilities are properly registered. | validate-module | [path] | anytime | bmad-module-builder:create-module | false | bmad_builder_reports | validation report |