{ "ok": true, "cases": "evals/output/cases.jsonl", "summary": { "case_count": 5, "file_backed_case_count": 1, "near_neighbor_case_count": 1, "boundary_case_count": 1, "baseline_pass_rate": 0.0, "with_skill_pass_rate": 100.0, "delta": 100.0, "regression_count": 0, "gate_pass": true, "failure_taxonomy": [], "blind_pair_count": 5 }, "results": [ { "id": "skill-package-contract", "prompt": "Turn this repeated workflow into a reusable team skill package.", "input_files": [], "metadata": {}, "baseline": { "score": 0.0, "passed_count": 0, "failed_count": 4, "checks": [ { "id": "has-entrypoint", "description": "Output names the routeable Skill entrypoint.", "weight": 1.0, "failure_type": "missing_entrypoint", "passed": false, "missing": [ "SKILL.md" ], "present_forbidden": [] }, { "id": "has-interface", "description": "Output includes neutral interface metadata.", "weight": 1.0, "failure_type": "missing_interface", "passed": false, "missing": [ "agents/interface.yaml" ], "present_forbidden": [] }, { "id": "has-report", "description": "Output points reviewer to generated overview report.", "weight": 1.0, "failure_type": "missing_review_artifact", "passed": false, "missing": [ "reports/skill-overview.html" ], "present_forbidden": [] }, { "id": "has-resource-boundary", "description": "Output preserves entrypoint/resource separation.", "weight": 1.0, "failure_type": "resource_boundary", "passed": false, "missing": [ "references/", "scripts/", "reports/" ], "present_forbidden": [] } ], "failed": [ { "id": "has-entrypoint", "description": "Output names the routeable Skill entrypoint.", "weight": 1.0, "failure_type": "missing_entrypoint", "passed": false, "missing": [ "SKILL.md" ], "present_forbidden": [] }, { "id": "has-interface", "description": "Output includes neutral interface metadata.", "weight": 1.0, "failure_type": "missing_interface", "passed": false, "missing": [ "agents/interface.yaml" ], "present_forbidden": [] }, { "id": "has-report", "description": "Output points reviewer to generated overview report.", "weight": 1.0, "failure_type": "missing_review_artifact", "passed": false, "missing": [ "reports/skill-overview.html" ], "present_forbidden": [] }, { "id": "has-resource-boundary", "description": "Output preserves entrypoint/resource separation.", "weight": 1.0, "failure_type": "resource_boundary", "passed": false, "missing": [ "references/", "scripts/", "reports/" ], "present_forbidden": [] } ] }, "with_skill": { "score": 100.0, "passed_count": 4, "failed_count": 0, "checks": [ { "id": "has-entrypoint", "description": "Output names the routeable Skill entrypoint.", "weight": 1.0, "failure_type": "missing_entrypoint", "passed": true, "missing": [], "present_forbidden": [] }, { "id": "has-interface", "description": "Output includes neutral interface metadata.", "weight": 1.0, "failure_type": "missing_interface", "passed": true, "missing": [], "present_forbidden": [] }, { "id": "has-report", "description": "Output points reviewer to generated overview report.", "weight": 1.0, "failure_type": "missing_review_artifact", "passed": true, "missing": [], "present_forbidden": [] }, { "id": "has-resource-boundary", "description": "Output preserves entrypoint/resource separation.", "weight": 1.0, "failure_type": "resource_boundary", "passed": true, "missing": [], "present_forbidden": [] } ], "failed": [] }, "delta": 100.0, "winner": "with_skill", "failure_taxonomy": [] }, { "id": "output-eval-expectation", "prompt": "Upgrade this production skill so we know whether the generated output is better than baseline.", "input_files": [], "metadata": {}, "baseline": { "score": 0.0, "passed_count": 0, "failed_count": 4, "checks": [ { "id": "has-baseline-comparison", "description": "Output explicitly compares with-skill and baseline outputs.", "weight": 1.0, "failure_type": "missing_baseline_delta", "passed": false, "missing": [ "with-skill", "baseline" ], "present_forbidden": [] }, { "id": "has-assertion-grading", "description": "Output includes objective assertion grading.", "weight": 1.0, "failure_type": "missing_assertions", "passed": false, "missing": [ "assertion grading" ], "present_forbidden": [] }, { "id": "has-scorecard", "description": "Output produces a scorecard report path.", "weight": 1.0, "failure_type": "missing_scorecard", "passed": false, "missing": [ "reports/output_quality_scorecard.md" ], "present_forbidden": [] }, { "id": "has-failure-taxonomy", "description": "Output records failure taxonomy.", "weight": 1.0, "failure_type": "missing_failure_taxonomy", "passed": false, "missing": [ "failure taxonomy" ], "present_forbidden": [] } ], "failed": [ { "id": "has-baseline-comparison", "description": "Output explicitly compares with-skill and baseline outputs.", "weight": 1.0, "failure_type": "missing_baseline_delta", "passed": false, "missing": [ "with-skill", "baseline" ], "present_forbidden": [] }, { "id": "has-assertion-grading", "description": "Output includes objective assertion grading.", "weight": 1.0, "failure_type": "missing_assertions", "passed": false, "missing": [ "assertion grading" ], "present_forbidden": [] }, { "id": "has-scorecard", "description": "Output produces a scorecard report path.", "weight": 1.0, "failure_type": "missing_scorecard", "passed": false, "missing": [ "reports/output_quality_scorecard.md" ], "present_forbidden": [] }, { "id": "has-failure-taxonomy", "description": "Output records failure taxonomy.", "weight": 1.0, "failure_type": "missing_failure_taxonomy", "passed": false, "missing": [ "failure taxonomy" ], "present_forbidden": [] } ] }, "with_skill": { "score": 100.0, "passed_count": 4, "failed_count": 0, "checks": [ { "id": "has-baseline-comparison", "description": "Output explicitly compares with-skill and baseline outputs.", "weight": 1.0, "failure_type": "missing_baseline_delta", "passed": true, "missing": [], "present_forbidden": [] }, { "id": "has-assertion-grading", "description": "Output includes objective assertion grading.", "weight": 1.0, "failure_type": "missing_assertions", "passed": true, "missing": [], "present_forbidden": [] }, { "id": "has-scorecard", "description": "Output produces a scorecard report path.", "weight": 1.0, "failure_type": "missing_scorecard", "passed": true, "missing": [], "present_forbidden": [] }, { "id": "has-failure-taxonomy", "description": "Output records failure taxonomy.", "weight": 1.0, "failure_type": "missing_failure_taxonomy", "passed": true, "missing": [], "present_forbidden": [] } ], "failed": [] }, "delta": 100.0, "winner": "with_skill", "failure_taxonomy": [] }, { "id": "ir-before-packaging", "prompt": "Package this skill for OpenAI, Claude, Agent Skills, and generic targets.", "input_files": [], "metadata": {}, "baseline": { "score": 0.0, "passed_count": 0, "failed_count": 4, "checks": [ { "id": "has-ir-first", "description": "Output requires Skill IR before packaging.", "weight": 1.0, "failure_type": "missing_ir", "passed": false, "missing": [ "Skill IR first" ], "present_forbidden": [] }, { "id": "has-core-ir-fields", "description": "Output lists core IR contract fields.", "weight": 1.0, "failure_type": "incomplete_ir_contract", "passed": false, "missing": [ "job_to_be_done", "trigger_surface", "eval_plan", "governance" ], "present_forbidden": [] }, { "id": "has-targets", "description": "Output names requested runtime targets.", "weight": 1.0, "failure_type": "missing_targets", "passed": false, "missing": [ "OpenAI", "Claude", "Agent Skills", "generic" ], "present_forbidden": [] }, { "id": "has-semantic-preservation", "description": "Output says targets must preserve the capability contract.", "weight": 1.0, "failure_type": "semantic_drift", "passed": false, "missing": [ "preserve the same capability contract" ], "present_forbidden": [] } ], "failed": [ { "id": "has-ir-first", "description": "Output requires Skill IR before packaging.", "weight": 1.0, "failure_type": "missing_ir", "passed": false, "missing": [ "Skill IR first" ], "present_forbidden": [] }, { "id": "has-core-ir-fields", "description": "Output lists core IR contract fields.", "weight": 1.0, "failure_type": "incomplete_ir_contract", "passed": false, "missing": [ "job_to_be_done", "trigger_surface", "eval_plan", "governance" ], "present_forbidden": [] }, { "id": "has-targets", "description": "Output names requested runtime targets.", "weight": 1.0, "failure_type": "missing_targets", "passed": false, "missing": [ "OpenAI", "Claude", "Agent Skills", "generic" ], "present_forbidden": [] }, { "id": "has-semantic-preservation", "description": "Output says targets must preserve the capability contract.", "weight": 1.0, "failure_type": "semantic_drift", "passed": false, "missing": [ "preserve the same capability contract" ], "present_forbidden": [] } ] }, "with_skill": { "score": 100.0, "passed_count": 4, "failed_count": 0, "checks": [ { "id": "has-ir-first", "description": "Output requires Skill IR before packaging.", "weight": 1.0, "failure_type": "missing_ir", "passed": true, "missing": [], "present_forbidden": [] }, { "id": "has-core-ir-fields", "description": "Output lists core IR contract fields.", "weight": 1.0, "failure_type": "incomplete_ir_contract", "passed": true, "missing": [], "present_forbidden": [] }, { "id": "has-targets", "description": "Output names requested runtime targets.", "weight": 1.0, "failure_type": "missing_targets", "passed": true, "missing": [], "present_forbidden": [] }, { "id": "has-semantic-preservation", "description": "Output says targets must preserve the capability contract.", "weight": 1.0, "failure_type": "semantic_drift", "passed": true, "missing": [], "present_forbidden": [] } ], "failed": [] }, "delta": 100.0, "winner": "with_skill", "failure_taxonomy": [] }, { "id": "near-neighbor-boundary", "prompt": "I only need a one-off summary of these notes, not a reusable process.", "input_files": [], "metadata": { "case_type": "near_neighbor", "tier": "production" }, "baseline": { "score": 0.0, "passed_count": 0, "failed_count": 3, "checks": [ { "id": "declines-skill", "description": "Output refuses unnecessary skill creation for one-off work.", "weight": 1.0, "failure_type": "over_trigger", "passed": false, "missing": [ "Do not create a skill" ], "present_forbidden": [] }, { "id": "names-near-neighbor", "description": "Output labels the request as near-neighbor instead of owned work.", "weight": 1.0, "failure_type": "missing_boundary_language", "passed": false, "missing": [ "near-neighbor" ], "present_forbidden": [] }, { "id": "requires-reuse-signal", "description": "Output asks for repeat-use evidence before packaging.", "weight": 1.0, "failure_type": "missing_reuse_gate", "passed": false, "missing": [ "repeated use", "reusable output contract" ], "present_forbidden": [] } ], "failed": [ { "id": "declines-skill", "description": "Output refuses unnecessary skill creation for one-off work.", "weight": 1.0, "failure_type": "over_trigger", "passed": false, "missing": [ "Do not create a skill" ], "present_forbidden": [] }, { "id": "names-near-neighbor", "description": "Output labels the request as near-neighbor instead of owned work.", "weight": 1.0, "failure_type": "missing_boundary_language", "passed": false, "missing": [ "near-neighbor" ], "present_forbidden": [] }, { "id": "requires-reuse-signal", "description": "Output asks for repeat-use evidence before packaging.", "weight": 1.0, "failure_type": "missing_reuse_gate", "passed": false, "missing": [ "repeated use", "reusable output contract" ], "present_forbidden": [] } ] }, "with_skill": { "score": 100.0, "passed_count": 3, "failed_count": 0, "checks": [ { "id": "declines-skill", "description": "Output refuses unnecessary skill creation for one-off work.", "weight": 1.0, "failure_type": "over_trigger", "passed": true, "missing": [], "present_forbidden": [] }, { "id": "names-near-neighbor", "description": "Output labels the request as near-neighbor instead of owned work.", "weight": 1.0, "failure_type": "missing_boundary_language", "passed": true, "missing": [], "present_forbidden": [] }, { "id": "requires-reuse-signal", "description": "Output asks for repeat-use evidence before packaging.", "weight": 1.0, "failure_type": "missing_reuse_gate", "passed": true, "missing": [], "present_forbidden": [] } ], "failed": [] }, "delta": 100.0, "winner": "with_skill", "failure_taxonomy": [] }, { "id": "file-backed-governed-package", "prompt": "Turn the attached release brief source into a governed skill package.", "input_files": [ "fixtures/release-brief-source.md" ], "metadata": { "case_type": "boundary", "tier": "governed" }, "baseline": { "score": 0.0, "passed_count": 0, "failed_count": 5, "checks": [ { "id": "uses-file-backed-evidence", "description": "Output names file-backed source evidence.", "weight": 1.0, "failure_type": "missing_file_fixture", "passed": false, "missing": [ "file-backed fixture", "input_files" ], "present_forbidden": [] }, { "id": "has-governance", "description": "Output preserves governed ownership metadata.", "weight": 1.0, "failure_type": "missing_governance", "passed": false, "missing": [ "review cadence" ], "present_forbidden": [] }, { "id": "has-output-contract", "description": "Output preserves output and rollback boundaries.", "weight": 1.0, "failure_type": "missing_contract_boundary", "passed": false, "missing": [ "output contract", "rollback boundary" ], "present_forbidden": [] }, { "id": "has-trust-and-scorecard", "description": "Output requires trust and output scorecard artifacts.", "weight": 1.0, "failure_type": "missing_release_evidence", "passed": false, "missing": [ "trust report", "reports/output_quality_scorecard.md" ], "present_forbidden": [] }, { "id": "does-not-invent-evidence", "description": "Output forbids invented launch evidence.", "weight": 1.0, "failure_type": "invented_evidence", "passed": false, "missing": [ "missing evidence" ], "present_forbidden": [] } ], "failed": [ { "id": "uses-file-backed-evidence", "description": "Output names file-backed source evidence.", "weight": 1.0, "failure_type": "missing_file_fixture", "passed": false, "missing": [ "file-backed fixture", "input_files" ], "present_forbidden": [] }, { "id": "has-governance", "description": "Output preserves governed ownership metadata.", "weight": 1.0, "failure_type": "missing_governance", "passed": false, "missing": [ "review cadence" ], "present_forbidden": [] }, { "id": "has-output-contract", "description": "Output preserves output and rollback boundaries.", "weight": 1.0, "failure_type": "missing_contract_boundary", "passed": false, "missing": [ "output contract", "rollback boundary" ], "present_forbidden": [] }, { "id": "has-trust-and-scorecard", "description": "Output requires trust and output scorecard artifacts.", "weight": 1.0, "failure_type": "missing_release_evidence", "passed": false, "missing": [ "trust report", "reports/output_quality_scorecard.md" ], "present_forbidden": [] }, { "id": "does-not-invent-evidence", "description": "Output forbids invented launch evidence.", "weight": 1.0, "failure_type": "invented_evidence", "passed": false, "missing": [ "missing evidence" ], "present_forbidden": [] } ] }, "with_skill": { "score": 100.0, "passed_count": 5, "failed_count": 0, "checks": [ { "id": "uses-file-backed-evidence", "description": "Output names file-backed source evidence.", "weight": 1.0, "failure_type": "missing_file_fixture", "passed": true, "missing": [], "present_forbidden": [] }, { "id": "has-governance", "description": "Output preserves governed ownership metadata.", "weight": 1.0, "failure_type": "missing_governance", "passed": true, "missing": [], "present_forbidden": [] }, { "id": "has-output-contract", "description": "Output preserves output and rollback boundaries.", "weight": 1.0, "failure_type": "missing_contract_boundary", "passed": true, "missing": [], "present_forbidden": [] }, { "id": "has-trust-and-scorecard", "description": "Output requires trust and output scorecard artifacts.", "weight": 1.0, "failure_type": "missing_release_evidence", "passed": true, "missing": [], "present_forbidden": [] }, { "id": "does-not-invent-evidence", "description": "Output forbids invented launch evidence.", "weight": 1.0, "failure_type": "invented_evidence", "passed": true, "missing": [], "present_forbidden": [] } ], "failed": [] }, "delta": 100.0, "winner": "with_skill", "failure_taxonomy": [] } ], "failures": [], "blind_review": { "pack": "reports/output_blind_review_pack.json", "answer_key": "reports/output_blind_answer_key.json", "pair_count": 5 }, "artifacts": { "json": "reports/output_quality_scorecard.json", "markdown": "reports/output_quality_scorecard.md", "blind_review_pack_json": "reports/output_blind_review_pack.json", "blind_review_pack_md": "reports/output_blind_review_pack.md", "blind_answer_key_json": "reports/output_blind_answer_key.json" } }