Commit graph

6 commits

Author SHA1 Message Date
0cf6533885 feat(bridge): Bloc 5 rate limit + cache invalidation cote writes
Some checks are pending
CI / Lint bridge (Biome) (push) Waiting to run
CI / Type-check bridge (push) Blocked by required conditions
CI / Tests unit bridge (push) Blocked by required conditions
CI / Tests integration bridge (push) Blocked by required conditions
CI / Security scan (push) Waiting to run
CI / Docker build + healthcheck (push) Blocked by required conditions
2026-05-07 21:44:33 +02:00
571f5c3426 feat(auth): Bloc 4 — middleware OIDC-ready avec dual mode service-token + Authentik JWT
Some checks are pending
CI / Lint bridge (Biome) (push) Waiting to run
CI / Type-check bridge (push) Blocked by required conditions
CI / Tests unit bridge (push) Blocked by required conditions
CI / Tests integration bridge (push) Blocked by required conditions
CI / Security scan (push) Waiting to run
CI / Docker build + healthcheck (push) Blocked by required conditions
- Support JWT OIDC Authentik via jose + JWKS (cache 10min)
- Lookup Personne via PersonneRepo.findByEmail + cache Redis 60s
- Mapping groups Authentik + roles formation-hub vers scopes
- Mode OIDC active uniquement si AUTHENTIK_ISSUER + JWKS_URI + AUDIENCE set
- Service tokens brg_* inchanges, restent voie principale en local
2026-05-07 21:17:56 +02:00
022b1ee926 feat(webhooks): Bloc 7a Baserow complet + Bloc 7b Docmost stub avec HMAC verify et idempotence
Some checks are pending
CI / Lint bridge (Biome) (push) Waiting to run
CI / Type-check bridge (push) Blocked by required conditions
CI / Tests unit bridge (push) Blocked by required conditions
CI / Tests integration bridge (push) Blocked by required conditions
CI / Security scan (push) Waiting to run
CI / Docker build + healthcheck (push) Blocked by required conditions
2026-05-07 20:51:56 +02:00
c4f087b697 docs(session): Bloc 6 done + fix ZSET
Some checks are pending
CI / Lint bridge (Biome) (push) Waiting to run
CI / Type-check bridge (push) Blocked by required conditions
CI / Tests unit bridge (push) Blocked by required conditions
CI / Tests integration bridge (push) Blocked by required conditions
CI / Security scan (push) Waiting to run
CI / Docker build + healthcheck (push) Blocked by required conditions
2026-05-07 20:38:07 +02:00
37e516af36 docs(session): update SESSION-RESUME apres Bloc 1+2+3 + smoke test
Some checks are pending
CI / Type-check bridge (push) Blocked by required conditions
CI / Tests unit bridge (push) Blocked by required conditions
CI / Lint bridge (Biome) (push) Waiting to run
CI / Tests integration bridge (push) Blocked by required conditions
CI / Security scan (push) Waiting to run
CI / Docker build + healthcheck (push) Blocked by required conditions
- Ajoute CHANGELOG en tete du doc avec les 4 commits de la session soir
- Ajoute section "Smoke test live — etat actuel" avec table des resultats
- Ajoute section "Etat des blocs Phase 2 (a jour)" : 1-2-3 DONE, 4 inclus dans 3, 3.2/5/6/7 TODO avec recommandations
- Update credentials : bridge/.env documente + commande docker run bridge-redis
- Update commits Forgejo : split jour / soir
- Update checklist demarrage prochaine session : pull, bridge-redis, npm run dev, smoke quick, options bloc

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-07 20:12:42 +02:00
b37220d432 feat(agents): complete BYAN INT for 3 more agents + session resume MD
Some checks are pending
CI / Lint bridge (Biome) (push) Waiting to run
CI / Type-check bridge (push) Blocked by required conditions
CI / Tests unit bridge (push) Blocked by required conditions
CI / Tests integration bridge (push) Blocked by required conditions
CI / Security scan (push) Waiting to run
CI / Docker build + healthcheck (push) Blocked by required conditions
Agents crees (briefs detailles ~150-200 lignes chacun) :
- bridge-tester : QA Vitest + testcontainers + E2E Playwright + coverage 80%
- acadenice-devops : Docker/Traefik/Forgejo/backups/monitoring/CI-CD
- docmost-fork-dev : React+Tiptap node-views + bidirec backlinks + fork strategy

Plus :
- _byan-output/fast-app/formation-hub/SESSION-RESUME.md : document de reprise
  pour la prochaine session apres restart Claude Code. Contient :
  * Etat global projet (conception OK + Phase 1 en cours)
  * Localisation tous artefacts (URLs, paths, IDs)
  * 19 docs conception checklist
  * Phase 1 iteration status (OK / partiel / TODO)
  * Phase 2 bridge — decoupage en blocs
  * 4 agents specialises + comment les invoquer
  * 3 workflows BYAN proposes (a creer)
  * Decisions structurelles a respecter
  * Credentials utilises (.env)
  * Tous les commits cette session
  * Checklist demarrage prochaine session

Equipe BYAN formation-hub now complete :
[OK] bridge-dev (code metier)
[OK] bridge-tester (qualite)
[OK] acadenice-devops (infra/ops)
[OK] docmost-fork-dev (frontend custom)
2026-05-07 19:26:17 +02:00