Skip to content

chore: release v0.0.143 - #874

Draft
wenzowski wants to merge 1 commit into
mainfrom
release-plz-2026-09-05T16-12-53Z
Draft

chore: release v0.0.143#874
wenzowski wants to merge 1 commit into
mainfrom
release-plz-2026-09-05T16-12-53Z

Conversation

@wenzowski

@wenzowski wenzowski commented Sep 5, 2026

Copy link
Copy Markdown
Contributor

🤖 New release

  • batten: 0.0.142 -> 0.0.143 (✓ API compatible changes)
Changelog

0.0.143 - 2026-09-05

Added

  • (cli) [breaking] rename the mediation entrypoint hook to adjudicate
  • (cli) place show agent in the three censuses that judge it
  • (cli) recover the agent subtree as show agent
  • (hook) [breaking] no Stop advisory names a write a plan-mode turn may not make (CLOUD-895)
  • (transcript) [breaking] a tool result carries a keyed observation identity (CLOUD-1348)
  • (transcript) split truncation out of StopReason::Other (CLOUD-1464)
  • (provision) [breaking] name the resolver a row is turned into a binary by
  • (recorder) [breaking] a row that could not answer says so, instead of writing nothing
  • (config) name the rebuild when a config key this build cannot know fails the parse
  • (provision) condition a bypass on the interceptor, not on a refusal
  • (startup) [breaking] the container came up with no tools, and both rows said fine

Fixed

  • (agent) refuse to speak for a config that will not load
  • (perf) ask each paired binary which mediation verb it declares
  • (surface) repair four assertions the bundle's own rows inverted
  • (hook) the unlanded nudge keys on the claim, not on a SHA its remedy moves (CLOUD-890)
  • (policy) the infinitive hedge is the same tell, one word shorter (CLOUD-487)
  • (config) balance the backticks and hoist the items clippy refuses
  • (config) balance the backticks clippy reads in the skew note
  • (trust) rank a declared arrival so a narrowing is not a weakening
  • (provision) satisfy the lints the launcher's own code tripped
  • (policy) strip a group's punctuation from both ends, not just the front
  • (policy) anchor a program on programs, not on the first word

Other

  • (surface) regenerate completions, man pages and the suite cost corpus
  • (surface) assert what a positional argument may do
  • (output) render through the inherent method, not a clone of it
  • (output) give the data channel one emission path
  • (authority-replay) give the verdict axis a threshold it can read
  • (scanning) hold row four's cell to the no-bare-product rule it claimed
  • (rules) route a claim about what is filed to the board, as a fourth question class
  • (provision) open each launcher spawn's annotation with its verdict
  • (policy) the registry case reads the key its preset now anchors on
  • (policy) give the preset fixture the key its presets now read


This PR was generated with release-plz.

@coderabbitai

coderabbitai Bot commented Sep 5, 2026

Copy link
Copy Markdown

Review Change Stack

Warning

Review limit reached

Next included review available in 8 minutes.

Check out review usage here.

View limit details

Limit details: You’ve used the included review currently available.

You've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository.

Learn how review limits work.

Review configuration:

⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Team

Run ID: 109bb679-80d7-4f6f-ab42-27f00bcda1a1

📥 Commits

Reviewing files that changed from the base of the PR and between 9c4c059 and fe01a13.

📒 Files selected for processing (1)
  • crates/batten/CHANGELOG.md

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Team

Run ID: 36faee33-50c3-48f2-9a7d-b3bf03a83d20

📥 Commits

Reviewing files that changed from the base of the PR and between 48aab71 and 9c4c059.

