M
AIOS MXL
Cockpit operations
local read-onlyaucune mutation externe
Hermes livelecture seule

AIOS MXL

Une vue calme pour piloter les agents, voir les blocages et lancer la prochaine action sans fouiller dans les logs.

Gate operateur

STOP exploitation

stop

Le dashboard ne peut pas lire le collector AIOS.

Collector AIOS non configure localement.

Operations

0/0

inconnu

Agents

non recu

suite Hermes

Sources

non recu

0 erreur / 0 warn

Control

non recu

collector

Plan P0-P5

Autonomie progressive

3/6 fini
P0

Socle Hermes et observabilite

fait

Hermes prod, collector, sources, control-plane et dashboard passent les checks.

Surveiller les regressions via validate_aios_pack et refresh observabilite.

P1

AF Sales live

humain

AF Sales est pret en read-only; la lecture prod doit passer par Service Account, GWS devient fallback diagnostic.

Renseigner GOOGLE_SERVICE_ACCOUNT_JSON puis partager les 5 Sheets avec AF_GOOGLE_SERVICE_ACCOUNT_EMAIL.

P2

NotebookLM AF Training

fait

Worker distant sain, contrat NotebookLM verifie et profil local academie-florale lisible.

Observer le prochain cas AF Training reel, puis garder le livrable en workflow HITL.

P3

Reliability Core

fait

Runbooks transverses GWS, NotebookLM, Slack, n8n, Coolify et Hermes formalises.

Ajouter des sous-runbooks uniquement apres incidents reels observes.

P4

Dashboard et repo prive

humain

Cockpit epure en place; GitHub prive confirme, push volontairement bloque.

Relire et approuver ou exclure connections.md, decisions/log.md et sessions-index.md.

P5

Nouveaux agents

a relire

Deux sorties Kocliko sont reviewables; aucune promotion Hermes/cron sans PASS/FAIL/SKIP Maxime.

Relire les sorties P5 puis enregistrer PASS/FAIL/SKIP en dry-run avant apply explicite.

Promotion P5

Preuves avant nouveaux agents

0/6 promotable
bloques
4
observation
2
a relire
2
a corriger
0

2 sorties P5 a relire; collecter des observations terrain validees par Maxime avant toute promotion Hermes ou cron.

gate
python .\scripts\p5_agent_activation_gate.py
promotion
python .\scripts\p5_agent_promotion_packet.py
revue
python .\scripts\p5_observation_review_packet.py --json
decision
python .\scripts\record_p5_review_decisions.py --text "PASS kocliko-roi-proof, SKIP kocliko-morning-brief"
preuve
python .\scripts\record_p5_agent_observation.py kocliko-roi-proof PASS --reviewed-by-maxime
runbooks locaux

Commandes encadrees

runner verrouille

File de deblocage

mxl-cockpit

surveillance

Liste les actions humaines restantes et les commandes de reprise Codex.

python .\scripts\operator_unblock_report.py
GWS AF + NotebookLM AF + repo prive2-4 min

Roadmap P0-P5

mxl-cockpit

surveillance

Consolide l'etat d'autonomie P0-P5 et la prochaine action humaine/Codex.

python .\scripts\aios_autonomy_roadmap.py --json
P0-P5 + blocages humains + reprise Codex2-3 min

Brief autonomie

mxl-cockpit

surveillance

Consolide audit, blocages, reprise, reliability, P5 et file de revue en une seule vue operateur.

python .\scripts\aios_autonomy_brief.py --json
objectif global + prochaine action + P5 reviewable + guardrails1-2 min

Audit objectif

mxl-cockpit

surveillance

Mappe chaque demande du goal vers sa preuve actuelle, son statut et son prochain blocage.

python .\scripts\goal_completion_audit.py --json
objectif global + preuves + blocages non masques30-60 s

Reprise apres deblocage

mxl-cockpit

surveillance

Prepare les commandes read-only et live par blocker apres OAuth, partage Sheets ou validation GitHub.

python .\scripts\resume_after_human_unblock.py --markdown
Resume By Blocker + reprise Codex apres action humaine1-2 min

Gate reprise autonome

mxl-cockpit

surveillance

Decide ce que Codex peut executer maintenant, ce qui attend Maxime, et ce qui reste live bloque.

python .\scripts\autonomous_resume_gate.py --json
blocages humains + commandes read-only + live bloque sans --allow-live1-2 min

Plan runner read-only

mxl-cockpit

surveillance

Prepare les commandes read-only que Codex peut executer via allowlist, sans les lancer.

python .\scripts\autonomous_resume_runner.py
allowlist commandes read-only + live refuse + aucun effet externe1-2 min

Escalade reliability

reliability-core

surveillance

Prepare un message HITL avec les blocages humains et les commandes de reprise, sans poster.

python .\scripts\reliability_escalation_packet.py --json
blocages humains + resume Codex + redaction secrets2-3 min

Preflight repo prive

mxl-cockpit

surveillance

Resume si le repo prive est pret a stage/push sans exposer le contenu sensible.

