spb/ka-guardian
Public
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 ],18 "accent_soft": "#e3effc"19 },20 "ka4": {21 "port": 8899,22 "domain": "www.ka4.bot",23 "accent": "#ffc36b",24 "accent2": "#a35c00",25 "tagline": "Gardien mobilité & quotidien",26 "model": "claude-fable-5",27 "services": [28 "autoka",29 "foodka",30 "sortika"31 ],32 "accent_soft": "#ffefd9"33 },34 "ka6": {35 "port": 8999,36 "domain": "www.ka6.bot",37 "accent": "#cdb4f9",38 "accent2": "#5b21b6",39 "tagline": "Gardien flagship — gros volumes",40 "model": "claude-fable-5",41 "services": [42 "fabrika",43 "jobka",44 "creaka"45 ],46 "default_for_unknown_services": true,47 "accent_soft": "#f0e8fc"48 }49 },50 "nodes": {51 "m3u96a": {52 "lan_ip": "192.168.2.87",53 "alias": "M3U96a"54 },55 "m3u96b": {56 "lan_ip": "192.168.2.82",57 "alias": "M3U96b"58 },59 "m4m64a": {60 "lan_ip": "192.168.2.83",61 "alias": "M4M64a"62 },63 "m4m64b": {64 "lan_ip": "192.168.2.78",65 "alias": "M4M64b"66 }67 },68 "services": {69 "louka": {70 "app": "Lou·Ka",71 "node": "m3u96b",72 "dir": "~/apps/lou-ka",73 "pm2": [74 "lou-ka-web",75 "lou-ka-sync"76 ],77 "web_port": 8095,78 "site": "https://www.lou-ka.com"79 },80 "restoka": {81 "app": "Resto·Ka",82 "node": "m3u96b",83 "dir": "~/apps/resto-ka",84 "pm2": [85 "resto-ka",86 "resto-ka-sync"87 ],88 "web_port": 8115,89 "site": "https://www.resto-ka.com"90 },91 "creaka": {92 "app": "Créa·Ka",93 "node": "m3u96b",94 "dir": "~/apps/crea-ka",95 "pm2": [96 "crea-ka-web",97 "crea-ka-sync"98 ],99 "web_port": 8160,100 "site": "https://www.crea-ka.com"101 },102 "immoka": {103 "app": "Immo·Ka",104 "node": "m4m64a",105 "dir": "~/apps/immo-ka",106 "pm2": [107 "immo-ka-web",108 "immo-ka-sync"109 ],110 "web_port": 8096,111 "site": "https://www.immo-ka.com"112 },113 "fabrika": {114 "app": "Fabri·Ka",115 "node": "m4m64a",116 "dir": "~/fabri-ka",117 "pm2": [118 "fabri-ka-web",119 "fabri-ka-sync"120 ],121 "web_port": 8097,122 "site": "https://www.fabri-ka.com"123 },124 "autoka": {125 "app": "Auto·Ka",126 "node": "m4m64b",127 "dir": "~/auto-ka",128 "pm2": [129 "auto-ka-web",130 "auto-ka-sync"131 ],132 "web_port": 8095,133 "site": "https://www.auto-ka.com"134 },135 "foodka": {136 "app": "Food·Ka",137 "node": "m4m64b",138 "dir": "~/apps/food-ka",139 "pm2": [140 "food-ka-web",141 "food-ka-sync"142 ],143 "web_port": 8097,144 "site": "https://www.food-ka.com"145 },146 "sortika": {147 "app": "Sorti·Ka",148 "node": "m3u96a",149 "dir": "~/apps/sorti-ka",150 "pm2": [151 "sorti-ka-web",152 "sorti-ka-sync"153 ],154 "web_port": 8120,155 "site": "https://www.sorti-ka.com"156 },157 "jobka": {158 "app": "Job·Ka",159 "node": "m3u96a",160 "dir": "~/apps/job-ka",161 "pm2": [162 "job-ka-web",163 "job-ka-sync"164 ],165 "web_port": 8096,166 "site": "https://www.job-ka.com"167 }168 },169 "policy": {170 "poll_interval_seconds": 300,171 "trigger_statuses": [172 "broken",173 "stale"174 ],175 "max_concurrent_missions": 1,176 "max_attempts_per_incident": 3,177 "attempt_cooldown_hours": 6,178 "watch_window_hours": 8,179 "mission_max_turns": 70,180 "mission_timeout_seconds": 3600,181 "effort_max_turns": 150,182 "effort_timeout_seconds": 7200183 }184}