⛔ Files ignored due to path filters (1)
  • Cargo.lock is excluded by !**/*.lock
📒 Files selected for processing (2)
  • Cargo.toml
  • crates/batten/CHANGELOG.md

Included review availability: Your plan provides up to 1 included review per hour; 0 remain after this review.


📝 Walkthrough

Walkthrough

The workspace package version is incremented from 0.0.142 to 0.0.143. The Batten changelog adds a 0.0.143 release section dated 2026-09-05 with entries for provision, startup, trust, and policy changes.

Merge Risk: ⚪ Minimal · up to 9c4c0

This release updates Batten metadata to version 0.0.143 and records its release notes. The published package version is consistent across the workspace and lockfile metadata, with no current merge-readiness risk identified.

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 0…
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
Title check ✅ Passed The title clearly identifies the release version bump to v0.0.143 and matches the primary changes in the pull request.
Description check ✅ Passed The description accurately explains the v0.0.142 to v0.0.143 release, includes the changelog, and matches the version and changelog changes.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch release-plz-2026-09-05T16-12-53Z

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@wenzowski
wenzowski marked this pull request as ready for review September 5, 2026 16:13
@wenzowski
wenzowski force-pushed the release-plz-2026-09-05T16-12-53Z branch from 60fe826 to 7439424 Compare September 5, 2026 16:52
@wenzowski
wenzowski marked this pull request as draft September 5, 2026 16:55
@wenzowski
wenzowski force-pushed the release-plz-2026-09-05T16-12-53Z branch from 7439424 to 9c4c059 Compare September 5, 2026 17:22
@wenzowski
wenzowski marked this pull request as ready for review September 5, 2026 17:39
@wenzowski
wenzowski marked this pull request as draft September 5, 2026 17:41
@wenzowski

Copy link
Copy Markdown
Contributor Author

/fast-forward

@github-actions

github-actions Bot commented Sep 5, 2026

Copy link
Copy Markdown

Refusing to fast-forward #874: it is a draft, so no required check has graded its head. main must not advance to a SHA CI never ran on (CLOUD-853). Mark it ready for review, let CI grade the head, then ask again.

@wenzowski
wenzowski marked this pull request as ready for review September 5, 2026 17:50
@wenzowski

Copy link
Copy Markdown
Contributor Author

/fast-forward

@wenzowski

Copy link
Copy Markdown
Contributor Author

Triggered from #874 (comment) by @​wenzowski.

Trying to fast forward main (48aab71) to release-plz-2026-09-05T16-12-53Z (9c4c059).

Target branch (main):

commit 48aab71d81fe388159ca6bba87291a0b0da9664f (HEAD -> main, origin/main)
Author: Alec Wenzowski <alec@wenzowski.com>
Date:   Sat Sep 5 16:36:03 2026 +0000

    fix(trust): rank a declared arrival so a narrowing is not a weakening
    
    `rule-predicate-changed` fired on any difference in a rule's predicate
    columns, so tightening a gate cost the same admission as loosening one: a
    groomed `Weakens:` pair plus a matching trailer, with the groom predating
    the work. This repository has twice paid that by shaping the config around
    the gate rather than touching a row (batten.toml:925-933, :951-960), and
    where a new row is not available — a field on an existing row — there is no
    such route.
    
    `RULE_NARROWING_ON_ARRIVAL` names the keys whose ARRIVAL can only add
    refusals, beside `RULE_NON_PREDICATE` and with the same census. A key it
    names, filled where the base said nothing, is not charged; a changed value,
    a departure, a resized list and an undeclared arrival stay unrankable and
    still fire.
    
    Declared rather than inferred, because "an optional absence-preserving key
    can only narrow" is false here three times over: `bypass_env` makes a row
    suppressible (batten.toml:415-430), `key_shape` resolves a non-matching
    subject to allow by its own doc, and `when_present` narrows which calls a
    row gates at all. A ranking reading "unrankable" as "narrowing" would turn
    this gate's one false refusal into a false pass.
    
    Absent and `null` are one reading: a rule column carries
    `skip_serializing_if` and a nested row like `CaptureQuery` does not, so a
    ranking seeing one spelling would rank the rule and not the row inside it.
    
    Closes CLOUD-1394

Pull request (release-plz-2026-09-05T16-12-53Z):

commit 9c4c059a4051f4873c03d0a71642c8024139c6bd (pull_request/release-plz-2026-09-05T16-12-53Z)
Author: Alec Wenzowski <alec@button.is>
Date:   Sat Sep 5 10:22:53 2026 -0700

    chore: release v0.0.143

Fast forwarding main (48aab71) to release-plz-2026-09-05T16-12-53Z (9c4c059).

$ git push origin 9c4c059a4051f4873c03d0a71642c8024139c6bd:main
remote: error: GH013: Repository rule violations found for refs/heads/main.        
remote: Review all repository rules at https://github.com/button-inc/batten/rules?ref=refs%2Fheads%2Fmain        
remote: 
remote: - Required status check "final" is expected.        
remote: 
To https://github.com/button-inc/batten.git
 ! [remote rejected]   9c4c059a4051f4873c03d0a71642c8024139c6bd -> main (push declined due to repository rule violations)
error: failed to push some refs to 'https://github.com/button-inc/batten.git'

@wenzowski
wenzowski marked this pull request as draft September 5, 2026 17:53
@wenzowski
wenzowski force-pushed the release-plz-2026-09-05T16-12-53Z branch 3 times, most recently from 7b6f18f to 96ffe4d Compare September 5, 2026 20:09
@wenzowski
wenzowski force-pushed the release-plz-2026-09-05T16-12-53Z branch from 96ffe4d to fe01a13 Compare September 5, 2026 20:46
@sonarqubecloud

sonarqubecloud Bot commented Sep 5, 2026

Copy link
Copy Markdown

❌ The last analysis has failed.

See analysis details on SonarQube Cloud

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