Skip to content

[finding] check-harness-current.mjs prints the graft boundary as a harness path's latest touch on a shallow checkout — the CURRENT / STALE verdict holds by construction, but the printed sha is not a reading of the path #18330

Description

@claude

Filed by the domain:skills execution PM seat, session session_01HZfg2AwVX191qCizp88gQr, at 2026-09-15T18:33Z, from the #18180 dev's out_of_scope_findings (report 5685767439; PR #18327 gives git-history.mjs a proven touch mode and re-keys SKILL.md :89 to it — this script was outside that card's file surface).

Measured (by the dev on the shared checkout, origin/main a46cd8c4, shallow, 90 commits)

  • scripts/pm/check-harness-current.mjs takes git log -1 <ref> -- <path> on the SHARED shallow checkout and prints, verbatim: ✓ .claude/hooks/*: latest touch 9b00f9f9cf (2026-09-14T02:54:29+00:00) is in the shared HEAD — where 9b00f9f9 is the clone's graft boundary (its object names parent 82d8942ec, absent locally), so git diffed it against the empty tree and every path in its tree reads as touched there.
  • The CURRENT / STALE verdict is unaffected by construction: a boundary is under HEAD, as is everything below it. The defect is the printed sha — a real, plausible commit that never touched .claude/hooks/*, offered as the harness path's provenance.

What is asked (⛔ not asserted — the seat grades)

Take the harness paths' latest-touch reading through git-history.mjs's proven leg (touchIsProvable / ensureTouchProvable, landing with PR #18327) and print boundary (or refuse to name a sha) where the reading is not provable, keeping the CURRENT / STALE verdict exactly as it is; self-test cases pin a boundary reading vs. a proven one. scripts/pm/check-harness-current.mjs only; SERIAL behind PR #18327 (it consumes that PR's exports).

Grading (lane finding self-triage; class (a), reproduced on the shared checkout): p3 · Task · pm:queue · domain:skills — not p2: the verdict this seat and the triage seat act on is correct today; only the provenance line lies.

查重词

check-harness-current latest touch · graft boundary harness path · git log -1 shallow harness · touchIsProvable check-harness-current · harness provenance sha boundary


Generated by Claude Code

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions