SPB Git

spb/ka-guardian

Public
History of orchestrator/web Clear filter
page 1
  1. Fri, Sep 4, 2026 1

    1. topologie vivante : emplacements des services lus dans le registre mld (plus rien en dur)
      …
      - orchestrator/registry.py : applique ~/ka-guardian-spool/registry.json (nœud, IP, dir,
        port, PM2 sans ngrok) à SERVICES/NODES en place, journalise les déménagements,
        lit la sonde des runners ; topology.json ne garde que service→registry_app
        (+ pm2_exclude), ses node/dir/port ne sont qu un repli
      - main.py : refresh à chaque tick, refus de dépêcher vers un nœud sans runner
        (log 1×/h), rollback sur le nœud ACTUEL du service, bloc registry dans /api/state
      - deploy/registry-sync.sh + launchd com.ka.registry-sync (zsh pur, LNP) :
        tire le registre via gitsrv toutes les 2 min + sonde :7791 → runners.json
      - deploy.sh : nœuds/repos dérivés du registre, cible registry-sync, pousseur
        fusionné, helper lc_reload (agent gui/uid ou DAEMON système sur nœud sans
        session graphique, ex. M2U64), filtre <nœud>
      - dashboard : runner prêt/occupé/absent + fraîcheur du registre par service
      
      Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
      Simon-Pierre Boucher · 2 files +28 −2
  2. Fri, Aug 28, 2026 1

  3. Tue, Aug 25, 2026 3

    1. web: bouton primaire lisible — fond accent agent + texte encre
      …
      Lancer l effort passait mal en fond encre ; le bouton prend maintenant
      le fond lime/accent de l agent avec texte encre, hover vert profond.
      
      Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
      Simon-Pierre Boucher · 1 file +4
    2. web: refonte éditoriale v2 (typo géante, brush lime, tuiles à filet)
      …
      Aligne le frontend ka2/ka4/ka6 sur la nouvelle DA lou-ka/vrai-prix :
      héro typographique, .hl converti en souligné brush SVG lime, carte
      définition devenue colonne à filet gauche, chips du héro en ligne de
      données mono + filets, tuiles d état / incidents / couverture /
      registre des missions à filet (zéro boîte) — l écran encre du flux
      garde son ombre signature. Fix min-content des grilles (main/hero/
      cols) pour le mobile. CSS pur, servi à chaud : aucun restart des
      gardiens nécessaire.
      
      Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
      Simon-Pierre Boucher · 1 file +70
    3. veilleur de sites: surveillance up/down des sites publics par agent
      …
      - topology.json: service vraiprix (M3U96a:8090, site seulement) ajouté a ka6;
        politique du veilleur (intervalle 120s, 2 echecs, throttle restart 10 min,
        fenetres watching/cooldown courtes pour _site)
      - orchestrator/main.py: site_engine — check du site public de chaque service,
        down confirme → pm2 restart auto via runner /restart, toujours down →
        incident site_down (priorite max) + mission Claude d investigation
        (build_site_down_prompt); current_status/_site, resolution auto au retour
        en ligne, garde anti-boucle abandonnes 24h; /api/state expose sites
      - runner/runner.py: endpoint POST /restart (pm2 restart + healthcheck, sans git)
      - app.js: libelle site_down; CLAUDE.md: doc du veilleur
      
      Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
      Simon-Pierre Boucher · 1 file +1
  4. Sun, Aug 23, 2026 4

    1. Bannières de partage (OG) par agent + rendu des pages par agent + CLAUDE.md prod
      …
      - og-ka2/ka4/ka6.png (2400×1260, identité Groupe KA) générées par deploy/make_og_images.py
      - balises Open Graph/Twitter dans index.html et commander.html (jetons __NUM__/__DOMAIN__/__TAGLINE__)
      - main.py: _render_page() au démarrage + route /og.png
      - CLAUDE.md: guide de prod M4M36 (launchd, restart, gotchas) pour les sessions admin
      
      Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
      Simon-Pierre Boucher · 5 files +28
    2. Simon-Pierre Boucher · 5 files +237 −99
    3. Simon-Pierre Boucher · 5 files +30 −1
    4. KA Guardian v1 — ka2/ka4/ka6 renaissent en agents autonomes de réparation des connecteurs
      …
      Orchestrateurs (M4M36) + runners claude -p sur les nœuds d'apps + courrier zsh
      (contournement Local Network Privacy macOS 26) + dashboards live style Groupe KA
      + efforts commandés (nouveau connecteur / enrichissement).
      
      Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
      Simon-Pierre Boucher · 3 files +589
Menu

Theme