No description
  • Python 85.4%
  • PHP 8.2%
  • JavaScript 3.6%
  • CSS 1.4%
  • HTML 0.8%
  • Other 0.5%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-09-05 18:46:24 +02:00
apps Affiche la date de candidature dans le vivier ATS 2026-09-03 15:23:12 +02:00
arc-gateway Initialise ARC OSKAR Suite 2026-09-02 17:46:37 +02:00
archub Initialise ARC OSKAR Suite 2026-09-02 17:46:37 +02:00
dist Initialise ARC OSKAR Suite 2026-09-02 17:46:37 +02:00
docs Documente la charte graphique OskarBoard 2026-09-05 18:46:24 +02:00
infrastructure Intègre les sources complètes d’ARCenal OS 2026-09-02 17:57:25 +02:00
services Intègre les sources complètes d’ARCenal OS 2026-09-02 17:57:25 +02:00
tools Intègre les sources complètes d’ARCenal OS 2026-09-02 17:57:25 +02:00
.gitignore Intègre les sources complètes d’ARCenal OS 2026-09-02 17:57:25 +02:00
AGENTS.md Intègre les sources complètes d’ARCenal OS 2026-09-02 17:57:25 +02:00
AI-ONBOARDING.md Intègre les sources complètes d’ARCenal OS 2026-09-02 17:57:25 +02:00
CODEX-BUSINESS-HANDOFF.md Initialise ARC OSKAR Suite 2026-09-02 17:46:37 +02:00
README.md Intègre les sources complètes d’ARCenal OS 2026-09-02 17:57:25 +02:00
SECURITY.md Intègre les sources complètes d’ARCenal OS 2026-09-02 17:57:25 +02:00

ARCenal OS

Plateforme métier agentique, modulaire et personnalisable développée pour ONYX Ingénierie.

ARCenal OS rassemble dans une interface commune le recrutement, l'assistance administrative et RH, le chiffrage, les dossiers de compétences, le pilotage QHSE/documentaire et la BI. La cible produit est une solution en marque blanche, déployable chez plusieurs clients et capable de remplacer progressivement les fonctions aujourd'hui portées par KSAAR.

Agents métier

Agent Domaine
Oskar Supervision de l'écosystème et orchestration
Élise Recrutement, ATS et futur parcours de contractualisation
Victoire DCO, CV et valorisation des compétences
Adèle Assistance administrative, RH et juridique
Côme Commerce, chiffrage et dossiers PDF explicatifs
Solène Temps, présences, congés et préparation de la paie
Clément Système documentaire, RAG, veille et conformité
Léon BI et tableaux de bord à la demande
Bastien Supervision du plan d'action intégré

Architecture

Utilisateurs / LDAP YunoHost
             |
        ARCenal OS UI
             |
   Dashboard et API métier
      /      |       \
PostgreSQL  Agents   Connecteurs
               |      |-- ATS
               |      |-- Dolibarr
               |      |-- Nextcloud / Collabora
               |      |-- KSAAR (transition)
               |      `-- sources réglementaires
               `-- passerelle LLM locale ou distante

L'identité et les autorisations reposent sur LDAP/YunoHost. PostgreSQL porte les données propres à ARCenal OS. Dolibarr reste la référence commerciale et société, Nextcloud la référence documentaire et l'ATS la référence recrutement. KSAAR est une source temporaire à inventorier puis à migrer.

Contenu du dépôt

  • services/dashboard/ : serveur web principal, API et interface du board.
  • apps/arcenal-ui/ : interface ARCenal OS et ressources de marque.
  • apps/ats/ : intégration ATS unifiée.
  • services/clement-rag/ : indexation documentaire, recherche et veille.
  • services/leon-bi/ : BI pilotable en langage naturel.
  • archub/ : module Dolibarr historique ARC Hub.
  • arc-gateway/ : passerelle et plugin Hermes historique.
  • infrastructure/ : exemples systemd, Nginx, LiteLLM et sudoers.
  • tools/ : audit KSAAR, évaluation des modèles et scripts de déploiement.
  • docs/ : audits, cadrages et guides de reprise.
  • dist/ : guides de distribution historiques.

Reprise par une IA

Lire impérativement AGENTS.md avant toute modification. Ce fichier décrit l'état réel, les limites de sécurité, les responsabilités des systèmes et la méthode de développement attendue.

Vérifications rapides

python3 -m unittest arc-gateway/tests/test_gateway.py
find services tools -name '*.py' -type f -print0 | xargs -0 python3 -m py_compile
find apps -name '*.js' -type f -print0 | xargs -0 -n1 node --check
find apps -name '*.php' -print0 | xargs -0 -n1 php -l

Les sources présentes sont celles de la solution en cours d'intégration. Le dépôt n'est pas encore un installateur autonome : toute mise en production doit passer par une sauvegarde, une validation sur préproduction et les scripts documentés.

Sécurité

Le dépôt ne doit contenir aucun mot de passe, jeton, clé privée, export client ou document métier. Les secrets sont injectés à l'exécution par des fichiers d'environnement protégés ou un coffre de secrets. Voir SECURITY.md.