OPS Intake — Orion7

Dépôt d’ordres contrôlés (Nextcloud / e-mail / intégration). Page conçue pour le poste de commandement.

Vérification OPS…

1) Déposer par Nextcloud (Intake)

Dépose un fichier .json ou .yaml dans le dossier Intake. L’ingestion / synchronisation pourra transformer ces ordres en tâches.

📁 Ouvrir le dossier Intake

2) Déposer par e-mail (ORDER:)

Objet impératif : ORDER: — et fichier joint (.json / .yaml).

✉️ Envoyer un e-mail
Conseil : ajoute un identifiant stable dans le nom du fichier (ex: ORION7-20251221-001.json).

Endpoints utiles (OPS)

Objectif : brancher ici des données “réelles” via API (status, queue, last sync…).

Modèle minimal d’ordre (JSON)

Format simple. Compatible ingestion Nextcloud / e-mail.

{
  "order_id": "ORION7-EXEMPLE-0001",
  "intent": "Action contrôlée",
  "actions": [
    {"agent":"OPS-SYNC","op":"sync_plan","plan_id":"SYNC-TRIPLE-001"}
  ]
}

Modèle minimal d’ordre (YAML)

Même intention, format YAML pour intake rapide.

order_id: ORION7-EXEMPLE-0001
intent: Action contrôlée
actions:
  - agent: OPS-SYNC
    op: sync_plan
    plan_id: SYNC-TRIPLE-001

Rappel opérationnel (poste de commandement)

OPS Intake sert à déposer des ordres. Le bureau vivant (ISA CHÂTEAU) doit afficher les flux réels (statuts, agents, erreurs, synchronisations). Cette page est volontairement simple, mais “propre” et exploitable.

Prochaine étape : exposer un endpoint stable côté OPS (ex: /api/status.json, /api/queue.json) pour alimenter la carte + le radar d’agents.