Repository navigation
feat(runner): register Muse Wonder Full 1.0 as a family and accept a no-usage-data Muse login - #292
Open
LuneDevelops wants to merge 2 commits into
Open
LuneDevelops wants to merge 2 commits into
LuneDevelops wants to merge 2 commits into
Conversation
…no-usage-data Muse login Add the `muse-wonder-full-1.0` family (provider muse, efforts low to max, default max, optional) and its released pair, so /setup-pstack can place muse:muse-wonder-full-1.0 in a role or panel like any other family. The catalog is re-rendered from the registry. The Muse preflight now passes `muse usage` output that starts with `No usage data (server_sent_no_usage)` with the fixed evidence `subscription-no-usage-data`. Measured with Muse Code 1.4.14 on Linux: a signed-in account with an unused window prints that line and exits 0, `muse usage --json` reports reason server_sent_no_usage, and a logged-out CLI exits 1 with `not logged in` on stderr. The following model call on that host returned a 429 quota error as child-failed, so the output proves the login, not an allowance. The provider notes record this. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
… Muse family The three exit-0 branches of the Muse preflight shared one shape, so a prefix-to-evidence table replaces them. CHANGES.md gains an Unreleased entry for the Muse Wonder Full 1.0 family and the no-usage-data login. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Contributor
Merge Protections🟠 1 of 2 protections blocking · waiting on 🤖 CI
🟠 Queue ready pull requestsWaiting for
Waiting checks:
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Closes #291
What changed
A
/setup-pstackrerun can now putmuse:muse-wonder-full-1.0@<effort>in a role or panel. Muse lanes keep the external runner from every parent (the T3 driver table is unchanged), and a Muse writer still needsmuse writer sandbox: full-access.The preflight decision:
muse usageexit 0 starting withNo usage data (server_sent_no_usage)now passes with evidencesubscription-no-usage-data. Evidence from Muse Code 1.4.14 on Linux: a signed-in account with an unused window prints exactly that line and exits 0;muse usage --jsongives{"allowance":null,"reason":"server_sent_no_usage"}; a logged-out CLI exits 1 withnot logged inon stderr. The server answered for the subscription, so the login holds and the model call checks the allowance. Any otherNo usage data (...)reason stays inconclusive.Evidence
bun test runner/registry.test.tswith the new Muse test fails (resolveLanereturns no family formuse:muse-wonder-full-1.0), andmuse.preflight.classifyreturnsinconclusivefor the no-usage-data fixture.After: 511 pass, 0 fail across 19 runner files; strict typecheck and static invariants pass;
render.ts --checkreports the committed catalog in sync.pstack-runner --parent claude --provider muse --model muse-wonder-full-1.0 --effort high --mode read-only): receiptpreflight.status: passed, evidence: subscription-no-usage-data, argv carries--model muse-wonder-full-1.0 --reasoning-effort high. The model call then returnedAPI error 429: Subscription quota exhaustedaschild-failed/70 with the reason retained, which is the documented classification. The window resets 2026-11-09T00:00Z, so the marker round trip is still to be shown.Merge Danger
Door: two-way. Reverting removes one family row and one preflight prefix; no sheet on any machine names Muse yet.
Blast Radius: narrow
Only
musedescriptors and the Muse preflight change. Default roles and panels are unchanged..claude/skills/verify-open-pstack/features/runner.mdstill says themuse-writercase passes the runner flag "because no Muse family is registered"; the recipe still works, and I left the verifier untouched so this PR is not verifier-changing.Verification
live-gatestatus on the final head links the evidence comment (installed version, surface, action, observed result).Mergify does not queue a pull request without
live-gateon its exact head. Do not merge, tag, release, or roll out without it.🤖 Generated with Claude Code