feat: add YYLO Benchmark to Audit Trails & Observability - #8
InsightFactoryAPP wants to merge 1 commit into
Conversation
CodeSigils
left a comment
There was a problem hiding this comment.
Review — Approved
Project verified: yylo-dev/yylo-benchmark — MIT, not archived, pushed 2026-09-12, 326 npm downloads/month (confirmed via npmjs.org API).
Category fit: Audit Trails & Observability — the hash-chained evidence chain (plan → attempt → receipt → manifest → terminal → evaluation IDs) with closed-on-failure verification fits the section scope well.
Entry format: correct, alphabetized after vaara.
Advisory: LOW_STARS (1★) is expected for a 4-week-old project with real npm adoption — recorded in the advisory baseline rather than blocking inclusion.
Action taken: merged into main (commit 796701f, author preserved); LOW_STARS baselined (commit 1eb1737).
|
Thanks for importing it directly and for the clean close — glad the Audit Trails & Observability entry made it in. Appreciate the LOW_STARS baseline note as well; happy to supply adoption evidence any time it comes up for review (npm @yylo/benchmark is growing, 326 dl/mo). — YYLO team |
Project
Why it belongs
YYLO Benchmark is the evaluation half of the YYLO coding-agent family (the CLI half was added to Agent Governance & Policy Enforcement in #7). Its relevant function for this category is retained, verifiable evidence about what a coding agent actually did: every attempt runs in a dedicated fresh repository with private home/temp/cache/config roots; durable objects retain the initial workspace receipt, a post-execution repository manifest (Git HEAD/tree/refs/index/status plus every worktree file), evaluator profile/prompt/rubric/output/provenance hashes, and evidence/evaluation IDs behind every aggregate; and retained state is rejected unless plan, attempt, receipt, manifest, terminal, evidence, and evaluation IDs form one exact linkage. Recovery, doctor, and report verify that chain and fail closed when any attempt's chain is incomplete — the same hash-chained-record concern as trailing, trishula-agent-telemetry, and vaara in this section, applied to benchmark runs.
Quality evidence
@yylo/benchmark, 326 downloads in the last month — independently checkable at https://api.npmjs.org/downloads/point/last-month/@yylo%2Fbenchmark (the number was 181 a month earlier; adoption is growing, not stale).validate-repos.pyreports one new flag from this PR —LOW_STARS: yylo-dev/yylo-benchmark(1 star, the repo is four weeks old). This is exactly the low-star-stronger-evidence case fromcontributing.md; the npm adoption above and the active-push record are the stronger evidence. The twoNEW_INACTIVEflags (go-a2a/a2a-go, themanojdesai/python-a2a) reproduce on pristinemainand are not introduced by this PR; the maintainer-owned baseline files were not touched.Checklist
CRITERIA.mdandcontributing.md.- [Name](URL) - Description.format.closed commercial product.
registry unless a maintainer requested it.
npm ci,npm run lint,npm test, andpython3 .github/scripts/validate-repos.pypass locally.Local verification run for this exact tree:
npm ciclean;npm run lintreports only the same single environmentalawesome-githubgit-repository notice that pristinemainreports in this sandbox (verified by re-running on unmodifiedmain; no new findings);npm test= 17/17 OK;check-markdown-links.py= PASS;validate-repos.py= 137 repositories, 0 hard failures, 3 new advisory flags of which 2 pre-exist on pristinemainand the third (LOW_STARSfor yylo-dev/yylo-benchmark) is explained above.Disclosure
I am on the team that builds YYLO (yylo-dev); this is a disclosed self-submission of our own open-source project, and the PR was prepared with AI assistance and then checked line-by-line against the live repository README — every factual claim in the entry description and this body maps to a quotable README sentence. Happy to adjust the category or description, or to withdraw if the evidence-chain framing reads as a stretch for this list.