Skip to content

feat: release PAACM 3.3.0 with an error-handling reviewer and companion plugins - #6

Merged
Hyper-AI-Lab merged 1 commit into
mainfrom
feat/kit-3.3
Oct 17, 2026
Merged

Hyper-AI-Lab merged 1 commit into
mainfrom
feat/kit-3.3

Conversation

@Hyper-AI-Lab

Copy link
Copy Markdown
Owner

What

PAACM 3.3.0 takes what fits from Anthropic's official plugin marketplace (claude-plugins-official, read at ea10b21), which the study of 14 October did not assess.

  • paacm-silent-failure-hunter, adapted from pr-review-toolkit's silent-failure-hunter (Apache License 2.0, the kit's own licence; the file carries the attribution and what changed). It is read-only (Read, Grep, Glob, LSP), reads the same review-input.md as paacm-reviewer, and runs in phase 8 and in paacm-review when a diff changes error handling. It reports only failures the changed code can hide: swallowed errors, overly broad catches, unrequested fallbacks, retries that give up silently. The original's company-specific logging names and its "every instance, no matter how minor" instruction are removed, in line with the reviewer's report-only-real-findings rule. Core-layer installs get the same instructions inline.
  • claude-security for high-stakes work: when the plugin is installed, 07-verify runs its scan of the changes at high effort, and confirmed findings are fixed within the plan or end in BLOCKED:. The plugin is proprietary, so the kit only points to it.
  • security-guidance is documented as an optional companion, not enabled. Its session-start hook installs the Claude Agent SDK into ~/.claude/security/ from the package index when the SDK is missing, whatever review switches are set; its pattern layer often duplicates a project's linters (for example Ruff S, Biome security rules); and its turn-end review runs beside PAACM's stop gate. The guide says how to keep one review per turn (ENABLE_STOP_REVIEW=0).
  • ADR 0019, ALGORITHM roles, phases 7 and 8 and the IDE mapping, CHANGELOG 3.3.0, requirements, and a research note assessing the official plugins (frontend-design and claude-md-management not adopted, with reasons).

Verification

  • node bin/paacm.mjs validate: exit 0
  • node bin/paacm.mjs build --check: exit 0
  • npm test: 89 of 89 pass (1 new; the plugin agent count updated from 3 to 4)
  • markdownlint-cli2@0.23.3 "**/*.md": 0 issues
  • claude plugin validate plugins/paacm --strict and claude plugin validate .: passed
  • The CI step that installs into the four fixture projects: exit 0; each installs paacm-silent-failure-hunter; doctor reports 0 problems in each

After merging

Tag v3.3.0 on the merge commit. v3.1.0 (089cd0c) and v3.2.0 (the #5 merge commit) are not tagged yet either.

…gins

- Add paacm-silent-failure-hunter, adapted from Anthropic's silent-failure-hunter (Apache License 2.0): read-only, fed the reviewer's review-input.md, run in phase 8 and by paacm-review when a diff changes error handling, reporting only failures the changed code can hide.
- High-stakes verification runs the claude-security scan of the changes when that plugin is installed.
- Document claude-security and security-guidance as optional companions, including what security-guidance installs at runtime and which reviews duplicate PAACM's (ADR 0019).
- Add an assessment of Anthropic's official plugins to the research addendum.
@Hyper-AI-Lab
Hyper-AI-Lab merged commit dc4052c into main Oct 17, 2026
10 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