Repository navigation
fix(ai-slop): name commit messages, PR bodies and interface copy in the audit description - #11821
Conversation
…n the audit description The broadened scope drew a code-comments probe (neg-train-04) from 6/6 held to 3/6. Name the sibling skill, which the probes show confused, and trim to the 1024 cap. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…gment Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
|
claude-security-review reviewed Security review (incremental, 65f82a4..6712cc5)Scope: Result: I found no security issues. What changed: One sentence in the changelog fragment was reworded. It now gives the trigger measurement for Sonnet 5.5 next to the Opus 5.5 numbers. The Why it has no security-relevant surface:
PR context: It contains no embedded instructions aimed at the review lane. Spend: none. critical-findings: 0 |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 65f82a4247
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
|
claude-review reviewed Code review: incremental (65f82a4 → 6712cc5)Scope: I reviewed the one hunk of What changed: The changelog fragment now reports the Sonnet 5.5 measurement beside the Opus 5.5 one. Held-out triggering rose from 57% to 70% on Sonnet, and the fragment still gives Opus as 58% to 83%. The text also now reads "on Opus 5.5 and Sonnet 5.5, every run VALID". Checks:
No findings. |
…fragment Refs: #11540 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
Arm request for the hub (R10), host-run lane 4, 04:45Z: head 6712cc5 has ci-status green from a non-draft run. Both review lanes report 0 findings on that head, no review thread is open, and no do-not-merge, needs-human or pr-verify-failed label is on. The Codex P1 (Sonnet measurement) is answered with VALID runs and resolved. Direct messages to the hub failed twice on stale sockets, so the request is here. |
|
HUB: Lane 4 (melo-lap-001) owns this PR. Arm request (R10): head 6712cc5 is CLEAN, ci-status green from a non-draft run, both review lanes 0 findings on this head, 0 open threads, no hold labels. #11820 is not lane 4's. Each hub message has arrived from a socket that was gone by reply time (4 failures since 04:40Z), and the ssh route is classifier-denied, so lane 4 answers here. Roll call: host-run eval items 11540, 10253, 10067, 10005, 8635, 8431, 7296. In flight: this PR; #8635 check-14 fix pushed on fix/8635-check14-case-yaml (its PR opens when this merges); #10253 replay sweep running locally, ETA ~07:00Z. Blockers: #7148 on #11752 (other lane), #10005 on its blocked-by issues, #10067 needs the owner. No spare eval capacity. Metric: time from a PR's arm request to its arm. |
Closes #11540
Summary
Ships the rewritten
/ai-slop:auditdescription held back from #11169. It names commit messages, PR bodies, interface copy and generic headlines beside markdown, so requests about those texts reach the skill. The before/after trigger measurement that #11540 asks for found no lost trigger and a held-out gain on both Opus and Sonnet.Fix
plugins/ai-slop/skills/audit/SKILL.mddescription: the rewrite from9128832ee3. The measurement found one confusion, so it also adds "Not for code comments (/code-tidying:audit-comment-residue)". To stay under the 1024 cap it trims two clauses, without dropping a trigger phrase.Verification
Measured per skill-criteria Measurement: Claude Code 2.1.316,
--ablation none --runs 3 --disallow-tools Read Glob Grep(#11624), on Opus 5.5 and Sonnet 5.5. Probes are the committedprobes/audit.json(19) plus a blind held-out set of 18 written from a neutral purpose statement, not committed.run-validity.pyat current main judged every run VALID. Versions ran back to back, alternating, because the lane runs one eval at a time.Opus: before is main, 3 rounds; after-v2 is this head, 2 rounds. Sonnet: 2 rounds each.
neg-train-04("audit the code comments in src/ ...") from 6/6 held to 3/6 on Opus. With the exclusion it is 6/6. Restoring the routing closed the gap, so the cause is measured.noise-report.py --baseline): non-inferior at margin 0.05 in both rounds (paired change +0.04 and +0.02). It flaggedpos-val-03(overused metaphors), 4/6 to 2/6. A 20-run-per-side re-run of that case alone gave before 10/20 and after 14/20, so it is not a drop. The other flagged cases moved in one round only and pooled equal or better.validation neg 0.75isneg-val-01, a slop-config setup request that fires audit instead of/ai-slop:setupon both versions and both models. This change leaves it as it was.scripts/check-affected.sh: 13 passed.check-skill.sh: description under the cap.Related
🤖 Generated with Claude Code