Darkwing's queue-162 packet for sage-1004/1006/1008: the two scratch --plan runs on blob4b16e848and the load checks of the usage-source file under5fa9cc8f2and8e7ea89a1(mos-0845 D3, mos-0847). Secrets scan clean. Both plans cite the files. W3 notes that the scratch store line reads the pointer, since the scratch root has no store.
163 lines
3.6 KiB
JSON
163 lines
3.6 KiB
JSON
{
|
|
"businessVersion": 1,
|
|
"id": "mosaic-stack",
|
|
"human": "jason",
|
|
"arbiters": {
|
|
"delivery": "pm",
|
|
"technical": "cto"
|
|
},
|
|
"projects": {
|
|
"stack": {
|
|
"root": "/mnt/storage/src/mosaic-stack"
|
|
}
|
|
},
|
|
"vars": {
|
|
"tracker.baseUrl": "http://127.0.0.1:9",
|
|
"gitea.baseUrl": "http://127.0.0.1:9"
|
|
},
|
|
"tracker": {
|
|
"sync": {
|
|
"bot": "bot-mosaic-stack-sync",
|
|
"botId": 1,
|
|
"credentials": {
|
|
"vikunja": {
|
|
"file": "/home/jwoltje/darkwing-scratch/r1004/bfiles/nosecret/sync-vikunja.token",
|
|
"expires": "2027-01-01"
|
|
}
|
|
}
|
|
},
|
|
"labels": {}
|
|
},
|
|
"roles": {
|
|
"pm": {
|
|
"definition": "pm",
|
|
"holder": "sage",
|
|
"tracker": {
|
|
"bot": "bot-mosaic-stack-pm",
|
|
"botId": 2
|
|
},
|
|
"credentials": {
|
|
"gitea": {
|
|
"file": "/home/jwoltje/darkwing-scratch/r1004/bfiles/nosecret/pm-gitea.token",
|
|
"rotateBy": "2027-01-01"
|
|
},
|
|
"vikunja": {
|
|
"file": "/home/jwoltje/darkwing-scratch/r1004/bfiles/nosecret/pm-vikunja.token",
|
|
"expires": "2027-01-01"
|
|
}
|
|
},
|
|
"vars": {
|
|
"model": "opus"
|
|
}
|
|
},
|
|
"cto": {
|
|
"definition": "cto",
|
|
"holder": "darkwing",
|
|
"tracker": {
|
|
"bot": "bot-mosaic-stack-cto",
|
|
"botId": 3
|
|
},
|
|
"credentials": {
|
|
"gitea": {
|
|
"file": "/home/jwoltje/darkwing-scratch/r1004/bfiles/nosecret/cto-gitea.token",
|
|
"rotateBy": "2027-01-01"
|
|
},
|
|
"vikunja": {
|
|
"file": "/home/jwoltje/darkwing-scratch/r1004/bfiles/nosecret/cto-vikunja.token",
|
|
"expires": "2027-01-01"
|
|
}
|
|
},
|
|
"vars": {
|
|
"model": "opus"
|
|
}
|
|
},
|
|
"coder": {
|
|
"definition": "coder",
|
|
"tracker": {
|
|
"bot": "bot-mosaic-stack-coder",
|
|
"botId": 4
|
|
},
|
|
"credentials": {
|
|
"gitea": {
|
|
"file": "/home/jwoltje/darkwing-scratch/r1004/bfiles/nosecret/coder-gitea.token",
|
|
"rotateBy": "2027-01-01"
|
|
},
|
|
"vikunja": {
|
|
"file": "/home/jwoltje/darkwing-scratch/r1004/bfiles/nosecret/coder-vikunja.token",
|
|
"expires": "2027-01-01"
|
|
}
|
|
},
|
|
"vars": {
|
|
"model": "sonnet"
|
|
}
|
|
},
|
|
"reviewer": {
|
|
"definition": "reviewer",
|
|
"tracker": {
|
|
"bot": "bot-mosaic-stack-reviewer",
|
|
"botId": 5
|
|
},
|
|
"credentials": {
|
|
"gitea": {
|
|
"file": "/home/jwoltje/darkwing-scratch/r1004/bfiles/nosecret/reviewer-gitea.token",
|
|
"rotateBy": "2027-01-01"
|
|
},
|
|
"vikunja": {
|
|
"file": "/home/jwoltje/darkwing-scratch/r1004/bfiles/nosecret/reviewer-vikunja.token",
|
|
"expires": "2027-01-01"
|
|
}
|
|
},
|
|
"vars": {
|
|
"model": "opus"
|
|
}
|
|
},
|
|
"chief": {
|
|
"definition": "chief-of-staff",
|
|
"vars": {
|
|
"model": "opus"
|
|
}
|
|
},
|
|
"assistant": {
|
|
"definition": "assistant",
|
|
"holder": "mos",
|
|
"vars": {
|
|
"model": "opus"
|
|
}
|
|
}
|
|
},
|
|
"launch": {
|
|
"by": "chief",
|
|
"instances": [
|
|
"coder",
|
|
"reviewer"
|
|
],
|
|
"models": {
|
|
"opus": {
|
|
"provider": "your-provider",
|
|
"model": "claude-opus-5-5"
|
|
},
|
|
"sonnet": {
|
|
"provider": "your-provider",
|
|
"model": "claude-sonnet-5-5"
|
|
}
|
|
},
|
|
"limits": {
|
|
"models": {
|
|
"your-provider": {
|
|
"claude-opus-5-5": 4,
|
|
"claude-sonnet-5-5": 4
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"plugins": {
|
|
"usage-source": [
|
|
"transcript"
|
|
],
|
|
"channel": [
|
|
"cli",
|
|
"webui"
|
|
]
|
|
}
|
|
}
|