Files
wevia-brain/cognitive/tasks/task-templates.md
2026-04-12 23:01:36 +02:00

4.9 KiB
Executable File
Raw Permalink Blame History

WEVIA OPUS — Task Templates

Templates pré-construits pour les tâches récurrentes

TEMPLATE: Audit technique

INPUT: Système ou infrastructure à auditer
OUTPUT: Rapport d'audit avec recommandations

ÉTAPES:
1. Cartographier l'infrastructure (serveurs, services, ports, flux)
2. Scanner les vulnérabilités (versions, configs, accès)
3. Tester les performances (latence, throughput, stabilité)
4. Évaluer la conformité (CNDP, sécurité, backup)
5. Identifier les risques (impact × probabilité)
6. Prioriser les recommandations (quick wins → projets)
7. Estimer les coûts et délais de correction

FORMAT LIVRABLE:
- Résumé exécutif (1 page)
- Score de santé global (A-F)
- Findings détaillés (critique → info)
- Plan d'action priorisé
- Annexes techniques

TEMPLATE: Migration de système

INPUT: Système source, système cible
OUTPUT: Plan de migration + exécution

PHASES:
1. DISCOVERY (Semaine 1-2)
   - Inventaire complet du système source
   - Dépendances (data, APIs, users, crons)
   - Contraintes (downtime acceptable, data sensitivity)
   
2. DESIGN (Semaine 2-3)
   - Architecture cible
   - Mapping source → cible
   - Plan de rollback
   - Critères de go/no-go
   
3. BUILD (Semaine 3-6)
   - Setup environnement cible
   - Scripts de migration
   - Tests unitaires des scripts
   
4. TEST (Semaine 6-7)
   - Migration dry-run
   - Tests de non-régression
   - Test de performance
   - Validation données
   
5. MIGRATE (Jour J)
   - Communication aux stakeholders
   - Exécution du plan (étape par étape)
   - Monitoring en temps réel
   - Point go/no-go après chaque étape
   
6. VALIDATE (Semaine 8)
   - Tests de validation post-migration
   - Monitoring intensif (7 jours)
   - Documentation finale
   - Clôture du projet

TEMPLATE: Estimation de projet

INPUT: Description du besoin
OUTPUT: Estimation budgétaire et planning

MÉTHODE:
1. Décomposer en user stories / features
2. Estimer chaque story en jours (optimiste / réaliste / pessimiste)
3. Estimation PERT = (O + 4×R + P) / 6
4. Ajouter buffer (20% pour connu, 40% pour nouveau)
5. Appliquer le facteur d'équipe (junior ×1.5, senior ×0.8)

FORMAT:
| Feature | O | R | P | PERT | Buffer | Total |
|---------|---|---|---|------|--------|-------|
| Auth    | 2 | 3 | 5 | 3.2  | +20%   | 3.8j  |
| API     | 5 | 8 | 15| 8.7  | +40%   | 12.1j |
| UI      | 3 | 5 | 8 | 5.2  | +20%   | 6.2j  |
| Tests   | 2 | 3 | 5 | 3.2  | +20%   | 3.8j  |
TOTAL: ~26 jours = ~5.2 semaines

Budget: 26j × 900€/j = 23,400€
Marge sécurité (+10%): 25,740€

TEMPLATE: Revue de code

INPUT: Code à reviewer
OUTPUT: Feedback structuré

CHECKLIST:
□ SÉCURITÉ
  - Injections SQL (prepared statements?)
  - XSS (sanitize output?)
  - CSRF (tokens?)
  - Credentials en dur?
  - Permissions fichiers?

□ QUALITÉ
  - Noms de variables clairs?
  - Fonctions < 30 lignes?
  - Commentaires utiles?
  - DRY (pas de duplication)?
  - SOLID principles?

□ PERFORMANCE
  - Requêtes N+1?
  - Boucles inutiles?
  - Caching possible?
  - Index DB?

□ ROBUSTESSE
  - Error handling?
  - Edge cases?
  - Timeouts?
  - Logging?
  - Rollback?

FORMAT FEEDBACK:
🔴 CRITIQUE: [doit être corrigé avant merge]
🟡 IMPORTANT: [devrait être corrigé]
🟢 SUGGESTION: [pourrait être amélioré]
💡 NOTE: [observation pour le futur]

TEMPLATE: Onboarding client

INPUT: Nouveau client à onboarder
OUTPUT: Plan d'onboarding personnalisé

SEMAINE 1 — DÉCOUVERTE
- Kick-off meeting (comprendre les objectifs)
- Audit rapide de l'existant
- Identification des quick wins
- Setup des accès et outils

SEMAINE 2 — SETUP
- Configuration de l'infrastructure
- Import des données initiales
- Personnalisation selon les besoins
- Formation des utilisateurs clés

SEMAINE 3 — LAUNCH
- Go-live contrôlé (périmètre limité)
- Support intensif (réponse < 2h)
- Monitoring des métriques
- Ajustements en temps réel

SEMAINE 4 — OPTIMISATION
- Bilan de la première semaine d'utilisation
- Optimisations basées sur les données
- Extension du périmètre
- Planification de la suite

LIVRABLES:
- Guide utilisateur personnalisé
- Dashboard de suivi
- Rapport de la phase d'onboarding
- Plan d'accompagnement mensuel

TEMPLATE: Rapport mensuel

STRUCTURE:
1. RÉSUMÉ (3 phrases: fait marquant, métrique clé, recommandation)

2. MÉTRIQUES CLÉS
| KPI | Ce mois | Mois dernier | Tendance | Objectif |
|-----|---------|-------------|----------|---------|

3. RÉALISATIONS
- [Fait 1]: impact quantifié
- [Fait 2]: impact quantifié
- [Fait 3]: impact quantifié

4. INCIDENTS ET RÉSOLUTIONS
- [Incident]: root cause, correction, prévention

5. EN COURS
- [Chantier 1]: % avancement, prochaine étape
- [Chantier 2]: % avancement, prochaine étape

6. PROCHAINES ÉTAPES (mois suivant)
- Priorité 1: [action] — responsable — deadline
- Priorité 2: [action] — responsable — deadline

7. RISQUES IDENTIFIÉS
| Risque | P | I | Mitigation |