Resolution audit — 0.0.7 planning
The stale-base failure was real in the former two-dot code-quality.yml construct, but that
construct was fixed by #1403. A fresh audit at 01e0960494c95ce56eb35892c211a095eb13e6ed found no
remaining implementation work.
| Workflow / construct |
Audited behavior |
Resolution |
ci.yml changed files |
BASE_SHA...HEAD_SHA, fetch-depth 0 |
merge-base semantics; safe |
e2e-cli.yml changed files |
BASE_SHA...HEAD_SHA, fetch-depth 0 |
merge-base semantics; safe |
surface-diff.yml changed files |
BASE_SHA...HEAD_SHA, fetch-depth 0 |
merge-base semantics; safe |
pages.yml changed files |
BASE_SHA...HEAD_SHA, fetch-depth 0 |
merge-base semantics; safe |
fresh-ui-quality.yml changed files |
BASE_SHA...HEAD_SHA, fetch-depth 0 |
merge-base semantics; safe |
code-quality.yml changed source |
.llm/tools/quality/changed-source-files.ts, three-dot |
fixed by #1403; red-first stale/foreign fixture exists |
ci.yml / e2e-cli.yml / pages.yml / fresh-ui-quality.yml base deno.json |
git show BASE_SHA:deno.json |
not a changed-file range; deliberate base-vs-head tasks-only classification that fails toward running |
Acceptance criteria
Boundary
This issue is audit-completed and is not a 0.0.7 implementation barrier. Reopening requires a new
red-first fixture against a currently unsafe construct, not the already-repaired #1403 line.
Provenance
Originally filed from the 0.0.6 #1539 reproduction. Corrected by the 0.0.7 PLAN-EVAL consumer-by-consumer audit on 2026-08-13.
Resolution audit — 0.0.7 planning
The stale-base failure was real in the former two-dot
code-quality.ymlconstruct, but thatconstruct was fixed by #1403. A fresh audit at
01e0960494c95ce56eb35892c211a095eb13e6edfound noremaining implementation work.
ci.ymlchanged filesBASE_SHA...HEAD_SHA, fetch-depth 0e2e-cli.ymlchanged filesBASE_SHA...HEAD_SHA, fetch-depth 0surface-diff.ymlchanged filesBASE_SHA...HEAD_SHA, fetch-depth 0pages.ymlchanged filesBASE_SHA...HEAD_SHA, fetch-depth 0fresh-ui-quality.ymlchanged filesBASE_SHA...HEAD_SHA, fetch-depth 0code-quality.ymlchanged source.llm/tools/quality/changed-source-files.ts, three-dotci.yml/e2e-cli.yml/pages.yml/fresh-ui-quality.ymlbasedeno.jsongit show BASE_SHA:deno.jsonAcceptance criteria
pull_request.base.shauses merge-base/three-dot semantics.surface-diff, Pages, Fresh UI, CI, E2E CLI, and code-quality consumers were audited separately.git show BASE_SHA:deno.jsonconstructs are explicitly classified as conservativeapplicability checks, not changed-file scans.
Boundary
This issue is audit-completed and is not a 0.0.7 implementation barrier. Reopening requires a new
red-first fixture against a currently unsafe construct, not the already-repaired #1403 line.
Provenance
Originally filed from the 0.0.6 #1539 reproduction. Corrected by the 0.0.7 PLAN-EVAL consumer-by-consumer audit on 2026-08-13.