SPB Git

spb/ka-guardian

Public
5.7 KB · 236 lines json
1{2  "comment": "KA Guardian — topologie des agents, services et nœuds. Source de vérité partagée orchestrateurs/runners.",3  "apika_monitoring_url": "https://www.api-ka.com/api/v1/monitoring/connectors",4  "runner_port": 7791,5  "agents": {6    "ka2": {7      "port": 8799,8      "domain": "www.ka2.bot",9      "accent": "#a9d1f7",10      "accent2": "#1e4fa3",11      "tagline": "Gardien immobilier & local",12      "model": "claude-fable-5",13      "services": [14        "louka",15        "immoka",16        "restoka",17        "houseka",18        "rentka"19      ],20      "accent_soft": "#e3effc"21    },22    "ka4": {23      "port": 8899,24      "domain": "www.ka4.bot",25      "accent": "#ffc36b",26      "accent2": "#a35c00",27      "tagline": "Gardien mobilité & quotidien",28      "model": "claude-fable-5",29      "services": [30        "autoka",31        "foodka",32        "sortika"33      ],34      "accent_soft": "#ffefd9"35    },36    "ka6": {37      "port": 8999,38      "domain": "www.ka6.bot",39      "accent": "#cdb4f9",40      "accent2": "#5b21b6",41      "tagline": "Gardien flagship — gros volumes",42      "model": "claude-fable-5",43      "services": [44        "fabrika",45        "jobka",46        "creaka",47        "vraiprix"48      ],49      "default_for_unknown_services": true,50      "accent_soft": "#f0e8fc"51    }52  },53  "nodes": {54    "m3u96a": {55      "lan_ip": "192.168.2.87",56      "alias": "M3U96a"57    },58    "m3u96b": {59      "lan_ip": "192.168.2.82",60      "alias": "M3U96b"61    },62    "m4m64a": {63      "lan_ip": "192.168.2.83",64      "alias": "M4M64a"65    },66    "m4m64b": {67      "lan_ip": "192.168.2.78",68      "alias": "M4M64b"69    },70    "m4m36": {71      "lan_ip": "192.168.2.69",72      "alias": "M4M36"73    }74  },75  "services": {76    "louka": {77      "app": "Lou·Ka",78      "node": "m3u96b",79      "dir": "~/apps/lou-ka",80      "pm2": [81        "lou-ka-web",82        "lou-ka-sync"83      ],84      "web_port": 8095,85      "site": "https://www.lou-ka.com"86    },87    "restoka": {88      "app": "Resto·Ka",89      "node": "m3u96b",90      "dir": "~/apps/resto-ka",91      "pm2": [92        "resto-ka",93        "resto-ka-sync"94      ],95      "web_port": 8115,96      "site": "https://www.resto-ka.com"97    },98    "creaka": {99      "app": "Créa·Ka",100      "node": "m3u96b",101      "dir": "~/apps/crea-ka",102      "pm2": [103        "crea-ka-web",104        "crea-ka-sync"105      ],106      "web_port": 8160,107      "site": "https://www.crea-ka.com"108    },109    "immoka": {110      "app": "Immo·Ka",111      "node": "m4m64a",112      "dir": "~/apps/immo-ka",113      "pm2": [114        "immo-ka-web",115        "immo-ka-sync"116      ],117      "web_port": 8096,118      "site": "https://www.immo-ka.com"119    },120    "fabrika": {121      "app": "Fabri·Ka",122      "node": "m4m64a",123      "dir": "~/fabri-ka",124      "pm2": [125        "fabri-ka-web",126        "fabri-ka-sync"127      ],128      "web_port": 8097,129      "site": "https://www.fabri-ka.com"130    },131    "autoka": {132      "app": "Auto·Ka",133      "node": "m4m64b",134      "dir": "~/auto-ka",135      "pm2": [136        "auto-ka-web",137        "auto-ka-sync"138      ],139      "web_port": 8095,140      "site": "https://www.auto-ka.com"141    },142    "foodka": {143      "app": "Food·Ka",144      "node": "m4m64b",145      "dir": "~/apps/food-ka",146      "pm2": [147        "food-ka-web",148        "food-ka-sync"149      ],150      "web_port": 8097,151      "site": "https://www.food-ka.com"152    },153    "sortika": {154      "app": "Sorti·Ka",155      "node": "m3u96a",156      "dir": "~/apps/sorti-ka",157      "pm2": [158        "sorti-ka-web",159        "sorti-ka-sync"160      ],161      "web_port": 8120,162      "site": "https://www.sorti-ka.com"163    },164    "jobka": {165      "app": "Job·Ka",166      "node": "m3u96a",167      "dir": "~/apps/job-ka",168      "pm2": [169        "job-ka-web",170        "job-ka-sync"171      ],172      "web_port": 8096,173      "site": "https://www.job-ka.com"174    },175    "vraiprix": {176      "app": "Vrai·Prix",177      "node": "m3u96a",178      "dir": "~/apps/vrai-prix",179      "pm2": [180        "vrai-prix"181      ],182      "web_port": 8090,183      "site": "https://www.vrai-prix.com",184      "comment": "Pas de connecteurs sous supervision api-ka (vrai-prix-ingest tourne à la demande): surveillance du SITE seulement. vrai-prix-ngrok exclu de pm2[] pour ne pas relancer le tunnel à chaque restart."185    },186    "houseka": {187      "app": "House·Ka",188      "node": "m4m64b",189      "dir": "~/apps/house-ka",190      "pm2": [191        "house-ka-web",192        "house-ka-sync"193      ],194      "web_port": 8098,195      "site": "https://www.house-ka.com",196      "comment": "Fork achat de Immo-Ka (Canada hors Quebec). Connecteurs rapportes a api-ka depuis 2026-08-28 (28 sources, cadence 4 h). house-ka-ngrok exclu de pm2[]."197    },198    "rentka": {199      "app": "Rent·Ka",200      "node": "m4m36",201      "dir": "~/apps/rent-ka",202      "pm2": [203        "rent-ka-web",204        "rent-ka-sync"205      ],206      "web_port": 8125,207      "site": "https://www.rent-ka.com",208      "comment": "Fork anglophone de Lou-Ka (Canada hors Quebec), sur le noeud orchestrateur M4M36 (runner deploye 2026-08-28). Connecteurs rapportes a api-ka depuis 2026-08-28 (~680 sources). rent-ka-ngrok exclu de pm2[]."209    }210  },211  "policy": {212    "poll_interval_seconds": 300,213    "trigger_statuses": [214      "broken",215      "stale"216    ],217    "max_concurrent_missions": 1,218    "max_attempts_per_incident": 3,219    "attempt_cooldown_hours": 6,220    "watch_window_hours": 8,221    "mission_max_turns": 70,222    "mission_timeout_seconds": 3600,223    "effort_max_turns": 150,224    "effort_timeout_seconds": 7200,225    "abandoned_retry_hours": 168,226    "mass_incident_threshold": 20,227    "site_check_interval_seconds": 120,228    "site_check_fails": 2,229    "site_restart_throttle_seconds": 600,230    "site_restart_wait_seconds": 20,231    "site_watch_window_hours": 1,232    "site_cooldown_hours": 1,233    "site_abandoned_retry_hours": 24234  }235}236
Files · fd310fcd51ccefae23c6b87b9919c24e0c75c564
Menu

Theme