python .\scripts\private_repo_preflight.py --json
scope commit + review humaine + remote prive30-90 s

Decision repo prive

mxl-cockpit

surveillance

Prepare les decisions Maxime/Codex avant staging sans exposer le contenu des fichiers.

python .\scripts\private_repo_decision_packet.py --json
revue fichiers sensibles + confirmation repo prive + sequence sans push automatique30-90 s

Plan staging repo

mxl-cockpit

surveillance

Fusionne scope, audit et approbations en plan de staging final sans executer git add.

python .\scripts\private_repo_staging_plan.py --json
chemins stageables + fichiers en attente Maxime + aucune mutation git30-90 s

Test accord repo prive

mxl-cockpit

surveillance

Verifie que la phrase d'approbation Maxime serait comprise sans enregistrer la preuve locale.

python .\scripts\record_private_repo_approval.py --text "j'approuve le versioning prive de: connections.md, decisions/log.md, sessions-index.md."
parse accord Maxime + chemins approuves + GitHub prive deja confirme<30 s

Refresh observabilite

mxl-cockpit

pret

Rafraichit les signaux Hermes, sources, briefing et dashboard local.

python .\scripts\refresh_aios_observability.py --check-dashboard
Collector + dashboard + statuts agents8-12 min

Validation pack rapide

reliability-core

pret

Verifie les contrats locaux sans relancer tout le build Next.js.

python .\scripts\validate_aios_pack.py --skip-build
catalogue agents + sources + tests de fumee10-15 min

Smoke cockpit local

mxl-cockpit

pret

Confirme que le cockpit expose les preuves operateur attendues.

python .\scripts\check_dashboard_live.py --base-url http://127.0.0.1:3000
home + sources + fiches agents<30 s

Readiness NotebookLM

kocliko-notebook

surveillance

Controle les profils NotebookLM disponibles pour Kocliko et Academie Florale.

python .\scripts\check_notebooklm_profile_readiness.py
profiles notebooklm + reauth academie-florale5-15 s

Contrat NotebookLM

kocliko-notebook

surveillance

Verifie que les agents, skills et workers respectent le flux Gemini Notes vers NotebookLM puis livrable.

python .\scripts\notebooklm_agent_pattern_contract.py --json
Kocliko prompt dev + AF training + routage Slack worker<30 s

Brief AF Sales + EOD

af-sales

pret

Produit un brouillon Head of Sales depuis les tableaux closers, H.S. Suivi et les EOD Slack.

python .\scripts\af_sales_eod_brief.py --hours 96
GWS MXL + H.S. Suivi + Slack EOD + brouillon Head of Sales1-3 min

Acces Sheets AF

af-sales

surveillance

Classe les 4 tableaux closers et H.S. Suivi selon leur lisibilite Service Account sans exposer de donnees prospects.

python .\scripts\af_sales_source_access.py --auth service-account --json
Service Account AF + partage Sheets AF + mode partiel<30 s

Plan partage Sheets AF

reliability-core

surveillance

Liste les Sheets AF restant a partager avec le Service Account, sans creer de permission Drive.

python .\scripts\share_af_sheets_service_account.py --json
Service Account AF + liste des fichiers restants + aucune mutation Drive<30 s

Module AF depuis Sales

af-training

pret

Transforme les signaux AF Sales/H.S./EOD en brouillon de module ou fiche coaching.

python .\scripts\af_training_from_sales_signals.py --hours 96
brief AF Sales + signaux Slack EOD + module AF draft-only1-3 min

Tracker FUP AF

af-sales

pret

Produit une file de relances FUP depuis Sheets closers et signaux Slack EOD, sans publication.

python .\scripts\af_fup_tracker.py --hours 96 --json
FUP Sheets + signaux Slack + brouillon HITL1-3 min

Brief matinal AF

af-sales

pret

Produit un brief matinal Head of Sales avec 3 actions Maxime maximum, FUP et garde-fou HITL.

python .\scripts\af_sales_morning_brief.py --hours 96 --json
brief AF + tracker FUP + publication draft-only1-3 min

Brief matinal Kocliko

kocliko-ops

pret

Produit le brief Kocliko du matin depuis les signaux AIOS/Hermès, avec actions NotebookLM, fiabilité et ROI.

python .\scripts\kocliko_morning_brief.py --json
gate AIOS + agents + actions Kocliko draft-only1-3 min

Preuve ROI Kocliko

kocliko-roi

pret

Produit un brouillon de preuve ROI depuis mesures explicites, sans inventer les chiffres manquants.

python .\scripts\kocliko_roi_proof.py --json
avant/apres + frequence + preuves + garde-fou draft-only<30 s

Paquet Slack HITL

af-training

pret

Prepare les boutons de validation Slack pour choisir resume, module, presentation ou aucune action.

python .\scripts\slack_hitl_draft_packet.py --json
brouillon Slack sans publication + actions HITL<30 s

Paquet HITL AF Training

af-training

pret

Prepare le message Slack HITL depuis la preuve NotebookLM AF Training, sans publication.

