SPB Git

spb/ka-guardian

Public

ka2/ka4/ka6 → modèle claude-fable-5

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Simon-Pierre Boucher committed (Aug 23, 2026) parent bf25db9 Browse files

1 changed file +138 −21

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

Theme