Objectif : gerer les secrets sans les ecrire en clair dans la configuration.
Specification :
am secret set --agent : stockage dans le trousseau du systeme (crate keyring)
injection automatique dans l'environnement de l'agent au start/run (jamais affiche ni journalise)
am secret list (noms seulement) / am secret unset
fallback clair quand aucun trousseau n'est disponible
Criteres d'acceptation :
un secret positionne est injecte a l'agent sans apparaitre dans le log
env_keys du journal contient le nom, jamais la valeur
tests avec un backend mock
Reference : ROADMAP.md axe 8.
Objectif : gerer les secrets sans les ecrire en clair dans la configuration.
Specification :
- am secret set <NOM> --agent <agent> : stockage dans le trousseau du systeme (crate keyring)
- injection automatique dans l'environnement de l'agent au start/run (jamais affiche ni journalise)
- am secret list (noms seulement) / am secret unset
- fallback clair quand aucun trousseau n'est disponible
Criteres d'acceptation :
- [ ] un secret positionne est injecte a l'agent sans apparaitre dans le log
- [ ] env_keys du journal contient le nom, jamais la valeur
- [ ] tests avec un backend mock
Reference : ROADMAP.md axe 8.
bruno
added this to the v0.4.0 milestone 2026-08-16 23:19:37 -04:00
bruno
added the P1axe-8M labels 2026-08-16 23:19:37 -04:00
bruno
added this to the Phase 1 project 2026-08-17 07:58:47 -04:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Objectif : gerer les secrets sans les ecrire en clair dans la configuration.
Specification :
Criteres d'acceptation :
Reference : ROADMAP.md axe 8.