python .\scripts\af_training_hitl_packet.py --json
preuve NotebookLM AF + boutons resume/module/PowerPoint/carte mentale/rien<30 s

Publisher HITL AF

af-sales

pret

Valide une action HITL Maxime, prépare le payload Slack et applique l'anti-duplication sans poster.

python .\scripts\af_hitl_publisher.py --action summary --json
validation Maxime + fingerprint anti-duplication + payload publication<30 s

Prochaine vague agents

mxl-cockpit

surveillance

Priorise les prochains agents a ajouter sous profils Hermès existants avec gates de validation.

python .\scripts\next_hermes_agent_wave.py
ordre logique + profils parents + gates HITL<30 s

Gate activation P5

mxl-cockpit

surveillance

Classe les capacites P5 pretes, bloquees ou en observation avant toute promotion Hermes/cron.

python .\scripts\p5_agent_activation_gate.py
preuves metier + HITL + absence de mutation externe<30 s

Paquet promotion P5

mxl-cockpit

surveillance

Prepare le plan de promotion Hermes/cron/rollback uniquement si le gate P5 est pret.

python .\scripts\p5_agent_promotion_packet.py
gate P5 + validation Maxime + plan rollback sans mutation externe<30 s

Revue observation P5

mxl-cockpit

surveillance

Prepare les sorties Kocliko a relire et les commandes PASS/FAIL/SKIP, sans enregistrer d'observation.

python .\scripts\p5_observation_review_packet.py --json
sorties P5 reviewables + validation Maxime + aucune promotion automatique<30 s

Test decision P5

mxl-cockpit

surveillance

Verifie qu'une reponse Maxime PASS/FAIL/SKIP pour P5 serait comprise, sans enregistrer d'observation.

python .\scripts\record_p5_review_decisions.py --text "PASS kocliko-roi-proof, SKIP kocliko-morning-brief"
parse decision P5 + dry-run sans ecriture locale<30 s

Gemini Notes vers prompt dev

kocliko-notebook

pret

Transforme une reunion en NotebookLM puis en prompt Claude/Codex exploitable.

Gemini Notes -> NotebookLM -> prompt Claude/Codex
pattern meeting to buildmanuel
A faire maintenant

Cle Service Account AF

3 humain
action humainehauteReliability Core

AF Sales doit lire les 5 Google Sheets via Service Account. GWS reste un fallback diagnostic, pas le chemin prod.

Renseigner GOOGLE_SERVICE_ACCOUNT_JSON ou GOOGLE_SERVICE_ACCOUNT_JSON_PATH, puis verifier les 5 sources.

cote Maxime
Definir GOOGLE_SERVICE_ACCOUNT_JSON avec la cle JSON du Service Account AF
reprise Codex
python .\scripts\af_sales_source_access.py --auth service-account --json && python .\scripts\af_sales_readonly_snapshot.py --auth service-account --output .\af-sales-live-snapshot.local.json
Permissions Sheets AF Service Account

Partager Maxime, Marina, Sebastien, Modeste et H.S. Suivi avec l'email du Service Account en lecteur.

reprise: python .\scripts\af_sales_source_access.py --auth service-account --json
action humaine
Revue P5 Kocliko

Relire les fichiers markdown locaux, puis autoriser Codex a enregistrer la decision.

reprise: python .\scripts\p5_observation_review_packet.py --json
action humaine
Brief AF Sales + EOD

Relancer le brief EOD live seulement apres snapshot service_account complet.

reprise: python .\scripts\af_sales_eod_brief.py --hours 96
codex
Cockpit AIOS minimal

Afficher les actions operateur, les blocages et les preuves reelles par agent.

reprise: python .\scripts\operator_unblock_report.py
codex
Agents

Equipe operationnelle

ouvrir

Orchestrateur AIOS

mxl-cockpit

en cours

Transformer les notes brutes en decisions actionnables.

orchestrateL2/L3

Kocliko Notebook

kocliko-notebook

ok

Pattern valide en production, prochaine etape: industrialisation cron/gateway.

operateL2/L3

Kocliko OPS

kocliko-ops

ok

Profil Hermes installe en production, smoke identity OK, observation n8n active.

operateL2/L3

Kocliko ROI

kocliko-roi

ok

Profil Hermes installe en production, smoke identity OK, observation n8n active.

reportL2

AF Sales

af-sales

en cours

Contrat Head of Sales pret, mais lecture live bloquee par GWS AF et permissions Drive partielles.

draftL2

AF Training

af-training

ok

Profil academie-florale lisible, smoke AF Training OK et paquet HITL pret.

draftL2

Reliability Core

reliability-core

en cours

Garder le socle Hermes fiable avant d'augmenter l'autonomie.

diagnoseL2/L3
Briefing

Derniers signaux

Slack non recu

Aucun briefing collector recu.

Garde-fous

Hermes execute les agents, le dashboard pilote et observe.

Aucune publication equipe sans validation Maxime.

OAuth, secrets et actions destructives restent hors autonomie.

Les warnings humains sont affiches sans bloquer Kocliko.