decisions: 89, Q18 PM-launch unblock by config, bus claude package upgrade; sessions line (sage)

Co-Authored-By: Claude Opus 5.5 <[email protected]>
This commit is contained in:
2026-10-11 15:04:19 -05:00
co-authored by Claude Opus 5.5
parent 495b3ad462
commit 192717a645
2 changed files with 21 additions and 0 deletions
+20
View File
@@ -1875,3 +1875,23 @@ which stay with him. Each item names who decided it and what happened.
separate ruling. The live business file sets no model today, so the
first table starts from the row 41 recorded run (claude-code,
claude-sonnet-5-5) and the R26 caps.
89. **Q18 unblock by config, and the bus's claude stays the system
package (2026-10-11).** Mos asked whether `mosaic talk` could reach a
PM today. It couldn't: the live roles resolved to pi /
`glm-5.3-flash`, because mosaic-config defaults the adapter to pi,
and `family()` refused `unknown-model-family`. Decision 88 also
mis-stated this as "sets no model". A config-only fix, reviewed by
Rocko (approve), added agent `vars` to the business file's pm, cto,
reviewer (claude-code, claude-opus-5-5, high) and coder (claude-code,
claude-sonnet-5-5, medium). Applied 2026-10-11T20:02Z, sha256
58241070 (was c2c17d56). Row 65 is not pulled forward.
- Rocko flagged that the bus unit's fixed PATH runs `/usr/bin/claude`,
the cachyos `claude-code` package at 2.1.259. A probe in the unit's
environment with the adapter's flags got "2.1.280 or newer is
required" for claude-opus-5-5. The same probe with the user's
2.1.296 answered, so auth and the flags are fine.
- The fix is a package upgrade (cachyos has 2.1.288-1), not a unit
drop-in or a render change that points at `~/.local/bin/claude`.
The tradeoff: the root-owned package doesn't auto-update and a
session running as the user can't rewrite it, against needing
Jason's sudo before the first PM launch. The upgrade is Jason's.