Files
stack/agents/darkwing/work/queue-162/scratch-business-B.json
jason.woltje 6e7c23d7d9 sage: Darkwing's Window A and B scratch --plan and load checks, cited in both plans (#1558)
Darkwing's queue-162 packet for sage-1004/1006/1008: the two scratch
--plan runs on blob 4b16e848 and the load checks of the usage-source
file under 5fa9cc8f2 and 8e7ea89a1 (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.
2026-10-19 12:55:51 -05:00

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"
]
}
}