Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
178 commits
Select commit Hold shift + click to select a range
01327c4
feat(review): add a canonical dispatch status vocabulary
vladolaru Jul 22, 2026
48c30f6
fix(review): make reviewer builder invocation collision-proof
vladolaru Jul 22, 2026
7694695
feat(review): record durable run identity and measure each run
vladolaru Jul 22, 2026
ca637cb
feat(analysis): correlate review runs with their Claude transcripts
vladolaru Jul 22, 2026
acad75d
feat(analysis): add the supported run and cohort metrics interface
vladolaru Jul 22, 2026
0a0da5a
fix(analysis): ignore unrelated JSON writes in session quality analysis
vladolaru Jul 22, 2026
7c569f7
feat(review): make reviewers spend their scope budget
vladolaru Jul 22, 2026
a7cd512
docs(release): pirategoat-tools 1.109.0
vladolaru Jul 22, 2026
1bfcc75
fix(analysis): aggregate final usage for repeated message IDs
vladolaru Jul 22, 2026
b084012
fix(review): include NOT DIFFED work in budget sizing
vladolaru Jul 22, 2026
1cf5221
fix(review): add builder support for budget omissions
vladolaru Jul 22, 2026
11c8c96
fix(analysis): reject structured sidecar values instead of crashing
vladolaru Jul 22, 2026
945e0b4
fix(review): resolve symbolic context refs before storing git identity
vladolaru Jul 22, 2026
57c1dfa
fix(analysis): preserve emitted orchestrator warning codes
vladolaru Jul 22, 2026
b99a9e0
docs(changelog): fold review measurement fixes into 1.109.0
vladolaru Jul 22, 2026
f45a092
fix(analysis): attribute final cumulative usage per orchestrator step
vladolaru Jul 22, 2026
d253935
fix(analysis): enforce canonical repo-relative measurement paths
vladolaru Jul 22, 2026
816937a
fix(review): record deferred files in reviewer scope telemetry
vladolaru Jul 22, 2026
f4c0584
docs(changelog): fold second-round measurement fixes into 1.109.0
vladolaru Jul 22, 2026
7eaa896
fix(review): keep symbolic context refs out of manifest git identity
vladolaru Jul 22, 2026
350d457
fix(review): reconcile deferred-file outcomes before reporting coverage
vladolaru Jul 22, 2026
dafd598
fix(analysis): parse the required Bash builder in session analysis
vladolaru Jul 22, 2026
c98414a
docs(changelog): fold third-round measurement fixes into 1.109.0
vladolaru Jul 22, 2026
11e12a5
fix(review): normalize unreviewed paths before comparing coverage
vladolaru Jul 23, 2026
37e2146
fix(analysis): include the final presentation turn in run metrics
vladolaru Jul 23, 2026
1f96080
docs(changelog): fold fourth-round measurement fixes into 1.109.0
vladolaru Jul 23, 2026
30911e3
fix(analysis): survive decode failures while iterating JSONL logs
vladolaru Jul 23, 2026
66826ae
fix(review): record the reviewed head SHA after workspace setup
vladolaru Jul 23, 2026
145f3af
fix(analysis): include the opening turn in the run window
vladolaru Jul 23, 2026
6386adc
docs(changelog): fold fifth-round measurement fixes into 1.109.0
vladolaru Jul 23, 2026
fa66d35
fix(analysis): parse Z timestamps and skip notification boundaries
vladolaru Jul 23, 2026
59ec8e9
docs(changelog): fold sixth-round measurement fixes into 1.109.0
vladolaru Jul 23, 2026
e03ef7c
fix(analysis): preserve numeric data in running lifecycle overlays
vladolaru Jul 23, 2026
d274eb5
fix(analysis): complete tool-call, compliance, and evidence accounting
vladolaru Jul 23, 2026
58df469
docs(changelog): fold seventh-round measurement fixes into 1.109.0
vladolaru Jul 23, 2026
b49f186
fix(review): parse three-dot ranges before resolving the reviewed head
vladolaru Jul 23, 2026
a61f81b
fix(analysis): mark synthesis-only runs available for builder metrics
vladolaru Jul 23, 2026
23e1e50
fix(analysis): apply severity floors in reconstructed findings
vladolaru Jul 23, 2026
a357ba8
fix(analysis): count only successful builder heredocs as saved reviews
vladolaru Jul 23, 2026
f056582
docs(changelog): fold eighth-round measurement fixes into 1.109.0
vladolaru Jul 23, 2026
37b00a8
fix(analysis): mark unclassifiable tool results as incomplete evidence
vladolaru Jul 23, 2026
4b7f59f
fix(analysis): require scope evidence and isolate builder completeness
vladolaru Jul 23, 2026
378013b
fix(analysis): reconstruct only saved, final builder reviews
vladolaru Jul 23, 2026
31f9053
docs(schemas): declare unreviewed in the review output contract
vladolaru Jul 23, 2026
4bac827
docs(changelog): fold ninth-round measurement fixes into 1.109.0
vladolaru Jul 23, 2026
e722bf7
fix(review): peel annotated tag endpoints to commit identity
vladolaru Jul 24, 2026
c9ef8ae
fix(analysis): mark duplicate tool-call IDs as incomplete evidence
vladolaru Jul 24, 2026
f551aa1
fix(analysis): discard timestamp gaps with their superseded turns
vladolaru Jul 24, 2026
f76cc4e
fix(analysis): honor structured failures when reconstructing output
vladolaru Jul 24, 2026
7c8028a
fix(review): preserve completions for overlapping reviewer executions
vladolaru Jul 24, 2026
086b2e1
docs(changelog): fold tenth-round measurement fixes into 1.109.0
vladolaru Jul 24, 2026
6efcd15
fix(analysis): discard superseded parse gaps, count malformed calls
vladolaru Jul 24, 2026
a3eb291
fix(analysis): require terminal success before reconstructing output
vladolaru Jul 24, 2026
490495f
docs(changelog): fold eleventh-round measurement fixes into 1.109.0
vladolaru Jul 24, 2026
47d2512
fix(analysis): cap running-run completeness, reject fractional tokens
vladolaru Jul 24, 2026
20726a6
docs(changelog): fold twelfth-round measurement fixes into 1.109.0
vladolaru Jul 24, 2026
a2b42c5
fix(analysis): downgrade unresolved orchestrator calls, exempt domain…
vladolaru Jul 24, 2026
a68ddf1
fix(review): reject non-repo-relative unreviewed declarations
vladolaru Jul 24, 2026
32f5f12
docs(changelog): fold thirteenth-round measurement fixes into 1.109.0
vladolaru Jul 24, 2026
193b54f
fix(analysis): recognize non-text reads, exempt legacy Task dispatches
vladolaru Jul 24, 2026
6ad0e29
docs(changelog): fold fourteenth-round measurement fixes into 1.109.0
vladolaru Jul 24, 2026
1b09284
fix(review): fail closed on malformed or degenerate unreviewed declar…
vladolaru Jul 24, 2026
b079cba
fix(review): include list-only files in telemetry scope
vladolaru Jul 24, 2026
edf37ce
docs(changelog): fold fifteenth-round measurement fixes into 1.109.0
vladolaru Jul 24, 2026
a102bd3
refactor(review): derive bootstrap scope facts from summary sidecars
vladolaru Jul 24, 2026
e72631d
feat(review): verify unreviewed declarations against the deferred set
vladolaru Jul 24, 2026
96656b2
test(analysis): guard scope-exempt reviewers against registry drift
vladolaru Jul 24, 2026
293cb4e
docs(changelog): fold retrospective hardening fixes into 1.109.0
vladolaru Jul 24, 2026
7f0e6ac
fix(review): fail the whole unreviewed list closed on a malformed entry
vladolaru Jul 25, 2026
7050fc9
fix(analysis): honor only the latest step-10 critic skip decision
vladolaru Jul 25, 2026
a0ff462
docs(changelog): fold sixteenth-round measurement fixes into 1.109.0
vladolaru Jul 25, 2026
382dcbb
fix(analysis): partition read completeness by the read routing set
vladolaru Jul 25, 2026
623ea51
fix(review): validate unreviewed declarations against the deferred set
vladolaru Jul 25, 2026
fd9a290
docs(changelog): fold seventeenth-round measurement fixes into 1.109.0
vladolaru Jul 25, 2026
4bdb651
fix(review): import Any so bootstrap survives eager annotation evalua…
vladolaru Jul 25, 2026
54d95f6
test: force annotation evaluation across all scripts modules
vladolaru Jul 25, 2026
5da67b7
docs(changelog): fold eighteenth-round bootstrap import fix into 1.109.0
vladolaru Jul 25, 2026
7e81dc2
fix(analysis): count non-object tool inputs as malformed calls
vladolaru Jul 25, 2026
27b470f
fix(analysis): reconstruct only issues added before the final save
vladolaru Jul 25, 2026
b9ab508
docs(changelog): fold nineteenth-round measurement fixes into 1.109.0
vladolaru Jul 25, 2026
3eadb8d
fix(review): clear stale session IDs on interactive step-1 reruns
vladolaru Jul 25, 2026
2b82d87
docs(changelog): fold twentieth-round session-identity fix into 1.109.0
vladolaru Jul 25, 2026
908dc47
feat(review): bring adapter ref-mode scopes into run-level coverage
vladolaru Jul 27, 2026
7b9c002
fix(analysis): recognize repo-reviewer instances in transcript metrics
vladolaru Jul 27, 2026
5d14239
fix(review): split scope-summary filenames on the last marker
vladolaru Jul 27, 2026
f9ad505
docs(changelog): fold adapter-instance measurement fixes into 1.110.0
vladolaru Jul 27, 2026
29f5bff
fix(review): restrict repo reviewer IDs to the measurement contract
vladolaru Jul 27, 2026
91e830f
fix(analysis): render absent correlation counts as missing, not zero
vladolaru Jul 28, 2026
9df5399
fix(analysis): reconstruct positional category and line arguments
vladolaru Jul 28, 2026
0c3ffa3
fix(review): degrade non-dict review-context.json to empty context
vladolaru Jul 28, 2026
49be59c
test(review): run step-1/5 subprocess tests in temp git repos
vladolaru Jul 28, 2026
7b257cd
test(review): use tmp_path in the budget-briefing output helper
vladolaru Jul 28, 2026
4d4ed28
docs(changelog): fold CodeRabbit review fixes into 1.111.0
vladolaru Jul 28, 2026
6019e6e
fix(analysis): mirror the full positional add_issue signature
vladolaru Jul 28, 2026
4ed0595
fix(analysis): keep pipeline_end out of legacy step timelines
vladolaru Jul 28, 2026
80bbe46
docs(changelog): fold reconstruction-accuracy fixes into 1.111.0
vladolaru Jul 28, 2026
069425b
fix(review): cap telemetry filename prefixes under the component limit
vladolaru Jul 28, 2026
33072b4
fix(analysis): anchor legacy agent IDs and normalize recovery targets
vladolaru Jul 28, 2026
5d5c654
fix(review): carry repo-reviewer model overrides into dispatch telemetry
vladolaru Jul 28, 2026
c52125a
fix(analysis): reduce only the first segment of a legacy log
vladolaru Jul 28, 2026
1251ce9
docs(changelog): fold correlation and legacy-log fixes into 1.111.0
vladolaru Jul 28, 2026
04fcee0
fix(analysis): exclude synthetic user records from run boundaries
vladolaru Jul 29, 2026
68ec83e
fix(analysis): recognize known tool success payload variants
vladolaru Jul 29, 2026
f1a5aca
fix(analysis): stop legacy segments at the first terminal event
vladolaru Jul 29, 2026
fc5e56a
fix(analysis): enforce producer identities in manifest agent maps
vladolaru Jul 29, 2026
32690b7
fix(analysis): make save accounting robust to damaged dual-transport …
vladolaru Jul 29, 2026
8dfa022
fix(analysis): load the adjacent transcript parser deterministically
vladolaru Jul 29, 2026
2585899
docs(changelog): fold transcript and save-accounting fixes into 1.111.0
vladolaru Jul 29, 2026
ae0eab2
fix(analysis): count reconstructed review saves from their issue lists
vladolaru Jul 29, 2026
262731e
fix(analysis): refute failed writes and cross-type ID reuse in saves
vladolaru Jul 29, 2026
9b86519
fix(review): record the dispatched model tier for repo reviewer insta…
vladolaru Jul 29, 2026
7ca536c
fix(analysis): cut legacy segments at foreign-run events
vladolaru Jul 29, 2026
57b6db7
fix(analysis): require step identity before honoring critic skips
vladolaru Jul 29, 2026
2d5567a
docs(changelog): fold measurement-integrity fixes into 1.111.0
vladolaru Jul 29, 2026
7980798
fix(review): replace the backtracking glob matcher with a linear DP
vladolaru Jul 29, 2026
1f6f9c9
feat(review): gate repo reviewer prompts on merged provenance
vladolaru Jul 29, 2026
beb643b
fix(review): map agent names to review stems by terminal suffix only
vladolaru Jul 29, 2026
fe7f358
fix(analysis): accept --model-tier in the bootstrap command allowlist
vladolaru Jul 29, 2026
6c7d940
feat(review): carry path-declared applicability into reviewer scope
vladolaru Jul 29, 2026
e140612
fix(review): pass the resolved reviewer prompt path to the adapter
vladolaru Jul 29, 2026
712f7ab
fix(review): select repo rules by effective identity and complete scope
vladolaru Jul 29, 2026
3210e17
fix(review): tell native reviewers to tag advisory-rule findings
vladolaru Jul 29, 2026
032276a
fix(analysis): restrict step-10 skip selection to same-run step events
vladolaru Jul 29, 2026
89a5df7
fix(analysis): cut unstamped legacy segments at stamped events
vladolaru Jul 29, 2026
cbd413a
fix(analysis): fail builder reconstruction closed on control flow
vladolaru Jul 29, 2026
525911a
docs: document the repo-reviewer trust boundary and fold fixes into 1…
vladolaru Jul 29, 2026
17c75d3
fix(review): decode Git-quoted paths in the provenance gate
vladolaru Jul 29, 2026
fab24d2
fix(review): gate provenance on symlink-resolved declaration targets
vladolaru Jul 29, 2026
e7f76dd
fix(review): log agent completion before publishing the review JSON
vladolaru Jul 29, 2026
7cc35c3
fix(review): surface provenance exclusions as dispatch-plan warnings
vladolaru Jul 29, 2026
1dce669
fix(analysis): bound subagent transcripts to the manifest run window
vladolaru Jul 29, 2026
a5f651e
fix(analysis): treat usage-less agent transcripts as missing evidence
vladolaru Jul 29, 2026
7a5baad
fix(analysis): trust validated tool success shapes over prose scans
vladolaru Jul 29, 2026
2a0eda9
docs: extend the provenance-gate contract and fold fixes into 1.111.0
vladolaru Jul 29, 2026
e5da0f2
fix(review): restore adapter-identity content lost by rebase flattening
vladolaru Jul 29, 2026
3925f93
chore(release): finish the 1.112.0 renumber after rebasing onto main
vladolaru Jul 29, 2026
ee59f8d
fix(codex-compat): skip gitignored dotfiles in surfaced skill assets
vladolaru Jul 30, 2026
a06a0d3
fix(review): stage overlapping saves under distinct names
vladolaru Jul 30, 2026
9821847
fix(review): publish both review artifacts as one owned pair
vladolaru Jul 30, 2026
e4334f5
fix(review): exempt prose files from the semantic diff filter
vladolaru Jul 30, 2026
f1cdecc
fix(review): exempt path-rescued files from the semantic diff filter
vladolaru Jul 30, 2026
847fc47
fix(review): propagate ref-mode scope discovery failures
vladolaru Jul 30, 2026
06c26fa
fix(review): omit the Claude model tier from Codex adapter dispatches
vladolaru Jul 30, 2026
75d01d9
fix(analysis): treat missing orchestrator usage as incomplete evidence
vladolaru Jul 30, 2026
79bec75
fix(analysis): bind reconstructed issues to the final builder instance
vladolaru Jul 30, 2026
98a7737
fix(review): compare provenance identities on canonical path keys
vladolaru Jul 31, 2026
019babb
fix(review): taint provenance declarations beneath changed gitlinks
vladolaru Jul 31, 2026
1c8d76a
fix(review): invalidate stale readiness before publishing Markdown
vladolaru Jul 31, 2026
16bb3c8
fix(hosts): stage every install input into the cache slot
vladolaru Jul 31, 2026
3dcd6f7
fix(hosts): resolve dependency roots from review scope
vladolaru Jul 31, 2026
ee16738
docs(changelog): record the scoped install-cache work under 1.112.0
vladolaru Jul 31, 2026
cfc0192
fix(hosts): redirect the Composer bin dir into the cache slot
vladolaru Jul 31, 2026
145bc06
fix(hosts): reject dependency roots that resolve outside the repo
vladolaru Jul 31, 2026
c252309
fix(hosts): make dependency-root slot names collision-free
vladolaru Jul 31, 2026
2578c0a
fix(hosts): key install-cache freshness on every staged input
vladolaru Jul 31, 2026
ad66625
fix(hosts): resolve only the current review's install slots
vladolaru Jul 31, 2026
fd70380
fix(hosts): give scoped dependency roots distinct host identities
vladolaru Jul 31, 2026
40ebcdc
fix(hosts): surface capped dependency roots as degraded coverage
vladolaru Jul 31, 2026
3d13549
fix(review): serialize completion telemetry with artifact publication
vladolaru Jul 31, 2026
044d469
test(codex-compat): tolerate a preexisting .DS_Store in the dotfile test
vladolaru Jul 31, 2026
41bf586
feat(hosts): state the containment invariant in one module
vladolaru Jul 31, 2026
3d8023f
refactor(hosts): route every containment decision through one module
vladolaru Jul 31, 2026
e76657a
test(hosts): prove worktree immutability end to end
vladolaru Jul 31, 2026
84fa2c0
docs(hosts): document the containment invariant and its guards
vladolaru Jul 31, 2026
683d388
refactor(review): extract Markdown rendering as a pure function of th…
vladolaru Jul 31, 2026
119e39e
feat(review): render and materialize Markdown from the review JSON
vladolaru Jul 31, 2026
6ca9057
feat(review): materialize reviewer Markdown at reconciliation
vladolaru Jul 31, 2026
6061aec
fix(review): surface reviewer-markdown materialization failures on st…
vladolaru Jul 31, 2026
3b827e0
refactor(review): make the review JSON the single published artifact
vladolaru Jul 31, 2026
e442f0e
refactor(review): brief reviewers on the JSON-only output contract
vladolaru Jul 31, 2026
857f3a2
fix(grading): materialize missing reviewer Markdown before grading
vladolaru Jul 31, 2026
99aab46
docs(review): document the JSON-only reviewer artifact contract
vladolaru Jul 31, 2026
4b7a51f
docs(review): drop stale pair-lock wording from the fcntl guard
vladolaru Jul 31, 2026
6ad1bf9
refactor(hosts): delegate wp_env containment check to containment.con…
vladolaru Jul 31, 2026
98d4e0d
docs(changelog): count wp_env among the consolidated containment sites
vladolaru Jul 31, 2026
4a992e4
test(review): assert save's md absence in the materialize CLI test
vladolaru Jul 31, 2026
01ba231
test(hosts): widen the drift guard to all zero-hit containment spellings
vladolaru Jul 31, 2026
d54772b
test(hosts): pin resolver self-mount classification through symlinks
vladolaru Jul 31, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .claude-plugin/marketplace.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
"name": "pirategoat-tools",
"source": "./plugins/pirategoat-tools",
"description": "Code review orchestration (28 domain reviewers + pipeline/cross-validation agents), WordPress/WooCommerce development patterns, Figma-to-code workflow, accessibility guidance, testing patterns, and browser automation.",
"version": "1.111.0",
"version": "1.112.0",
"author": {
"name": "Vlad Olaru"
},
Expand Down
5 changes: 4 additions & 1 deletion AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -139,7 +139,7 @@ Code review orchestration with 34 agents (28 domain reviewers, 2 pipeline, 2 cro
| `skills/` | 21 shared reference skills |
| `codex-skills/` | 7 generated Codex command adapters |
| `commands/` | 7 slash commands (`/pr-review`, `/full-code-review`, `/code-review`, `/iterative-review`, `/pr-update`, `/copy-as`, `/switch-to`) |
| `scripts/` | Domain packages: `review/` (pipeline, plan_dispatch, context, telemetry, agents_status, critic, workspace_setup, agent_registry.json + `agent/` bootstrap, scope, output, diff_noise_filter), `hosts/` (host_context CLI, repo-signaled advisory chain for upstream runtime-hosts/library-deps, standalone resolver helpers, ensure_installed CLI for per-repo lockfile-hashed install caching, ecosystem_cache CLI for machine-wide WordPress/WooCommerce source cache management), `linear/` (pipeline, events), `figma/` (spec extraction, node parsing), `analysis/` (session analyzer, metrics), `iterative_review/` (multi-round independent review — Codex primary, Claude Code fallback) |
| `scripts/` | Domain packages: `review/` (pipeline, plan_dispatch, `review/dispatch_status.py`, context, telemetry, agents_status, critic, workspace_setup, agent_registry.json + `agent/` bootstrap, scope, output, diff_noise_filter), `hosts/` (host_context CLI, repo-signaled advisory chain for upstream runtime-hosts/library-deps, standalone resolver helpers, ensure_installed CLI for per-repo lockfile-hashed install caching, ecosystem_cache CLI for machine-wide WordPress/WooCommerce source cache management), `linear/` (pipeline, events), `figma/` (spec extraction, node parsing), `analysis/` (supported review-run/cohort metrics, privacy-preserving transcript enrichment, session analyzer, general metrics), `iterative_review/` (multi-round independent review — Codex primary, Claude Code fallback) |
| `schemas/` | TypeScript type definitions for structured review output |
| `tests/` | Deterministic eval suite — see [Testing](#pirategoat-tools-1) section |
| `AGENTS.md` | Full development instructions, architecture, agent registry reference |
Expand Down Expand Up @@ -249,6 +249,7 @@ The `plugins/pirategoat-tools/tests/` directory contains deterministic evals (no
| `scripts/review/pipeline.py` (routing, state, CLI) | `pytest plugins/pirategoat-tools/tests/review/test_pipeline_infra.py -v` |
| `scripts/review/pipeline.py` (orchestration, subprocess) | `pytest plugins/pirategoat-tools/tests/review/test_pipeline_integration.py -v` |
| `scripts/review/pipeline.py` (briefing text) | `pytest plugins/pirategoat-tools/tests/review/test_pipeline.py -v` |
| `scripts/review/dispatch_status.py` | `pytest plugins/pirategoat-tools/tests/review/test_agents_status.py plugins/pirategoat-tools/tests/review/test_pipeline.py plugins/pirategoat-tools/tests/review/test_pipeline_infra.py plugins/pirategoat-tools/tests/review/test_pipeline_integration.py plugins/pirategoat-tools/tests/review/test_plan_dispatch.py plugins/pirategoat-tools/tests/review/test_telemetry.py plugins/pirategoat-tools/tests/analysis/test_review_run_metrics.py -v` |
| `scripts/review/plan_dispatch.py` | `pytest plugins/pirategoat-tools/tests/review/test_plan_dispatch.py plugins/pirategoat-tools/tests/review/test_criteria_coverage.py -v` |
| `scripts/review/agent_registry.json` (triage criteria/keywords/checks) | `pytest plugins/pirategoat-tools/tests/review/test_criteria_coverage.py plugins/pirategoat-tools/tests/review/test_plan_dispatch.py -v` (every criterion bullet needs a dispatching probe) |
| `scripts/review/context.py` | `pytest plugins/pirategoat-tools/tests/review/test_context.py -v` |
Expand All @@ -272,6 +273,8 @@ The `plugins/pirategoat-tools/tests/` directory contains deterministic evals (no
| `scripts/iterative_review/*.py` (other / multiple) | `pytest plugins/pirategoat-tools/tests/iterative_review/ -v` |
| `scripts/analysis/session_metrics.py` | `pytest plugins/pirategoat-tools/tests/analysis/test_session_metrics.py -v` |
| `scripts/analysis/session_analyzer.py` | `pytest plugins/pirategoat-tools/tests/analysis/test_session_analyzer.py -v` |
| `scripts/analysis/review_transcript.py` | `pytest plugins/pirategoat-tools/tests/analysis/test_review_transcript.py -v` |
| `scripts/analysis/review_run_metrics.py` or `scripts/analysis/review_metrics/*.py` | `pytest plugins/pirategoat-tools/tests/analysis/test_review_run_metrics.py -v` |
| `tests/helpers/graders.py` | `pytest plugins/pirategoat-tools/tests/grading/test_graders.py -v` |
| `tests/grading/eval_agent_compliance.py` | `pytest plugins/pirategoat-tools/tests/grading/test_eval_agent_compliance.py -v` |
| Any reviewer agent `.md` | `pytest plugins/pirategoat-tools/tests/review/agent/test_bootstrap_integration.py -v` (verifies agent config still works) |
Expand Down
2 changes: 1 addition & 1 deletion plugins/pirategoat-tools/.codex-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "pirategoat-tools",
"version": "1.111.0",
"version": "1.112.0",
"description": "Code review orchestration (28 domain reviewers + pipeline/cross-validation agents), WordPress/WooCommerce development patterns, Figma-to-code workflow, accessibility guidance, testing patterns, and browser automation.",
"author": {
"name": "Vlad Olaru",
Expand Down
Loading