Enable CLI and WebUI channels in the Case 1 starter. Explain channel refusals, preserve in-memory drafts, and distinguish failed reads from successful empty data. Keep room refusal state through failed refreshes and restore session controls after catalog recovery. Integrates reviewed source commits5558fe020anda1ba9cd56. Independent review R2 approved both recovery fixes; append-only records preserve controller and implementation evidence.
55 lines
1.0 KiB
JSON
55 lines
1.0 KiB
JSON
{
|
|
"businessVersion": 1,
|
|
"id": "mosaic-stack",
|
|
"human": "jason",
|
|
"arbiters": {
|
|
"delivery": "chief",
|
|
"technical": "chief"
|
|
},
|
|
"projects": {
|
|
"stack": {
|
|
"root": "/srv/mosaic/src/mosaic-stack"
|
|
}
|
|
},
|
|
"vars": {
|
|
"bus.tester": true
|
|
},
|
|
"plugins": {
|
|
"channel": ["cli", "webui"],
|
|
"harness": ["claude-code"]
|
|
},
|
|
"roles": {
|
|
"chief": {
|
|
"definition": "chief-of-staff",
|
|
"vars": {
|
|
"harness": "claude-code",
|
|
"model": "claude-opus-5-5",
|
|
"thinking": "high"
|
|
}
|
|
},
|
|
"assistant": {
|
|
"definition": "assistant",
|
|
"vars": {
|
|
"harness": "claude-code",
|
|
"model": "claude-opus-5-5",
|
|
"thinking": "high"
|
|
}
|
|
}
|
|
},
|
|
"launch": {
|
|
"by": "chief",
|
|
"instances": ["assistant"],
|
|
"account": {
|
|
"name": "factory",
|
|
"credential": "proxy"
|
|
},
|
|
"models": {
|
|
"claude-opus-5-5": {
|
|
"provider": "proxy",
|
|
"model": "claude-opus-5-5",
|
|
"route": "anthropic"
|
|
}
|
|
}
|
|
}
|
|
}
|