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.
3.0 KiB
3.0 KiB
title, status, module_name, module_code, architecture, standalone, expands_module, skills_planned, config_variables, created, updated
| title | status | module_name | module_code | architecture | standalone | expands_module | skills_planned | config_variables | created | updated |
|---|---|---|---|---|---|---|---|---|---|---|
| Module Plan | ideation | true |
Module Plan
Vision
Architecture Decision
User Experience
Skills
{skill-name}
Type: {agent | workflow} Purpose:
Capabilities:
| Display Name | Menu Code | Description | Action | Args | Phase | After | Before | Required | Output Location | Outputs |
|---|---|---|---|---|---|---|---|---|---|---|
Design Notes:
Memory Architecture
Configuration
| Variable | Prompt | Default | Result Template | User Setting |
|---|---|---|---|---|
External Dependencies
UI and Visualization
Setup Extensions
Integration
Creative Use Cases
Ideas Captured
Build Roadmap
Next steps:
- Build each skill using Build an Agent (BA) or Build a Workflow (BW) — share this plan document as context
- When all skills are built, return to Create Module (CM) to scaffold the module infrastructure