From e7de6993ba99aa07255f1b01a6a425be5f865963 Mon Sep 17 00:00:00 2001 From: Chris Pezza Date: Wed, 9 Sep 2026 00:33:43 -0400 Subject: [PATCH] docs(audit): republish the post-fix record pinned to main revisions The first publish of owned-skills-2026-09-05-post-fix recorded branch SHAs that the rebase-merges of #17 and product-dev#58 rewrote. This record pins every entity to revisions on main (plugins cb2e6fd, product-dev 469a06d), includes the code-tools 0.15.4 security-audit probe fix from #18 with its piped-stdin reproduction, and re-collects all evidence at that revision: 642/642 probes, 6/6 host validations, 8/8 tests. Ops accepted it (39 entities, 195 signals); publication.json references the superseded digest. Also untracks scripts/__pycache__, committed by mistake in 9742632, and ignores it going forward. Co-Authored-By: Claude Fable 5.1 --- .gitignore | 1 + docs/audits/2026-09-05-post-fix/REPORT.md | 38 +- docs/audits/2026-09-05-post-fix/audit.json | 211 ++--- .../2026-09-05-post-fix/ops-payload.json | 858 +++++++++--------- .../2026-09-05-post-fix/probe-results.json | 194 ++-- .../2026-09-05-post-fix/publication.json | 12 +- .../2026-09-05-post-fix/reproductions.json | 18 +- .../audits/2026-09-05-post-fix/structure.json | 2 +- .../publish_skill_audit.cpython-314.pyc | Bin 10442 -> 0 bytes .../test_publish_skill_audit.cpython-314.pyc | Bin 6484 -> 0 bytes .../test_skill_regressions.cpython-314.pyc | Bin 6888 -> 0 bytes 11 files changed, 676 insertions(+), 658 deletions(-) delete mode 100644 scripts/__pycache__/publish_skill_audit.cpython-314.pyc delete mode 100644 scripts/__pycache__/test_publish_skill_audit.cpython-314.pyc delete mode 100644 scripts/__pycache__/test_skill_regressions.cpython-314.pyc diff --git a/.gitignore b/.gitignore index fc1af0f..b8d8b35 100644 --- a/.gitignore +++ b/.gitignore @@ -9,3 +9,4 @@ node_modules/ # Logs *.log +__pycache__/ diff --git a/docs/audits/2026-09-05-post-fix/REPORT.md b/docs/audits/2026-09-05-post-fix/REPORT.md index aaa9f43..ad74421 100644 --- a/docs/audits/2026-09-05-post-fix/REPORT.md +++ b/docs/audits/2026-09-05-post-fix/REPORT.md @@ -2,7 +2,7 @@ Run `owned-skills-2026-09-05-post-fix`, baseline `owned-skills-2026-09-05`. Same rubric (`static-review-v1`), same 39 entities. Every baseline finding was fixed and re-verified; no finding is carried forward. Scores remain static review scores, not behavioral success rates. -Source revisions: clownware/plugins `b189084cb739` (branch `audit/owned-skills-2026-09-05`, unpushed); product-dev `bff7e06933ac` (branch `fix/ideation-first-override`, unpushed). +Source revisions: clownware/plugins `cb2e6fdd7037` and product-dev `469a06d0b705`, both on `main`. This record supersedes an earlier publish of the same run (report sha256 `62c37a0bbc83…`) whose revisions pointed at branch commits rewritten by the rebase-merges of plugins#17 and product-dev#58; it also covers the code-tools 0.15.4 probe fix from plugins#18. ## Verification @@ -12,7 +12,7 @@ Source revisions: clownware/plugins `b189084cb739` (branch `audit/owned-skills-2 | `claude plugin validate` | 6/6 plugins pass (baseline 5/6) | | Frontmatter parsed with PyYAML | 33/33 skills | | `scripts/validate_plugins.py` + regression tests | OK; 8/8 tests | -| Reproductions re-executed | guard command forms, astro/templ surface probe, cargo fixture — see `reproductions.json` | +| Reproductions re-executed | guard command forms, astro/templ surface probe, security-audit probe under piped stdin, cargo fixture — see `reproductions.json` | | Blind behavioral sample | not repeated | bash -c and zsh -f -c in empty, marketplace-repo, and unrelated contexts with stdin=/dev/null. Four backtick prose fragments excluded by inspection (skill-audit:48, rust test-scaffold:32). Exit/noise checks do not establish semantic correctness. @@ -22,7 +22,7 @@ bash -c and zsh -f -c in empty, marketplace-repo, and unrelated contexts with st | Plugin | Version | Score | Baseline | Mean skill score | |---|---|---|---|---| | clownware-astro-tools | 0.5.2 | 100 | 100 | 100.0 | -| clownware-code-tools | 0.15.3 | 100 | 70 | 100.0 | +| clownware-code-tools | 0.15.4 | 100 | 70 | 100.0 | | clownware-go-tools | 0.3.3 | 100 | 100 | 100.0 | | pezza-design-system | 0.5.3 | 100 | 100 | 100.0 | | clownware-rust-tools | 0.1.2 | 100 | 100 | 100.0 | @@ -70,31 +70,31 @@ Plugin-level `sha256` uses a documented tracked-file digest (see `sha256_method` ## Finding resolution -| ID | Severity | Title | Fixed in | Verification | +| ID | Severity | Title | Fixed in (main) | Verification | |---|---|---|---|---| -| F01 | high | GitHits frontmatter fails the authoritative validator | ae314c4 | PyYAML parses the frontmatter; claude plugin validate passes code-tools; validate_plugins.py and CI regression test enforce real YAML parsing. | -| F02 | high | Release dry-run can discard pre-existing edits | ae314c4 | Instruction rewritten to work on temporary copies and forbid git restore/checkout/reset as cleanup. Not re-executed by an agent in this pass. | -| F03 | medium | Rust scaffold verification does not compile tests | 606dd98 | Fixture re-run: cargo check exit 0, cargo test --no-run exit 101 on the same type error; the skill now mandates the latter (reproductions.json). | -| F04 | medium | Accessibility inventory misses Astro and templ | ae314c4 | Fixture with index.astro and view.templ returns "2 files" in bash and zsh; stop instruction replaced (reproductions.json, regression test). | -| F05 | medium | Git guard does not cover common executable forms | ae314c4 | /usr/bin/git, env, env -i, command, and git -C forms now deny; plain git push -n and echo remain allowed (reproductions.json, regression test). Header narrows the guarantee. | -| F06 | medium | Test-scaffold discovery promises more than the body permits | ae314c4, 45ff760, 606dd98 | Three descriptions limit discovery to explicit scaffolding; bodies redirect working-test requests to executable assertions. Static review; no discovery test run. | -| F07 | medium | Generic scaffold fallback still mandates starter styling | 41a0029, 45ff760 | Both scaffolds read the target styling system first and make starter classes conditional. Static review; no generated UI evaluated. | -| F08 | medium | Build freshness rule omits uncommitted edits | 41a0029 | Freshness rule requires a rebuild or repository fingerprint; timestamps excluded; unverifiable builds report as not run. Static review. | -| F09 | medium | Skill audit treats allowed-tools as a restrictive boundary | ae314c4, 2c08f05 | skill-audit and MAINTAINING.md treat allowed-tools as an approval grant and require per-host discovery tests. Static review. | -| F10 | low | Pezza mark instructions have an unresolved exception | b189084 | Rule 3 distinguishes altering the stroke master from placing official filled artwork. Static review. | -| F11 | low | Ideation requires a second user override | product-dev bff7e06 | Escape hatch respects the first explicit override and records open assumptions. Static review; committed on branch fix/ideation-first-override. | +| F01 | high | GitHits frontmatter fails the authoritative validator | b48ed50d5edd51dc1f1f28da2c0cfaefd389d0dc | PyYAML parses the frontmatter; claude plugin validate passes code-tools; validate_plugins.py and CI regression test enforce real YAML parsing. | +| F02 | high | Release dry-run can discard pre-existing edits | b48ed50d5edd51dc1f1f28da2c0cfaefd389d0dc | Instruction rewritten to work on temporary copies and forbid git restore/checkout/reset as cleanup. Not re-executed by an agent in this pass. | +| F03 | medium | Rust scaffold verification does not compile tests | 00ccbbb647feacea22131d5be144a6b0e5d564c6 | Fixture re-run: cargo check exit 0, cargo test --no-run exit 101 on the same type error; the skill now mandates the latter (reproductions.json). | +| F04 | medium | Accessibility inventory misses Astro and templ | b48ed50d5edd51dc1f1f28da2c0cfaefd389d0dc | Fixture with index.astro and view.templ returns "2 files" in bash and zsh; stop instruction replaced (reproductions.json, regression test). | +| F05 | medium | Git guard does not cover common executable forms | b48ed50d5edd51dc1f1f28da2c0cfaefd389d0dc | /usr/bin/git, env, env -i, command, and git -C forms now deny; plain git push -n and echo remain allowed (reproductions.json, regression test). Header narrows the guarantee. | +| F06 | medium | Test-scaffold discovery promises more than the body permits | b48ed50d5edd51dc1f1f28da2c0cfaefd389d0dc, 54d58206a6cb538a7215ab73a121b9dd5c45a24b, 00ccbbb647feacea22131d5be144a6b0e5d564c6 | Three descriptions limit discovery to explicit scaffolding; bodies redirect working-test requests to executable assertions. Static review; no discovery test run. | +| F07 | medium | Generic scaffold fallback still mandates starter styling | bab727190ea905559993b91357104520a896c5f1, 54d58206a6cb538a7215ab73a121b9dd5c45a24b | Both scaffolds read the target styling system first and make starter classes conditional. Static review; no generated UI evaluated. | +| F08 | medium | Build freshness rule omits uncommitted edits | bab727190ea905559993b91357104520a896c5f1 | Freshness rule requires a rebuild or repository fingerprint; timestamps excluded; unverifiable builds report as not run. Static review. | +| F09 | medium | Skill audit treats allowed-tools as a restrictive boundary | b48ed50d5edd51dc1f1f28da2c0cfaefd389d0dc, 9742632e789dc332a690a11087ec2d6891e1d396 | skill-audit and MAINTAINING.md treat allowed-tools as an approval grant and require per-host discovery tests. Static review. | +| F10 | low | Pezza mark instructions have an unresolved exception | d4d31a2ef2c0a4c4bf15ac8e6707e95852ec5729 | Rule 3 distinguishes altering the stroke master from placing official filled artwork. Static review. | +| F11 | low | Ideation requires a second user override | product-dev 469a06d0b7051ff4592d9fcb7e3cbed1c0929bf2 | Escape hatch respects the first explicit override and records open assumptions. Static review; committed on branch fix/ideation-first-override. | ## Still unvalidated - Behavioral outcomes for every skill; the baseline's single Codex sample was not repeated, and the narrowed test-scaffold descriptions (F06) have had no discovery test on any host/model. - The plugin-release dry-run rewrite (F02) was verified by reading, not by an agent execution against a dirty scratch repository. - Cross-host portability, unchanged from the baseline. -- Release availability: the release commits exist only on local branches until pushed and merged; installed copies still trail the source (see `installations` in `audit.json`). +- Installed copies still trail the source (see `installations` in `audit.json`); the releases are on `main` and available on marketplace refresh. -## Observation (unscored) +## Observation from the first publish, now resolved -The security-audit surface probe runs `rg` without a path argument. When the host runs pre-fetch commands with a non-terminal, readable stdin, ripgrep searches stdin and blocks; with `/dev/null` it searches the working tree as intended. The baseline harness passed the same probe, and the host's stdin handling was not verified in either run, so this is recorded for follow-up rather than scored. +The security-audit surface probe ran `rg` without a path. Under a non-terminal stdin ripgrep searched stdin: an open pipe blocked, an empty one reported "none matched" against a directory containing a match. Fixed in `04900fca4d4d` (code-tools 0.15.4) by passing `.`; `reproductions.json` shows the probe returning `./auth.go` under a piped stdin in both shells. Unscored in both publishes because the host's stdin handling was never observed directly. ## Ops ingestion -`audit.json` is the scored record; `ops-payload.json` is generated by `scripts/publish_skill_audit.py`. Per the signal contract, every entity carries an empty findings summary at severity 0, which clears the baseline findings in the `skill_audit` domain. `publication.json` holds the server acknowledgement. +`audit.json` is the scored record; `ops-payload.json` is generated by `scripts/publish_skill_audit.py`. Per the signal contract, every entity carries an empty findings summary at severity 0, which clears the baseline findings in the `skill_audit` domain. `publication.json` holds the server acknowledgement for this record and references the superseded one. diff --git a/docs/audits/2026-09-05-post-fix/audit.json b/docs/audits/2026-09-05-post-fix/audit.json index d399ca9..235d1c7 100644 --- a/docs/audits/2026-09-05-post-fix/audit.json +++ b/docs/audits/2026-09-05-post-fix/audit.json @@ -1,9 +1,9 @@ { "schema_version": 1, "run_id": "owned-skills-2026-09-05-post-fix", - "observed_at": 1788624783, + "observed_at": 1788928379, "rubric_version": "static-review-v1", - "reviewer": "Claude Code session (Claude Fable 5.1); post-fix verification of the 2026-09-05 baseline by the same rubric; no new blind sample", + "reviewer": "Claude Code session (Claude Fable 5.1); post-fix verification of the 2026-09-05 baseline by the same rubric at merged main revisions; no new blind sample", "baseline_run_id": "owned-skills-2026-09-05", "rubric": { "baseline": 100, @@ -28,7 +28,7 @@ ], "recommendation": "Use a YAML block scalar and run a real YAML parser and host validator in CI.", "status": "resolved", - "resolved_in": "ae314c4", + "resolved_in": "b48ed50d5edd51dc1f1f28da2c0cfaefd389d0dc", "verification": "PyYAML parses the frontmatter; claude plugin validate passes code-tools; validate_plugins.py and CI regression test enforce real YAML parsing." }, { @@ -41,7 +41,7 @@ ], "recommendation": "Generate the proposed diff in a temporary copy, or restore an exact pre-run snapshot without discarding user changes.", "status": "resolved", - "resolved_in": "ae314c4", + "resolved_in": "b48ed50d5edd51dc1f1f28da2c0cfaefd389d0dc", "verification": "Instruction rewritten to work on temporary copies and forbid git restore/checkout/reset as cleanup. Not re-executed by an agent in this pass." }, { @@ -54,7 +54,7 @@ ], "recommendation": "Use cargo test --no-run or cargo check --tests with the owning crate and feature configuration.", "status": "resolved", - "resolved_in": "606dd98", + "resolved_in": "00ccbbb647feacea22131d5be144a6b0e5d564c6", "verification": "Fixture re-run: cargo check exit 0, cargo test --no-run exit 101 on the same type error; the skill now mandates the latter (reproductions.json)." }, { @@ -67,7 +67,7 @@ ], "recommendation": "Include supported template extensions and treat zero probe matches as a hypothesis until the target surface is checked.", "status": "resolved", - "resolved_in": "ae314c4", + "resolved_in": "b48ed50d5edd51dc1f1f28da2c0cfaefd389d0dc", "verification": "Fixture with index.astro and view.templ returns \"2 files\" in bash and zsh; stop instruction replaced (reproductions.json, regression test)." }, { @@ -80,7 +80,7 @@ ], "recommendation": "Narrow the documented guarantee; normalize supported invocation forms and retain authoritative checks outside the agent hook.", "status": "resolved", - "resolved_in": "ae314c4", + "resolved_in": "b48ed50d5edd51dc1f1f28da2c0cfaefd389d0dc", "verification": "/usr/bin/git, env, env -i, command, and git -C forms now deny; plain git push -n and echo remain allowed (reproductions.json, regression test). Header narrows the guarantee." }, { @@ -95,7 +95,7 @@ ], "recommendation": "Limit discovery to explicit scaffolding, or make complete tests the default when requested and stubs an explicit mode.", "status": "resolved", - "resolved_in": "ae314c4, 45ff760, 606dd98", + "resolved_in": "b48ed50d5edd51dc1f1f28da2c0cfaefd389d0dc, 54d58206a6cb538a7215ab73a121b9dd5c45a24b, 00ccbbb647feacea22131d5be144a6b0e5d564c6", "verification": "Three descriptions limit discovery to explicit scaffolding; bodies redirect working-test requests to executable assertions. Static review; no discovery test run." }, { @@ -109,7 +109,7 @@ ], "recommendation": "Read the target styling system and make starter classes conditional on the starter being present.", "status": "resolved", - "resolved_in": "41a0029, 45ff760", + "resolved_in": "bab727190ea905559993b91357104520a896c5f1, 54d58206a6cb538a7215ab73a121b9dd5c45a24b", "verification": "Both scaffolds read the target styling system first and make starter classes conditional. Static review; no generated UI evaluated." }, { @@ -122,7 +122,7 @@ ], "recommendation": "Use the repository build/cache fingerprint or rebuild before reporting working-tree budgets.", "status": "resolved", - "resolved_in": "41a0029", + "resolved_in": "bab727190ea905559993b91357104520a896c5f1", "verification": "Freshness rule requires a rebuild or repository fingerprint; timestamps excluded; unverifiable builds report as not run. Static review." }, { @@ -137,7 +137,7 @@ ], "recommendation": "Audit approval grants separately from restrictions and test triggering per host/model rather than using a permanent assumption.", "status": "resolved", - "resolved_in": "ae314c4, 2c08f05", + "resolved_in": "b48ed50d5edd51dc1f1f28da2c0cfaefd389d0dc, 9742632e789dc332a690a11087ec2d6891e1d396", "verification": "skill-audit and MAINTAINING.md treat allowed-tools as an approval grant and require per-host discovery tests. Static review." }, { @@ -151,7 +151,7 @@ ], "recommendation": "State that official filled artwork is permitted and that the no-fill rule concerns modifying the stroke master.", "status": "resolved", - "resolved_in": "b189084", + "resolved_in": "d4d31a2ef2c0a4c4bf15ac8e6707e95852ec5729", "verification": "Rule 3 distinguishes altering the stroke master from placing official filled artwork. Static review." }, { @@ -164,7 +164,7 @@ ], "recommendation": "Respect the first explicit override while recording unresolved assumptions.", "status": "resolved", - "resolved_in": "product-dev bff7e06", + "resolved_in": "product-dev 469a06d0b7051ff4592d9fcb7e3cbed1c0929bf2", "verification": "Escape hatch respects the first explicit override and records open assumptions. Static review; committed on branch fix/ideation-first-override." } ], @@ -175,10 +175,10 @@ "name": "clownware-astro-tools:astro-pr-description", "review_score": 100, "finding_ids": [], - "revision": "b189084cb739b9661cf3f1db6acc4bcea1813b42", + "revision": "cb2e6fdd70370f3c59417dce79aea13b15a9c83d", "sha256": "1864d0f37042b612e71a5fb8080d45b65a7edb885802513b048910a7fe518c94", "source_path": "plugins/astro-tools/skills/astro-pr-description/SKILL.md", - "review_scope": "Full SKILL.md read; YAML validation; all actual inline prefetches run in 2 shells \u00d7 3 contexts where present. Supporting resources sampled; not a complete asset/script audit. Post-fix: re-read in full at the release revision; probes re-run; reproductions re-executed where executable.", + "review_scope": "Full SKILL.md read; YAML validation; all actual inline prefetches run in 2 shells \u00d7 3 contexts where present. Supporting resources sampled; not a complete asset/script audit. Post-fix: re-read in full at the merged main revision; probes re-run; reproductions re-executed where executable.", "behavior": "not evaluated end-to-end; static entrypoint review only; the 2026-09-05 baseline Codex sample was not repeated", "portability": "Codex/Claude parity not evaluated; Claude execution syntax or tool metadata needs adapter review" }, @@ -188,10 +188,10 @@ "name": "clownware-astro-tools:component-scaffold", "review_score": 100, "finding_ids": [], - "revision": "b189084cb739b9661cf3f1db6acc4bcea1813b42", + "revision": "cb2e6fdd70370f3c59417dce79aea13b15a9c83d", "sha256": "3350f22feab00304d9750ece760d42d6e2af759388925c0d75a4e3dfc4d3bce3", "source_path": "plugins/astro-tools/skills/component-scaffold/SKILL.md", - "review_scope": "Full SKILL.md read; YAML validation; all actual inline prefetches run in 2 shells \u00d7 3 contexts where present. Supporting resources sampled; not a complete asset/script audit. Post-fix: re-read in full at the release revision; probes re-run; reproductions re-executed where executable.", + "review_scope": "Full SKILL.md read; YAML validation; all actual inline prefetches run in 2 shells \u00d7 3 contexts where present. Supporting resources sampled; not a complete asset/script audit. Post-fix: re-read in full at the merged main revision; probes re-run; reproductions re-executed where executable.", "behavior": "not evaluated end-to-end; static entrypoint review only; the 2026-09-05 baseline Codex sample was not repeated", "portability": "Codex/Claude parity not evaluated; Claude execution syntax or tool metadata needs adapter review" }, @@ -201,10 +201,10 @@ "name": "clownware-astro-tools:perf-budget-check", "review_score": 100, "finding_ids": [], - "revision": "b189084cb739b9661cf3f1db6acc4bcea1813b42", + "revision": "cb2e6fdd70370f3c59417dce79aea13b15a9c83d", "sha256": "66021eadc47b33e2f2eacd70e37d7cd27dd2086e09605593f0b5e829b88e363b", "source_path": "plugins/astro-tools/skills/perf-budget-check/SKILL.md", - "review_scope": "Full SKILL.md read; YAML validation; all actual inline prefetches run in 2 shells \u00d7 3 contexts where present. Supporting resources sampled; not a complete asset/script audit. Post-fix: re-read in full at the release revision; probes re-run; reproductions re-executed where executable.", + "review_scope": "Full SKILL.md read; YAML validation; all actual inline prefetches run in 2 shells \u00d7 3 contexts where present. Supporting resources sampled; not a complete asset/script audit. Post-fix: re-read in full at the merged main revision; probes re-run; reproductions re-executed where executable.", "behavior": "not evaluated end-to-end; static entrypoint review only; the 2026-09-05 baseline Codex sample was not repeated", "portability": "Codex/Claude parity not evaluated; Claude execution syntax or tool metadata needs adapter review" }, @@ -214,10 +214,10 @@ "name": "clownware-astro-tools", "review_score": 100, "finding_ids": [], - "revision": "b189084cb739b9661cf3f1db6acc4bcea1813b42", + "revision": "cb2e6fdd70370f3c59417dce79aea13b15a9c83d", "sha256": "c4d40c7fbc7b2ebcdce871e70b9e3011dd43427fc5829d8efc7f8003629b5087", "source_path": "plugins/astro-tools", - "review_scope": "Manifest and entrypoints; authoritative Claude validator; hook shell syntax; targeted git-guard payload cases. Package score excludes skill findings except structural validation. Product scripts/assets not comprehensively executed. Post-fix: re-read in full at the release revision; probes re-run; reproductions re-executed where executable.", + "review_scope": "Manifest and entrypoints; authoritative Claude validator; hook shell syntax; targeted git-guard payload cases. Package score excludes skill findings except structural validation. Product scripts/assets not comprehensively executed. Post-fix: re-read in full at the merged main revision; probes re-run; reproductions re-executed where executable.", "behavior": "not evaluated end-to-end as an installed plugin", "portability": "Codex import and host hook behavior not evaluated", "version": "0.5.2", @@ -230,10 +230,10 @@ "name": "clownware-code-tools:a11y-audit", "review_score": 100, "finding_ids": [], - "revision": "b189084cb739b9661cf3f1db6acc4bcea1813b42", + "revision": "cb2e6fdd70370f3c59417dce79aea13b15a9c83d", "sha256": "47ff3c6e1aeabbc238df6e0e4dd09943d89a4572233d1088c92bac40dc00eeff", "source_path": "plugins/code-tools/skills/a11y-audit/SKILL.md", - "review_scope": "Full SKILL.md read; YAML validation; all actual inline prefetches run in 2 shells \u00d7 3 contexts where present. Supporting resources sampled; not a complete asset/script audit. Post-fix: re-read in full at the release revision; probes re-run; reproductions re-executed where executable.", + "review_scope": "Full SKILL.md read; YAML validation; all actual inline prefetches run in 2 shells \u00d7 3 contexts where present. Supporting resources sampled; not a complete asset/script audit. Post-fix: re-read in full at the merged main revision; probes re-run; reproductions re-executed where executable.", "behavior": "not evaluated end-to-end; static entrypoint review only; the 2026-09-05 baseline Codex sample was not repeated", "portability": "Codex/Claude parity not evaluated; Claude execution syntax or tool metadata needs adapter review" }, @@ -243,10 +243,10 @@ "name": "clownware-code-tools:adr", "review_score": 100, "finding_ids": [], - "revision": "b189084cb739b9661cf3f1db6acc4bcea1813b42", + "revision": "cb2e6fdd70370f3c59417dce79aea13b15a9c83d", "sha256": "3377e6ceb2add1e708b55f78a12cb6729c03ffe35716f8f69365beb752dcda65", "source_path": "plugins/code-tools/skills/adr/SKILL.md", - "review_scope": "Full SKILL.md read; YAML validation; all actual inline prefetches run in 2 shells \u00d7 3 contexts where present. Supporting resources sampled; not a complete asset/script audit. Post-fix: re-read in full at the release revision; probes re-run; reproductions re-executed where executable.", + "review_scope": "Full SKILL.md read; YAML validation; all actual inline prefetches run in 2 shells \u00d7 3 contexts where present. Supporting resources sampled; not a complete asset/script audit. Post-fix: re-read in full at the merged main revision; probes re-run; reproductions re-executed where executable.", "behavior": "not evaluated end-to-end; static entrypoint review only; the 2026-09-05 baseline Codex sample was not repeated", "portability": "Codex/Claude parity not evaluated; Claude execution syntax or tool metadata needs adapter review" }, @@ -256,10 +256,10 @@ "name": "clownware-code-tools:arch-audit", "review_score": 100, "finding_ids": [], - "revision": "b189084cb739b9661cf3f1db6acc4bcea1813b42", + "revision": "cb2e6fdd70370f3c59417dce79aea13b15a9c83d", "sha256": "7fd7ee54c0c055901d52bb86b5caf2b348b77ec8d20703389d52cdce86cfe53e", "source_path": "plugins/code-tools/skills/arch-audit/SKILL.md", - "review_scope": "Full SKILL.md read; YAML validation; all actual inline prefetches run in 2 shells \u00d7 3 contexts where present. Supporting resources sampled; not a complete asset/script audit. Post-fix: re-read in full at the release revision; probes re-run; reproductions re-executed where executable.", + "review_scope": "Full SKILL.md read; YAML validation; all actual inline prefetches run in 2 shells \u00d7 3 contexts where present. Supporting resources sampled; not a complete asset/script audit. Post-fix: re-read in full at the merged main revision; probes re-run; reproductions re-executed where executable.", "behavior": "not evaluated end-to-end; static entrypoint review only; the 2026-09-05 baseline Codex sample was not repeated", "portability": "Codex/Claude parity not evaluated; Claude execution syntax or tool metadata needs adapter review" }, @@ -269,10 +269,10 @@ "name": "clownware-code-tools:audit-fix", "review_score": 100, "finding_ids": [], - "revision": "b189084cb739b9661cf3f1db6acc4bcea1813b42", + "revision": "cb2e6fdd70370f3c59417dce79aea13b15a9c83d", "sha256": "396f9638b2a135990a631815658361edfc2e83431ae7e58be13868f454bb4ccb", "source_path": "plugins/code-tools/skills/audit-fix/SKILL.md", - "review_scope": "Full SKILL.md read; YAML validation; all actual inline prefetches run in 2 shells \u00d7 3 contexts where present. Supporting resources sampled; not a complete asset/script audit. Post-fix: re-read in full at the release revision; probes re-run; reproductions re-executed where executable.", + "review_scope": "Full SKILL.md read; YAML validation; all actual inline prefetches run in 2 shells \u00d7 3 contexts where present. Supporting resources sampled; not a complete asset/script audit. Post-fix: re-read in full at the merged main revision; probes re-run; reproductions re-executed where executable.", "behavior": "not evaluated end-to-end; static entrypoint review only; the 2026-09-05 baseline Codex sample was not repeated", "portability": "Codex/Claude parity not evaluated; Claude execution syntax or tool metadata needs adapter review" }, @@ -282,10 +282,10 @@ "name": "clownware-code-tools:deps-audit", "review_score": 100, "finding_ids": [], - "revision": "b189084cb739b9661cf3f1db6acc4bcea1813b42", + "revision": "cb2e6fdd70370f3c59417dce79aea13b15a9c83d", "sha256": "f13ac10c8eca417bf372d31aa70364e873ccf4e1c52618f5887e728ff74561c6", "source_path": "plugins/code-tools/skills/deps-audit/SKILL.md", - "review_scope": "Full SKILL.md read; YAML validation; all actual inline prefetches run in 2 shells \u00d7 3 contexts where present. Supporting resources sampled; not a complete asset/script audit. Post-fix: re-read in full at the release revision; probes re-run; reproductions re-executed where executable.", + "review_scope": "Full SKILL.md read; YAML validation; all actual inline prefetches run in 2 shells \u00d7 3 contexts where present. Supporting resources sampled; not a complete asset/script audit. Post-fix: re-read in full at the merged main revision; probes re-run; reproductions re-executed where executable.", "behavior": "not evaluated end-to-end; static entrypoint review only; the 2026-09-05 baseline Codex sample was not repeated", "portability": "Codex/Claude parity not evaluated; Claude execution syntax or tool metadata needs adapter review" }, @@ -295,10 +295,10 @@ "name": "clownware-code-tools:design-audit", "review_score": 100, "finding_ids": [], - "revision": "b189084cb739b9661cf3f1db6acc4bcea1813b42", + "revision": "cb2e6fdd70370f3c59417dce79aea13b15a9c83d", "sha256": "4d524a51b9f65ee73c0717083dc490470551b2339b3aeb78f0923f9935df3d7f", "source_path": "plugins/code-tools/skills/design-audit/SKILL.md", - "review_scope": "Full SKILL.md read; YAML validation; all actual inline prefetches run in 2 shells \u00d7 3 contexts where present. Supporting resources sampled; not a complete asset/script audit. Post-fix: re-read in full at the release revision; probes re-run; reproductions re-executed where executable.", + "review_scope": "Full SKILL.md read; YAML validation; all actual inline prefetches run in 2 shells \u00d7 3 contexts where present. Supporting resources sampled; not a complete asset/script audit. Post-fix: re-read in full at the merged main revision; probes re-run; reproductions re-executed where executable.", "behavior": "not evaluated end-to-end; static entrypoint review only; the 2026-09-05 baseline Codex sample was not repeated", "portability": "Codex/Claude parity not evaluated; Claude execution syntax or tool metadata needs adapter review" }, @@ -308,10 +308,10 @@ "name": "clownware-code-tools:devops-audit", "review_score": 100, "finding_ids": [], - "revision": "b189084cb739b9661cf3f1db6acc4bcea1813b42", + "revision": "cb2e6fdd70370f3c59417dce79aea13b15a9c83d", "sha256": "f67762ecea63bdf4aa92fc11d0add1e4480ac5f015479b3526b852c539cd887d", "source_path": "plugins/code-tools/skills/devops-audit/SKILL.md", - "review_scope": "Full SKILL.md read; YAML validation; all actual inline prefetches run in 2 shells \u00d7 3 contexts where present. Supporting resources sampled; not a complete asset/script audit. Post-fix: re-read in full at the release revision; probes re-run; reproductions re-executed where executable.", + "review_scope": "Full SKILL.md read; YAML validation; all actual inline prefetches run in 2 shells \u00d7 3 contexts where present. Supporting resources sampled; not a complete asset/script audit. Post-fix: re-read in full at the merged main revision; probes re-run; reproductions re-executed where executable.", "behavior": "not evaluated end-to-end; static entrypoint review only; the 2026-09-05 baseline Codex sample was not repeated", "portability": "Codex/Claude parity not evaluated; Claude execution syntax or tool metadata needs adapter review" }, @@ -321,10 +321,10 @@ "name": "clownware-code-tools:githits-research", "review_score": 100, "finding_ids": [], - "revision": "b189084cb739b9661cf3f1db6acc4bcea1813b42", + "revision": "cb2e6fdd70370f3c59417dce79aea13b15a9c83d", "sha256": "ab7c07ba060863086c908dfa0dbab435e3aec4bba63a9ae25019bd97daf1b877", "source_path": "plugins/code-tools/skills/githits-research/SKILL.md", - "review_scope": "Full SKILL.md read; YAML validation; all actual inline prefetches run in 2 shells \u00d7 3 contexts where present. Supporting resources sampled; not a complete asset/script audit. Post-fix: re-read in full at the release revision; probes re-run; reproductions re-executed where executable.", + "review_scope": "Full SKILL.md read; YAML validation; all actual inline prefetches run in 2 shells \u00d7 3 contexts where present. Supporting resources sampled; not a complete asset/script audit. Post-fix: re-read in full at the merged main revision; probes re-run; reproductions re-executed where executable.", "behavior": "not evaluated end-to-end; static entrypoint review only; the 2026-09-05 baseline Codex sample was not repeated", "portability": "Codex/Claude parity not evaluated; mostly shared instructions/assets; host metadata still needs validation" }, @@ -334,10 +334,10 @@ "name": "clownware-code-tools:perf-audit", "review_score": 100, "finding_ids": [], - "revision": "b189084cb739b9661cf3f1db6acc4bcea1813b42", + "revision": "cb2e6fdd70370f3c59417dce79aea13b15a9c83d", "sha256": "9b5a4b26761da841f09bb0a7c6a21648f2f92c34d8b4d46c1aab793fa4be192d", "source_path": "plugins/code-tools/skills/perf-audit/SKILL.md", - "review_scope": "Full SKILL.md read; YAML validation; all actual inline prefetches run in 2 shells \u00d7 3 contexts where present. Supporting resources sampled; not a complete asset/script audit. Post-fix: re-read in full at the release revision; probes re-run; reproductions re-executed where executable.", + "review_scope": "Full SKILL.md read; YAML validation; all actual inline prefetches run in 2 shells \u00d7 3 contexts where present. Supporting resources sampled; not a complete asset/script audit. Post-fix: re-read in full at the merged main revision; probes re-run; reproductions re-executed where executable.", "behavior": "not evaluated end-to-end; static entrypoint review only; the 2026-09-05 baseline Codex sample was not repeated", "portability": "Codex/Claude parity not evaluated; Claude execution syntax or tool metadata needs adapter review" }, @@ -347,10 +347,10 @@ "name": "clownware-code-tools:plugin-release", "review_score": 100, "finding_ids": [], - "revision": "b189084cb739b9661cf3f1db6acc4bcea1813b42", + "revision": "cb2e6fdd70370f3c59417dce79aea13b15a9c83d", "sha256": "ae3dd3937901c46aa1a40ac4a2ed6bab94470ae3c0f24c80977178086bb99c5b", "source_path": "plugins/code-tools/skills/plugin-release/SKILL.md", - "review_scope": "Full SKILL.md read; YAML validation; all actual inline prefetches run in 2 shells \u00d7 3 contexts where present. Supporting resources sampled; not a complete asset/script audit. Post-fix: re-read in full at the release revision; probes re-run; reproductions re-executed where executable.", + "review_scope": "Full SKILL.md read; YAML validation; all actual inline prefetches run in 2 shells \u00d7 3 contexts where present. Supporting resources sampled; not a complete asset/script audit. Post-fix: re-read in full at the merged main revision; probes re-run; reproductions re-executed where executable.", "behavior": "not evaluated end-to-end; static entrypoint review only; the 2026-09-05 baseline Codex sample was not repeated", "portability": "Codex/Claude parity not evaluated; Claude execution syntax or tool metadata needs adapter review" }, @@ -360,10 +360,10 @@ "name": "clownware-code-tools:pr-description", "review_score": 100, "finding_ids": [], - "revision": "b189084cb739b9661cf3f1db6acc4bcea1813b42", + "revision": "cb2e6fdd70370f3c59417dce79aea13b15a9c83d", "sha256": "24a0209ed92579bc8e0de8a903e7121f2e73563312e2dedfc4c47df2017ada3b", "source_path": "plugins/code-tools/skills/pr-description/SKILL.md", - "review_scope": "Full SKILL.md read; YAML validation; all actual inline prefetches run in 2 shells \u00d7 3 contexts where present. Supporting resources sampled; not a complete asset/script audit. Post-fix: re-read in full at the release revision; probes re-run; reproductions re-executed where executable.", + "review_scope": "Full SKILL.md read; YAML validation; all actual inline prefetches run in 2 shells \u00d7 3 contexts where present. Supporting resources sampled; not a complete asset/script audit. Post-fix: re-read in full at the merged main revision; probes re-run; reproductions re-executed where executable.", "behavior": "not evaluated end-to-end; static entrypoint review only; the 2026-09-05 baseline Codex sample was not repeated", "portability": "Codex/Claude parity not evaluated; Claude execution syntax or tool metadata needs adapter review" }, @@ -373,10 +373,10 @@ "name": "clownware-code-tools:root-cause-debug", "review_score": 100, "finding_ids": [], - "revision": "b189084cb739b9661cf3f1db6acc4bcea1813b42", + "revision": "cb2e6fdd70370f3c59417dce79aea13b15a9c83d", "sha256": "1ca660de4395a3298a5b9fce04ed105b7abcd67e91d36adcb4490918673ead76", "source_path": "plugins/code-tools/skills/root-cause-debug/SKILL.md", - "review_scope": "Full SKILL.md read; YAML validation; all actual inline prefetches run in 2 shells \u00d7 3 contexts where present. Supporting resources sampled; not a complete asset/script audit. Post-fix: re-read in full at the release revision; probes re-run; reproductions re-executed where executable.", + "review_scope": "Full SKILL.md read; YAML validation; all actual inline prefetches run in 2 shells \u00d7 3 contexts where present. Supporting resources sampled; not a complete asset/script audit. Post-fix: re-read in full at the merged main revision; probes re-run; reproductions re-executed where executable.", "behavior": "not evaluated end-to-end; static entrypoint review only; the 2026-09-05 baseline Codex sample was not repeated", "portability": "Codex/Claude parity not evaluated; Claude execution syntax or tool metadata needs adapter review" }, @@ -386,10 +386,10 @@ "name": "clownware-code-tools:security-audit", "review_score": 100, "finding_ids": [], - "revision": "b189084cb739b9661cf3f1db6acc4bcea1813b42", - "sha256": "1444d50627c59f7b575791f2d1858cbcae32abbe2675d51d52d12755e0cecd51", + "revision": "cb2e6fdd70370f3c59417dce79aea13b15a9c83d", + "sha256": "0f8af0d0ad46715b6d0f349ed153a0d08b7f330115ffecdfac4a49b2c43ff545", "source_path": "plugins/code-tools/skills/security-audit/SKILL.md", - "review_scope": "Full SKILL.md read; YAML validation; all actual inline prefetches run in 2 shells \u00d7 3 contexts where present. Supporting resources sampled; not a complete asset/script audit. Post-fix: re-read in full at the release revision; probes re-run; reproductions re-executed where executable.", + "review_scope": "Full SKILL.md read; YAML validation; all actual inline prefetches run in 2 shells \u00d7 3 contexts where present. Supporting resources sampled; not a complete asset/script audit. Post-fix: re-read in full at the merged main revision; probes re-run; reproductions re-executed where executable.", "behavior": "not evaluated end-to-end; static entrypoint review only; the 2026-09-05 baseline Codex sample was not repeated", "portability": "Codex/Claude parity not evaluated; Claude execution syntax or tool metadata needs adapter review" }, @@ -399,10 +399,10 @@ "name": "clownware-code-tools:skill-audit", "review_score": 100, "finding_ids": [], - "revision": "b189084cb739b9661cf3f1db6acc4bcea1813b42", + "revision": "cb2e6fdd70370f3c59417dce79aea13b15a9c83d", "sha256": "cd790d6c12d3b2b4bb8a127b39140166df29ba7a547f5a9fc7c598804694b506", "source_path": "plugins/code-tools/skills/skill-audit/SKILL.md", - "review_scope": "Full SKILL.md read; YAML validation; all actual inline prefetches run in 2 shells \u00d7 3 contexts where present. Supporting resources sampled; not a complete asset/script audit. Post-fix: re-read in full at the release revision; probes re-run; reproductions re-executed where executable.", + "review_scope": "Full SKILL.md read; YAML validation; all actual inline prefetches run in 2 shells \u00d7 3 contexts where present. Supporting resources sampled; not a complete asset/script audit. Post-fix: re-read in full at the merged main revision; probes re-run; reproductions re-executed where executable.", "behavior": "not evaluated end-to-end; static entrypoint review only; the 2026-09-05 baseline Codex sample was not repeated", "portability": "Codex/Claude parity not evaluated; Claude execution syntax or tool metadata needs adapter review" }, @@ -412,10 +412,10 @@ "name": "clownware-code-tools:skill-validate", "review_score": 100, "finding_ids": [], - "revision": "b189084cb739b9661cf3f1db6acc4bcea1813b42", + "revision": "cb2e6fdd70370f3c59417dce79aea13b15a9c83d", "sha256": "69ed3c6f802f9927742549972d5c232bcf8811fae8258f17bb13cf1a46d0ba45", "source_path": "plugins/code-tools/skills/skill-validate/SKILL.md", - "review_scope": "Full SKILL.md read; YAML validation; all actual inline prefetches run in 2 shells \u00d7 3 contexts where present. Supporting resources sampled; not a complete asset/script audit. Post-fix: re-read in full at the release revision; probes re-run; reproductions re-executed where executable.", + "review_scope": "Full SKILL.md read; YAML validation; all actual inline prefetches run in 2 shells \u00d7 3 contexts where present. Supporting resources sampled; not a complete asset/script audit. Post-fix: re-read in full at the merged main revision; probes re-run; reproductions re-executed where executable.", "behavior": "not evaluated end-to-end; static entrypoint review only; the 2026-09-05 baseline Codex sample was not repeated", "portability": "Codex/Claude parity not evaluated; Claude execution syntax or tool metadata needs adapter review" }, @@ -425,10 +425,10 @@ "name": "clownware-code-tools:test-audit", "review_score": 100, "finding_ids": [], - "revision": "b189084cb739b9661cf3f1db6acc4bcea1813b42", + "revision": "cb2e6fdd70370f3c59417dce79aea13b15a9c83d", "sha256": "43ecb97cffbd0b97498d60d95a22160551ebf090e90c2e35d7d1a26b16ae54b0", "source_path": "plugins/code-tools/skills/test-audit/SKILL.md", - "review_scope": "Full SKILL.md read; YAML validation; all actual inline prefetches run in 2 shells \u00d7 3 contexts where present. Supporting resources sampled; not a complete asset/script audit. Post-fix: re-read in full at the release revision; probes re-run; reproductions re-executed where executable.", + "review_scope": "Full SKILL.md read; YAML validation; all actual inline prefetches run in 2 shells \u00d7 3 contexts where present. Supporting resources sampled; not a complete asset/script audit. Post-fix: re-read in full at the merged main revision; probes re-run; reproductions re-executed where executable.", "behavior": "not evaluated end-to-end; static entrypoint review only; the 2026-09-05 baseline Codex sample was not repeated", "portability": "Codex/Claude parity not evaluated; Claude execution syntax or tool metadata needs adapter review" }, @@ -438,10 +438,10 @@ "name": "clownware-code-tools:test-scaffold", "review_score": 100, "finding_ids": [], - "revision": "b189084cb739b9661cf3f1db6acc4bcea1813b42", + "revision": "cb2e6fdd70370f3c59417dce79aea13b15a9c83d", "sha256": "3a3e69ea252033aa75690439f5bcd740d121838d2615787e09685463add33488", "source_path": "plugins/code-tools/skills/test-scaffold/SKILL.md", - "review_scope": "Full SKILL.md read; YAML validation; all actual inline prefetches run in 2 shells \u00d7 3 contexts where present. Supporting resources sampled; not a complete asset/script audit. Post-fix: re-read in full at the release revision; probes re-run; reproductions re-executed where executable.", + "review_scope": "Full SKILL.md read; YAML validation; all actual inline prefetches run in 2 shells \u00d7 3 contexts where present. Supporting resources sampled; not a complete asset/script audit. Post-fix: re-read in full at the merged main revision; probes re-run; reproductions re-executed where executable.", "behavior": "not evaluated end-to-end; static entrypoint review only; the 2026-09-05 baseline Codex sample was not repeated", "portability": "Codex/Claude parity not evaluated; Claude execution syntax or tool metadata needs adapter review" }, @@ -451,13 +451,13 @@ "name": "clownware-code-tools", "review_score": 100, "finding_ids": [], - "revision": "b189084cb739b9661cf3f1db6acc4bcea1813b42", - "sha256": "e7b157e024ec9e6be8302a3c2b18207d7725322cfd55d739c0be86204c925374", + "revision": "cb2e6fdd70370f3c59417dce79aea13b15a9c83d", + "sha256": "e1a6b4d8e306249d0dc60cbdf9bb567e878c8b7b3368acd3801b6ed784b05743", "source_path": "plugins/code-tools", - "review_scope": "Manifest and entrypoints; authoritative Claude validator; hook shell syntax; targeted git-guard payload cases. Package score excludes skill findings except structural validation. Product scripts/assets not comprehensively executed. Post-fix: re-read in full at the release revision; probes re-run; reproductions re-executed where executable.", + "review_scope": "Manifest and entrypoints; authoritative Claude validator; hook shell syntax; targeted git-guard payload cases. Package score excludes skill findings except structural validation. Product scripts/assets not comprehensively executed. Post-fix: re-read in full at the merged main revision; probes re-run; reproductions re-executed where executable.", "behavior": "not evaluated end-to-end as an installed plugin", "portability": "Codex import and host hook behavior not evaluated", - "version": "0.15.3", + "version": "0.15.4", "mean_skill_review_score": 100.0, "sha256_method": "sha256 over sorted \"\\t\\n\" lines for all 20 tracked files under source_path at revision (differs from the baseline plugin hash, whose method was not recorded)" }, @@ -467,10 +467,10 @@ "name": "clownware-go-tools:go-pr-description", "review_score": 100, "finding_ids": [], - "revision": "b189084cb739b9661cf3f1db6acc4bcea1813b42", + "revision": "cb2e6fdd70370f3c59417dce79aea13b15a9c83d", "sha256": "eb8dd9d874fad5c173c173794385c9fbc6776effcfab0642e511f87f4b35d255", "source_path": "plugins/go-tools/skills/go-pr-description/SKILL.md", - "review_scope": "Full SKILL.md read; YAML validation; all actual inline prefetches run in 2 shells \u00d7 3 contexts where present. Supporting resources sampled; not a complete asset/script audit. Post-fix: re-read in full at the release revision; probes re-run; reproductions re-executed where executable.", + "review_scope": "Full SKILL.md read; YAML validation; all actual inline prefetches run in 2 shells \u00d7 3 contexts where present. Supporting resources sampled; not a complete asset/script audit. Post-fix: re-read in full at the merged main revision; probes re-run; reproductions re-executed where executable.", "behavior": "not evaluated end-to-end; static entrypoint review only; the 2026-09-05 baseline Codex sample was not repeated", "portability": "Codex/Claude parity not evaluated; Claude execution syntax or tool metadata needs adapter review" }, @@ -480,10 +480,10 @@ "name": "clownware-go-tools:perf-budget-check", "review_score": 100, "finding_ids": [], - "revision": "b189084cb739b9661cf3f1db6acc4bcea1813b42", + "revision": "cb2e6fdd70370f3c59417dce79aea13b15a9c83d", "sha256": "71706ef56c5c19c3f762ac09c2d52750e22ee51f15ae1e9347b18c83ccd55243", "source_path": "plugins/go-tools/skills/perf-budget-check/SKILL.md", - "review_scope": "Full SKILL.md read; YAML validation; all actual inline prefetches run in 2 shells \u00d7 3 contexts where present. Supporting resources sampled; not a complete asset/script audit. Post-fix: re-read in full at the release revision; probes re-run; reproductions re-executed where executable.", + "review_scope": "Full SKILL.md read; YAML validation; all actual inline prefetches run in 2 shells \u00d7 3 contexts where present. Supporting resources sampled; not a complete asset/script audit. Post-fix: re-read in full at the merged main revision; probes re-run; reproductions re-executed where executable.", "behavior": "not evaluated end-to-end; static entrypoint review only; the 2026-09-05 baseline Codex sample was not repeated", "portability": "Codex/Claude parity not evaluated; Claude execution syntax or tool metadata needs adapter review" }, @@ -493,10 +493,10 @@ "name": "clownware-go-tools:sqlc-query-scaffold", "review_score": 100, "finding_ids": [], - "revision": "b189084cb739b9661cf3f1db6acc4bcea1813b42", + "revision": "cb2e6fdd70370f3c59417dce79aea13b15a9c83d", "sha256": "64cd484b136ce45257de0aafedf5ae51583a2ade5d0081c46ae04710b2b2525e", "source_path": "plugins/go-tools/skills/sqlc-query-scaffold/SKILL.md", - "review_scope": "Full SKILL.md read; YAML validation; all actual inline prefetches run in 2 shells \u00d7 3 contexts where present. Supporting resources sampled; not a complete asset/script audit. Post-fix: re-read in full at the release revision; probes re-run; reproductions re-executed where executable.", + "review_scope": "Full SKILL.md read; YAML validation; all actual inline prefetches run in 2 shells \u00d7 3 contexts where present. Supporting resources sampled; not a complete asset/script audit. Post-fix: re-read in full at the merged main revision; probes re-run; reproductions re-executed where executable.", "behavior": "not evaluated end-to-end; static entrypoint review only; the 2026-09-05 baseline Codex sample was not repeated", "portability": "Codex/Claude parity not evaluated; Claude execution syntax or tool metadata needs adapter review" }, @@ -506,10 +506,10 @@ "name": "clownware-go-tools:templ-component-scaffold", "review_score": 100, "finding_ids": [], - "revision": "b189084cb739b9661cf3f1db6acc4bcea1813b42", + "revision": "cb2e6fdd70370f3c59417dce79aea13b15a9c83d", "sha256": "1b59a0598977b09822ae0b681adeb5e28e870d6ad7148f05566394e5b544c264", "source_path": "plugins/go-tools/skills/templ-component-scaffold/SKILL.md", - "review_scope": "Full SKILL.md read; YAML validation; all actual inline prefetches run in 2 shells \u00d7 3 contexts where present. Supporting resources sampled; not a complete asset/script audit. Post-fix: re-read in full at the release revision; probes re-run; reproductions re-executed where executable.", + "review_scope": "Full SKILL.md read; YAML validation; all actual inline prefetches run in 2 shells \u00d7 3 contexts where present. Supporting resources sampled; not a complete asset/script audit. Post-fix: re-read in full at the merged main revision; probes re-run; reproductions re-executed where executable.", "behavior": "not evaluated end-to-end; static entrypoint review only; the 2026-09-05 baseline Codex sample was not repeated", "portability": "Codex/Claude parity not evaluated; Claude execution syntax or tool metadata needs adapter review" }, @@ -519,10 +519,10 @@ "name": "clownware-go-tools:test-scaffold", "review_score": 100, "finding_ids": [], - "revision": "b189084cb739b9661cf3f1db6acc4bcea1813b42", + "revision": "cb2e6fdd70370f3c59417dce79aea13b15a9c83d", "sha256": "c90511a85f3d935b2d65cb437c95fe78fd1cf5f0199ea9fd0529c061d24351c9", "source_path": "plugins/go-tools/skills/test-scaffold/SKILL.md", - "review_scope": "Full SKILL.md read; YAML validation; all actual inline prefetches run in 2 shells \u00d7 3 contexts where present. Supporting resources sampled; not a complete asset/script audit. Post-fix: re-read in full at the release revision; probes re-run; reproductions re-executed where executable.", + "review_scope": "Full SKILL.md read; YAML validation; all actual inline prefetches run in 2 shells \u00d7 3 contexts where present. Supporting resources sampled; not a complete asset/script audit. Post-fix: re-read in full at the merged main revision; probes re-run; reproductions re-executed where executable.", "behavior": "not evaluated end-to-end; static entrypoint review only; the 2026-09-05 baseline Codex sample was not repeated", "portability": "Codex/Claude parity not evaluated; Claude execution syntax or tool metadata needs adapter review" }, @@ -532,10 +532,10 @@ "name": "clownware-go-tools", "review_score": 100, "finding_ids": [], - "revision": "b189084cb739b9661cf3f1db6acc4bcea1813b42", + "revision": "cb2e6fdd70370f3c59417dce79aea13b15a9c83d", "sha256": "3b490fdff648d7dcbf11ac0b0a2384aa7db275368795aa3c4122102dbb6c48c2", "source_path": "plugins/go-tools", - "review_scope": "Manifest and entrypoints; authoritative Claude validator; hook shell syntax; targeted git-guard payload cases. Package score excludes skill findings except structural validation. Product scripts/assets not comprehensively executed. Post-fix: re-read in full at the release revision; probes re-run; reproductions re-executed where executable.", + "review_scope": "Manifest and entrypoints; authoritative Claude validator; hook shell syntax; targeted git-guard payload cases. Package score excludes skill findings except structural validation. Product scripts/assets not comprehensively executed. Post-fix: re-read in full at the merged main revision; probes re-run; reproductions re-executed where executable.", "behavior": "not evaluated end-to-end as an installed plugin", "portability": "Codex import and host hook behavior not evaluated", "version": "0.3.3", @@ -548,10 +548,10 @@ "name": "pezza-design-system:pezza-design", "review_score": 100, "finding_ids": [], - "revision": "b189084cb739b9661cf3f1db6acc4bcea1813b42", + "revision": "cb2e6fdd70370f3c59417dce79aea13b15a9c83d", "sha256": "2a7001ccc1d2801bf93cd9aa64a16016a51edcb57d362cd32f729ed851b1b0e1", "source_path": "plugins/pezza-design-system/skills/pezza-design/SKILL.md", - "review_scope": "Full SKILL.md read; YAML validation; all actual inline prefetches run in 2 shells \u00d7 3 contexts where present. Supporting resources sampled; not a complete asset/script audit. Post-fix: re-read in full at the release revision; probes re-run; reproductions re-executed where executable.", + "review_scope": "Full SKILL.md read; YAML validation; all actual inline prefetches run in 2 shells \u00d7 3 contexts where present. Supporting resources sampled; not a complete asset/script audit. Post-fix: re-read in full at the merged main revision; probes re-run; reproductions re-executed where executable.", "behavior": "not evaluated end-to-end; static entrypoint review only; the 2026-09-05 baseline Codex sample was not repeated", "portability": "Codex/Claude parity not evaluated; mostly shared instructions/assets; host metadata still needs validation" }, @@ -561,10 +561,10 @@ "name": "pezza-design-system", "review_score": 100, "finding_ids": [], - "revision": "b189084cb739b9661cf3f1db6acc4bcea1813b42", + "revision": "cb2e6fdd70370f3c59417dce79aea13b15a9c83d", "sha256": "3a08bca4887f067d64c7ec61b5ed8430bc91b1d953025493b34b38868db93d38", "source_path": "plugins/pezza-design-system", - "review_scope": "Manifest and entrypoints; authoritative Claude validator; hook shell syntax; targeted git-guard payload cases. Package score excludes skill findings except structural validation. Product scripts/assets not comprehensively executed. Post-fix: re-read in full at the release revision; probes re-run; reproductions re-executed where executable.", + "review_scope": "Manifest and entrypoints; authoritative Claude validator; hook shell syntax; targeted git-guard payload cases. Package score excludes skill findings except structural validation. Product scripts/assets not comprehensively executed. Post-fix: re-read in full at the merged main revision; probes re-run; reproductions re-executed where executable.", "behavior": "not evaluated end-to-end as an installed plugin", "portability": "Codex import and host hook behavior not evaluated", "version": "0.5.3", @@ -577,10 +577,10 @@ "name": "clownware-rust-tools:gate-check", "review_score": 100, "finding_ids": [], - "revision": "b189084cb739b9661cf3f1db6acc4bcea1813b42", + "revision": "cb2e6fdd70370f3c59417dce79aea13b15a9c83d", "sha256": "54b3ab256f248586373129d1f3e1a2ce86eb0dac44907310c1f66f758bb9e0b9", "source_path": "plugins/rust-tools/skills/gate-check/SKILL.md", - "review_scope": "Full SKILL.md read; YAML validation; all actual inline prefetches run in 2 shells \u00d7 3 contexts where present. Supporting resources sampled; not a complete asset/script audit. Post-fix: re-read in full at the release revision; probes re-run; reproductions re-executed where executable.", + "review_scope": "Full SKILL.md read; YAML validation; all actual inline prefetches run in 2 shells \u00d7 3 contexts where present. Supporting resources sampled; not a complete asset/script audit. Post-fix: re-read in full at the merged main revision; probes re-run; reproductions re-executed where executable.", "behavior": "not evaluated end-to-end; static entrypoint review only; the 2026-09-05 baseline Codex sample was not repeated", "portability": "Codex/Claude parity not evaluated; Claude execution syntax or tool metadata needs adapter review" }, @@ -590,10 +590,10 @@ "name": "clownware-rust-tools:test-scaffold", "review_score": 100, "finding_ids": [], - "revision": "b189084cb739b9661cf3f1db6acc4bcea1813b42", + "revision": "cb2e6fdd70370f3c59417dce79aea13b15a9c83d", "sha256": "10c35ed5e65e5bb1a6cd26d0347e9e5889964484625cedadaf29c07d759cab53", "source_path": "plugins/rust-tools/skills/test-scaffold/SKILL.md", - "review_scope": "Full SKILL.md read; YAML validation; all actual inline prefetches run in 2 shells \u00d7 3 contexts where present. Supporting resources sampled; not a complete asset/script audit. Post-fix: re-read in full at the release revision; probes re-run; reproductions re-executed where executable.", + "review_scope": "Full SKILL.md read; YAML validation; all actual inline prefetches run in 2 shells \u00d7 3 contexts where present. Supporting resources sampled; not a complete asset/script audit. Post-fix: re-read in full at the merged main revision; probes re-run; reproductions re-executed where executable.", "behavior": "not evaluated end-to-end; static entrypoint review only; the 2026-09-05 baseline Codex sample was not repeated", "portability": "Codex/Claude parity not evaluated; Claude execution syntax or tool metadata needs adapter review" }, @@ -603,10 +603,10 @@ "name": "clownware-rust-tools", "review_score": 100, "finding_ids": [], - "revision": "b189084cb739b9661cf3f1db6acc4bcea1813b42", + "revision": "cb2e6fdd70370f3c59417dce79aea13b15a9c83d", "sha256": "20030076d8d7a7879f0512a62cb6cb4bef5e6f79d79926f7ef3a6160b01f898c", "source_path": "plugins/rust-tools", - "review_scope": "Manifest and entrypoints; authoritative Claude validator; hook shell syntax; targeted git-guard payload cases. Package score excludes skill findings except structural validation. Product scripts/assets not comprehensively executed. Post-fix: re-read in full at the release revision; probes re-run; reproductions re-executed where executable.", + "review_scope": "Manifest and entrypoints; authoritative Claude validator; hook shell syntax; targeted git-guard payload cases. Package score excludes skill findings except structural validation. Product scripts/assets not comprehensively executed. Post-fix: re-read in full at the merged main revision; probes re-run; reproductions re-executed where executable.", "behavior": "not evaluated end-to-end as an installed plugin", "portability": "Codex import and host hook behavior not evaluated", "version": "0.1.2", @@ -619,10 +619,10 @@ "name": "product-dev:product-flow", "review_score": 100, "finding_ids": [], - "revision": "bff7e06933ac4858bedaf918bd14c2374fcae67c", + "revision": "469a06d0b7051ff4592d9fcb7e3cbed1c0929bf2", "sha256": "def6e397565747db072dde9074fde42a035f7a1809faab6fdb3ddf87e969611c", "source_path": "plugin/skills/product-flow/SKILL.md", - "review_scope": "Full SKILL.md read; YAML validation; all actual inline prefetches run in 2 shells \u00d7 3 contexts where present. Supporting resources sampled; not a complete asset/script audit. Post-fix: re-read in full at the release revision; probes re-run; reproductions re-executed where executable.", + "review_scope": "Full SKILL.md read; YAML validation; all actual inline prefetches run in 2 shells \u00d7 3 contexts where present. Supporting resources sampled; not a complete asset/script audit. Post-fix: re-read in full at the merged main revision; probes re-run; reproductions re-executed where executable.", "behavior": "not evaluated end-to-end; static entrypoint review only; the 2026-09-05 baseline Codex sample was not repeated", "portability": "Codex/Claude parity not evaluated; Claude execution syntax or tool metadata needs adapter review" }, @@ -632,10 +632,10 @@ "name": "product-dev:product-ideation", "review_score": 100, "finding_ids": [], - "revision": "bff7e06933ac4858bedaf918bd14c2374fcae67c", + "revision": "469a06d0b7051ff4592d9fcb7e3cbed1c0929bf2", "sha256": "ba8dd54480368fec2073183ff195748c90cfcf095257b5696107270e38c96f3b", "source_path": "plugin/skills/product-ideation/SKILL.md", - "review_scope": "Full SKILL.md read; YAML validation; all actual inline prefetches run in 2 shells \u00d7 3 contexts where present. Supporting resources sampled; not a complete asset/script audit. Post-fix: re-read in full at the release revision; probes re-run; reproductions re-executed where executable.", + "review_scope": "Full SKILL.md read; YAML validation; all actual inline prefetches run in 2 shells \u00d7 3 contexts where present. Supporting resources sampled; not a complete asset/script audit. Post-fix: re-read in full at the merged main revision; probes re-run; reproductions re-executed where executable.", "behavior": "not evaluated end-to-end; static entrypoint review only; the 2026-09-05 baseline Codex sample was not repeated", "portability": "Codex/Claude parity not evaluated; Claude execution syntax or tool metadata needs adapter review" }, @@ -645,10 +645,10 @@ "name": "product-dev:status", "review_score": 100, "finding_ids": [], - "revision": "bff7e06933ac4858bedaf918bd14c2374fcae67c", + "revision": "469a06d0b7051ff4592d9fcb7e3cbed1c0929bf2", "sha256": "9fad3c8f9a25355a16de5e1426c9262d3058caf91f19ff1ef1596c5063d494ae", "source_path": "plugin/skills/status/SKILL.md", - "review_scope": "Full SKILL.md read; YAML validation; all actual inline prefetches run in 2 shells \u00d7 3 contexts where present. Supporting resources sampled; not a complete asset/script audit. Post-fix: re-read in full at the release revision; probes re-run; reproductions re-executed where executable.", + "review_scope": "Full SKILL.md read; YAML validation; all actual inline prefetches run in 2 shells \u00d7 3 contexts where present. Supporting resources sampled; not a complete asset/script audit. Post-fix: re-read in full at the merged main revision; probes re-run; reproductions re-executed where executable.", "behavior": "not evaluated end-to-end; static entrypoint review only; the 2026-09-05 baseline Codex sample was not repeated", "portability": "Codex/Claude parity not evaluated; Claude execution syntax or tool metadata needs adapter review" }, @@ -658,10 +658,10 @@ "name": "product-dev:tech-spec", "review_score": 100, "finding_ids": [], - "revision": "bff7e06933ac4858bedaf918bd14c2374fcae67c", + "revision": "469a06d0b7051ff4592d9fcb7e3cbed1c0929bf2", "sha256": "b5953bf4ed599ba0f4a073cc6bcd571b0dc7f6a7fbd1eb3b5f12eb12d2f405aa", "source_path": "plugin/skills/tech-spec/SKILL.md", - "review_scope": "Full SKILL.md read; YAML validation; all actual inline prefetches run in 2 shells \u00d7 3 contexts where present. Supporting resources sampled; not a complete asset/script audit. Post-fix: re-read in full at the release revision; probes re-run; reproductions re-executed where executable.", + "review_scope": "Full SKILL.md read; YAML validation; all actual inline prefetches run in 2 shells \u00d7 3 contexts where present. Supporting resources sampled; not a complete asset/script audit. Post-fix: re-read in full at the merged main revision; probes re-run; reproductions re-executed where executable.", "behavior": "not evaluated end-to-end; static entrypoint review only; the 2026-09-05 baseline Codex sample was not repeated", "portability": "Codex/Claude parity not evaluated; Claude execution syntax or tool metadata needs adapter review" }, @@ -671,10 +671,10 @@ "name": "product-dev:ux-optimization", "review_score": 100, "finding_ids": [], - "revision": "bff7e06933ac4858bedaf918bd14c2374fcae67c", + "revision": "469a06d0b7051ff4592d9fcb7e3cbed1c0929bf2", "sha256": "8e7278e2e3e6d273def9dfe1f64f672430e286d627faea5b47200782bce61314", "source_path": "plugin/skills/ux-optimization/SKILL.md", - "review_scope": "Full SKILL.md read; YAML validation; all actual inline prefetches run in 2 shells \u00d7 3 contexts where present. Supporting resources sampled; not a complete asset/script audit. Post-fix: re-read in full at the release revision; probes re-run; reproductions re-executed where executable.", + "review_scope": "Full SKILL.md read; YAML validation; all actual inline prefetches run in 2 shells \u00d7 3 contexts where present. Supporting resources sampled; not a complete asset/script audit. Post-fix: re-read in full at the merged main revision; probes re-run; reproductions re-executed where executable.", "behavior": "not evaluated end-to-end; static entrypoint review only; the 2026-09-05 baseline Codex sample was not repeated", "portability": "Codex/Claude parity not evaluated; Claude execution syntax or tool metadata needs adapter review" }, @@ -684,10 +684,10 @@ "name": "product-dev", "review_score": 100, "finding_ids": [], - "revision": "bff7e06933ac4858bedaf918bd14c2374fcae67c", + "revision": "469a06d0b7051ff4592d9fcb7e3cbed1c0929bf2", "sha256": "6b732448a543fc6fa5d257ae002693502884179741b3245038143028a4f0cadb", "source_path": "plugin", - "review_scope": "Manifest and entrypoints; authoritative Claude validator; hook shell syntax; targeted git-guard payload cases. Package score excludes skill findings except structural validation. Product scripts/assets not comprehensively executed. Post-fix: re-read in full at the release revision; probes re-run; reproductions re-executed where executable.", + "review_scope": "Manifest and entrypoints; authoritative Claude validator; hook shell syntax; targeted git-guard payload cases. Package score excludes skill findings except structural validation. Product scripts/assets not comprehensively executed. Post-fix: re-read in full at the merged main revision; probes re-run; reproductions re-executed where executable.", "behavior": "not evaluated end-to-end as an installed plugin", "portability": "Codex import and host hook behavior not evaluated", "version": "0.5.0", @@ -702,15 +702,15 @@ "installed_claude_versions": [ "0.4.0" ], - "interpretation": "Source-versus-local-install drift only; the release commits are on an unpushed branch, so remote availability is pending." + "interpretation": "Source-versus-local-install drift only; the release commits are merged to main, so remote availability is immediate on marketplace refresh." }, { "plugin": "clownware-code-tools", - "local_source_version": "0.15.3", + "local_source_version": "0.15.4", "installed_claude_versions": [ "0.14.0" ], - "interpretation": "Source-versus-local-install drift only; the release commits are on an unpushed branch, so remote availability is pending." + "interpretation": "Source-versus-local-install drift only; the release commits are merged to main, so remote availability is immediate on marketplace refresh." }, { "plugin": "clownware-go-tools", @@ -718,7 +718,7 @@ "installed_claude_versions": [ "0.2.0" ], - "interpretation": "Source-versus-local-install drift only; the release commits are on an unpushed branch, so remote availability is pending." + "interpretation": "Source-versus-local-install drift only; the release commits are merged to main, so remote availability is immediate on marketplace refresh." }, { "plugin": "pezza-design-system", @@ -726,7 +726,7 @@ "installed_claude_versions": [ "0.5.1" ], - "interpretation": "Source-versus-local-install drift only; the release commits are on an unpushed branch, so remote availability is pending." + "interpretation": "Source-versus-local-install drift only; the release commits are merged to main, so remote availability is immediate on marketplace refresh." }, { "plugin": "clownware-rust-tools", @@ -734,7 +734,7 @@ "installed_claude_versions": [ "0.1.0" ], - "interpretation": "Source-versus-local-install drift only; the release commits are on an unpushed branch, so remote availability is pending." + "interpretation": "Source-versus-local-install drift only; the release commits are merged to main, so remote availability is immediate on marketplace refresh." }, { "plugin": "product-dev", @@ -742,7 +742,7 @@ "installed_claude_versions": [ "0.1.0" ], - "interpretation": "Source-versus-local-install drift only; the release commits are on an unpushed branch, so remote availability is pending." + "interpretation": "Source-versus-local-install drift only; the release commits are merged to main, so remote availability is immediate on marketplace refresh." } ], "evidence": { @@ -756,14 +756,19 @@ "yaml_parse_total": 33, "regression_tests_passed": 8, "regression_tests_total": 8, - "reproductions": "reproductions.json: guard command forms, astro/templ surface probe (bash+zsh), cargo check vs cargo test --no-run fixture; release dry-run not re-executed", + "reproductions": "reproductions.json: guard command forms, astro/templ surface probe (bash+zsh), security-audit surface probe under a piped stdin (bash+zsh), cargo check vs cargo test --no-run fixture; release dry-run not re-executed", "blind_sample": { "repeated": false, "note": "Baseline sample (code-tools test-scaffold, 4/4 artifact criteria) not repeated; the F06 description change is unvalidated behaviorally." - } + }, + "observation_resolved": "security-audit pathless rg probe fixed in 04900fca4d4db37902f9bd4b576d2ee47b9c5698 (code-tools 0.15.4); with a piped stdin the probe now returns the matching file instead of searching stdin" }, "publication": { "status": "pending", "endpoint": "https://ops.chris-d8c.workers.dev/ingest" + }, + "supersedes": { + "report_sha256": "62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae", + "reason": "Branch revisions were rewritten by the rebase-merge of clownware/plugins#17 and product-dev#58; this record pins revisions that exist on main and includes the code-tools 0.15.4 probe fix." } } diff --git a/docs/audits/2026-09-05-post-fix/ops-payload.json b/docs/audits/2026-09-05-post-fix/ops-payload.json index 3a7c3e1..325f2ab 100644 --- a/docs/audits/2026-09-05-post-fix/ops-payload.json +++ b/docs/audits/2026-09-05-post-fix/ops-payload.json @@ -280,8 +280,8 @@ "metric": "skill_audit.review_score", "valueText": "Static review only; 100 means no deductions in this rubric, not proven capability.", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae", + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01", "valueNum": 100 }, { @@ -289,41 +289,41 @@ "metric": "skill_audit.findings", "valueText": "[]", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae", + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01", "valueNum": 0 }, { "entityId": "skill:clownware-astro-tools:astro-pr-description", "metric": "skill_audit.provenance", - "valueText": "{\"run\":\"owned-skills-2026-09-05-post-fix\",\"rubric\":\"static-review-v1\",\"revision\":\"b189084cb739b9661cf3f1db6acc4bcea1813b42\",\"sha256\":\"1864d0f37042b612e71a5fb8080d45b65a7edb885802513b048910a7fe518c94\",\"source_path\":\"plugins/astro-tools/skills/astro-pr-description/SKILL.md\",\"reviewer\":\"Claude Code session (Claude Fable 5.1); post-fix verification of the 2026-09-05 baseline by the same rubric; no new blind sample\",\"scope\":\"Full SKILL.md read; YAML validation; all actual inline prefetches run in 2 shells \\u00d7 3 contexts where present. Supporting resources sampled; not a complete asset/script audit. Post-fix: re-read in full at the release revision; probes re-run; reproductions re-executed where executable.\"}", + "valueText": "{\"run\":\"owned-skills-2026-09-05-post-fix\",\"rubric\":\"static-review-v1\",\"revision\":\"cb2e6fdd70370f3c59417dce79aea13b15a9c83d\",\"sha256\":\"1864d0f37042b612e71a5fb8080d45b65a7edb885802513b048910a7fe518c94\",\"source_path\":\"plugins/astro-tools/skills/astro-pr-description/SKILL.md\",\"reviewer\":\"Claude Code session (Claude Fable 5.1); post-fix verification of the 2026-09-05 baseline by the same rubric at merged main revisions; no new blind sample\",\"scope\":\"Full SKILL.md read; YAML validation; all actual inline prefetches run in 2 shells \\u00d7 3 contexts where present. Supporting resources sampled; not a complete asset/script audit. Post-fix: re-read in full at the merged main revision; probes re-run; reproductions re-executed where executable.\"}", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae" + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01" }, { "entityId": "skill:clownware-astro-tools:astro-pr-description", "metric": "skill_audit.behavior", "valueText": "not evaluated end-to-end; static entrypoint review only; the 2026-09-05 baseline Codex sample was not repeated", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae" + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01" }, { "entityId": "skill:clownware-astro-tools:astro-pr-description", "metric": "skill_audit.portability", "valueText": "Codex/Claude parity not evaluated; Claude execution syntax or tool metadata needs adapter review", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae" + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01" }, { "entityId": "skill:clownware-astro-tools:component-scaffold", "metric": "skill_audit.review_score", "valueText": "Static review only; 100 means no deductions in this rubric, not proven capability.", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae", + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01", "valueNum": 100 }, { @@ -331,41 +331,41 @@ "metric": "skill_audit.findings", "valueText": "[]", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae", + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01", "valueNum": 0 }, { "entityId": "skill:clownware-astro-tools:component-scaffold", "metric": "skill_audit.provenance", - "valueText": "{\"run\":\"owned-skills-2026-09-05-post-fix\",\"rubric\":\"static-review-v1\",\"revision\":\"b189084cb739b9661cf3f1db6acc4bcea1813b42\",\"sha256\":\"3350f22feab00304d9750ece760d42d6e2af759388925c0d75a4e3dfc4d3bce3\",\"source_path\":\"plugins/astro-tools/skills/component-scaffold/SKILL.md\",\"reviewer\":\"Claude Code session (Claude Fable 5.1); post-fix verification of the 2026-09-05 baseline by the same rubric; no new blind sample\",\"scope\":\"Full SKILL.md read; YAML validation; all actual inline prefetches run in 2 shells \\u00d7 3 contexts where present. Supporting resources sampled; not a complete asset/script audit. Post-fix: re-read in full at the release revision; probes re-run; reproductions re-executed where executable.\"}", + "valueText": "{\"run\":\"owned-skills-2026-09-05-post-fix\",\"rubric\":\"static-review-v1\",\"revision\":\"cb2e6fdd70370f3c59417dce79aea13b15a9c83d\",\"sha256\":\"3350f22feab00304d9750ece760d42d6e2af759388925c0d75a4e3dfc4d3bce3\",\"source_path\":\"plugins/astro-tools/skills/component-scaffold/SKILL.md\",\"reviewer\":\"Claude Code session (Claude Fable 5.1); post-fix verification of the 2026-09-05 baseline by the same rubric at merged main revisions; no new blind sample\",\"scope\":\"Full SKILL.md read; YAML validation; all actual inline prefetches run in 2 shells \\u00d7 3 contexts where present. Supporting resources sampled; not a complete asset/script audit. Post-fix: re-read in full at the merged main revision; probes re-run; reproductions re-executed where executable.\"}", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae" + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01" }, { "entityId": "skill:clownware-astro-tools:component-scaffold", "metric": "skill_audit.behavior", "valueText": "not evaluated end-to-end; static entrypoint review only; the 2026-09-05 baseline Codex sample was not repeated", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae" + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01" }, { "entityId": "skill:clownware-astro-tools:component-scaffold", "metric": "skill_audit.portability", "valueText": "Codex/Claude parity not evaluated; Claude execution syntax or tool metadata needs adapter review", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae" + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01" }, { "entityId": "skill:clownware-astro-tools:perf-budget-check", "metric": "skill_audit.review_score", "valueText": "Static review only; 100 means no deductions in this rubric, not proven capability.", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae", + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01", "valueNum": 100 }, { @@ -373,41 +373,41 @@ "metric": "skill_audit.findings", "valueText": "[]", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae", + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01", "valueNum": 0 }, { "entityId": "skill:clownware-astro-tools:perf-budget-check", "metric": "skill_audit.provenance", - "valueText": "{\"run\":\"owned-skills-2026-09-05-post-fix\",\"rubric\":\"static-review-v1\",\"revision\":\"b189084cb739b9661cf3f1db6acc4bcea1813b42\",\"sha256\":\"66021eadc47b33e2f2eacd70e37d7cd27dd2086e09605593f0b5e829b88e363b\",\"source_path\":\"plugins/astro-tools/skills/perf-budget-check/SKILL.md\",\"reviewer\":\"Claude Code session (Claude Fable 5.1); post-fix verification of the 2026-09-05 baseline by the same rubric; no new blind sample\",\"scope\":\"Full SKILL.md read; YAML validation; all actual inline prefetches run in 2 shells \\u00d7 3 contexts where present. Supporting resources sampled; not a complete asset/script audit. Post-fix: re-read in full at the release revision; probes re-run; reproductions re-executed where executable.\"}", + "valueText": "{\"run\":\"owned-skills-2026-09-05-post-fix\",\"rubric\":\"static-review-v1\",\"revision\":\"cb2e6fdd70370f3c59417dce79aea13b15a9c83d\",\"sha256\":\"66021eadc47b33e2f2eacd70e37d7cd27dd2086e09605593f0b5e829b88e363b\",\"source_path\":\"plugins/astro-tools/skills/perf-budget-check/SKILL.md\",\"reviewer\":\"Claude Code session (Claude Fable 5.1); post-fix verification of the 2026-09-05 baseline by the same rubric at merged main revisions; no new blind sample\",\"scope\":\"Full SKILL.md read; YAML validation; all actual inline prefetches run in 2 shells \\u00d7 3 contexts where present. Supporting resources sampled; not a complete asset/script audit. Post-fix: re-read in full at the merged main revision; probes re-run; reproductions re-executed where executable.\"}", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae" + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01" }, { "entityId": "skill:clownware-astro-tools:perf-budget-check", "metric": "skill_audit.behavior", "valueText": "not evaluated end-to-end; static entrypoint review only; the 2026-09-05 baseline Codex sample was not repeated", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae" + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01" }, { "entityId": "skill:clownware-astro-tools:perf-budget-check", "metric": "skill_audit.portability", "valueText": "Codex/Claude parity not evaluated; Claude execution syntax or tool metadata needs adapter review", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae" + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01" }, { "entityId": "plugin:clownware/clownware-astro-tools", "metric": "skill_audit.review_score", "valueText": "Static review only; 100 means no deductions in this rubric, not proven capability.", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae", + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01", "valueNum": 100 }, { @@ -415,41 +415,41 @@ "metric": "skill_audit.findings", "valueText": "[]", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae", + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01", "valueNum": 0 }, { "entityId": "plugin:clownware/clownware-astro-tools", "metric": "skill_audit.provenance", - "valueText": "{\"run\":\"owned-skills-2026-09-05-post-fix\",\"rubric\":\"static-review-v1\",\"revision\":\"b189084cb739b9661cf3f1db6acc4bcea1813b42\",\"sha256\":\"c4d40c7fbc7b2ebcdce871e70b9e3011dd43427fc5829d8efc7f8003629b5087\",\"source_path\":\"plugins/astro-tools\",\"reviewer\":\"Claude Code session (Claude Fable 5.1); post-fix verification of the 2026-09-05 baseline by the same rubric; no new blind sample\",\"scope\":\"Manifest and entrypoints; authoritative Claude validator; hook shell syntax; targeted git-guard payload cases. Package score excludes skill findings except structural validation. Product scripts/assets not comprehensively executed. Post-fix: re-read in full at the release revision; probes re-run; reproductions re-executed where executable.\"}", + "valueText": "{\"run\":\"owned-skills-2026-09-05-post-fix\",\"rubric\":\"static-review-v1\",\"revision\":\"cb2e6fdd70370f3c59417dce79aea13b15a9c83d\",\"sha256\":\"c4d40c7fbc7b2ebcdce871e70b9e3011dd43427fc5829d8efc7f8003629b5087\",\"source_path\":\"plugins/astro-tools\",\"reviewer\":\"Claude Code session (Claude Fable 5.1); post-fix verification of the 2026-09-05 baseline by the same rubric at merged main revisions; no new blind sample\",\"scope\":\"Manifest and entrypoints; authoritative Claude validator; hook shell syntax; targeted git-guard payload cases. Package score excludes skill findings except structural validation. Product scripts/assets not comprehensively executed. Post-fix: re-read in full at the merged main revision; probes re-run; reproductions re-executed where executable.\"}", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae" + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01" }, { "entityId": "plugin:clownware/clownware-astro-tools", "metric": "skill_audit.behavior", "valueText": "not evaluated end-to-end as an installed plugin", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae" + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01" }, { "entityId": "plugin:clownware/clownware-astro-tools", "metric": "skill_audit.portability", "valueText": "Codex import and host hook behavior not evaluated", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae" + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01" }, { "entityId": "skill:clownware-code-tools:a11y-audit", "metric": "skill_audit.review_score", "valueText": "Static review only; 100 means no deductions in this rubric, not proven capability.", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae", + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01", "valueNum": 100 }, { @@ -457,41 +457,41 @@ "metric": "skill_audit.findings", "valueText": "[]", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae", + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01", "valueNum": 0 }, { "entityId": "skill:clownware-code-tools:a11y-audit", "metric": "skill_audit.provenance", - "valueText": "{\"run\":\"owned-skills-2026-09-05-post-fix\",\"rubric\":\"static-review-v1\",\"revision\":\"b189084cb739b9661cf3f1db6acc4bcea1813b42\",\"sha256\":\"47ff3c6e1aeabbc238df6e0e4dd09943d89a4572233d1088c92bac40dc00eeff\",\"source_path\":\"plugins/code-tools/skills/a11y-audit/SKILL.md\",\"reviewer\":\"Claude Code session (Claude Fable 5.1); post-fix verification of the 2026-09-05 baseline by the same rubric; no new blind sample\",\"scope\":\"Full SKILL.md read; YAML validation; all actual inline prefetches run in 2 shells \\u00d7 3 contexts where present. Supporting resources sampled; not a complete asset/script audit. Post-fix: re-read in full at the release revision; probes re-run; reproductions re-executed where executable.\"}", + "valueText": "{\"run\":\"owned-skills-2026-09-05-post-fix\",\"rubric\":\"static-review-v1\",\"revision\":\"cb2e6fdd70370f3c59417dce79aea13b15a9c83d\",\"sha256\":\"47ff3c6e1aeabbc238df6e0e4dd09943d89a4572233d1088c92bac40dc00eeff\",\"source_path\":\"plugins/code-tools/skills/a11y-audit/SKILL.md\",\"reviewer\":\"Claude Code session (Claude Fable 5.1); post-fix verification of the 2026-09-05 baseline by the same rubric at merged main revisions; no new blind sample\",\"scope\":\"Full SKILL.md read; YAML validation; all actual inline prefetches run in 2 shells \\u00d7 3 contexts where present. Supporting resources sampled; not a complete asset/script audit. Post-fix: re-read in full at the merged main revision; probes re-run; reproductions re-executed where executable.\"}", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae" + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01" }, { "entityId": "skill:clownware-code-tools:a11y-audit", "metric": "skill_audit.behavior", "valueText": "not evaluated end-to-end; static entrypoint review only; the 2026-09-05 baseline Codex sample was not repeated", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae" + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01" }, { "entityId": "skill:clownware-code-tools:a11y-audit", "metric": "skill_audit.portability", "valueText": "Codex/Claude parity not evaluated; Claude execution syntax or tool metadata needs adapter review", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae" + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01" }, { "entityId": "skill:clownware-code-tools:adr", "metric": "skill_audit.review_score", "valueText": "Static review only; 100 means no deductions in this rubric, not proven capability.", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae", + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01", "valueNum": 100 }, { @@ -499,41 +499,41 @@ "metric": "skill_audit.findings", "valueText": "[]", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae", + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01", "valueNum": 0 }, { "entityId": "skill:clownware-code-tools:adr", "metric": "skill_audit.provenance", - "valueText": "{\"run\":\"owned-skills-2026-09-05-post-fix\",\"rubric\":\"static-review-v1\",\"revision\":\"b189084cb739b9661cf3f1db6acc4bcea1813b42\",\"sha256\":\"3377e6ceb2add1e708b55f78a12cb6729c03ffe35716f8f69365beb752dcda65\",\"source_path\":\"plugins/code-tools/skills/adr/SKILL.md\",\"reviewer\":\"Claude Code session (Claude Fable 5.1); post-fix verification of the 2026-09-05 baseline by the same rubric; no new blind sample\",\"scope\":\"Full SKILL.md read; YAML validation; all actual inline prefetches run in 2 shells \\u00d7 3 contexts where present. Supporting resources sampled; not a complete asset/script audit. Post-fix: re-read in full at the release revision; probes re-run; reproductions re-executed where executable.\"}", + "valueText": "{\"run\":\"owned-skills-2026-09-05-post-fix\",\"rubric\":\"static-review-v1\",\"revision\":\"cb2e6fdd70370f3c59417dce79aea13b15a9c83d\",\"sha256\":\"3377e6ceb2add1e708b55f78a12cb6729c03ffe35716f8f69365beb752dcda65\",\"source_path\":\"plugins/code-tools/skills/adr/SKILL.md\",\"reviewer\":\"Claude Code session (Claude Fable 5.1); post-fix verification of the 2026-09-05 baseline by the same rubric at merged main revisions; no new blind sample\",\"scope\":\"Full SKILL.md read; YAML validation; all actual inline prefetches run in 2 shells \\u00d7 3 contexts where present. Supporting resources sampled; not a complete asset/script audit. Post-fix: re-read in full at the merged main revision; probes re-run; reproductions re-executed where executable.\"}", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae" + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01" }, { "entityId": "skill:clownware-code-tools:adr", "metric": "skill_audit.behavior", "valueText": "not evaluated end-to-end; static entrypoint review only; the 2026-09-05 baseline Codex sample was not repeated", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae" + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01" }, { "entityId": "skill:clownware-code-tools:adr", "metric": "skill_audit.portability", "valueText": "Codex/Claude parity not evaluated; Claude execution syntax or tool metadata needs adapter review", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae" + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01" }, { "entityId": "skill:clownware-code-tools:arch-audit", "metric": "skill_audit.review_score", "valueText": "Static review only; 100 means no deductions in this rubric, not proven capability.", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae", + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01", "valueNum": 100 }, { @@ -541,41 +541,41 @@ "metric": "skill_audit.findings", "valueText": "[]", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae", + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01", "valueNum": 0 }, { "entityId": "skill:clownware-code-tools:arch-audit", "metric": "skill_audit.provenance", - "valueText": "{\"run\":\"owned-skills-2026-09-05-post-fix\",\"rubric\":\"static-review-v1\",\"revision\":\"b189084cb739b9661cf3f1db6acc4bcea1813b42\",\"sha256\":\"7fd7ee54c0c055901d52bb86b5caf2b348b77ec8d20703389d52cdce86cfe53e\",\"source_path\":\"plugins/code-tools/skills/arch-audit/SKILL.md\",\"reviewer\":\"Claude Code session (Claude Fable 5.1); post-fix verification of the 2026-09-05 baseline by the same rubric; no new blind sample\",\"scope\":\"Full SKILL.md read; YAML validation; all actual inline prefetches run in 2 shells \\u00d7 3 contexts where present. Supporting resources sampled; not a complete asset/script audit. Post-fix: re-read in full at the release revision; probes re-run; reproductions re-executed where executable.\"}", + "valueText": "{\"run\":\"owned-skills-2026-09-05-post-fix\",\"rubric\":\"static-review-v1\",\"revision\":\"cb2e6fdd70370f3c59417dce79aea13b15a9c83d\",\"sha256\":\"7fd7ee54c0c055901d52bb86b5caf2b348b77ec8d20703389d52cdce86cfe53e\",\"source_path\":\"plugins/code-tools/skills/arch-audit/SKILL.md\",\"reviewer\":\"Claude Code session (Claude Fable 5.1); post-fix verification of the 2026-09-05 baseline by the same rubric at merged main revisions; no new blind sample\",\"scope\":\"Full SKILL.md read; YAML validation; all actual inline prefetches run in 2 shells \\u00d7 3 contexts where present. Supporting resources sampled; not a complete asset/script audit. Post-fix: re-read in full at the merged main revision; probes re-run; reproductions re-executed where executable.\"}", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae" + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01" }, { "entityId": "skill:clownware-code-tools:arch-audit", "metric": "skill_audit.behavior", "valueText": "not evaluated end-to-end; static entrypoint review only; the 2026-09-05 baseline Codex sample was not repeated", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae" + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01" }, { "entityId": "skill:clownware-code-tools:arch-audit", "metric": "skill_audit.portability", "valueText": "Codex/Claude parity not evaluated; Claude execution syntax or tool metadata needs adapter review", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae" + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01" }, { "entityId": "skill:clownware-code-tools:audit-fix", "metric": "skill_audit.review_score", "valueText": "Static review only; 100 means no deductions in this rubric, not proven capability.", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae", + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01", "valueNum": 100 }, { @@ -583,41 +583,41 @@ "metric": "skill_audit.findings", "valueText": "[]", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae", + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01", "valueNum": 0 }, { "entityId": "skill:clownware-code-tools:audit-fix", "metric": "skill_audit.provenance", - "valueText": "{\"run\":\"owned-skills-2026-09-05-post-fix\",\"rubric\":\"static-review-v1\",\"revision\":\"b189084cb739b9661cf3f1db6acc4bcea1813b42\",\"sha256\":\"396f9638b2a135990a631815658361edfc2e83431ae7e58be13868f454bb4ccb\",\"source_path\":\"plugins/code-tools/skills/audit-fix/SKILL.md\",\"reviewer\":\"Claude Code session (Claude Fable 5.1); post-fix verification of the 2026-09-05 baseline by the same rubric; no new blind sample\",\"scope\":\"Full SKILL.md read; YAML validation; all actual inline prefetches run in 2 shells \\u00d7 3 contexts where present. Supporting resources sampled; not a complete asset/script audit. Post-fix: re-read in full at the release revision; probes re-run; reproductions re-executed where executable.\"}", + "valueText": "{\"run\":\"owned-skills-2026-09-05-post-fix\",\"rubric\":\"static-review-v1\",\"revision\":\"cb2e6fdd70370f3c59417dce79aea13b15a9c83d\",\"sha256\":\"396f9638b2a135990a631815658361edfc2e83431ae7e58be13868f454bb4ccb\",\"source_path\":\"plugins/code-tools/skills/audit-fix/SKILL.md\",\"reviewer\":\"Claude Code session (Claude Fable 5.1); post-fix verification of the 2026-09-05 baseline by the same rubric at merged main revisions; no new blind sample\",\"scope\":\"Full SKILL.md read; YAML validation; all actual inline prefetches run in 2 shells \\u00d7 3 contexts where present. Supporting resources sampled; not a complete asset/script audit. Post-fix: re-read in full at the merged main revision; probes re-run; reproductions re-executed where executable.\"}", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae" + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01" }, { "entityId": "skill:clownware-code-tools:audit-fix", "metric": "skill_audit.behavior", "valueText": "not evaluated end-to-end; static entrypoint review only; the 2026-09-05 baseline Codex sample was not repeated", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae" + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01" }, { "entityId": "skill:clownware-code-tools:audit-fix", "metric": "skill_audit.portability", "valueText": "Codex/Claude parity not evaluated; Claude execution syntax or tool metadata needs adapter review", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae" + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01" }, { "entityId": "skill:clownware-code-tools:deps-audit", "metric": "skill_audit.review_score", "valueText": "Static review only; 100 means no deductions in this rubric, not proven capability.", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae", + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01", "valueNum": 100 }, { @@ -625,41 +625,41 @@ "metric": "skill_audit.findings", "valueText": "[]", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae", + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01", "valueNum": 0 }, { "entityId": "skill:clownware-code-tools:deps-audit", "metric": "skill_audit.provenance", - "valueText": "{\"run\":\"owned-skills-2026-09-05-post-fix\",\"rubric\":\"static-review-v1\",\"revision\":\"b189084cb739b9661cf3f1db6acc4bcea1813b42\",\"sha256\":\"f13ac10c8eca417bf372d31aa70364e873ccf4e1c52618f5887e728ff74561c6\",\"source_path\":\"plugins/code-tools/skills/deps-audit/SKILL.md\",\"reviewer\":\"Claude Code session (Claude Fable 5.1); post-fix verification of the 2026-09-05 baseline by the same rubric; no new blind sample\",\"scope\":\"Full SKILL.md read; YAML validation; all actual inline prefetches run in 2 shells \\u00d7 3 contexts where present. Supporting resources sampled; not a complete asset/script audit. Post-fix: re-read in full at the release revision; probes re-run; reproductions re-executed where executable.\"}", + "valueText": "{\"run\":\"owned-skills-2026-09-05-post-fix\",\"rubric\":\"static-review-v1\",\"revision\":\"cb2e6fdd70370f3c59417dce79aea13b15a9c83d\",\"sha256\":\"f13ac10c8eca417bf372d31aa70364e873ccf4e1c52618f5887e728ff74561c6\",\"source_path\":\"plugins/code-tools/skills/deps-audit/SKILL.md\",\"reviewer\":\"Claude Code session (Claude Fable 5.1); post-fix verification of the 2026-09-05 baseline by the same rubric at merged main revisions; no new blind sample\",\"scope\":\"Full SKILL.md read; YAML validation; all actual inline prefetches run in 2 shells \\u00d7 3 contexts where present. Supporting resources sampled; not a complete asset/script audit. Post-fix: re-read in full at the merged main revision; probes re-run; reproductions re-executed where executable.\"}", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae" + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01" }, { "entityId": "skill:clownware-code-tools:deps-audit", "metric": "skill_audit.behavior", "valueText": "not evaluated end-to-end; static entrypoint review only; the 2026-09-05 baseline Codex sample was not repeated", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae" + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01" }, { "entityId": "skill:clownware-code-tools:deps-audit", "metric": "skill_audit.portability", "valueText": "Codex/Claude parity not evaluated; Claude execution syntax or tool metadata needs adapter review", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae" + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01" }, { "entityId": "skill:clownware-code-tools:design-audit", "metric": "skill_audit.review_score", "valueText": "Static review only; 100 means no deductions in this rubric, not proven capability.", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae", + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01", "valueNum": 100 }, { @@ -667,41 +667,41 @@ "metric": "skill_audit.findings", "valueText": "[]", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae", + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01", "valueNum": 0 }, { "entityId": "skill:clownware-code-tools:design-audit", "metric": "skill_audit.provenance", - "valueText": "{\"run\":\"owned-skills-2026-09-05-post-fix\",\"rubric\":\"static-review-v1\",\"revision\":\"b189084cb739b9661cf3f1db6acc4bcea1813b42\",\"sha256\":\"4d524a51b9f65ee73c0717083dc490470551b2339b3aeb78f0923f9935df3d7f\",\"source_path\":\"plugins/code-tools/skills/design-audit/SKILL.md\",\"reviewer\":\"Claude Code session (Claude Fable 5.1); post-fix verification of the 2026-09-05 baseline by the same rubric; no new blind sample\",\"scope\":\"Full SKILL.md read; YAML validation; all actual inline prefetches run in 2 shells \\u00d7 3 contexts where present. Supporting resources sampled; not a complete asset/script audit. Post-fix: re-read in full at the release revision; probes re-run; reproductions re-executed where executable.\"}", + "valueText": "{\"run\":\"owned-skills-2026-09-05-post-fix\",\"rubric\":\"static-review-v1\",\"revision\":\"cb2e6fdd70370f3c59417dce79aea13b15a9c83d\",\"sha256\":\"4d524a51b9f65ee73c0717083dc490470551b2339b3aeb78f0923f9935df3d7f\",\"source_path\":\"plugins/code-tools/skills/design-audit/SKILL.md\",\"reviewer\":\"Claude Code session (Claude Fable 5.1); post-fix verification of the 2026-09-05 baseline by the same rubric at merged main revisions; no new blind sample\",\"scope\":\"Full SKILL.md read; YAML validation; all actual inline prefetches run in 2 shells \\u00d7 3 contexts where present. Supporting resources sampled; not a complete asset/script audit. Post-fix: re-read in full at the merged main revision; probes re-run; reproductions re-executed where executable.\"}", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae" + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01" }, { "entityId": "skill:clownware-code-tools:design-audit", "metric": "skill_audit.behavior", "valueText": "not evaluated end-to-end; static entrypoint review only; the 2026-09-05 baseline Codex sample was not repeated", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae" + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01" }, { "entityId": "skill:clownware-code-tools:design-audit", "metric": "skill_audit.portability", "valueText": "Codex/Claude parity not evaluated; Claude execution syntax or tool metadata needs adapter review", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae" + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01" }, { "entityId": "skill:clownware-code-tools:devops-audit", "metric": "skill_audit.review_score", "valueText": "Static review only; 100 means no deductions in this rubric, not proven capability.", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae", + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01", "valueNum": 100 }, { @@ -709,41 +709,41 @@ "metric": "skill_audit.findings", "valueText": "[]", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae", + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01", "valueNum": 0 }, { "entityId": "skill:clownware-code-tools:devops-audit", "metric": "skill_audit.provenance", - "valueText": "{\"run\":\"owned-skills-2026-09-05-post-fix\",\"rubric\":\"static-review-v1\",\"revision\":\"b189084cb739b9661cf3f1db6acc4bcea1813b42\",\"sha256\":\"f67762ecea63bdf4aa92fc11d0add1e4480ac5f015479b3526b852c539cd887d\",\"source_path\":\"plugins/code-tools/skills/devops-audit/SKILL.md\",\"reviewer\":\"Claude Code session (Claude Fable 5.1); post-fix verification of the 2026-09-05 baseline by the same rubric; no new blind sample\",\"scope\":\"Full SKILL.md read; YAML validation; all actual inline prefetches run in 2 shells \\u00d7 3 contexts where present. Supporting resources sampled; not a complete asset/script audit. Post-fix: re-read in full at the release revision; probes re-run; reproductions re-executed where executable.\"}", + "valueText": "{\"run\":\"owned-skills-2026-09-05-post-fix\",\"rubric\":\"static-review-v1\",\"revision\":\"cb2e6fdd70370f3c59417dce79aea13b15a9c83d\",\"sha256\":\"f67762ecea63bdf4aa92fc11d0add1e4480ac5f015479b3526b852c539cd887d\",\"source_path\":\"plugins/code-tools/skills/devops-audit/SKILL.md\",\"reviewer\":\"Claude Code session (Claude Fable 5.1); post-fix verification of the 2026-09-05 baseline by the same rubric at merged main revisions; no new blind sample\",\"scope\":\"Full SKILL.md read; YAML validation; all actual inline prefetches run in 2 shells \\u00d7 3 contexts where present. Supporting resources sampled; not a complete asset/script audit. Post-fix: re-read in full at the merged main revision; probes re-run; reproductions re-executed where executable.\"}", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae" + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01" }, { "entityId": "skill:clownware-code-tools:devops-audit", "metric": "skill_audit.behavior", "valueText": "not evaluated end-to-end; static entrypoint review only; the 2026-09-05 baseline Codex sample was not repeated", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae" + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01" }, { "entityId": "skill:clownware-code-tools:devops-audit", "metric": "skill_audit.portability", "valueText": "Codex/Claude parity not evaluated; Claude execution syntax or tool metadata needs adapter review", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae" + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01" }, { "entityId": "skill:clownware-code-tools:githits-research", "metric": "skill_audit.review_score", "valueText": "Static review only; 100 means no deductions in this rubric, not proven capability.", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae", + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01", "valueNum": 100 }, { @@ -751,41 +751,41 @@ "metric": "skill_audit.findings", "valueText": "[]", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae", + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01", "valueNum": 0 }, { "entityId": "skill:clownware-code-tools:githits-research", "metric": "skill_audit.provenance", - "valueText": "{\"run\":\"owned-skills-2026-09-05-post-fix\",\"rubric\":\"static-review-v1\",\"revision\":\"b189084cb739b9661cf3f1db6acc4bcea1813b42\",\"sha256\":\"ab7c07ba060863086c908dfa0dbab435e3aec4bba63a9ae25019bd97daf1b877\",\"source_path\":\"plugins/code-tools/skills/githits-research/SKILL.md\",\"reviewer\":\"Claude Code session (Claude Fable 5.1); post-fix verification of the 2026-09-05 baseline by the same rubric; no new blind sample\",\"scope\":\"Full SKILL.md read; YAML validation; all actual inline prefetches run in 2 shells \\u00d7 3 contexts where present. Supporting resources sampled; not a complete asset/script audit. Post-fix: re-read in full at the release revision; probes re-run; reproductions re-executed where executable.\"}", + "valueText": "{\"run\":\"owned-skills-2026-09-05-post-fix\",\"rubric\":\"static-review-v1\",\"revision\":\"cb2e6fdd70370f3c59417dce79aea13b15a9c83d\",\"sha256\":\"ab7c07ba060863086c908dfa0dbab435e3aec4bba63a9ae25019bd97daf1b877\",\"source_path\":\"plugins/code-tools/skills/githits-research/SKILL.md\",\"reviewer\":\"Claude Code session (Claude Fable 5.1); post-fix verification of the 2026-09-05 baseline by the same rubric at merged main revisions; no new blind sample\",\"scope\":\"Full SKILL.md read; YAML validation; all actual inline prefetches run in 2 shells \\u00d7 3 contexts where present. Supporting resources sampled; not a complete asset/script audit. Post-fix: re-read in full at the merged main revision; probes re-run; reproductions re-executed where executable.\"}", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae" + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01" }, { "entityId": "skill:clownware-code-tools:githits-research", "metric": "skill_audit.behavior", "valueText": "not evaluated end-to-end; static entrypoint review only; the 2026-09-05 baseline Codex sample was not repeated", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae" + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01" }, { "entityId": "skill:clownware-code-tools:githits-research", "metric": "skill_audit.portability", "valueText": "Codex/Claude parity not evaluated; mostly shared instructions/assets; host metadata still needs validation", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae" + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01" }, { "entityId": "skill:clownware-code-tools:perf-audit", "metric": "skill_audit.review_score", "valueText": "Static review only; 100 means no deductions in this rubric, not proven capability.", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae", + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01", "valueNum": 100 }, { @@ -793,41 +793,41 @@ "metric": "skill_audit.findings", "valueText": "[]", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae", + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01", "valueNum": 0 }, { "entityId": "skill:clownware-code-tools:perf-audit", "metric": "skill_audit.provenance", - "valueText": "{\"run\":\"owned-skills-2026-09-05-post-fix\",\"rubric\":\"static-review-v1\",\"revision\":\"b189084cb739b9661cf3f1db6acc4bcea1813b42\",\"sha256\":\"9b5a4b26761da841f09bb0a7c6a21648f2f92c34d8b4d46c1aab793fa4be192d\",\"source_path\":\"plugins/code-tools/skills/perf-audit/SKILL.md\",\"reviewer\":\"Claude Code session (Claude Fable 5.1); post-fix verification of the 2026-09-05 baseline by the same rubric; no new blind sample\",\"scope\":\"Full SKILL.md read; YAML validation; all actual inline prefetches run in 2 shells \\u00d7 3 contexts where present. Supporting resources sampled; not a complete asset/script audit. Post-fix: re-read in full at the release revision; probes re-run; reproductions re-executed where executable.\"}", + "valueText": "{\"run\":\"owned-skills-2026-09-05-post-fix\",\"rubric\":\"static-review-v1\",\"revision\":\"cb2e6fdd70370f3c59417dce79aea13b15a9c83d\",\"sha256\":\"9b5a4b26761da841f09bb0a7c6a21648f2f92c34d8b4d46c1aab793fa4be192d\",\"source_path\":\"plugins/code-tools/skills/perf-audit/SKILL.md\",\"reviewer\":\"Claude Code session (Claude Fable 5.1); post-fix verification of the 2026-09-05 baseline by the same rubric at merged main revisions; no new blind sample\",\"scope\":\"Full SKILL.md read; YAML validation; all actual inline prefetches run in 2 shells \\u00d7 3 contexts where present. Supporting resources sampled; not a complete asset/script audit. Post-fix: re-read in full at the merged main revision; probes re-run; reproductions re-executed where executable.\"}", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae" + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01" }, { "entityId": "skill:clownware-code-tools:perf-audit", "metric": "skill_audit.behavior", "valueText": "not evaluated end-to-end; static entrypoint review only; the 2026-09-05 baseline Codex sample was not repeated", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae" + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01" }, { "entityId": "skill:clownware-code-tools:perf-audit", "metric": "skill_audit.portability", "valueText": "Codex/Claude parity not evaluated; Claude execution syntax or tool metadata needs adapter review", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae" + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01" }, { "entityId": "skill:clownware-code-tools:plugin-release", "metric": "skill_audit.review_score", "valueText": "Static review only; 100 means no deductions in this rubric, not proven capability.", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae", + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01", "valueNum": 100 }, { @@ -835,41 +835,41 @@ "metric": "skill_audit.findings", "valueText": "[]", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae", + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01", "valueNum": 0 }, { "entityId": "skill:clownware-code-tools:plugin-release", "metric": "skill_audit.provenance", - "valueText": "{\"run\":\"owned-skills-2026-09-05-post-fix\",\"rubric\":\"static-review-v1\",\"revision\":\"b189084cb739b9661cf3f1db6acc4bcea1813b42\",\"sha256\":\"ae3dd3937901c46aa1a40ac4a2ed6bab94470ae3c0f24c80977178086bb99c5b\",\"source_path\":\"plugins/code-tools/skills/plugin-release/SKILL.md\",\"reviewer\":\"Claude Code session (Claude Fable 5.1); post-fix verification of the 2026-09-05 baseline by the same rubric; no new blind sample\",\"scope\":\"Full SKILL.md read; YAML validation; all actual inline prefetches run in 2 shells \\u00d7 3 contexts where present. Supporting resources sampled; not a complete asset/script audit. Post-fix: re-read in full at the release revision; probes re-run; reproductions re-executed where executable.\"}", + "valueText": "{\"run\":\"owned-skills-2026-09-05-post-fix\",\"rubric\":\"static-review-v1\",\"revision\":\"cb2e6fdd70370f3c59417dce79aea13b15a9c83d\",\"sha256\":\"ae3dd3937901c46aa1a40ac4a2ed6bab94470ae3c0f24c80977178086bb99c5b\",\"source_path\":\"plugins/code-tools/skills/plugin-release/SKILL.md\",\"reviewer\":\"Claude Code session (Claude Fable 5.1); post-fix verification of the 2026-09-05 baseline by the same rubric at merged main revisions; no new blind sample\",\"scope\":\"Full SKILL.md read; YAML validation; all actual inline prefetches run in 2 shells \\u00d7 3 contexts where present. Supporting resources sampled; not a complete asset/script audit. Post-fix: re-read in full at the merged main revision; probes re-run; reproductions re-executed where executable.\"}", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae" + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01" }, { "entityId": "skill:clownware-code-tools:plugin-release", "metric": "skill_audit.behavior", "valueText": "not evaluated end-to-end; static entrypoint review only; the 2026-09-05 baseline Codex sample was not repeated", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae" + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01" }, { "entityId": "skill:clownware-code-tools:plugin-release", "metric": "skill_audit.portability", "valueText": "Codex/Claude parity not evaluated; Claude execution syntax or tool metadata needs adapter review", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae" + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01" }, { "entityId": "skill:clownware-code-tools:pr-description", "metric": "skill_audit.review_score", "valueText": "Static review only; 100 means no deductions in this rubric, not proven capability.", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae", + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01", "valueNum": 100 }, { @@ -877,41 +877,41 @@ "metric": "skill_audit.findings", "valueText": "[]", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae", + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01", "valueNum": 0 }, { "entityId": "skill:clownware-code-tools:pr-description", "metric": "skill_audit.provenance", - "valueText": "{\"run\":\"owned-skills-2026-09-05-post-fix\",\"rubric\":\"static-review-v1\",\"revision\":\"b189084cb739b9661cf3f1db6acc4bcea1813b42\",\"sha256\":\"24a0209ed92579bc8e0de8a903e7121f2e73563312e2dedfc4c47df2017ada3b\",\"source_path\":\"plugins/code-tools/skills/pr-description/SKILL.md\",\"reviewer\":\"Claude Code session (Claude Fable 5.1); post-fix verification of the 2026-09-05 baseline by the same rubric; no new blind sample\",\"scope\":\"Full SKILL.md read; YAML validation; all actual inline prefetches run in 2 shells \\u00d7 3 contexts where present. Supporting resources sampled; not a complete asset/script audit. Post-fix: re-read in full at the release revision; probes re-run; reproductions re-executed where executable.\"}", + "valueText": "{\"run\":\"owned-skills-2026-09-05-post-fix\",\"rubric\":\"static-review-v1\",\"revision\":\"cb2e6fdd70370f3c59417dce79aea13b15a9c83d\",\"sha256\":\"24a0209ed92579bc8e0de8a903e7121f2e73563312e2dedfc4c47df2017ada3b\",\"source_path\":\"plugins/code-tools/skills/pr-description/SKILL.md\",\"reviewer\":\"Claude Code session (Claude Fable 5.1); post-fix verification of the 2026-09-05 baseline by the same rubric at merged main revisions; no new blind sample\",\"scope\":\"Full SKILL.md read; YAML validation; all actual inline prefetches run in 2 shells \\u00d7 3 contexts where present. Supporting resources sampled; not a complete asset/script audit. Post-fix: re-read in full at the merged main revision; probes re-run; reproductions re-executed where executable.\"}", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae" + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01" }, { "entityId": "skill:clownware-code-tools:pr-description", "metric": "skill_audit.behavior", "valueText": "not evaluated end-to-end; static entrypoint review only; the 2026-09-05 baseline Codex sample was not repeated", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae" + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01" }, { "entityId": "skill:clownware-code-tools:pr-description", "metric": "skill_audit.portability", "valueText": "Codex/Claude parity not evaluated; Claude execution syntax or tool metadata needs adapter review", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae" + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01" }, { "entityId": "skill:clownware-code-tools:root-cause-debug", "metric": "skill_audit.review_score", "valueText": "Static review only; 100 means no deductions in this rubric, not proven capability.", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae", + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01", "valueNum": 100 }, { @@ -919,41 +919,41 @@ "metric": "skill_audit.findings", "valueText": "[]", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae", + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01", "valueNum": 0 }, { "entityId": "skill:clownware-code-tools:root-cause-debug", "metric": "skill_audit.provenance", - "valueText": "{\"run\":\"owned-skills-2026-09-05-post-fix\",\"rubric\":\"static-review-v1\",\"revision\":\"b189084cb739b9661cf3f1db6acc4bcea1813b42\",\"sha256\":\"1ca660de4395a3298a5b9fce04ed105b7abcd67e91d36adcb4490918673ead76\",\"source_path\":\"plugins/code-tools/skills/root-cause-debug/SKILL.md\",\"reviewer\":\"Claude Code session (Claude Fable 5.1); post-fix verification of the 2026-09-05 baseline by the same rubric; no new blind sample\",\"scope\":\"Full SKILL.md read; YAML validation; all actual inline prefetches run in 2 shells \\u00d7 3 contexts where present. Supporting resources sampled; not a complete asset/script audit. Post-fix: re-read in full at the release revision; probes re-run; reproductions re-executed where executable.\"}", + "valueText": "{\"run\":\"owned-skills-2026-09-05-post-fix\",\"rubric\":\"static-review-v1\",\"revision\":\"cb2e6fdd70370f3c59417dce79aea13b15a9c83d\",\"sha256\":\"1ca660de4395a3298a5b9fce04ed105b7abcd67e91d36adcb4490918673ead76\",\"source_path\":\"plugins/code-tools/skills/root-cause-debug/SKILL.md\",\"reviewer\":\"Claude Code session (Claude Fable 5.1); post-fix verification of the 2026-09-05 baseline by the same rubric at merged main revisions; no new blind sample\",\"scope\":\"Full SKILL.md read; YAML validation; all actual inline prefetches run in 2 shells \\u00d7 3 contexts where present. Supporting resources sampled; not a complete asset/script audit. Post-fix: re-read in full at the merged main revision; probes re-run; reproductions re-executed where executable.\"}", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae" + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01" }, { "entityId": "skill:clownware-code-tools:root-cause-debug", "metric": "skill_audit.behavior", "valueText": "not evaluated end-to-end; static entrypoint review only; the 2026-09-05 baseline Codex sample was not repeated", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae" + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01" }, { "entityId": "skill:clownware-code-tools:root-cause-debug", "metric": "skill_audit.portability", "valueText": "Codex/Claude parity not evaluated; Claude execution syntax or tool metadata needs adapter review", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae" + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01" }, { "entityId": "skill:clownware-code-tools:security-audit", "metric": "skill_audit.review_score", "valueText": "Static review only; 100 means no deductions in this rubric, not proven capability.", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae", + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01", "valueNum": 100 }, { @@ -961,41 +961,41 @@ "metric": "skill_audit.findings", "valueText": "[]", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae", + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01", "valueNum": 0 }, { "entityId": "skill:clownware-code-tools:security-audit", "metric": "skill_audit.provenance", - "valueText": "{\"run\":\"owned-skills-2026-09-05-post-fix\",\"rubric\":\"static-review-v1\",\"revision\":\"b189084cb739b9661cf3f1db6acc4bcea1813b42\",\"sha256\":\"1444d50627c59f7b575791f2d1858cbcae32abbe2675d51d52d12755e0cecd51\",\"source_path\":\"plugins/code-tools/skills/security-audit/SKILL.md\",\"reviewer\":\"Claude Code session (Claude Fable 5.1); post-fix verification of the 2026-09-05 baseline by the same rubric; no new blind sample\",\"scope\":\"Full SKILL.md read; YAML validation; all actual inline prefetches run in 2 shells \\u00d7 3 contexts where present. Supporting resources sampled; not a complete asset/script audit. Post-fix: re-read in full at the release revision; probes re-run; reproductions re-executed where executable.\"}", + "valueText": "{\"run\":\"owned-skills-2026-09-05-post-fix\",\"rubric\":\"static-review-v1\",\"revision\":\"cb2e6fdd70370f3c59417dce79aea13b15a9c83d\",\"sha256\":\"0f8af0d0ad46715b6d0f349ed153a0d08b7f330115ffecdfac4a49b2c43ff545\",\"source_path\":\"plugins/code-tools/skills/security-audit/SKILL.md\",\"reviewer\":\"Claude Code session (Claude Fable 5.1); post-fix verification of the 2026-09-05 baseline by the same rubric at merged main revisions; no new blind sample\",\"scope\":\"Full SKILL.md read; YAML validation; all actual inline prefetches run in 2 shells \\u00d7 3 contexts where present. Supporting resources sampled; not a complete asset/script audit. Post-fix: re-read in full at the merged main revision; probes re-run; reproductions re-executed where executable.\"}", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae" + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01" }, { "entityId": "skill:clownware-code-tools:security-audit", "metric": "skill_audit.behavior", "valueText": "not evaluated end-to-end; static entrypoint review only; the 2026-09-05 baseline Codex sample was not repeated", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae" + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01" }, { "entityId": "skill:clownware-code-tools:security-audit", "metric": "skill_audit.portability", "valueText": "Codex/Claude parity not evaluated; Claude execution syntax or tool metadata needs adapter review", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae" + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01" }, { "entityId": "skill:clownware-code-tools:skill-audit", "metric": "skill_audit.review_score", "valueText": "Static review only; 100 means no deductions in this rubric, not proven capability.", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae", + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01", "valueNum": 100 }, { @@ -1003,41 +1003,41 @@ "metric": "skill_audit.findings", "valueText": "[]", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae", + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01", "valueNum": 0 }, { "entityId": "skill:clownware-code-tools:skill-audit", "metric": "skill_audit.provenance", - "valueText": "{\"run\":\"owned-skills-2026-09-05-post-fix\",\"rubric\":\"static-review-v1\",\"revision\":\"b189084cb739b9661cf3f1db6acc4bcea1813b42\",\"sha256\":\"cd790d6c12d3b2b4bb8a127b39140166df29ba7a547f5a9fc7c598804694b506\",\"source_path\":\"plugins/code-tools/skills/skill-audit/SKILL.md\",\"reviewer\":\"Claude Code session (Claude Fable 5.1); post-fix verification of the 2026-09-05 baseline by the same rubric; no new blind sample\",\"scope\":\"Full SKILL.md read; YAML validation; all actual inline prefetches run in 2 shells \\u00d7 3 contexts where present. Supporting resources sampled; not a complete asset/script audit. Post-fix: re-read in full at the release revision; probes re-run; reproductions re-executed where executable.\"}", + "valueText": "{\"run\":\"owned-skills-2026-09-05-post-fix\",\"rubric\":\"static-review-v1\",\"revision\":\"cb2e6fdd70370f3c59417dce79aea13b15a9c83d\",\"sha256\":\"cd790d6c12d3b2b4bb8a127b39140166df29ba7a547f5a9fc7c598804694b506\",\"source_path\":\"plugins/code-tools/skills/skill-audit/SKILL.md\",\"reviewer\":\"Claude Code session (Claude Fable 5.1); post-fix verification of the 2026-09-05 baseline by the same rubric at merged main revisions; no new blind sample\",\"scope\":\"Full SKILL.md read; YAML validation; all actual inline prefetches run in 2 shells \\u00d7 3 contexts where present. Supporting resources sampled; not a complete asset/script audit. Post-fix: re-read in full at the merged main revision; probes re-run; reproductions re-executed where executable.\"}", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae" + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01" }, { "entityId": "skill:clownware-code-tools:skill-audit", "metric": "skill_audit.behavior", "valueText": "not evaluated end-to-end; static entrypoint review only; the 2026-09-05 baseline Codex sample was not repeated", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae" + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01" }, { "entityId": "skill:clownware-code-tools:skill-audit", "metric": "skill_audit.portability", "valueText": "Codex/Claude parity not evaluated; Claude execution syntax or tool metadata needs adapter review", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae" + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01" }, { "entityId": "skill:clownware-code-tools:skill-validate", "metric": "skill_audit.review_score", "valueText": "Static review only; 100 means no deductions in this rubric, not proven capability.", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae", + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01", "valueNum": 100 }, { @@ -1045,41 +1045,41 @@ "metric": "skill_audit.findings", "valueText": "[]", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae", + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01", "valueNum": 0 }, { "entityId": "skill:clownware-code-tools:skill-validate", "metric": "skill_audit.provenance", - "valueText": "{\"run\":\"owned-skills-2026-09-05-post-fix\",\"rubric\":\"static-review-v1\",\"revision\":\"b189084cb739b9661cf3f1db6acc4bcea1813b42\",\"sha256\":\"69ed3c6f802f9927742549972d5c232bcf8811fae8258f17bb13cf1a46d0ba45\",\"source_path\":\"plugins/code-tools/skills/skill-validate/SKILL.md\",\"reviewer\":\"Claude Code session (Claude Fable 5.1); post-fix verification of the 2026-09-05 baseline by the same rubric; no new blind sample\",\"scope\":\"Full SKILL.md read; YAML validation; all actual inline prefetches run in 2 shells \\u00d7 3 contexts where present. Supporting resources sampled; not a complete asset/script audit. Post-fix: re-read in full at the release revision; probes re-run; reproductions re-executed where executable.\"}", + "valueText": "{\"run\":\"owned-skills-2026-09-05-post-fix\",\"rubric\":\"static-review-v1\",\"revision\":\"cb2e6fdd70370f3c59417dce79aea13b15a9c83d\",\"sha256\":\"69ed3c6f802f9927742549972d5c232bcf8811fae8258f17bb13cf1a46d0ba45\",\"source_path\":\"plugins/code-tools/skills/skill-validate/SKILL.md\",\"reviewer\":\"Claude Code session (Claude Fable 5.1); post-fix verification of the 2026-09-05 baseline by the same rubric at merged main revisions; no new blind sample\",\"scope\":\"Full SKILL.md read; YAML validation; all actual inline prefetches run in 2 shells \\u00d7 3 contexts where present. Supporting resources sampled; not a complete asset/script audit. Post-fix: re-read in full at the merged main revision; probes re-run; reproductions re-executed where executable.\"}", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae" + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01" }, { "entityId": "skill:clownware-code-tools:skill-validate", "metric": "skill_audit.behavior", "valueText": "not evaluated end-to-end; static entrypoint review only; the 2026-09-05 baseline Codex sample was not repeated", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae" + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01" }, { "entityId": "skill:clownware-code-tools:skill-validate", "metric": "skill_audit.portability", "valueText": "Codex/Claude parity not evaluated; Claude execution syntax or tool metadata needs adapter review", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae" + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01" }, { "entityId": "skill:clownware-code-tools:test-audit", "metric": "skill_audit.review_score", "valueText": "Static review only; 100 means no deductions in this rubric, not proven capability.", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae", + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01", "valueNum": 100 }, { @@ -1087,41 +1087,41 @@ "metric": "skill_audit.findings", "valueText": "[]", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae", + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01", "valueNum": 0 }, { "entityId": "skill:clownware-code-tools:test-audit", "metric": "skill_audit.provenance", - "valueText": "{\"run\":\"owned-skills-2026-09-05-post-fix\",\"rubric\":\"static-review-v1\",\"revision\":\"b189084cb739b9661cf3f1db6acc4bcea1813b42\",\"sha256\":\"43ecb97cffbd0b97498d60d95a22160551ebf090e90c2e35d7d1a26b16ae54b0\",\"source_path\":\"plugins/code-tools/skills/test-audit/SKILL.md\",\"reviewer\":\"Claude Code session (Claude Fable 5.1); post-fix verification of the 2026-09-05 baseline by the same rubric; no new blind sample\",\"scope\":\"Full SKILL.md read; YAML validation; all actual inline prefetches run in 2 shells \\u00d7 3 contexts where present. Supporting resources sampled; not a complete asset/script audit. Post-fix: re-read in full at the release revision; probes re-run; reproductions re-executed where executable.\"}", + "valueText": "{\"run\":\"owned-skills-2026-09-05-post-fix\",\"rubric\":\"static-review-v1\",\"revision\":\"cb2e6fdd70370f3c59417dce79aea13b15a9c83d\",\"sha256\":\"43ecb97cffbd0b97498d60d95a22160551ebf090e90c2e35d7d1a26b16ae54b0\",\"source_path\":\"plugins/code-tools/skills/test-audit/SKILL.md\",\"reviewer\":\"Claude Code session (Claude Fable 5.1); post-fix verification of the 2026-09-05 baseline by the same rubric at merged main revisions; no new blind sample\",\"scope\":\"Full SKILL.md read; YAML validation; all actual inline prefetches run in 2 shells \\u00d7 3 contexts where present. Supporting resources sampled; not a complete asset/script audit. Post-fix: re-read in full at the merged main revision; probes re-run; reproductions re-executed where executable.\"}", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae" + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01" }, { "entityId": "skill:clownware-code-tools:test-audit", "metric": "skill_audit.behavior", "valueText": "not evaluated end-to-end; static entrypoint review only; the 2026-09-05 baseline Codex sample was not repeated", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae" + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01" }, { "entityId": "skill:clownware-code-tools:test-audit", "metric": "skill_audit.portability", "valueText": "Codex/Claude parity not evaluated; Claude execution syntax or tool metadata needs adapter review", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae" + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01" }, { "entityId": "skill:clownware-code-tools:test-scaffold", "metric": "skill_audit.review_score", "valueText": "Static review only; 100 means no deductions in this rubric, not proven capability.", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae", + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01", "valueNum": 100 }, { @@ -1129,41 +1129,41 @@ "metric": "skill_audit.findings", "valueText": "[]", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae", + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01", "valueNum": 0 }, { "entityId": "skill:clownware-code-tools:test-scaffold", "metric": "skill_audit.provenance", - "valueText": "{\"run\":\"owned-skills-2026-09-05-post-fix\",\"rubric\":\"static-review-v1\",\"revision\":\"b189084cb739b9661cf3f1db6acc4bcea1813b42\",\"sha256\":\"3a3e69ea252033aa75690439f5bcd740d121838d2615787e09685463add33488\",\"source_path\":\"plugins/code-tools/skills/test-scaffold/SKILL.md\",\"reviewer\":\"Claude Code session (Claude Fable 5.1); post-fix verification of the 2026-09-05 baseline by the same rubric; no new blind sample\",\"scope\":\"Full SKILL.md read; YAML validation; all actual inline prefetches run in 2 shells \\u00d7 3 contexts where present. Supporting resources sampled; not a complete asset/script audit. Post-fix: re-read in full at the release revision; probes re-run; reproductions re-executed where executable.\"}", + "valueText": "{\"run\":\"owned-skills-2026-09-05-post-fix\",\"rubric\":\"static-review-v1\",\"revision\":\"cb2e6fdd70370f3c59417dce79aea13b15a9c83d\",\"sha256\":\"3a3e69ea252033aa75690439f5bcd740d121838d2615787e09685463add33488\",\"source_path\":\"plugins/code-tools/skills/test-scaffold/SKILL.md\",\"reviewer\":\"Claude Code session (Claude Fable 5.1); post-fix verification of the 2026-09-05 baseline by the same rubric at merged main revisions; no new blind sample\",\"scope\":\"Full SKILL.md read; YAML validation; all actual inline prefetches run in 2 shells \\u00d7 3 contexts where present. Supporting resources sampled; not a complete asset/script audit. Post-fix: re-read in full at the merged main revision; probes re-run; reproductions re-executed where executable.\"}", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae" + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01" }, { "entityId": "skill:clownware-code-tools:test-scaffold", "metric": "skill_audit.behavior", "valueText": "not evaluated end-to-end; static entrypoint review only; the 2026-09-05 baseline Codex sample was not repeated", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae" + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01" }, { "entityId": "skill:clownware-code-tools:test-scaffold", "metric": "skill_audit.portability", "valueText": "Codex/Claude parity not evaluated; Claude execution syntax or tool metadata needs adapter review", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae" + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01" }, { "entityId": "plugin:clownware/clownware-code-tools", "metric": "skill_audit.review_score", "valueText": "Static review only; 100 means no deductions in this rubric, not proven capability.", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae", + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01", "valueNum": 100 }, { @@ -1171,41 +1171,41 @@ "metric": "skill_audit.findings", "valueText": "[]", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae", + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01", "valueNum": 0 }, { "entityId": "plugin:clownware/clownware-code-tools", "metric": "skill_audit.provenance", - "valueText": "{\"run\":\"owned-skills-2026-09-05-post-fix\",\"rubric\":\"static-review-v1\",\"revision\":\"b189084cb739b9661cf3f1db6acc4bcea1813b42\",\"sha256\":\"e7b157e024ec9e6be8302a3c2b18207d7725322cfd55d739c0be86204c925374\",\"source_path\":\"plugins/code-tools\",\"reviewer\":\"Claude Code session (Claude Fable 5.1); post-fix verification of the 2026-09-05 baseline by the same rubric; no new blind sample\",\"scope\":\"Manifest and entrypoints; authoritative Claude validator; hook shell syntax; targeted git-guard payload cases. Package score excludes skill findings except structural validation. Product scripts/assets not comprehensively executed. Post-fix: re-read in full at the release revision; probes re-run; reproductions re-executed where executable.\"}", + "valueText": "{\"run\":\"owned-skills-2026-09-05-post-fix\",\"rubric\":\"static-review-v1\",\"revision\":\"cb2e6fdd70370f3c59417dce79aea13b15a9c83d\",\"sha256\":\"e1a6b4d8e306249d0dc60cbdf9bb567e878c8b7b3368acd3801b6ed784b05743\",\"source_path\":\"plugins/code-tools\",\"reviewer\":\"Claude Code session (Claude Fable 5.1); post-fix verification of the 2026-09-05 baseline by the same rubric at merged main revisions; no new blind sample\",\"scope\":\"Manifest and entrypoints; authoritative Claude validator; hook shell syntax; targeted git-guard payload cases. Package score excludes skill findings except structural validation. Product scripts/assets not comprehensively executed. Post-fix: re-read in full at the merged main revision; probes re-run; reproductions re-executed where executable.\"}", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae" + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01" }, { "entityId": "plugin:clownware/clownware-code-tools", "metric": "skill_audit.behavior", "valueText": "not evaluated end-to-end as an installed plugin", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae" + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01" }, { "entityId": "plugin:clownware/clownware-code-tools", "metric": "skill_audit.portability", "valueText": "Codex import and host hook behavior not evaluated", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae" + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01" }, { "entityId": "skill:clownware-go-tools:go-pr-description", "metric": "skill_audit.review_score", "valueText": "Static review only; 100 means no deductions in this rubric, not proven capability.", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae", + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01", "valueNum": 100 }, { @@ -1213,41 +1213,41 @@ "metric": "skill_audit.findings", "valueText": "[]", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae", + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01", "valueNum": 0 }, { "entityId": "skill:clownware-go-tools:go-pr-description", "metric": "skill_audit.provenance", - "valueText": "{\"run\":\"owned-skills-2026-09-05-post-fix\",\"rubric\":\"static-review-v1\",\"revision\":\"b189084cb739b9661cf3f1db6acc4bcea1813b42\",\"sha256\":\"eb8dd9d874fad5c173c173794385c9fbc6776effcfab0642e511f87f4b35d255\",\"source_path\":\"plugins/go-tools/skills/go-pr-description/SKILL.md\",\"reviewer\":\"Claude Code session (Claude Fable 5.1); post-fix verification of the 2026-09-05 baseline by the same rubric; no new blind sample\",\"scope\":\"Full SKILL.md read; YAML validation; all actual inline prefetches run in 2 shells \\u00d7 3 contexts where present. Supporting resources sampled; not a complete asset/script audit. Post-fix: re-read in full at the release revision; probes re-run; reproductions re-executed where executable.\"}", + "valueText": "{\"run\":\"owned-skills-2026-09-05-post-fix\",\"rubric\":\"static-review-v1\",\"revision\":\"cb2e6fdd70370f3c59417dce79aea13b15a9c83d\",\"sha256\":\"eb8dd9d874fad5c173c173794385c9fbc6776effcfab0642e511f87f4b35d255\",\"source_path\":\"plugins/go-tools/skills/go-pr-description/SKILL.md\",\"reviewer\":\"Claude Code session (Claude Fable 5.1); post-fix verification of the 2026-09-05 baseline by the same rubric at merged main revisions; no new blind sample\",\"scope\":\"Full SKILL.md read; YAML validation; all actual inline prefetches run in 2 shells \\u00d7 3 contexts where present. Supporting resources sampled; not a complete asset/script audit. Post-fix: re-read in full at the merged main revision; probes re-run; reproductions re-executed where executable.\"}", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae" + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01" }, { "entityId": "skill:clownware-go-tools:go-pr-description", "metric": "skill_audit.behavior", "valueText": "not evaluated end-to-end; static entrypoint review only; the 2026-09-05 baseline Codex sample was not repeated", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae" + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01" }, { "entityId": "skill:clownware-go-tools:go-pr-description", "metric": "skill_audit.portability", "valueText": "Codex/Claude parity not evaluated; Claude execution syntax or tool metadata needs adapter review", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae" + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01" }, { "entityId": "skill:clownware-go-tools:perf-budget-check", "metric": "skill_audit.review_score", "valueText": "Static review only; 100 means no deductions in this rubric, not proven capability.", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae", + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01", "valueNum": 100 }, { @@ -1255,41 +1255,41 @@ "metric": "skill_audit.findings", "valueText": "[]", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae", + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01", "valueNum": 0 }, { "entityId": "skill:clownware-go-tools:perf-budget-check", "metric": "skill_audit.provenance", - "valueText": "{\"run\":\"owned-skills-2026-09-05-post-fix\",\"rubric\":\"static-review-v1\",\"revision\":\"b189084cb739b9661cf3f1db6acc4bcea1813b42\",\"sha256\":\"71706ef56c5c19c3f762ac09c2d52750e22ee51f15ae1e9347b18c83ccd55243\",\"source_path\":\"plugins/go-tools/skills/perf-budget-check/SKILL.md\",\"reviewer\":\"Claude Code session (Claude Fable 5.1); post-fix verification of the 2026-09-05 baseline by the same rubric; no new blind sample\",\"scope\":\"Full SKILL.md read; YAML validation; all actual inline prefetches run in 2 shells \\u00d7 3 contexts where present. Supporting resources sampled; not a complete asset/script audit. Post-fix: re-read in full at the release revision; probes re-run; reproductions re-executed where executable.\"}", + "valueText": "{\"run\":\"owned-skills-2026-09-05-post-fix\",\"rubric\":\"static-review-v1\",\"revision\":\"cb2e6fdd70370f3c59417dce79aea13b15a9c83d\",\"sha256\":\"71706ef56c5c19c3f762ac09c2d52750e22ee51f15ae1e9347b18c83ccd55243\",\"source_path\":\"plugins/go-tools/skills/perf-budget-check/SKILL.md\",\"reviewer\":\"Claude Code session (Claude Fable 5.1); post-fix verification of the 2026-09-05 baseline by the same rubric at merged main revisions; no new blind sample\",\"scope\":\"Full SKILL.md read; YAML validation; all actual inline prefetches run in 2 shells \\u00d7 3 contexts where present. Supporting resources sampled; not a complete asset/script audit. Post-fix: re-read in full at the merged main revision; probes re-run; reproductions re-executed where executable.\"}", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae" + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01" }, { "entityId": "skill:clownware-go-tools:perf-budget-check", "metric": "skill_audit.behavior", "valueText": "not evaluated end-to-end; static entrypoint review only; the 2026-09-05 baseline Codex sample was not repeated", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae" + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01" }, { "entityId": "skill:clownware-go-tools:perf-budget-check", "metric": "skill_audit.portability", "valueText": "Codex/Claude parity not evaluated; Claude execution syntax or tool metadata needs adapter review", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae" + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01" }, { "entityId": "skill:clownware-go-tools:sqlc-query-scaffold", "metric": "skill_audit.review_score", "valueText": "Static review only; 100 means no deductions in this rubric, not proven capability.", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae", + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01", "valueNum": 100 }, { @@ -1297,41 +1297,41 @@ "metric": "skill_audit.findings", "valueText": "[]", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae", + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01", "valueNum": 0 }, { "entityId": "skill:clownware-go-tools:sqlc-query-scaffold", "metric": "skill_audit.provenance", - "valueText": "{\"run\":\"owned-skills-2026-09-05-post-fix\",\"rubric\":\"static-review-v1\",\"revision\":\"b189084cb739b9661cf3f1db6acc4bcea1813b42\",\"sha256\":\"64cd484b136ce45257de0aafedf5ae51583a2ade5d0081c46ae04710b2b2525e\",\"source_path\":\"plugins/go-tools/skills/sqlc-query-scaffold/SKILL.md\",\"reviewer\":\"Claude Code session (Claude Fable 5.1); post-fix verification of the 2026-09-05 baseline by the same rubric; no new blind sample\",\"scope\":\"Full SKILL.md read; YAML validation; all actual inline prefetches run in 2 shells \\u00d7 3 contexts where present. Supporting resources sampled; not a complete asset/script audit. Post-fix: re-read in full at the release revision; probes re-run; reproductions re-executed where executable.\"}", + "valueText": "{\"run\":\"owned-skills-2026-09-05-post-fix\",\"rubric\":\"static-review-v1\",\"revision\":\"cb2e6fdd70370f3c59417dce79aea13b15a9c83d\",\"sha256\":\"64cd484b136ce45257de0aafedf5ae51583a2ade5d0081c46ae04710b2b2525e\",\"source_path\":\"plugins/go-tools/skills/sqlc-query-scaffold/SKILL.md\",\"reviewer\":\"Claude Code session (Claude Fable 5.1); post-fix verification of the 2026-09-05 baseline by the same rubric at merged main revisions; no new blind sample\",\"scope\":\"Full SKILL.md read; YAML validation; all actual inline prefetches run in 2 shells \\u00d7 3 contexts where present. Supporting resources sampled; not a complete asset/script audit. Post-fix: re-read in full at the merged main revision; probes re-run; reproductions re-executed where executable.\"}", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae" + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01" }, { "entityId": "skill:clownware-go-tools:sqlc-query-scaffold", "metric": "skill_audit.behavior", "valueText": "not evaluated end-to-end; static entrypoint review only; the 2026-09-05 baseline Codex sample was not repeated", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae" + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01" }, { "entityId": "skill:clownware-go-tools:sqlc-query-scaffold", "metric": "skill_audit.portability", "valueText": "Codex/Claude parity not evaluated; Claude execution syntax or tool metadata needs adapter review", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae" + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01" }, { "entityId": "skill:clownware-go-tools:templ-component-scaffold", "metric": "skill_audit.review_score", "valueText": "Static review only; 100 means no deductions in this rubric, not proven capability.", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae", + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01", "valueNum": 100 }, { @@ -1339,41 +1339,41 @@ "metric": "skill_audit.findings", "valueText": "[]", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae", + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01", "valueNum": 0 }, { "entityId": "skill:clownware-go-tools:templ-component-scaffold", "metric": "skill_audit.provenance", - "valueText": "{\"run\":\"owned-skills-2026-09-05-post-fix\",\"rubric\":\"static-review-v1\",\"revision\":\"b189084cb739b9661cf3f1db6acc4bcea1813b42\",\"sha256\":\"1b59a0598977b09822ae0b681adeb5e28e870d6ad7148f05566394e5b544c264\",\"source_path\":\"plugins/go-tools/skills/templ-component-scaffold/SKILL.md\",\"reviewer\":\"Claude Code session (Claude Fable 5.1); post-fix verification of the 2026-09-05 baseline by the same rubric; no new blind sample\",\"scope\":\"Full SKILL.md read; YAML validation; all actual inline prefetches run in 2 shells \\u00d7 3 contexts where present. Supporting resources sampled; not a complete asset/script audit. Post-fix: re-read in full at the release revision; probes re-run; reproductions re-executed where executable.\"}", + "valueText": "{\"run\":\"owned-skills-2026-09-05-post-fix\",\"rubric\":\"static-review-v1\",\"revision\":\"cb2e6fdd70370f3c59417dce79aea13b15a9c83d\",\"sha256\":\"1b59a0598977b09822ae0b681adeb5e28e870d6ad7148f05566394e5b544c264\",\"source_path\":\"plugins/go-tools/skills/templ-component-scaffold/SKILL.md\",\"reviewer\":\"Claude Code session (Claude Fable 5.1); post-fix verification of the 2026-09-05 baseline by the same rubric at merged main revisions; no new blind sample\",\"scope\":\"Full SKILL.md read; YAML validation; all actual inline prefetches run in 2 shells \\u00d7 3 contexts where present. Supporting resources sampled; not a complete asset/script audit. Post-fix: re-read in full at the merged main revision; probes re-run; reproductions re-executed where executable.\"}", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae" + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01" }, { "entityId": "skill:clownware-go-tools:templ-component-scaffold", "metric": "skill_audit.behavior", "valueText": "not evaluated end-to-end; static entrypoint review only; the 2026-09-05 baseline Codex sample was not repeated", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae" + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01" }, { "entityId": "skill:clownware-go-tools:templ-component-scaffold", "metric": "skill_audit.portability", "valueText": "Codex/Claude parity not evaluated; Claude execution syntax or tool metadata needs adapter review", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae" + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01" }, { "entityId": "skill:clownware-go-tools:test-scaffold", "metric": "skill_audit.review_score", "valueText": "Static review only; 100 means no deductions in this rubric, not proven capability.", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae", + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01", "valueNum": 100 }, { @@ -1381,41 +1381,41 @@ "metric": "skill_audit.findings", "valueText": "[]", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae", + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01", "valueNum": 0 }, { "entityId": "skill:clownware-go-tools:test-scaffold", "metric": "skill_audit.provenance", - "valueText": "{\"run\":\"owned-skills-2026-09-05-post-fix\",\"rubric\":\"static-review-v1\",\"revision\":\"b189084cb739b9661cf3f1db6acc4bcea1813b42\",\"sha256\":\"c90511a85f3d935b2d65cb437c95fe78fd1cf5f0199ea9fd0529c061d24351c9\",\"source_path\":\"plugins/go-tools/skills/test-scaffold/SKILL.md\",\"reviewer\":\"Claude Code session (Claude Fable 5.1); post-fix verification of the 2026-09-05 baseline by the same rubric; no new blind sample\",\"scope\":\"Full SKILL.md read; YAML validation; all actual inline prefetches run in 2 shells \\u00d7 3 contexts where present. Supporting resources sampled; not a complete asset/script audit. Post-fix: re-read in full at the release revision; probes re-run; reproductions re-executed where executable.\"}", + "valueText": "{\"run\":\"owned-skills-2026-09-05-post-fix\",\"rubric\":\"static-review-v1\",\"revision\":\"cb2e6fdd70370f3c59417dce79aea13b15a9c83d\",\"sha256\":\"c90511a85f3d935b2d65cb437c95fe78fd1cf5f0199ea9fd0529c061d24351c9\",\"source_path\":\"plugins/go-tools/skills/test-scaffold/SKILL.md\",\"reviewer\":\"Claude Code session (Claude Fable 5.1); post-fix verification of the 2026-09-05 baseline by the same rubric at merged main revisions; no new blind sample\",\"scope\":\"Full SKILL.md read; YAML validation; all actual inline prefetches run in 2 shells \\u00d7 3 contexts where present. Supporting resources sampled; not a complete asset/script audit. Post-fix: re-read in full at the merged main revision; probes re-run; reproductions re-executed where executable.\"}", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae" + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01" }, { "entityId": "skill:clownware-go-tools:test-scaffold", "metric": "skill_audit.behavior", "valueText": "not evaluated end-to-end; static entrypoint review only; the 2026-09-05 baseline Codex sample was not repeated", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae" + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01" }, { "entityId": "skill:clownware-go-tools:test-scaffold", "metric": "skill_audit.portability", "valueText": "Codex/Claude parity not evaluated; Claude execution syntax or tool metadata needs adapter review", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae" + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01" }, { "entityId": "plugin:clownware/clownware-go-tools", "metric": "skill_audit.review_score", "valueText": "Static review only; 100 means no deductions in this rubric, not proven capability.", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae", + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01", "valueNum": 100 }, { @@ -1423,41 +1423,41 @@ "metric": "skill_audit.findings", "valueText": "[]", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae", + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01", "valueNum": 0 }, { "entityId": "plugin:clownware/clownware-go-tools", "metric": "skill_audit.provenance", - "valueText": "{\"run\":\"owned-skills-2026-09-05-post-fix\",\"rubric\":\"static-review-v1\",\"revision\":\"b189084cb739b9661cf3f1db6acc4bcea1813b42\",\"sha256\":\"3b490fdff648d7dcbf11ac0b0a2384aa7db275368795aa3c4122102dbb6c48c2\",\"source_path\":\"plugins/go-tools\",\"reviewer\":\"Claude Code session (Claude Fable 5.1); post-fix verification of the 2026-09-05 baseline by the same rubric; no new blind sample\",\"scope\":\"Manifest and entrypoints; authoritative Claude validator; hook shell syntax; targeted git-guard payload cases. Package score excludes skill findings except structural validation. Product scripts/assets not comprehensively executed. Post-fix: re-read in full at the release revision; probes re-run; reproductions re-executed where executable.\"}", + "valueText": "{\"run\":\"owned-skills-2026-09-05-post-fix\",\"rubric\":\"static-review-v1\",\"revision\":\"cb2e6fdd70370f3c59417dce79aea13b15a9c83d\",\"sha256\":\"3b490fdff648d7dcbf11ac0b0a2384aa7db275368795aa3c4122102dbb6c48c2\",\"source_path\":\"plugins/go-tools\",\"reviewer\":\"Claude Code session (Claude Fable 5.1); post-fix verification of the 2026-09-05 baseline by the same rubric at merged main revisions; no new blind sample\",\"scope\":\"Manifest and entrypoints; authoritative Claude validator; hook shell syntax; targeted git-guard payload cases. Package score excludes skill findings except structural validation. Product scripts/assets not comprehensively executed. Post-fix: re-read in full at the merged main revision; probes re-run; reproductions re-executed where executable.\"}", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae" + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01" }, { "entityId": "plugin:clownware/clownware-go-tools", "metric": "skill_audit.behavior", "valueText": "not evaluated end-to-end as an installed plugin", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae" + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01" }, { "entityId": "plugin:clownware/clownware-go-tools", "metric": "skill_audit.portability", "valueText": "Codex import and host hook behavior not evaluated", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae" + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01" }, { "entityId": "skill:pezza-design-system:pezza-design", "metric": "skill_audit.review_score", "valueText": "Static review only; 100 means no deductions in this rubric, not proven capability.", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae", + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01", "valueNum": 100 }, { @@ -1465,41 +1465,41 @@ "metric": "skill_audit.findings", "valueText": "[]", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae", + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01", "valueNum": 0 }, { "entityId": "skill:pezza-design-system:pezza-design", "metric": "skill_audit.provenance", - "valueText": "{\"run\":\"owned-skills-2026-09-05-post-fix\",\"rubric\":\"static-review-v1\",\"revision\":\"b189084cb739b9661cf3f1db6acc4bcea1813b42\",\"sha256\":\"2a7001ccc1d2801bf93cd9aa64a16016a51edcb57d362cd32f729ed851b1b0e1\",\"source_path\":\"plugins/pezza-design-system/skills/pezza-design/SKILL.md\",\"reviewer\":\"Claude Code session (Claude Fable 5.1); post-fix verification of the 2026-09-05 baseline by the same rubric; no new blind sample\",\"scope\":\"Full SKILL.md read; YAML validation; all actual inline prefetches run in 2 shells \\u00d7 3 contexts where present. Supporting resources sampled; not a complete asset/script audit. Post-fix: re-read in full at the release revision; probes re-run; reproductions re-executed where executable.\"}", + "valueText": "{\"run\":\"owned-skills-2026-09-05-post-fix\",\"rubric\":\"static-review-v1\",\"revision\":\"cb2e6fdd70370f3c59417dce79aea13b15a9c83d\",\"sha256\":\"2a7001ccc1d2801bf93cd9aa64a16016a51edcb57d362cd32f729ed851b1b0e1\",\"source_path\":\"plugins/pezza-design-system/skills/pezza-design/SKILL.md\",\"reviewer\":\"Claude Code session (Claude Fable 5.1); post-fix verification of the 2026-09-05 baseline by the same rubric at merged main revisions; no new blind sample\",\"scope\":\"Full SKILL.md read; YAML validation; all actual inline prefetches run in 2 shells \\u00d7 3 contexts where present. Supporting resources sampled; not a complete asset/script audit. Post-fix: re-read in full at the merged main revision; probes re-run; reproductions re-executed where executable.\"}", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae" + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01" }, { "entityId": "skill:pezza-design-system:pezza-design", "metric": "skill_audit.behavior", "valueText": "not evaluated end-to-end; static entrypoint review only; the 2026-09-05 baseline Codex sample was not repeated", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae" + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01" }, { "entityId": "skill:pezza-design-system:pezza-design", "metric": "skill_audit.portability", "valueText": "Codex/Claude parity not evaluated; mostly shared instructions/assets; host metadata still needs validation", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae" + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01" }, { "entityId": "plugin:clownware/pezza-design-system", "metric": "skill_audit.review_score", "valueText": "Static review only; 100 means no deductions in this rubric, not proven capability.", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae", + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01", "valueNum": 100 }, { @@ -1507,41 +1507,41 @@ "metric": "skill_audit.findings", "valueText": "[]", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae", + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01", "valueNum": 0 }, { "entityId": "plugin:clownware/pezza-design-system", "metric": "skill_audit.provenance", - "valueText": "{\"run\":\"owned-skills-2026-09-05-post-fix\",\"rubric\":\"static-review-v1\",\"revision\":\"b189084cb739b9661cf3f1db6acc4bcea1813b42\",\"sha256\":\"3a08bca4887f067d64c7ec61b5ed8430bc91b1d953025493b34b38868db93d38\",\"source_path\":\"plugins/pezza-design-system\",\"reviewer\":\"Claude Code session (Claude Fable 5.1); post-fix verification of the 2026-09-05 baseline by the same rubric; no new blind sample\",\"scope\":\"Manifest and entrypoints; authoritative Claude validator; hook shell syntax; targeted git-guard payload cases. Package score excludes skill findings except structural validation. Product scripts/assets not comprehensively executed. Post-fix: re-read in full at the release revision; probes re-run; reproductions re-executed where executable.\"}", + "valueText": "{\"run\":\"owned-skills-2026-09-05-post-fix\",\"rubric\":\"static-review-v1\",\"revision\":\"cb2e6fdd70370f3c59417dce79aea13b15a9c83d\",\"sha256\":\"3a08bca4887f067d64c7ec61b5ed8430bc91b1d953025493b34b38868db93d38\",\"source_path\":\"plugins/pezza-design-system\",\"reviewer\":\"Claude Code session (Claude Fable 5.1); post-fix verification of the 2026-09-05 baseline by the same rubric at merged main revisions; no new blind sample\",\"scope\":\"Manifest and entrypoints; authoritative Claude validator; hook shell syntax; targeted git-guard payload cases. Package score excludes skill findings except structural validation. Product scripts/assets not comprehensively executed. Post-fix: re-read in full at the merged main revision; probes re-run; reproductions re-executed where executable.\"}", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae" + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01" }, { "entityId": "plugin:clownware/pezza-design-system", "metric": "skill_audit.behavior", "valueText": "not evaluated end-to-end as an installed plugin", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae" + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01" }, { "entityId": "plugin:clownware/pezza-design-system", "metric": "skill_audit.portability", "valueText": "Codex import and host hook behavior not evaluated", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae" + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01" }, { "entityId": "skill:clownware-rust-tools:gate-check", "metric": "skill_audit.review_score", "valueText": "Static review only; 100 means no deductions in this rubric, not proven capability.", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae", + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01", "valueNum": 100 }, { @@ -1549,41 +1549,41 @@ "metric": "skill_audit.findings", "valueText": "[]", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae", + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01", "valueNum": 0 }, { "entityId": "skill:clownware-rust-tools:gate-check", "metric": "skill_audit.provenance", - "valueText": "{\"run\":\"owned-skills-2026-09-05-post-fix\",\"rubric\":\"static-review-v1\",\"revision\":\"b189084cb739b9661cf3f1db6acc4bcea1813b42\",\"sha256\":\"54b3ab256f248586373129d1f3e1a2ce86eb0dac44907310c1f66f758bb9e0b9\",\"source_path\":\"plugins/rust-tools/skills/gate-check/SKILL.md\",\"reviewer\":\"Claude Code session (Claude Fable 5.1); post-fix verification of the 2026-09-05 baseline by the same rubric; no new blind sample\",\"scope\":\"Full SKILL.md read; YAML validation; all actual inline prefetches run in 2 shells \\u00d7 3 contexts where present. Supporting resources sampled; not a complete asset/script audit. Post-fix: re-read in full at the release revision; probes re-run; reproductions re-executed where executable.\"}", + "valueText": "{\"run\":\"owned-skills-2026-09-05-post-fix\",\"rubric\":\"static-review-v1\",\"revision\":\"cb2e6fdd70370f3c59417dce79aea13b15a9c83d\",\"sha256\":\"54b3ab256f248586373129d1f3e1a2ce86eb0dac44907310c1f66f758bb9e0b9\",\"source_path\":\"plugins/rust-tools/skills/gate-check/SKILL.md\",\"reviewer\":\"Claude Code session (Claude Fable 5.1); post-fix verification of the 2026-09-05 baseline by the same rubric at merged main revisions; no new blind sample\",\"scope\":\"Full SKILL.md read; YAML validation; all actual inline prefetches run in 2 shells \\u00d7 3 contexts where present. Supporting resources sampled; not a complete asset/script audit. Post-fix: re-read in full at the merged main revision; probes re-run; reproductions re-executed where executable.\"}", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae" + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01" }, { "entityId": "skill:clownware-rust-tools:gate-check", "metric": "skill_audit.behavior", "valueText": "not evaluated end-to-end; static entrypoint review only; the 2026-09-05 baseline Codex sample was not repeated", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae" + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01" }, { "entityId": "skill:clownware-rust-tools:gate-check", "metric": "skill_audit.portability", "valueText": "Codex/Claude parity not evaluated; Claude execution syntax or tool metadata needs adapter review", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae" + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01" }, { "entityId": "skill:clownware-rust-tools:test-scaffold", "metric": "skill_audit.review_score", "valueText": "Static review only; 100 means no deductions in this rubric, not proven capability.", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae", + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01", "valueNum": 100 }, { @@ -1591,41 +1591,41 @@ "metric": "skill_audit.findings", "valueText": "[]", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae", + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01", "valueNum": 0 }, { "entityId": "skill:clownware-rust-tools:test-scaffold", "metric": "skill_audit.provenance", - "valueText": "{\"run\":\"owned-skills-2026-09-05-post-fix\",\"rubric\":\"static-review-v1\",\"revision\":\"b189084cb739b9661cf3f1db6acc4bcea1813b42\",\"sha256\":\"10c35ed5e65e5bb1a6cd26d0347e9e5889964484625cedadaf29c07d759cab53\",\"source_path\":\"plugins/rust-tools/skills/test-scaffold/SKILL.md\",\"reviewer\":\"Claude Code session (Claude Fable 5.1); post-fix verification of the 2026-09-05 baseline by the same rubric; no new blind sample\",\"scope\":\"Full SKILL.md read; YAML validation; all actual inline prefetches run in 2 shells \\u00d7 3 contexts where present. Supporting resources sampled; not a complete asset/script audit. Post-fix: re-read in full at the release revision; probes re-run; reproductions re-executed where executable.\"}", + "valueText": "{\"run\":\"owned-skills-2026-09-05-post-fix\",\"rubric\":\"static-review-v1\",\"revision\":\"cb2e6fdd70370f3c59417dce79aea13b15a9c83d\",\"sha256\":\"10c35ed5e65e5bb1a6cd26d0347e9e5889964484625cedadaf29c07d759cab53\",\"source_path\":\"plugins/rust-tools/skills/test-scaffold/SKILL.md\",\"reviewer\":\"Claude Code session (Claude Fable 5.1); post-fix verification of the 2026-09-05 baseline by the same rubric at merged main revisions; no new blind sample\",\"scope\":\"Full SKILL.md read; YAML validation; all actual inline prefetches run in 2 shells \\u00d7 3 contexts where present. Supporting resources sampled; not a complete asset/script audit. Post-fix: re-read in full at the merged main revision; probes re-run; reproductions re-executed where executable.\"}", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae" + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01" }, { "entityId": "skill:clownware-rust-tools:test-scaffold", "metric": "skill_audit.behavior", "valueText": "not evaluated end-to-end; static entrypoint review only; the 2026-09-05 baseline Codex sample was not repeated", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae" + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01" }, { "entityId": "skill:clownware-rust-tools:test-scaffold", "metric": "skill_audit.portability", "valueText": "Codex/Claude parity not evaluated; Claude execution syntax or tool metadata needs adapter review", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae" + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01" }, { "entityId": "plugin:clownware/clownware-rust-tools", "metric": "skill_audit.review_score", "valueText": "Static review only; 100 means no deductions in this rubric, not proven capability.", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae", + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01", "valueNum": 100 }, { @@ -1633,41 +1633,41 @@ "metric": "skill_audit.findings", "valueText": "[]", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae", + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01", "valueNum": 0 }, { "entityId": "plugin:clownware/clownware-rust-tools", "metric": "skill_audit.provenance", - "valueText": "{\"run\":\"owned-skills-2026-09-05-post-fix\",\"rubric\":\"static-review-v1\",\"revision\":\"b189084cb739b9661cf3f1db6acc4bcea1813b42\",\"sha256\":\"20030076d8d7a7879f0512a62cb6cb4bef5e6f79d79926f7ef3a6160b01f898c\",\"source_path\":\"plugins/rust-tools\",\"reviewer\":\"Claude Code session (Claude Fable 5.1); post-fix verification of the 2026-09-05 baseline by the same rubric; no new blind sample\",\"scope\":\"Manifest and entrypoints; authoritative Claude validator; hook shell syntax; targeted git-guard payload cases. Package score excludes skill findings except structural validation. Product scripts/assets not comprehensively executed. Post-fix: re-read in full at the release revision; probes re-run; reproductions re-executed where executable.\"}", + "valueText": "{\"run\":\"owned-skills-2026-09-05-post-fix\",\"rubric\":\"static-review-v1\",\"revision\":\"cb2e6fdd70370f3c59417dce79aea13b15a9c83d\",\"sha256\":\"20030076d8d7a7879f0512a62cb6cb4bef5e6f79d79926f7ef3a6160b01f898c\",\"source_path\":\"plugins/rust-tools\",\"reviewer\":\"Claude Code session (Claude Fable 5.1); post-fix verification of the 2026-09-05 baseline by the same rubric at merged main revisions; no new blind sample\",\"scope\":\"Manifest and entrypoints; authoritative Claude validator; hook shell syntax; targeted git-guard payload cases. Package score excludes skill findings except structural validation. Product scripts/assets not comprehensively executed. Post-fix: re-read in full at the merged main revision; probes re-run; reproductions re-executed where executable.\"}", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae" + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01" }, { "entityId": "plugin:clownware/clownware-rust-tools", "metric": "skill_audit.behavior", "valueText": "not evaluated end-to-end as an installed plugin", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae" + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01" }, { "entityId": "plugin:clownware/clownware-rust-tools", "metric": "skill_audit.portability", "valueText": "Codex import and host hook behavior not evaluated", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae" + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01" }, { "entityId": "skill:product-dev:product-flow", "metric": "skill_audit.review_score", "valueText": "Static review only; 100 means no deductions in this rubric, not proven capability.", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae", + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01", "valueNum": 100 }, { @@ -1675,41 +1675,41 @@ "metric": "skill_audit.findings", "valueText": "[]", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae", + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01", "valueNum": 0 }, { "entityId": "skill:product-dev:product-flow", "metric": "skill_audit.provenance", - "valueText": "{\"run\":\"owned-skills-2026-09-05-post-fix\",\"rubric\":\"static-review-v1\",\"revision\":\"bff7e06933ac4858bedaf918bd14c2374fcae67c\",\"sha256\":\"def6e397565747db072dde9074fde42a035f7a1809faab6fdb3ddf87e969611c\",\"source_path\":\"plugin/skills/product-flow/SKILL.md\",\"reviewer\":\"Claude Code session (Claude Fable 5.1); post-fix verification of the 2026-09-05 baseline by the same rubric; no new blind sample\",\"scope\":\"Full SKILL.md read; YAML validation; all actual inline prefetches run in 2 shells \\u00d7 3 contexts where present. Supporting resources sampled; not a complete asset/script audit. Post-fix: re-read in full at the release revision; probes re-run; reproductions re-executed where executable.\"}", + "valueText": "{\"run\":\"owned-skills-2026-09-05-post-fix\",\"rubric\":\"static-review-v1\",\"revision\":\"469a06d0b7051ff4592d9fcb7e3cbed1c0929bf2\",\"sha256\":\"def6e397565747db072dde9074fde42a035f7a1809faab6fdb3ddf87e969611c\",\"source_path\":\"plugin/skills/product-flow/SKILL.md\",\"reviewer\":\"Claude Code session (Claude Fable 5.1); post-fix verification of the 2026-09-05 baseline by the same rubric at merged main revisions; no new blind sample\",\"scope\":\"Full SKILL.md read; YAML validation; all actual inline prefetches run in 2 shells \\u00d7 3 contexts where present. Supporting resources sampled; not a complete asset/script audit. Post-fix: re-read in full at the merged main revision; probes re-run; reproductions re-executed where executable.\"}", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae" + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01" }, { "entityId": "skill:product-dev:product-flow", "metric": "skill_audit.behavior", "valueText": "not evaluated end-to-end; static entrypoint review only; the 2026-09-05 baseline Codex sample was not repeated", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae" + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01" }, { "entityId": "skill:product-dev:product-flow", "metric": "skill_audit.portability", "valueText": "Codex/Claude parity not evaluated; Claude execution syntax or tool metadata needs adapter review", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae" + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01" }, { "entityId": "skill:product-dev:product-ideation", "metric": "skill_audit.review_score", "valueText": "Static review only; 100 means no deductions in this rubric, not proven capability.", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae", + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01", "valueNum": 100 }, { @@ -1717,41 +1717,41 @@ "metric": "skill_audit.findings", "valueText": "[]", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae", + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01", "valueNum": 0 }, { "entityId": "skill:product-dev:product-ideation", "metric": "skill_audit.provenance", - "valueText": "{\"run\":\"owned-skills-2026-09-05-post-fix\",\"rubric\":\"static-review-v1\",\"revision\":\"bff7e06933ac4858bedaf918bd14c2374fcae67c\",\"sha256\":\"ba8dd54480368fec2073183ff195748c90cfcf095257b5696107270e38c96f3b\",\"source_path\":\"plugin/skills/product-ideation/SKILL.md\",\"reviewer\":\"Claude Code session (Claude Fable 5.1); post-fix verification of the 2026-09-05 baseline by the same rubric; no new blind sample\",\"scope\":\"Full SKILL.md read; YAML validation; all actual inline prefetches run in 2 shells \\u00d7 3 contexts where present. Supporting resources sampled; not a complete asset/script audit. Post-fix: re-read in full at the release revision; probes re-run; reproductions re-executed where executable.\"}", + "valueText": "{\"run\":\"owned-skills-2026-09-05-post-fix\",\"rubric\":\"static-review-v1\",\"revision\":\"469a06d0b7051ff4592d9fcb7e3cbed1c0929bf2\",\"sha256\":\"ba8dd54480368fec2073183ff195748c90cfcf095257b5696107270e38c96f3b\",\"source_path\":\"plugin/skills/product-ideation/SKILL.md\",\"reviewer\":\"Claude Code session (Claude Fable 5.1); post-fix verification of the 2026-09-05 baseline by the same rubric at merged main revisions; no new blind sample\",\"scope\":\"Full SKILL.md read; YAML validation; all actual inline prefetches run in 2 shells \\u00d7 3 contexts where present. Supporting resources sampled; not a complete asset/script audit. Post-fix: re-read in full at the merged main revision; probes re-run; reproductions re-executed where executable.\"}", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae" + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01" }, { "entityId": "skill:product-dev:product-ideation", "metric": "skill_audit.behavior", "valueText": "not evaluated end-to-end; static entrypoint review only; the 2026-09-05 baseline Codex sample was not repeated", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae" + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01" }, { "entityId": "skill:product-dev:product-ideation", "metric": "skill_audit.portability", "valueText": "Codex/Claude parity not evaluated; Claude execution syntax or tool metadata needs adapter review", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae" + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01" }, { "entityId": "skill:product-dev:status", "metric": "skill_audit.review_score", "valueText": "Static review only; 100 means no deductions in this rubric, not proven capability.", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae", + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01", "valueNum": 100 }, { @@ -1759,41 +1759,41 @@ "metric": "skill_audit.findings", "valueText": "[]", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae", + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01", "valueNum": 0 }, { "entityId": "skill:product-dev:status", "metric": "skill_audit.provenance", - "valueText": "{\"run\":\"owned-skills-2026-09-05-post-fix\",\"rubric\":\"static-review-v1\",\"revision\":\"bff7e06933ac4858bedaf918bd14c2374fcae67c\",\"sha256\":\"9fad3c8f9a25355a16de5e1426c9262d3058caf91f19ff1ef1596c5063d494ae\",\"source_path\":\"plugin/skills/status/SKILL.md\",\"reviewer\":\"Claude Code session (Claude Fable 5.1); post-fix verification of the 2026-09-05 baseline by the same rubric; no new blind sample\",\"scope\":\"Full SKILL.md read; YAML validation; all actual inline prefetches run in 2 shells \\u00d7 3 contexts where present. Supporting resources sampled; not a complete asset/script audit. Post-fix: re-read in full at the release revision; probes re-run; reproductions re-executed where executable.\"}", + "valueText": "{\"run\":\"owned-skills-2026-09-05-post-fix\",\"rubric\":\"static-review-v1\",\"revision\":\"469a06d0b7051ff4592d9fcb7e3cbed1c0929bf2\",\"sha256\":\"9fad3c8f9a25355a16de5e1426c9262d3058caf91f19ff1ef1596c5063d494ae\",\"source_path\":\"plugin/skills/status/SKILL.md\",\"reviewer\":\"Claude Code session (Claude Fable 5.1); post-fix verification of the 2026-09-05 baseline by the same rubric at merged main revisions; no new blind sample\",\"scope\":\"Full SKILL.md read; YAML validation; all actual inline prefetches run in 2 shells \\u00d7 3 contexts where present. Supporting resources sampled; not a complete asset/script audit. Post-fix: re-read in full at the merged main revision; probes re-run; reproductions re-executed where executable.\"}", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae" + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01" }, { "entityId": "skill:product-dev:status", "metric": "skill_audit.behavior", "valueText": "not evaluated end-to-end; static entrypoint review only; the 2026-09-05 baseline Codex sample was not repeated", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae" + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01" }, { "entityId": "skill:product-dev:status", "metric": "skill_audit.portability", "valueText": "Codex/Claude parity not evaluated; Claude execution syntax or tool metadata needs adapter review", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae" + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01" }, { "entityId": "skill:product-dev:tech-spec", "metric": "skill_audit.review_score", "valueText": "Static review only; 100 means no deductions in this rubric, not proven capability.", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae", + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01", "valueNum": 100 }, { @@ -1801,41 +1801,41 @@ "metric": "skill_audit.findings", "valueText": "[]", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae", + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01", "valueNum": 0 }, { "entityId": "skill:product-dev:tech-spec", "metric": "skill_audit.provenance", - "valueText": "{\"run\":\"owned-skills-2026-09-05-post-fix\",\"rubric\":\"static-review-v1\",\"revision\":\"bff7e06933ac4858bedaf918bd14c2374fcae67c\",\"sha256\":\"b5953bf4ed599ba0f4a073cc6bcd571b0dc7f6a7fbd1eb3b5f12eb12d2f405aa\",\"source_path\":\"plugin/skills/tech-spec/SKILL.md\",\"reviewer\":\"Claude Code session (Claude Fable 5.1); post-fix verification of the 2026-09-05 baseline by the same rubric; no new blind sample\",\"scope\":\"Full SKILL.md read; YAML validation; all actual inline prefetches run in 2 shells \\u00d7 3 contexts where present. Supporting resources sampled; not a complete asset/script audit. Post-fix: re-read in full at the release revision; probes re-run; reproductions re-executed where executable.\"}", + "valueText": "{\"run\":\"owned-skills-2026-09-05-post-fix\",\"rubric\":\"static-review-v1\",\"revision\":\"469a06d0b7051ff4592d9fcb7e3cbed1c0929bf2\",\"sha256\":\"b5953bf4ed599ba0f4a073cc6bcd571b0dc7f6a7fbd1eb3b5f12eb12d2f405aa\",\"source_path\":\"plugin/skills/tech-spec/SKILL.md\",\"reviewer\":\"Claude Code session (Claude Fable 5.1); post-fix verification of the 2026-09-05 baseline by the same rubric at merged main revisions; no new blind sample\",\"scope\":\"Full SKILL.md read; YAML validation; all actual inline prefetches run in 2 shells \\u00d7 3 contexts where present. Supporting resources sampled; not a complete asset/script audit. Post-fix: re-read in full at the merged main revision; probes re-run; reproductions re-executed where executable.\"}", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae" + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01" }, { "entityId": "skill:product-dev:tech-spec", "metric": "skill_audit.behavior", "valueText": "not evaluated end-to-end; static entrypoint review only; the 2026-09-05 baseline Codex sample was not repeated", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae" + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01" }, { "entityId": "skill:product-dev:tech-spec", "metric": "skill_audit.portability", "valueText": "Codex/Claude parity not evaluated; Claude execution syntax or tool metadata needs adapter review", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae" + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01" }, { "entityId": "skill:product-dev:ux-optimization", "metric": "skill_audit.review_score", "valueText": "Static review only; 100 means no deductions in this rubric, not proven capability.", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae", + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01", "valueNum": 100 }, { @@ -1843,41 +1843,41 @@ "metric": "skill_audit.findings", "valueText": "[]", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae", + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01", "valueNum": 0 }, { "entityId": "skill:product-dev:ux-optimization", "metric": "skill_audit.provenance", - "valueText": "{\"run\":\"owned-skills-2026-09-05-post-fix\",\"rubric\":\"static-review-v1\",\"revision\":\"bff7e06933ac4858bedaf918bd14c2374fcae67c\",\"sha256\":\"8e7278e2e3e6d273def9dfe1f64f672430e286d627faea5b47200782bce61314\",\"source_path\":\"plugin/skills/ux-optimization/SKILL.md\",\"reviewer\":\"Claude Code session (Claude Fable 5.1); post-fix verification of the 2026-09-05 baseline by the same rubric; no new blind sample\",\"scope\":\"Full SKILL.md read; YAML validation; all actual inline prefetches run in 2 shells \\u00d7 3 contexts where present. Supporting resources sampled; not a complete asset/script audit. Post-fix: re-read in full at the release revision; probes re-run; reproductions re-executed where executable.\"}", + "valueText": "{\"run\":\"owned-skills-2026-09-05-post-fix\",\"rubric\":\"static-review-v1\",\"revision\":\"469a06d0b7051ff4592d9fcb7e3cbed1c0929bf2\",\"sha256\":\"8e7278e2e3e6d273def9dfe1f64f672430e286d627faea5b47200782bce61314\",\"source_path\":\"plugin/skills/ux-optimization/SKILL.md\",\"reviewer\":\"Claude Code session (Claude Fable 5.1); post-fix verification of the 2026-09-05 baseline by the same rubric at merged main revisions; no new blind sample\",\"scope\":\"Full SKILL.md read; YAML validation; all actual inline prefetches run in 2 shells \\u00d7 3 contexts where present. Supporting resources sampled; not a complete asset/script audit. Post-fix: re-read in full at the merged main revision; probes re-run; reproductions re-executed where executable.\"}", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae" + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01" }, { "entityId": "skill:product-dev:ux-optimization", "metric": "skill_audit.behavior", "valueText": "not evaluated end-to-end; static entrypoint review only; the 2026-09-05 baseline Codex sample was not repeated", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae" + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01" }, { "entityId": "skill:product-dev:ux-optimization", "metric": "skill_audit.portability", "valueText": "Codex/Claude parity not evaluated; Claude execution syntax or tool metadata needs adapter review", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae" + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01" }, { "entityId": "plugin:clownware/product-dev", "metric": "skill_audit.review_score", "valueText": "Static review only; 100 means no deductions in this rubric, not proven capability.", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae", + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01", "valueNum": 100 }, { @@ -1885,33 +1885,33 @@ "metric": "skill_audit.findings", "valueText": "[]", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae", + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01", "valueNum": 0 }, { "entityId": "plugin:clownware/product-dev", "metric": "skill_audit.provenance", - "valueText": "{\"run\":\"owned-skills-2026-09-05-post-fix\",\"rubric\":\"static-review-v1\",\"revision\":\"bff7e06933ac4858bedaf918bd14c2374fcae67c\",\"sha256\":\"6b732448a543fc6fa5d257ae002693502884179741b3245038143028a4f0cadb\",\"source_path\":\"plugin\",\"reviewer\":\"Claude Code session (Claude Fable 5.1); post-fix verification of the 2026-09-05 baseline by the same rubric; no new blind sample\",\"scope\":\"Manifest and entrypoints; authoritative Claude validator; hook shell syntax; targeted git-guard payload cases. Package score excludes skill findings except structural validation. Product scripts/assets not comprehensively executed. Post-fix: re-read in full at the release revision; probes re-run; reproductions re-executed where executable.\"}", + "valueText": "{\"run\":\"owned-skills-2026-09-05-post-fix\",\"rubric\":\"static-review-v1\",\"revision\":\"469a06d0b7051ff4592d9fcb7e3cbed1c0929bf2\",\"sha256\":\"6b732448a543fc6fa5d257ae002693502884179741b3245038143028a4f0cadb\",\"source_path\":\"plugin\",\"reviewer\":\"Claude Code session (Claude Fable 5.1); post-fix verification of the 2026-09-05 baseline by the same rubric at merged main revisions; no new blind sample\",\"scope\":\"Manifest and entrypoints; authoritative Claude validator; hook shell syntax; targeted git-guard payload cases. Package score excludes skill findings except structural validation. Product scripts/assets not comprehensively executed. Post-fix: re-read in full at the merged main revision; probes re-run; reproductions re-executed where executable.\"}", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae" + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01" }, { "entityId": "plugin:clownware/product-dev", "metric": "skill_audit.behavior", "valueText": "not evaluated end-to-end as an installed plugin", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae" + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01" }, { "entityId": "plugin:clownware/product-dev", "metric": "skill_audit.portability", "valueText": "Codex import and host hook behavior not evaluated", "severity": 0, - "observedAt": 1788624783, - "dedupeKey": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae" + "observedAt": 1788928379, + "dedupeKey": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01" } ] } diff --git a/docs/audits/2026-09-05-post-fix/probe-results.json b/docs/audits/2026-09-05-post-fix/probe-results.json index 97e625a..baddf01 100644 --- a/docs/audits/2026-09-05-post-fix/probe-results.json +++ b/docs/audits/2026-09-05-post-fix/probe-results.json @@ -85,7 +85,7 @@ "exit": 0, "stdout_nonempty": true, "stderr": "", - "seconds": 0.03 + "seconds": 0.02 }, { "skill": "plugins/astro-tools/skills/astro-pr-description/SKILL.md", @@ -105,7 +105,7 @@ "exit": 0, "stdout_nonempty": true, "stderr": "", - "seconds": 0.02 + "seconds": 0.03 }, { "skill": "plugins/astro-tools/skills/astro-pr-description/SKILL.md", @@ -125,7 +125,7 @@ "exit": 0, "stdout_nonempty": true, "stderr": "", - "seconds": 0.02 + "seconds": 0.03 }, { "skill": "plugins/astro-tools/skills/astro-pr-description/SKILL.md", @@ -135,7 +135,7 @@ "exit": 0, "stdout_nonempty": true, "stderr": "", - "seconds": 0.02 + "seconds": 0.03 }, { "skill": "plugins/astro-tools/skills/astro-pr-description/SKILL.md", @@ -145,7 +145,7 @@ "exit": 0, "stdout_nonempty": true, "stderr": "", - "seconds": 0.04 + "seconds": 0.02 }, { "skill": "plugins/astro-tools/skills/astro-pr-description/SKILL.md", @@ -175,7 +175,7 @@ "exit": 0, "stdout_nonempty": true, "stderr": "", - "seconds": 0.03 + "seconds": 0.02 }, { "skill": "plugins/astro-tools/skills/astro-pr-description/SKILL.md", @@ -205,7 +205,7 @@ "exit": 0, "stdout_nonempty": true, "stderr": "", - "seconds": 0.06 + "seconds": 0.02 }, { "skill": "plugins/astro-tools/skills/astro-pr-description/SKILL.md", @@ -225,7 +225,7 @@ "exit": 0, "stdout_nonempty": true, "stderr": "", - "seconds": 0.02 + "seconds": 0.03 }, { "skill": "plugins/astro-tools/skills/astro-pr-description/SKILL.md", @@ -245,7 +245,7 @@ "exit": 0, "stdout_nonempty": true, "stderr": "", - "seconds": 0.02 + "seconds": 0.03 }, { "skill": "plugins/astro-tools/skills/component-scaffold/SKILL.md", @@ -265,7 +265,7 @@ "exit": 0, "stdout_nonempty": true, "stderr": "", - "seconds": 0.0 + "seconds": 0.01 }, { "skill": "plugins/astro-tools/skills/component-scaffold/SKILL.md", @@ -275,7 +275,7 @@ "exit": 0, "stdout_nonempty": true, "stderr": "", - "seconds": 0.0 + "seconds": 0.01 }, { "skill": "plugins/astro-tools/skills/component-scaffold/SKILL.md", @@ -355,7 +355,7 @@ "exit": 0, "stdout_nonempty": true, "stderr": "", - "seconds": 0.0 + "seconds": 0.01 }, { "skill": "plugins/astro-tools/skills/perf-budget-check/SKILL.md", @@ -365,7 +365,7 @@ "exit": 0, "stdout_nonempty": true, "stderr": "", - "seconds": 0.0 + "seconds": 0.01 }, { "skill": "plugins/astro-tools/skills/perf-budget-check/SKILL.md", @@ -565,7 +565,7 @@ "exit": 0, "stdout_nonempty": true, "stderr": "", - "seconds": 0.02 + "seconds": 0.03 }, { "skill": "plugins/code-tools/skills/a11y-audit/SKILL.md", @@ -675,7 +675,7 @@ "exit": 0, "stdout_nonempty": true, "stderr": "", - "seconds": 0.01 + "seconds": 0.0 }, { "skill": "plugins/code-tools/skills/a11y-audit/SKILL.md", @@ -745,7 +745,7 @@ "exit": 0, "stdout_nonempty": true, "stderr": "", - "seconds": 0.01 + "seconds": 0.0 }, { "skill": "plugins/code-tools/skills/adr/SKILL.md", @@ -755,7 +755,7 @@ "exit": 0, "stdout_nonempty": true, "stderr": "", - "seconds": 0.01 + "seconds": 0.0 }, { "skill": "plugins/code-tools/skills/adr/SKILL.md", @@ -855,7 +855,7 @@ "exit": 0, "stdout_nonempty": true, "stderr": "", - "seconds": 0.01 + "seconds": 0.0 }, { "skill": "plugins/code-tools/skills/adr/SKILL.md", @@ -865,7 +865,7 @@ "exit": 0, "stdout_nonempty": true, "stderr": "", - "seconds": 0.01 + "seconds": 0.0 }, { "skill": "plugins/code-tools/skills/adr/SKILL.md", @@ -875,7 +875,7 @@ "exit": 0, "stdout_nonempty": true, "stderr": "", - "seconds": 0.01 + "seconds": 0.0 }, { "skill": "plugins/code-tools/skills/adr/SKILL.md", @@ -975,7 +975,7 @@ "exit": 0, "stdout_nonempty": true, "stderr": "", - "seconds": 0.01 + "seconds": 0.0 }, { "skill": "plugins/code-tools/skills/arch-audit/SKILL.md", @@ -1045,7 +1045,7 @@ "exit": 0, "stdout_nonempty": true, "stderr": "", - "seconds": 0.01 + "seconds": 0.0 }, { "skill": "plugins/code-tools/skills/arch-audit/SKILL.md", @@ -1145,7 +1145,7 @@ "exit": 0, "stdout_nonempty": true, "stderr": "", - "seconds": 0.01 + "seconds": 0.0 }, { "skill": "plugins/code-tools/skills/arch-audit/SKILL.md", @@ -1315,7 +1315,7 @@ "exit": 0, "stdout_nonempty": true, "stderr": "", - "seconds": 0.01 + "seconds": 0.0 }, { "skill": "plugins/code-tools/skills/arch-audit/SKILL.md", @@ -1575,7 +1575,7 @@ "exit": 0, "stdout_nonempty": true, "stderr": "", - "seconds": 0.11 + "seconds": 0.08 }, { "skill": "plugins/code-tools/skills/deps-audit/SKILL.md", @@ -1585,7 +1585,7 @@ "exit": 0, "stdout_nonempty": true, "stderr": "", - "seconds": 0.1 + "seconds": 0.09 }, { "skill": "plugins/code-tools/skills/deps-audit/SKILL.md", @@ -1595,7 +1595,7 @@ "exit": 0, "stdout_nonempty": true, "stderr": "", - "seconds": 0.1 + "seconds": 0.12 }, { "skill": "plugins/code-tools/skills/deps-audit/SKILL.md", @@ -1625,7 +1625,7 @@ "exit": 0, "stdout_nonempty": true, "stderr": "", - "seconds": 0.11 + "seconds": 0.09 }, { "skill": "plugins/code-tools/skills/design-audit/SKILL.md", @@ -1635,7 +1635,7 @@ "exit": 0, "stdout_nonempty": true, "stderr": "", - "seconds": 0.02 + "seconds": 0.01 }, { "skill": "plugins/code-tools/skills/design-audit/SKILL.md", @@ -1645,7 +1645,7 @@ "exit": 0, "stdout_nonempty": true, "stderr": "", - "seconds": 0.27 + "seconds": 0.28 }, { "skill": "plugins/code-tools/skills/design-audit/SKILL.md", @@ -1675,7 +1675,7 @@ "exit": 0, "stdout_nonempty": true, "stderr": "", - "seconds": 0.19 + "seconds": 0.17 }, { "skill": "plugins/code-tools/skills/design-audit/SKILL.md", @@ -1695,7 +1695,7 @@ "exit": 0, "stdout_nonempty": true, "stderr": "", - "seconds": 0.0 + "seconds": 0.01 }, { "skill": "plugins/code-tools/skills/design-audit/SKILL.md", @@ -1815,7 +1815,7 @@ "exit": 0, "stdout_nonempty": true, "stderr": "", - "seconds": 0.0 + "seconds": 0.01 }, { "skill": "plugins/code-tools/skills/design-audit/SKILL.md", @@ -1875,7 +1875,7 @@ "exit": 0, "stdout_nonempty": true, "stderr": "", - "seconds": 0.0 + "seconds": 0.01 }, { "skill": "plugins/code-tools/skills/design-audit/SKILL.md", @@ -1895,7 +1895,7 @@ "exit": 0, "stdout_nonempty": true, "stderr": "", - "seconds": 0.0 + "seconds": 0.01 }, { "skill": "plugins/code-tools/skills/design-audit/SKILL.md", @@ -2295,7 +2295,7 @@ "exit": 0, "stdout_nonempty": true, "stderr": "", - "seconds": 0.0 + "seconds": 0.01 }, { "skill": "plugins/code-tools/skills/perf-audit/SKILL.md", @@ -2455,7 +2455,7 @@ "exit": 0, "stdout_nonempty": true, "stderr": "", - "seconds": 0.01 + "seconds": 0.0 }, { "skill": "plugins/code-tools/skills/plugin-release/SKILL.md", @@ -2515,7 +2515,7 @@ "exit": 0, "stdout_nonempty": true, "stderr": "", - "seconds": 0.11 + "seconds": 0.09 }, { "skill": "plugins/code-tools/skills/plugin-release/SKILL.md", @@ -2655,7 +2655,7 @@ "exit": 0, "stdout_nonempty": true, "stderr": "", - "seconds": 0.01 + "seconds": 0.02 }, { "skill": "plugins/code-tools/skills/pr-description/SKILL.md", @@ -2665,7 +2665,7 @@ "exit": 0, "stdout_nonempty": true, "stderr": "", - "seconds": 0.01 + "seconds": 0.02 }, { "skill": "plugins/code-tools/skills/pr-description/SKILL.md", @@ -2675,7 +2675,7 @@ "exit": 0, "stdout_nonempty": true, "stderr": "", - "seconds": 0.01 + "seconds": 0.02 }, { "skill": "plugins/code-tools/skills/pr-description/SKILL.md", @@ -2785,7 +2785,7 @@ "exit": 0, "stdout_nonempty": true, "stderr": "", - "seconds": 0.03 + "seconds": 0.02 }, { "skill": "plugins/code-tools/skills/pr-description/SKILL.md", @@ -2815,7 +2815,7 @@ "exit": 0, "stdout_nonempty": true, "stderr": "", - "seconds": 0.03 + "seconds": 0.02 }, { "skill": "plugins/code-tools/skills/pr-description/SKILL.md", @@ -2845,7 +2845,7 @@ "exit": 0, "stdout_nonempty": true, "stderr": "", - "seconds": 0.06 + "seconds": 0.02 }, { "skill": "plugins/code-tools/skills/pr-description/SKILL.md", @@ -2855,7 +2855,7 @@ "exit": 0, "stdout_nonempty": true, "stderr": "", - "seconds": 0.03 + "seconds": 0.02 }, { "skill": "plugins/code-tools/skills/pr-description/SKILL.md", @@ -2865,7 +2865,7 @@ "exit": 0, "stdout_nonempty": true, "stderr": "", - "seconds": 0.03 + "seconds": 0.02 }, { "skill": "plugins/code-tools/skills/pr-description/SKILL.md", @@ -2875,7 +2875,7 @@ "exit": 0, "stdout_nonempty": true, "stderr": "", - "seconds": 0.04 + "seconds": 0.02 }, { "skill": "plugins/code-tools/skills/pr-description/SKILL.md", @@ -2965,7 +2965,7 @@ "exit": 0, "stdout_nonempty": true, "stderr": "", - "seconds": 0.13 + "seconds": 0.14 }, { "skill": "plugins/code-tools/skills/root-cause-debug/SKILL.md", @@ -2975,7 +2975,7 @@ "exit": 0, "stdout_nonempty": true, "stderr": "", - "seconds": 0.13 + "seconds": 0.14 }, { "skill": "plugins/code-tools/skills/root-cause-debug/SKILL.md", @@ -2985,7 +2985,7 @@ "exit": 0, "stdout_nonempty": true, "stderr": "", - "seconds": 0.13 + "seconds": 0.14 }, { "skill": "plugins/code-tools/skills/root-cause-debug/SKILL.md", @@ -3005,7 +3005,7 @@ "exit": 0, "stdout_nonempty": true, "stderr": "", - "seconds": 0.13 + "seconds": 0.14 }, { "skill": "plugins/code-tools/skills/root-cause-debug/SKILL.md", @@ -3045,7 +3045,7 @@ "exit": 0, "stdout_nonempty": true, "stderr": "", - "seconds": 0.0 + "seconds": 0.01 }, { "skill": "plugins/code-tools/skills/root-cause-debug/SKILL.md", @@ -3105,7 +3105,7 @@ "exit": 0, "stdout_nonempty": true, "stderr": "", - "seconds": 0.01 + "seconds": 0.0 }, { "skill": "plugins/code-tools/skills/root-cause-debug/SKILL.md", @@ -3255,7 +3255,7 @@ "exit": 0, "stdout_nonempty": true, "stderr": "", - "seconds": 0.01 + "seconds": 0.0 }, { "skill": "plugins/code-tools/skills/security-audit/SKILL.md", @@ -3265,7 +3265,7 @@ "exit": 0, "stdout_nonempty": true, "stderr": "", - "seconds": 0.01 + "seconds": 0.0 }, { "skill": "plugins/code-tools/skills/security-audit/SKILL.md", @@ -3275,7 +3275,7 @@ "exit": 0, "stdout_nonempty": true, "stderr": "", - "seconds": 0.01 + "seconds": 0.0 }, { "skill": "plugins/code-tools/skills/security-audit/SKILL.md", @@ -3345,7 +3345,7 @@ "exit": 0, "stdout_nonempty": true, "stderr": "", - "seconds": 0.01 + "seconds": 0.0 }, { "skill": "plugins/code-tools/skills/security-audit/SKILL.md", @@ -3355,7 +3355,7 @@ "exit": 0, "stdout_nonempty": true, "stderr": "", - "seconds": 0.01 + "seconds": 0.0 }, { "skill": "plugins/code-tools/skills/security-audit/SKILL.md", @@ -3369,17 +3369,17 @@ }, { "skill": "plugins/code-tools/skills/security-audit/SKILL.md", - "command": "out=$(rg -l -i \"cookie|jwt|session|password|csrf|oauth|bcrypt|crypto/rand|subtle\\.|SetCookie|Authorization\" --iglob '!*_test.*' --iglob '!node_modules' 2>/dev/n", + "command": "out=$(rg -l -i \"cookie|jwt|session|password|csrf|oauth|bcrypt|crypto/rand|subtle\\.|SetCookie|Authorization\" . --iglob '!*_test.*' --iglob '!node_modules' 2>/dev", "shell": "bash", "context": "empty", "exit": 0, "stdout_nonempty": true, "stderr": "", - "seconds": 0.02 + "seconds": 0.01 }, { "skill": "plugins/code-tools/skills/security-audit/SKILL.md", - "command": "out=$(rg -l -i \"cookie|jwt|session|password|csrf|oauth|bcrypt|crypto/rand|subtle\\.|SetCookie|Authorization\" --iglob '!*_test.*' --iglob '!node_modules' 2>/dev/n", + "command": "out=$(rg -l -i \"cookie|jwt|session|password|csrf|oauth|bcrypt|crypto/rand|subtle\\.|SetCookie|Authorization\" . --iglob '!*_test.*' --iglob '!node_modules' 2>/dev", "shell": "bash", "context": "marketplace-repo", "exit": 0, @@ -3389,7 +3389,7 @@ }, { "skill": "plugins/code-tools/skills/security-audit/SKILL.md", - "command": "out=$(rg -l -i \"cookie|jwt|session|password|csrf|oauth|bcrypt|crypto/rand|subtle\\.|SetCookie|Authorization\" --iglob '!*_test.*' --iglob '!node_modules' 2>/dev/n", + "command": "out=$(rg -l -i \"cookie|jwt|session|password|csrf|oauth|bcrypt|crypto/rand|subtle\\.|SetCookie|Authorization\" . --iglob '!*_test.*' --iglob '!node_modules' 2>/dev", "shell": "bash", "context": "unrelated", "exit": 0, @@ -3399,7 +3399,7 @@ }, { "skill": "plugins/code-tools/skills/security-audit/SKILL.md", - "command": "out=$(rg -l -i \"cookie|jwt|session|password|csrf|oauth|bcrypt|crypto/rand|subtle\\.|SetCookie|Authorization\" --iglob '!*_test.*' --iglob '!node_modules' 2>/dev/n", + "command": "out=$(rg -l -i \"cookie|jwt|session|password|csrf|oauth|bcrypt|crypto/rand|subtle\\.|SetCookie|Authorization\" . --iglob '!*_test.*' --iglob '!node_modules' 2>/dev", "shell": "zsh", "context": "empty", "exit": 0, @@ -3409,17 +3409,17 @@ }, { "skill": "plugins/code-tools/skills/security-audit/SKILL.md", - "command": "out=$(rg -l -i \"cookie|jwt|session|password|csrf|oauth|bcrypt|crypto/rand|subtle\\.|SetCookie|Authorization\" --iglob '!*_test.*' --iglob '!node_modules' 2>/dev/n", + "command": "out=$(rg -l -i \"cookie|jwt|session|password|csrf|oauth|bcrypt|crypto/rand|subtle\\.|SetCookie|Authorization\" . --iglob '!*_test.*' --iglob '!node_modules' 2>/dev", "shell": "zsh", "context": "marketplace-repo", "exit": 0, "stdout_nonempty": true, "stderr": "", - "seconds": 0.01 + "seconds": 0.02 }, { "skill": "plugins/code-tools/skills/security-audit/SKILL.md", - "command": "out=$(rg -l -i \"cookie|jwt|session|password|csrf|oauth|bcrypt|crypto/rand|subtle\\.|SetCookie|Authorization\" --iglob '!*_test.*' --iglob '!node_modules' 2>/dev/n", + "command": "out=$(rg -l -i \"cookie|jwt|session|password|csrf|oauth|bcrypt|crypto/rand|subtle\\.|SetCookie|Authorization\" . --iglob '!*_test.*' --iglob '!node_modules' 2>/dev", "shell": "zsh", "context": "unrelated", "exit": 0, @@ -3615,7 +3615,7 @@ "exit": 0, "stdout_nonempty": true, "stderr": "", - "seconds": 0.01 + "seconds": 0.0 }, { "skill": "plugins/code-tools/skills/security-audit/SKILL.md", @@ -3815,7 +3815,7 @@ "exit": 0, "stdout_nonempty": true, "stderr": "", - "seconds": 0.01 + "seconds": 0.0 }, { "skill": "plugins/code-tools/skills/skill-audit/SKILL.md", @@ -3865,7 +3865,7 @@ "exit": 0, "stdout_nonempty": true, "stderr": "", - "seconds": 0.01 + "seconds": 0.0 }, { "skill": "plugins/code-tools/skills/skill-audit/SKILL.md", @@ -3895,7 +3895,7 @@ "exit": 0, "stdout_nonempty": true, "stderr": "", - "seconds": 0.01 + "seconds": 0.0 }, { "skill": "plugins/code-tools/skills/skill-audit/SKILL.md", @@ -3915,7 +3915,7 @@ "exit": 0, "stdout_nonempty": true, "stderr": "", - "seconds": 0.01 + "seconds": 0.0 }, { "skill": "plugins/code-tools/skills/skill-validate/SKILL.md", @@ -4095,7 +4095,7 @@ "exit": 0, "stdout_nonempty": true, "stderr": "", - "seconds": 0.0 + "seconds": 0.01 }, { "skill": "plugins/code-tools/skills/test-audit/SKILL.md", @@ -4695,7 +4695,7 @@ "exit": 0, "stdout_nonempty": true, "stderr": "", - "seconds": 0.02 + "seconds": 0.01 }, { "skill": "plugins/go-tools/skills/go-pr-description/SKILL.md", @@ -4715,7 +4715,7 @@ "exit": 0, "stdout_nonempty": true, "stderr": "", - "seconds": 0.01 + "seconds": 0.02 }, { "skill": "plugins/go-tools/skills/go-pr-description/SKILL.md", @@ -4755,7 +4755,7 @@ "exit": 0, "stdout_nonempty": true, "stderr": "", - "seconds": 0.03 + "seconds": 0.02 }, { "skill": "plugins/go-tools/skills/go-pr-description/SKILL.md", @@ -4885,7 +4885,7 @@ "exit": 0, "stdout_nonempty": true, "stderr": "", - "seconds": 0.05 + "seconds": 0.02 }, { "skill": "plugins/go-tools/skills/go-pr-description/SKILL.md", @@ -4915,7 +4915,7 @@ "exit": 0, "stdout_nonempty": true, "stderr": "", - "seconds": 0.03 + "seconds": 0.02 }, { "skill": "plugins/go-tools/skills/go-pr-description/SKILL.md", @@ -4935,7 +4935,7 @@ "exit": 0, "stdout_nonempty": true, "stderr": "", - "seconds": 0.0 + "seconds": 0.01 }, { "skill": "plugins/go-tools/skills/go-pr-description/SKILL.md", @@ -5145,7 +5145,7 @@ "exit": 0, "stdout_nonempty": true, "stderr": "", - "seconds": 0.01 + "seconds": 0.0 }, { "skill": "plugins/go-tools/skills/perf-budget-check/SKILL.md", @@ -5155,7 +5155,7 @@ "exit": 0, "stdout_nonempty": true, "stderr": "", - "seconds": 0.01 + "seconds": 0.0 }, { "skill": "plugins/go-tools/skills/perf-budget-check/SKILL.md", @@ -5165,7 +5165,7 @@ "exit": 0, "stdout_nonempty": true, "stderr": "", - "seconds": 0.01 + "seconds": 0.0 }, { "skill": "plugins/go-tools/skills/perf-budget-check/SKILL.md", @@ -5415,7 +5415,7 @@ "exit": 0, "stdout_nonempty": true, "stderr": "", - "seconds": 0.0 + "seconds": 0.01 }, { "skill": "plugins/go-tools/skills/sqlc-query-scaffold/SKILL.md", @@ -5485,7 +5485,7 @@ "exit": 0, "stdout_nonempty": true, "stderr": "", - "seconds": 0.0 + "seconds": 0.01 }, { "skill": "plugins/go-tools/skills/sqlc-query-scaffold/SKILL.md", @@ -5495,7 +5495,7 @@ "exit": 0, "stdout_nonempty": true, "stderr": "", - "seconds": 0.0 + "seconds": 0.01 }, { "skill": "plugins/go-tools/skills/sqlc-query-scaffold/SKILL.md", @@ -5535,7 +5535,7 @@ "exit": 0, "stdout_nonempty": true, "stderr": "", - "seconds": 0.0 + "seconds": 0.01 }, { "skill": "plugins/go-tools/skills/templ-component-scaffold/SKILL.md", @@ -5655,7 +5655,7 @@ "exit": 0, "stdout_nonempty": true, "stderr": "", - "seconds": 0.0 + "seconds": 0.01 }, { "skill": "plugins/go-tools/skills/templ-component-scaffold/SKILL.md", @@ -5855,7 +5855,7 @@ "exit": 0, "stdout_nonempty": true, "stderr": "", - "seconds": 0.0 + "seconds": 0.01 }, { "skill": "plugins/go-tools/skills/test-scaffold/SKILL.md", @@ -5975,7 +5975,7 @@ "exit": 0, "stdout_nonempty": true, "stderr": "", - "seconds": 0.0 + "seconds": 0.01 }, { "skill": "plugins/rust-tools/skills/gate-check/SKILL.md", @@ -6055,7 +6055,7 @@ "exit": 0, "stdout_nonempty": true, "stderr": "", - "seconds": 0.01 + "seconds": 0.0 }, { "skill": "plugins/rust-tools/skills/gate-check/SKILL.md", @@ -6135,7 +6135,7 @@ "exit": 0, "stdout_nonempty": true, "stderr": "", - "seconds": 0.05 + "seconds": 0.06 }, { "skill": "plugins/rust-tools/skills/gate-check/SKILL.md", @@ -6165,7 +6165,7 @@ "exit": 0, "stdout_nonempty": true, "stderr": "", - "seconds": 0.02 + "seconds": 0.03 }, { "skill": "plugins/rust-tools/skills/gate-check/SKILL.md", @@ -6195,7 +6195,7 @@ "exit": 0, "stdout_nonempty": true, "stderr": "", - "seconds": 0.01 + "seconds": 0.0 }, { "skill": "plugins/rust-tools/skills/test-scaffold/SKILL.md", @@ -6205,7 +6205,7 @@ "exit": 0, "stdout_nonempty": true, "stderr": "", - "seconds": 0.01 + "seconds": 0.0 }, { "skill": "plugins/rust-tools/skills/test-scaffold/SKILL.md", @@ -6235,7 +6235,7 @@ "exit": 0, "stdout_nonempty": true, "stderr": "", - "seconds": 0.01 + "seconds": 0.0 }, { "skill": "plugins/rust-tools/skills/test-scaffold/SKILL.md", @@ -6245,7 +6245,7 @@ "exit": 0, "stdout_nonempty": true, "stderr": "", - "seconds": 0.01 + "seconds": 0.0 }, { "skill": "plugins/rust-tools/skills/test-scaffold/SKILL.md", @@ -6315,7 +6315,7 @@ "exit": 0, "stdout_nonempty": true, "stderr": "", - "seconds": 0.01 + "seconds": 0.0 }, { "skill": "plugins/rust-tools/skills/test-scaffold/SKILL.md", @@ -6375,7 +6375,7 @@ "exit": 0, "stdout_nonempty": true, "stderr": "", - "seconds": 0.01 + "seconds": 0.0 }, { "skill": "plugins/rust-tools/skills/test-scaffold/SKILL.md", diff --git a/docs/audits/2026-09-05-post-fix/publication.json b/docs/audits/2026-09-05-post-fix/publication.json index 68f96e3..46e9e38 100644 --- a/docs/audits/2026-09-05-post-fix/publication.json +++ b/docs/audits/2026-09-05-post-fix/publication.json @@ -1,14 +1,18 @@ { "status": "accepted", - "published_at": 1788921643, + "published_at": 1788928403, "endpoint": "https://ops.chris-d8c.workers.dev/ingest", - "report_sha256": "62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae", - "dedupe_key": "owned-skills-2026-09-05-post-fix:62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae", + "report_sha256": "096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01", + "dedupe_key": "owned-skills-2026-09-05-post-fix:096696ce7d9cf7d247902428d1232dfd4296ee43175335e5a42bbdc10943bd01", "response": { "ok": true, "entities": 39, "signals": 195 }, "verification": "HTTP 202 and exact entity/signal counts acknowledged; dashboard readback requires authenticated UI.", - "note": "First two attempts on 2026-09-08 blocked on 1Password desktop-app session setup (app-side HTTP client failure); succeeded after the app was relaunched." + "supersedes": { + "report_sha256": "62c37a0bbc83d6c8d2d4906a4a20e43bfc7057d52b2dc7367da7e20bd1f45cae", + "published_at": 1788921643, + "reason": "Branch revisions were rewritten by the rebase-merge of clownware/plugins#17 and product-dev#58; this record pins revisions that exist on main and includes the code-tools 0.15.4 probe fix." + } } diff --git a/docs/audits/2026-09-05-post-fix/reproductions.json b/docs/audits/2026-09-05-post-fix/reproductions.json index 023bcd8..3cc82ed 100644 --- a/docs/audits/2026-09-05-post-fix/reproductions.json +++ b/docs/audits/2026-09-05-post-fix/reproductions.json @@ -34,18 +34,26 @@ "astro/templ surface probe (bash)": { "exit": 0, "stdout": "2 files (0 means no recognized markup \u2014 inspect the target layout before deciding there is no surface)", - "stderr": "", - "line": 11 + "stderr": "" }, "astro/templ surface probe (zsh)": { "exit": 0, "stdout": "2 files (0 means no recognized markup \u2014 inspect the target layout before deciding there is no surface)", - "stderr": "", - "line": 11 + "stderr": "" + }, + "security-audit surface probe with piped stdin (bash)": { + "exit": 0, + "stdout": "./auth.go", + "expected": "./auth.go" + }, + "security-audit surface probe with piped stdin (zsh)": { + "exit": 0, + "stdout": "./auth.go", + "expected": "./auth.go" }, "cargo check --offline": { "exit": 0, - "stderr": " Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.03s\n" + "stderr": " Checking skill-audit-fixture v0.1.0 (/private/tmp/claude-501/-Users-chrispezza-Dev-clownware-plugins/6f755b2e-c942-4da5-aeab-13bfc562aff7/scratchpad/rust-fixture)\n Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.31s\n" }, "cargo test --offline --no-run": { "exit": 101, diff --git a/docs/audits/2026-09-05-post-fix/structure.json b/docs/audits/2026-09-05-post-fix/structure.json index 7885efe..7dd50fb 100644 --- a/docs/audits/2026-09-05-post-fix/structure.json +++ b/docs/audits/2026-09-05-post-fix/structure.json @@ -7,7 +7,7 @@ }, { "plugin": "clownware-code-tools", - "version": "0.15.3", + "version": "0.15.4", "skill_count": 17, "errors": [] }, diff --git a/scripts/__pycache__/publish_skill_audit.cpython-314.pyc b/scripts/__pycache__/publish_skill_audit.cpython-314.pyc deleted file mode 100644 index 1b05f710bda47a8c31daeca18ea8c17d4e3359e3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10442 zcmbVSYj7Lab-oKMu!}d})Po|IZ-Ej?QKTror0BtyUKF&XAd7~GEP)jX3IyQY1tlWY zgibOODshKw;?%519W#y^Q4_aj+jPRrq+?C$#G1AkEnHj_)35_6@ zI7di?`Zh=g^=*`l>YJ2EcpJ`{`puHLOrxbFO0A~PB!*)Iek#P@=7S6u4~8U0iZYjDA|r;zB3xMP zWMc8ra7Y|yqLJ`4b2}uBGxhbUvIeX5s>q94l{C&XqQpgloDgKfp;3VorW=^E0w3ff zQV3Y#+G!>fVJ>?H{pSYydIpF5Lzge~3^Z7Wpsm2iqA;G2$f%qGQ6Ur=gE2|tkdvl6 zp%~XiqhTf(g-#<;i5U~PAoO}G6b_3G)&V!6kRDDN52R+S&bttvcqO0JPzZ5$&cQi3 z*9`I^Pd1gdL?8wFYK;(Ww_%m-c$Iyroj|a9di^-z1!*`8yP&72%csi}8g%J&KC@nb zo)|lfxs5<=+|X%g>j3^0Dt}t1@uYKl2?EK{cak*%gLJ~}$DFwRC88{QjHKT8IN?*} zA2;#9Om?Pn(>0{IT^x*a0k#w3EUNb6t&FqM! zy@VYdHAWo`r~&zk^`?58xG`pkI%7s?X~}MxgRYWsLnDeCdSPZSb+gv&S}!?jxBzpr zpi&ew#Yo>?ov+uVk2I@n2XCEXR|&A`wWbN0fQ9EjsVoRN)xRZJYc#bPDL*=sA#StLFyoIz<_RQ8=^57o#!~>ZNqL zZ4#P?`x`++R9ZqoBB3Psxzd)FbQqDD&B^Xh+oJ}&M>g1_9xs_)J7BorNbL{}JCxRd zox~OLJPLxAEJ2{Na*L6d&PksEyxZy3fpb}cE&%URkkd=Kc(>WSOAgSrJ6h>;)mwh% zT<7Z)aAwN&wPXvn_YJzeP(KSXi`U?()G0G>);efsi(n;+vggVcLrL+rl0EERb|1UH zF)fcU*JED0*Wq<~UCkt0QjEfMn21@uR+!HLwiI?OrH5c=aaq|Ho?e=5Wf^_MS@KTn zv-Mh9NNwyXp5Hwvrksso7Ri3njJNN)7^_gWF2nKvS1p z(nw{`s3oPBQe!^^)Q7XFchuKIeZ%hcJ;a6IYO?4xq-6x;0M1@Ua~SkhV;kFEg_E4S zy?)TSz5X*Yc0{iqCs@1Jz%~s!8x1jAriU+Ddv99zc>WKXm_3R|`I%8PXGY<*Rl?aU zgI|mcW#!z*6{i>&=O;NoU<5G~jU@KOBVs&;Ep!?vXcUSqIx6zQ6d&|+QfTH1ff5Ho zktr@53Nl&^6h|YB6q@7#08GY)z)D+0VC28WPm79Kh)4XPph9#g^vzHt2u5F245476 zFc^=8Ljg|WnN&G*u3J=Sj3%TIFD6RU-3UyER;``}QpK(T8@~upf=|?IUyS<2OvXit z8RZ!+0)Rx~$9RFcDMTlkBN+ZP9XX=dQhmbE#BFc_oA_qp zchHQf3|%;d^fm&Z z6U4^AxDXO!d?LX$cJot>fpGM82Q<_`fo;shOTfl08sE`L%JTrSMd})eh(`tJ8!IdeexCd6>0wT z{KWSzC0!M7Rm!gV4cA54b#eL1O8Lt9f3Dv+c5&_4#V1YhSZlht=DL{l`aTt1z~pO{ zr*nxP7Q*9a_|col(S<}`fNh(J^{Kjpo?hVK5jvq~ZDq_|9wZdZJ5us2){w5a> zOA2`l4uL{OxJh22vGk8cg=xjEt-H3&iV1du7Zgi+TLLL14*U?pKo5`TnHL^iBzA2E zO{@x6LB5P$BTEj_tZC5PXpWIy0}m2ig05AuR1MG%QoF%oZyHj9kup~zH=R0%)8~SU zd6JieP(ZQ3p^x)J{2fWaSW>a-is7`RSb{tpQT_ryJ)qDk-9UU26oHwG#rR0jZ4s(* z6HVFFx?8x4iw>^39{vU}6DB`l*=*>RqAn(6ORd%;GqA^jNE66QgkqZ_+$*s9UloqgS=uH=kEkVV_*`on8PE?M_?Nz zPLM?GWD8g=fh0$!72_m#N5G22odf%)ddZ4eYbyZsg-%7Dj|kZB67Xq&osQmCH%j0Y zb2t>a#Rt_Bsqv&z%PTbE21oD%uaJOMpokA{4UcHZa zrRoo=dw<;WllFgT|Hsb9h3n0|@U1p%OFG+Sx_!%0FgNn8k^9|moPYiN;?zpPTFJ?c zlAhI)o@7a1($T-+U{@V%(lIpCyXnZE?_YNuknN=l+@g8mj%+$3#lD6`t z+$H`4cgL~_54GXNWZos&erdC|Zt27awe88=j@8=s#qx!w*AC4eg6ynW&h7ZE&H3%- zRn=}Loj2y1=bFEj`P{JGc;9wIW!9L?J0jbUY~>fNVl$L1ZhcIw<)4|Qe@Excx$e0Z z3Kqo0-len4=D)qLQuH|gvG*7IH}_U9jx1kWxdqyA?*-yHA}kk)Pe_xc{9^=Ds%{ws?J+lAUcceIO#Qw9IvUt7CpFX)E2ZRj=BrleXFn+nMZfVa)J0Njm2M(g zu#6tO4?7ZzaFA&X5PJy%ie18gI=T-YPto8}?MOP!7@#PX50ef ztI31qc}K#5OTFE0L9&(+nRhf2r4(6H;Awl5L3MbT;vT=9_)7PND%f;pBOfG+`#6>s4r0=B80U5 z-9?INT#{m9q6c4@TxBn2;ucIGeX&x1Q{Z`~e`v@v$Y2@_AER-J0i7*OGf^Db;Kn8a zHz)S*ym`U5E%+VT{uQ^a~c9e5Uap9Qj#zYoZWjB zb6f}mpjS-bW{KdK!>8(IfV+g_WPr0HyacfgsDTwwop+PE{t(nkt-jC$+pkc%Ev49$ zQ8k0ngIJ2t57h$L0VJHqg!a*RC>->IvjwicYP=K@e<&mlra-@77UQDOjcH9l0S=c1 z%Yf>UC?s|=giBEAriE*m#t1`JOj7g~urRB$2nq>Y0j{4I10NLT067Rj2romih%FIz zt8vos0F{dM2=|~0k5>E%*w`7g<;b7&-ScfYDpnm8i_J+#Ex>Vb2=2aocY#`?$`+>{ z-hFs?@$QQG9oIXq71xv2Uv>Se>q(dVBDeA41pJp@oKQj2my=FTrn%qRa@5b(r1Q8; zAK!8o%th`+Hk?(f&Z@=1hr{0=UN-)~zdXHOed=B5y~NKGGJ8GQH@wlut@d%rzQATK zv*=#p*DIQrN93Mso4E(%vKBzFxviTgyPukntNIx-xO$11zNco&beX{8AGtTO;W)VJ zIQZ7Sq@!iS(Z1?vU#Wd^RCcs)I0n`n12Q|jRk-)H>)*M)a3@)KaJF~TRXq3AdtY6w zTys?~6}`Rh(Z1#Gq`UobLDJo`Rm8~U-N~XJIj85T5!Lk)pO}#IGV#=jXeV}*=Ig)# zdXT?(ZE1MDx-D4_xUqf3`_AxBho4xIC)hRbb$OVRM{lhUhm+pPwG)%-f?Q2Hy)y0H zwB^oR`XnDSgt7hUIgRXjb6xkkHf-gqwsL^KFsJ_l_iKOaa{MQWzfUZO<-KQ<&h95w zGClAoK+917M-k8jdKY!|wWD{tPSbrgreB(9_;|0z*4JuzuZhI@RwI74m-V+ApX}M& z-(-B!WP*GEnx+%>Kvj(716%n;7zr*Mfl5m(I*uV4q!_-8rL=tZlO=pcJtv9f`H-)`qohSKaS>@+@Noj$;_T7s(**KU>`E{}7zQRRLPRo>AwLIPFC<82$LtXvUY`2wxhZ_;652O&%N++L1iENM)5blYo1GC*U4qW(C;7AtS~( zzE+*o)28P#Z?;I63XH(m;+XME#t{gxYq=~mvHHfF84#k8ag{ZElVi5q7`L#H_wxWtvT~W161t@@m z;BRvz6<(-dK==mm*6lP?rbQj3D4jj42cvX0BBlMSS%qN&r#>h+t@dL=bLZ zQVdr#41#S%27i!~5C;~12xTMi6TguHAB7u^s`njLKQ3N#v;*)Uts7+VDp|ZhKagay zc#S-qDYCv*Ah!&trI$0Mwxx?|QG2F{dMgiG^tVeNm9AKl?lWrrSungCwvts_350!S zx}O?srrfQ(1NVb(OuRm^RPgrxNBcM2Cs*AklkQW=($mSjGqcpD%{A9K*E!p{Y0sIv zaPPu~yRp@q4nMul4q{Vr-$X?QP~+-ql1`n*Id_Z*Jgh4Yi+N!&9|wb<9M>DP0nfCvgf{9 z^;+F`>h51#y!Q6^qw${^-m(7F`i}FbPPy-TvTZnd;KgK~Z_R$=BR~(1KRl<9qxe4k zp!TiSx4Ry7Z5%qadgzpFJB`6aE*==QV4A-zJIfvf9!`9JVx4aKjVnim61jgA8Q6`V zmz^!@%SXRxJ-r`Z@8vi4A2L2Ml=jycpVXKjk3&Fs`yfzLDEuWf5MITPKK#H?Qdoe8 z0-L}1+F#GR?%%f#>8wYkkt=&24P@= z13jAHVrddM%#h^ogd{a$r3Hhq-Bsu=En0O__&fLnfkWaXJOE4*#787akk71$$oUXC zKSZ_xjN&xgpW=JP*9@W1e5b3Kv&{L6%aD3~vLt@JNSH*%X-bDLpZiGq)<`9$8w nhw}-?)5D0g&nDK4dpAkyoBdzwzc=)4?+0YTM@B^MQ-||E?quT~ diff --git a/scripts/__pycache__/test_publish_skill_audit.cpython-314.pyc b/scripts/__pycache__/test_publish_skill_audit.cpython-314.pyc deleted file mode 100644 index 2727de3aad0178422e194997e7cc1ca7cd6360cd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6484 zcmc&&Z)_7s7N51f_ByshoInynAb~)rNw5uPMC%eAjxWDPm%@4HnZzM zBDF&3)TUpqRdu@N?x^Zsdu@?rP4`-(hvD)D{&KTIo*f*aN-*Wm1y~L_h$V+ ze*pDb-B^A*JM(7Vo7wk!@69w6JBkpLz_y#0%4`Vzlf7gLpRPRm6;!UH0fe~@q^6#n z%E7y#!*I%|8f#davBPwVSNT(B)qKjLT58Y+v=w1f1;Ttk*Hx04H22(ROx0Cue-Snx z=mjm-BUFumyFAC0scl93($yN!qfY<3EcaQP&&6qcL{j}DE~8fD3u6+HDes0-fs!$qTqRT!hU8E{4h<`sKtigl%0$r&a$sV;a#;=rTgf$PG!i7ODSpj# z8MrlG@6${nX_QP9FJrN%SVhGjW{RYz2kk%t>(UiAN`rpQtc*x|TJ~$k<~@5gn-Y#v zKM~=Jk4%*70u)bbD$lFlj?<^zqX8{%?g)YLs-(((O&BC2(wH2kPaL7JT1&>HU{q2` z04ya;RcTNT%Idi976;ozSPK}INg=@@g?+$!&FeV}d!=~%BUDx*WMV?{w39K9KN!9m zx++oPi3Fp=a!Bzgekw;)#iPR47t?kp>Y9oYGY)rT9JYq2XCqq03Ttue9afO2Tn2I- zEmiECc21v~k#BE~cb!?XS5Nt4t<&SPyKWE8?OG~XA1`m59-0}R9gF|`+)~Mwm@(Er zb8NQg_KCRz@v|3}N;b!9UYy-BSGiPDHPt!YKim1hYU<@);T|Bzb|iPhRi-Z|LEL$ zF%Q5s-xom_TFOWT5Y3{hy(E{VpTj!NzcsX7P_mpId6KWO@Ff8vdvfTTM%0Am6pG^``z6!)2Fr%ZS$p#la{6Cy_1%Aiju;n zsiR3@%hc-$!L1M9lweI$^82T!o$q%}dy~}%{?>4Nc)ry)H=b-gAHQ%h+1eNHA4#^# zUkjJ03)Cn82HSWY7~km%=6(Dh1PqM8)ShCbIrHeVfIz*lptRgTOR`ZiV}cO_m^O1J z%L;&^zEld(E@vAM^PV2hYV?S;P{TeqPa_>SG^B!u=W zPF#pUjs^c=;IBqrF!>(t8oJKcAa5l?RE@X{PtHL-Aw1iM_oaaKGg~ zYWw~Xb7(i#)pEZss^w@Syl7Syl1MkXrqZqKUC`fs(NUj^Ux{`AbVmrHD`R&9dluLc zS_`j*pgxw0M*qt~weFu{``|MpWe~{PK(C6OiB0^Wf2KLPqh&$Zf3K_}QE@)j96SF> z+kD0O`LgqqLe48x#u}0v-81VJgd@4es#x#Wf_o*9vk}g%M>q@_A2tjau@Rd*MmLLN zpxE+)dFCcDw`RXNKQb(f8WuLTkD)^^t4qkjm+Q;MQ7q_yx8~2i2H>+!A|nM*Wx$5~ zkpspYm_ditM-&x|;Bq6d4d8F5WiY>HI0`5~Rz$3^(YKJb$e0VB~v5)*y zy9as@gcSOQOwQ_~txT0eK=NG!Jq!(6?;2K}87u~|yR4UG_C>yo+>HyDlJ)hFri63R{HK2#`1`xf)Yvc2R<-PNz zy%5Z^alax~mE71kEiDL5D;vKSnpVP`d0N;k;n58U4A)t@2MxvV(E3vib@$ zW7!#+{W528U21Az0WH+LYh6L7{*rep=LZNj^fAcm1sgNc_L@r2$qNWYxN{}X-uJ@& z!6xP||37=;?Mo*hTpg-K4QOY2Wy4@Y)krqfpv{ohu;1y}A>(Ewb5G~;{sN&CAEfRq zxA%2x#*h@!Q~dk?f#R~JvU#%xMLV>HU!dgK zgV{bQb3niw2=)~A0qcuGeL|@JSpD?1-@i7~{nv|szIeMT*>ZaBOtPhOerMN$aAwKj zTy$(nIJVrJSaj@4I(GfhJ8SyF_PK4Lu^k!;C#y>cbqm6drSi(Dx+(SJv(qgf_04bC zGkId^;NiEuZ+WMRlJ>gT(WJdT_Ikp;f62LF(YY<*-1c$nqSKvpy8mLEZU4gixp$%I z6f`89?ngW--}{(H#SI|q$zuVPdY~ijbU#s8^t#hn-d@Gu-Cy3m+wxVFt$mmEtKGKt z!?uE`#!#yJneX&;0_+x^%S$f!XVA0SVHr}9>~CM%+hh<0NY4grKyg~eN{^r)#D4^D z;(;U_@SOID;63zT?)}HXCrB|pRSNeE5421x43}+BN95`L=fUmim!5}?bW?IA3b#P+!KfSzh+#lAp%bMesv2qac+wYQZhv?b?x=_#PTUilS)T%(Q8XL4N}WnYS(Wu%7@Whe zXkKtM&-AQ>y=B%AZ|jQV3kyvb0pDvdT#WaVg{C3KU@u*?Z%^2_FWBoJTTtUL3NS3K#Sb)q;V zQ$-ERArcCUB4w_ZGOt2UGSbNiL|#PM`AXX$im97Wxa@^DH{3t#Xm7n|~@( z)=gaKhSA3*K#s0t0Cdw#Oh_vIcQMWDS)eS|dsACy=gWmu?N<13ADpXH#ktyC_M>DVV#i!nuJ-D#?pqSO%6Iv6 zuSXgQ6uDfNG-#&hb@zL(Uw6OXdwrzQWk*nc)%S;Mt!{+=Mm~(flq-+FhsrI)A_dJM zmbySG6ueCrOy|vt*3ZuU*iba206|4TXDK`Dxpft>yyV0!uI91{vZ8OAG z-^a_<=)Nk=sLfGF_ZxMD6qgTmBi7u8SbDZ0+EHyWYRAo`n&O`Iu*^$uA(ZeU)PbP) zL8DLg-Hi;{ewb;G{tH^vi?0ev{)U*vd@2x63i0c5U?GbG!c8HbQ~3Fm5a4qOQ3+sS z5eu>`W;60DflL;@$$)G+Eh=(E%E?JV4qpyZ8Xe`8WV|XCp|Um5<3XVEVC`9?P+)P> zT%%%cMOo0K4JkBhf+s`ft5{fCvBr>MW0@Wlv}m5G>tZU!RyBwlJc%49{J;{n$FIWk z7MdY6y+ln$t@^H7;T4Lba;BV_tJp=NW{iD-VwACpk|}0l(NRa0hh&bKS!y>WYOS^! zHP*zMPnPxcBN##dKS!9JFQdAmz@OQ}zroO>`kv9x1Nn{;o7EK9YZlhZ+Smrx&N?Dy zWB$e)=3ru-KUs!Lm(s|(Bc?DFsaScJ6f^7DEk&Z)Ru39~51}PkPaKQU(K>Tun_`R; zvCV@Oz5QsW(U@Y?W7MkeZZy+ud`02h)Rvjb>7A*ZRkmffW`@pTvP0l+&dz#ImUoZ@ z`!{-^mM20nYrT^^hh935(3^|VuDT-vKcpVrMKb(=A6@)=gc?v6VtwSVN@smND1eTj z!{t$nV95?7n*68}`Sm~2;}vr!5~*OD>XuTuMKL2sgqwU?N(pLXIGzGGAcRT{({RqM z5|4$9BCCxuIh@tL`}g*Zl!k<_$=QrXXZWkR=DkD@X!gpY-fX^w;-$FV3W zK+~*aW#RrBhG`yO7ZfSQ$AuDCYgt{*B4=|rE~ri6vec?pZF{whOkKS2#v9>uLTwI( zLUy9oF!(%uwsy76PKZB~g@BS2!5@k@l^hnrcJ)9>JvnlNPl*X$5xBDGu(TYcHFJC^ zp*6;NiFD_(IYr7T8m$O770s%MX#psggQlQK_3xVKaNxBZ@XExi8pz|&r*}`Ek&r!5 zr{i?6NwXN_tv4<6=@bW>7q~)) zYhWgsi)T~W3>$d#xrF_Tb z{DBD=dbu?8Ty>~-f4*~Q%R96(_Si)AzfBc9J*$qdJ-(tRQ1AruJtyxw)_<8Foy&J~ zo1UvX?LBw9-tYQj%g0?Gb$#0M>2!XS-#X22ygZ-pk8dA6_Q3m>(fpN}CuVB@9JOls z+T$(pxz}3k9xQYZuJeWNllNP{?EJhlKlx^Ha;`8rw{>>zD-ZXrgGhhch8mB6f#Lt5 zYv6mCK;S=&^^Loje|0&=yBhYy6l8JqnBobXpIa!5Sl0w4QSferx9KOu80I&dcl&M+ z8l%Qr5Rz!Xi%RqX(#s`Avy>4<{4inxjI$U$qvY7s6u@-TOeJ!esh~bysX&4k62B*eu9F+Nek(q>7(X;IHYMxlYk4jP>hGRv2P zRvdy+sy~vGab#Z15ZQIKSN98<8-ZuE9UyHXQEw(G&F*Qd2T9}j#Kh@&9tY}5$*3J= z!_?={MZ|{A1tLmXs-s$vQSGFMtnf-sRvn~X(jucC5aP+~v($DisawKpkd5}YhNz{u;7>db$$8dlU4!}cW zV3a6nOe)JKAWB#il%NeCB+ca1X$%j-mv9dukcGwlglZ`VLAFGBx%PlN4w612I*jVu z1b~=?gq)m{AdXRl1Q7I{#z9V+mboQSNdiX>LX?b{S>%+Ykk%&Z}q2KlxUE?CpH;%0}1Ew>!Jndmm6w z7*p3dYIXb@3-YxWy}bo*@4Z;DZ>Z2Wbf3CE^x5f8PH%cIY!9FLEc8jJIDDxve5p7* z@o;$J57T$AynkiQ^0Dh9*JkHX{%3Elj&J+>?yA36^8+IfOdI}lMgMCB|7-d4GaLTd z)$`lleP#Y{t+y8XPTp_(#1E{Wx>4(k4}F8*no&ppQ!}7u!8Pz-zCoB-!8iE*Q>KKY zc>w_3oF9kPxdnzfu;nV@bD{vXDq{UTf1UO?R!yWIvn32p?AdOa1 z%-v%RxjzJKNM;?7%!1h@W`?*qy~Jokuh`xsz7AlpyAs@shYUyno__+KmKm?XvmT@Z z)L9Hk21G7`l{?TyIOo+gH@fQ@%HT)FvNX%Y%wZaW5({eq$hTG?pQO9QiPRKGck86I zbGv}}Hbhg2;MEx;UNf$pZTiFg5BlapJ zv-al!FX>T+QeCCI}A1LS7U4rqcEnfTzKNi#vdPN&3-Ad~p#P@v??8%`|>8R4dcM>M{^TPCR$ z0QkI^5|w2RlFoU7ONesW@y}E>#TQi`SaHl%Y@KoS;=Sn)xevI_ zzM+j4alTTQ&T|4w47>0r?l zE_lNE$c3*wuLCHy5B;sZf0fy3>%9HWyYJi^E4B?hY#aEix1*fFuKCvK^~C+x^8KTK z>D>;!@Sryzog``NRNb`o?51aEyPC{?*!e-{x@pt%BG7KTf9Jku`Ox)&s~C8x5P0c+ z`$pj0gV>j|pU-~fnflg^_6MI@_hz*&FwEyC&vlLYnJ@f~v11J%q07Mr&Bk%$j*H_o zJIAH7iCl`*og7Clamp=jj$071tnbB4mgDdM*&3(FBMJ}A$C0C`h;fcrAQXh7BFMm` ziR0jMP?i&7T#3U5;yCaXu3bbJMx4|c-9upF%k&39PMJW)|NIt??{}sq<|_5wArJF9 z^|ZHNf5tcTaAE$hH7`UwE^G_`uO*w$ZY>wf~C94wKc5ba!1H_h$awDY%@etqfh MCSV`Z`*mIZ59SFRR{#J2