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 1b05f71..0000000 Binary files a/scripts/__pycache__/publish_skill_audit.cpython-314.pyc and /dev/null differ 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 2727de3..0000000 Binary files a/scripts/__pycache__/test_publish_skill_audit.cpython-314.pyc and /dev/null differ diff --git a/scripts/__pycache__/test_skill_regressions.cpython-314.pyc b/scripts/__pycache__/test_skill_regressions.cpython-314.pyc deleted file mode 100644 index 519b114..0000000 Binary files a/scripts/__pycache__/test_skill_regressions.cpython-314.pyc and /dev/null differ