SPB Git

spb/ka-guardian

Public
4.0 KB · 184 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      ],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}
Files · c76438dfd481fa54bf2eae50cf934ea1f47d25b8
Menu

Theme