Skip to content

Release: v1.7.1 - #25

Merged
themightychris merged 5 commits into
mainfrom
develop
Oct 22, 2026
Merged

themightychris merged 5 commits into
mainfrom
develop

Conversation

@github-actions

@github-actions github-actions Bot commented Oct 14, 2026 •

Copy link
Copy Markdown

Adopts the develop→main Release-PR flow in this repo, with main kept as the default branch so npx skills add keeps installing the latest release, and tightens the drain-the-DAG protocol: implementation subagents run on an explicitly passed builder-tier model, never the orchestrator's, and the review gate is two passes (adversarial subagent first, then the orchestrator's own read) with each finding routed back to the same builder or fixed directly.

Technical

themightychris and others added 2 commits October 14, 2026 00:15
… default

Releases had stopped being tagged (v1.4.1 in July, then six PRs with no
tag until the backfill). Wire the JarvusInnovations/infra-components
release-prepare / release-validate / release-publish workflows so pushing
develop opens a Release PR and merging it tags and publishes.

main stays the default branch because `npx skills add` installs from the
default branch and a fresh install should get the latest release, not
unreleased work. Two small workflows cover the one cost of that choice:

- main-guard: a required check on PRs into main that fails unless the head
  is develop (the Release PR) or hotfix/*, and always fails for forks.
- main-retarget: on open, moves any other PR targeting main onto develop
  via the API and leaves a comment. pull_request_target with no checkout.

check.yml now also runs on pushes to develop. README gains a short
Contributing and releases section.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
ci(release): adopt the develop→main Release-PR flow with main kept as default
@github-actions

github-actions Bot commented Oct 14, 2026 •

Copy link
Copy Markdown
Author

Changelog

- ci(release): adopt the develop→main Release-PR flow with main kept as default [#24] @themightychris
- docs(specops): builders run on an explicitly passed builder-tier model, never the orchestrator's [#32] @themightychris

themightychris and others added 3 commits October 22, 2026 09:24
…l, never the orchestrator's

The protocol said "use Sonnet for the implementation subagents" but did not say
how, and the harness default is to inherit the orchestrator's model when a
dispatch omits `model`. An orchestrator on the strongest tier then runs every
builder on that tier: the most expensive way to implement, and one usage-limit
event on that tier stops every builder at once.

State the rule as a dispatch requirement: pass `model` on every Agent call
(Sonnet by default, Opus for correctness-critical plans), set
CLAUDE_CODE_SUBAGENT_MODEL as the backstop, and reserve the orchestrator's own
model for the human's explicit request.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_015AK5HiZZnymqkm7nVLfnpP
… the same builder

The adversarial pre-review pass runs first on every branch; the orchestrator
then reads the diff with that report in hand and owns the merge. Each finding
is routed: a substantive fix goes back to the implementation subagent that
built the branch, resumed so it keeps its context, never a fresh builder; a
quick, unambiguous fix the orchestrator makes directly.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_015AK5HiZZnymqkm7nVLfnpP
…icit

docs(specops): builders run on an explicitly passed builder-tier model, never the orchestrator's
@themightychris
themightychris merged commit 89f68c3 into main Oct 22, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant