fix(knowledge): demote youtube-digest variation-matrix-backlog out of evals/fixtures - #727
Conversation
… evals/fixtures variation-matrix-backlog.json is a manual smoke-test tracking backlog (candidate videos across footage variations, status notes, blocked-caption records), not an input->expected-output graded fixture: no eval files[] entry or test consumed it. Move it from evals/fixtures/ to the skill's reference/, repoint SKILL.md and vendor TUNING.md prose, and drop its grandfather line from the orphaned-fixtures baseline. Closes #688 Co-Authored-By: Claude <noreply@anthropic.com>
|
Claude finished @kyle-sexton's task in 2m 26s —— View job PR Review — fix(knowledge): demote youtube-digest variation-matrix-backlog out of evals/fixtures
Verdict: LGTM — the demote decision is well-justified and the mechanical changes are clean. One minor nit on path anchoring worth noting. What changed
CorrectnessDemote is the right call. Confirmed via
Baseline cleanup is correct. The 7 removed lines are exactly the comment block + fixture path for the now-relocated file. The remaining autonomy entries (tracked by #662) are untouched. Version bump is appropriate. Relocation + docs with no behavior change → patch-level. Consistent with how 0.7.x bumps are handled in this changelog. Nit — TUNING.md path anchor is inconsistent with SKILL.md
-Variation smokes in `evals/fixtures/variation-matrix-backlog.json`.
+Variation smokes in `skills/youtube-digest/reference/variation-matrix-backlog.json`.
TUNING.md now uses a plugin-root-relative path ( SummaryChange is mechanically complete and correctly scoped. All cross-references updated, baseline entry cleaned, version and changelog correct. No behavioral change, no security surface, no orphan created. Ready to merge. |
|
Post-green review pass complete (rule 8). Bot review: LGTM, demote decision confirmed correct (verified against No threads to resolve, CI fully green (17/17). Flipping to ready for review; handing off to the babysit lane for merge. |
|
Claude finished @kyle-sexton's task in 2m 22s —— View job PR Review — fix(knowledge): demote youtube-digest variation-matrix-backlog out of evals/fixtures
Verdict: LGTM — demote decision is correct, all six files are mechanically clean, and no regressions introduced. One pre-existing nit on the baseline comment and one inherited path-anchor inconsistency (both carried from the first review pass), neither blocking. Demote decision — confirmed correctVerified against The Changed files
Nit 1 — TUNING.md path anchor (carried from first review, non-blocking)
Nit 2 — baseline comment starts mid-sentence (pre-existing, non-blocking)
SummaryAll cross-references updated, baseline entry cleanly removed, version and changelog correct. No behavioral change, no new orphan created, no security surface introduced. The orphaned-fixtures gate now passes clean with no grandfather entry remaining for the knowledge plugin. Ready to merge. |
Summary
plugins/knowledge/skills/youtube-digest/evals/fixtures/variation-matrix-backlog.jsonsat under a skill'sevals/fixtures/but no eval case referenced it (nofiles[]entry in the siblingevals.json) and no test asserted on it. It was grandfathered inscripts/orphaned-fixtures-baseline.txt— the last un-owned entry there (the autonomyotlp-demofixtures are tracked by #662).Fix
Decision: demote (not grade). The file is a manual smoke-test tracking backlog — candidate videos across footage variations (code screencast / slide talk / talking-head / mixed) carrying
statusfields (smoke-pass), acquisition notes, and blocked-caption records. It is reference/tracking data, not an input→expected-output graded fixture (the genuine graded fixture in this skill isdriver-video-goldens.json, wired viafiles[]in evals 2 and 4).SKILL.mditself labeled it "backlog only".evals/fixtures/variation-matrix-backlog.json→reference/variation-matrix-backlog.json(out of the graded-fixture scope, into the skill'sreference/per the issue's steer).SKILL.md(now describes it as a tracking backlog, not an eval fixture) and vendorTUNING.md.scripts/orphaned-fixtures-baseline.txt.plugins/knowledge0.8.0 → 0.8.1(patch: relocation + docs, no behavior change) with a top-insertedCHANGELOG.mdentry.Verification
Ran on the rebased branch tip:
Closes #688
Related