Guardian Runtime Compiler
Addon first-party de compilation runtime pour Mission Guardian.
| Champ | Valeur |
|---|---|
| Manifest | addons/guardian-runtime-compiler/manifest.json |
| Entrée publique | addons/guardian-runtime-compiler/src/index.ts |
| Port core | GuardianRuntimeCompiler |
| Maturité | beta |
Guardian Runtime Compiler transforme les artefacts du guardian pack actif en paquet d’injection court pour les agents. Il ne choisit pas la gouvernance : il compile ce que Cortex Lite expose pour le projet.
La source de vérité reste le guardian pack matérialisé dans Cortex Lite. Le compiler reçoit :
- le packet runtime Mission Control ;
- les artefacts du pack actif ;
- la cadence d’injection (
full,delta,gate,resume,card_selected).
Il retourne un prompt TOON-like, un hash compilé et le statut de chaque couche.
Les couches viennent de l’artefact prompt_layers du pack actif. Une couche peut pointer vers les règles complètes, mini-rules, règles de mode, flowmap, event policy, exigences documentaires ou templates de cards UI.
Le compiler applique seulement les couches dues pour la cadence courante. Une couche blocking manquante fait échouer la compilation au lieu de produire une injection dégradée silencieuse.
Garanties
Section intitulée « Garanties »- Pas de règles Mission Guardian copiées dans le core runtime.
- Même pipeline pour
solo_agent,team_leader,team_worker,team_qaetteam_observer. - Les droits de dispatch restent portés par le packet runtime et refusés côté système, pas par une consigne LLM seule.
- Le script
npm run guardian:runtime:checkempêche de recopier dans le code source des textes longs présents dans les guardian packs JSON.
Surfaces liées
Section intitulée « Surfaces liées »| Surface | Détail |
|---|---|
| Preview runtime | GET /api/projects/:id/mission-control/runtime-packet-preview |
| Injection avant-tour | Builder provider context via BeforeTurnAugmenter |
| Pack actif | Artefacts Mission Guardian lus depuis Cortex Lite |
| CI | guardian:runtime:check |
Le compiler n’administre pas les packs et ne les synchronise pas. Mission Guardian matérialise les artefacts ; Guardian Runtime Compiler les assemble pour l’injection.