Repository navigation
Project model sheets, GPT-6.1 Sol, and an Astra + Fable architect default - #30
Merged
Merged
Conversation
setup-pstack asks on every run whether to configure the global sheet or a project sheet. A project sheet lives under the repository root, replaces the global sheet for that project, and is listed in .git/info/exclude. provider-dispatch gains the Sheet scope section that tells the parent to read the project path before dispatch. Add the sol-6.1 family (codex:gpt-6.1-sol) as the first-run default for the solo code roles, and give architect runners its own default of GPT-6 Astra plus Fable. Refs #29
thisguymartin
marked this pull request as ready for review
October 5, 2026 12:36
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 #29
What changed
setup-pstackasks on every run whether to configure the global sheet or a project sheet. A project sheet lives at<project root>/.claude/pstack-models.md(Claude Code) or<project root>/.codex/pstack-models.md(Codex), starts from the global assignments, and is listed in.git/info/exclude.provider-dispatch.mdgains a "Sheet scope" section. The parent reads the project path once before dispatch. An existing project sheet replaces the global sheet whole; without one, the global sheet applies.sol-6.1stock family,codex:gpt-6.1-sol@high, takes the first-runfeature, refactoring,bug-fix,perf-issue, andhillclimbroles.sol-6stays selectable, and existing sheets keep their rows.architect runnersgets its own first-run default,codex:gpt-6-astra@high, claude:fable@max, from a new "Default architect panel" line. The other panel roles keep the four-lane default.CHANGES.md, andUPSTREAM-FLEX.mdare updated.Verification
Live evidence:
Not yet gathered. One supporting check from the working tree, which does not satisfy the gate:
pstack-runner --parent claude --provider codex --model gpt-6.1-sol --effort high --mode read-onlyon Codex CLI 0.160.0 exited 0 with receipt statuscomplete,modelEvidence: pinned-argv, and the expected marker in the output.Still needed from an installed candidate in Claude Code and Codex: the scope question appears, a project sheet is written and excluded from git, and a configured role dispatches from the project sheet over the global one.
A pull request without live evidence remains a draft. Do not merge, tag, release, or roll it out.