Skip to content

docs(changelog): correct the v0.5.0 entries the post-audit commits invalidated - #430

Merged
devops-thiago merged 1 commit into
release/v0.5.0from
docs/changelog-post-audit-accuracy
Jul 27, 2026
Merged

docs(changelog): correct the v0.5.0 entries the post-audit commits invalidated#430
devops-thiago merged 1 commit into
release/v0.5.0from
docs/changelog-post-audit-accuracy

Conversation

@devops-thiago

@devops-thiago devops-thiago commented Jul 27, 2026

Copy link
Copy Markdown
Owner

What type of PR is this?

  • 📝 Documentation

Description

Five commits landed on release/v0.5.0 after the [0.5.0] section was written. Two of them changed
what actually ships, leaving one feature undocumented and three entries describing behaviour that no
longer exists.

#429 was missing, and it changes existing deployments

It widens the default thrillhousebot.review.ignored-files globs (closes #52) to cover
pnpm-lock.yaml, go.sum, protobuf output, minified bundles and sourcemaps, and the directories
node_modules/, dist/, build/, out/, .next/, vendor/, __pycache__/, .venv/, bin/,
obj/.

Filed under Changed rather than Added, because it is not additive for anyone already running the
bot: the directory globs match by name, so a repository keeping handwritten source under build/,
bin/, out/ or vendor/ silently stops having it reviewed on upgrade. The entry says so — the
code's own javadoc carries the same warning.

#423 invalidated three entries

The audit commit touched 35 files (+2303/−159) and never touched the changelog:

Entry Was wrong because
#97 Said the arithmetic/test-failure cap was absolute ("at most low confidence"). #423 made it evidence-dependent: with an execution or CI signal in the material, the finding keeps the confidence that evidence justifies
#324 Described feedback capture with no permission model. It now records only verified write-capable collaborators on bot-authored threads, scopes GET /api/dashboard/feedback to repos the caller can access, bounds capture concurrency, and no longer logs source-line contents at INFO
#123 Described a Java-shaped detector. It now spans JS/TS regex literals, function/arrow validators, package-private Java declarations, and multiline construction over a bounded window — and only confirms a synthesized failure when the expected domain or contract is visible

Also added a Dependencies line for the Node 22 requirement and the PostCSS/Sharp pins, which is what
makes a clean npm ci resolve without known high-severity advisories.

Related Issues

N/A — release documentation accuracy.

How Has This Been Tested?

  • Manual testing

Verified against the branch state:

Prose checked against the house voice rather than written free-hand: bold marks the entry name and
nothing else, matching every prior release section (0.4.0 and 0.3.x use no mid-sentence bold at all).
Em dash density lands at 11.1 per 1000 words against 12.9 in 0.3.1 and 13.3 in 0.3.0, so it reads
consistently with the sections around it.

Checklist

  • My code follows the project's coding standards
  • I have performed a self-review of my own code

…validated

Five commits landed on release/v0.5.0 after the section was written. Two changed
what ships:

#429 was undocumented — it widens the default ignored-files globs, which is a
behavior change for existing deployments: a repo keeping handwritten source
under build/, bin/, out/ or vendor/ silently stops having it reviewed. Added
under Changed with that caveat called out.

#423 audited the branch and altered behavior three existing entries describe:
the #97 arithmetic cap became evidence-dependent rather than absolute, #324
gained collaborator and repo-scope gating plus INFO-log redaction, and #123's
detector grew past its Java-shaped origins to JS/TS literals, arrow validators,
package-private declarations, and multiline construction.

Per the release convention, #423's own fixes get no Fixed entries — they repair
code introduced in this cycle, which never reached a user. They are folded into
the feature entries instead, because those describe what actually ships. Fixed
still holds only pre-0.5.0 behavior: #107, #334, #336, #337.

Prose kept to the existing house voice: bold marks the entry name only, never
mid-sentence emphasis, matching every prior release section.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@github-actions

Copy link
Copy Markdown
Contributor

Dependency Review

✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.

Scanned Files

None

@thrillhousebot

Copy link
Copy Markdown

🤖 ThrillhouseBot PR Summary

What this PR does

This PR corrects the v0.5.0 changelog entries that were invalidated by commits landing after the section was originally written. It adds a previously missing feature entry for wider default ignored-files patterns (#52), updates three existing entries (#324, #123, #97) to reflect the actual shipped behavior, and adds a Dependencies line about the Node 22 requirement and pinned PostCSS/Sharp versions.

Changes Overview

  • Files changed: 1
  • Lines added: +5
  • Lines removed: -3

Changed Files

File Change Summary
CHANGELOG.md Modified Corrects v0.5.0 entries: adds #52, updates #324 #123 #97 to match post-audit changes, adds Node 22/PostCSS/Sharp dependency pin note.

Risk Assessment

Risk Count
🔴 Critical 0
🟠 High 0
🟡 Medium 0
🔵 Low 0

No new issues found in this PR, but the review cannot be approved until CI is confirmed green.

⚠️ CI Checks Status

Some checks are still pending or have failed:

Check Type Status Detail
actionlint check-run ⏳ Pending -
frontend check-run ⏳ Pending -
changes check-run ⏳ Pending -
format check-run ⏳ Pending -
test check-run ⏳ Pending -
dependency-review check-run ⏳ Pending -

Automated review by ThrillhouseBot. Reply with /review to re-run.

@thrillhousebot thrillhousebot Bot added the documentation Improvements or additions to documentation label Jul 27, 2026
@codecov

codecov Bot commented Jul 27, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@sonarqubecloud

Copy link
Copy Markdown

@devops-thiago
devops-thiago merged commit f7a2f94 into release/v0.5.0 Jul 27, 2026
14 checks passed
@devops-thiago
devops-thiago deleted the docs/changelog-post-audit-accuracy branch July 27, 2026 01:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant