Skip to content

Part D: live-trigger mutation-hunt, confirm the pin bump, find a new blocker - #201

Open
wesleyscholl wants to merge 3 commits into
mainfrom
claude/mutation-hunt-live-trigger-d
Open

Part D: live-trigger mutation-hunt, confirm the pin bump, find a new blocker#201
wesleyscholl wants to merge 3 commits into
mainfrom
claude/mutation-hunt-live-trigger-d

Conversation

@wesleyscholl

Copy link
Copy Markdown
Contributor

Summary

Part D of the combined P3a-closeout/Collision-Oracle/RepoProfile-parity/mutation-hunt/branch-triage sprint. Both gating parts (A, B/C) are now merged, so this manually dispatches the real mutation-hunt workflow_dispatch job against lopi-ratelimit — PF-0b's own known-non-trivial target (11 real surviving mutants of 51 tested).

Verdict: the KIBAN_REF v1.14.0 pin bump is confirmed fixed, live, not assumed. Two real dispatch runs:

  • Run 1 (31950963613): failed instantly on my own mistake — passed a short SHA as diff_base_ref, and git fetch origin "$ref" needs a resolvable name.
  • Run 2 (31951537127): re-dispatched with the full 40-char SHA. This time it ran for real — kiban v1.14.0 clones clean, bin/kiban-mutation-hunt exists and runs (the exact gap v1.8.0 had), coverage generates, and the loop starts and finds a real uncovered mutant target.

A second, separate, real blocker found along the way: ANTHROPIC_API_KEY doesn't reach this job — round 1 terminated generation_failed at tokens=0 cost=$0.0000. Checked before concluding: this repo's other ANTHROPIC_API_KEY consumer (G5 · Adversarial Review) is designed to soft-fail-safe on a missing key, so its "success" on every prior run isn't evidence the secret is configured. Not fixed here — outside what this session can do (no repo-settings access) and shouldn't be guessed at. Full round-by-round output, the exact log lines, and reasoning in LEDGER.md's Mutation-Hunt-Live-Trigger entry; carried forward in NEXT_SESSION_PROMPT.md.

No version bump — this is a verification run, not a code change.

Test plan

  • Live-dispatched mutation-hunt workflow twice, confirmed via job logs, not assumed
  • Confirmed G5's soft-fail design before treating its past "success" as evidence the secret works
  • N/A — docs-only change, no code to build/test

Generated by Claude Code

…mp, find a new blocker

Manually dispatched the mutation-hunt workflow_dispatch job against
lopi-ratelimit (PF-0b's known-non-trivial target, 11 real surviving
mutants of 51 tested) now that Part A's KIBAN_REF v1.14.0 bump is on
main. Confirmed live, not assumed: the pin bump fixes what it set out
to fix -- kiban v1.14.0 clones clean, bin/kiban-mutation-hunt exists
and runs, coverage generates, the loop starts and identifies a real
uncovered mutant target.

Found a second, separate, real blocker while doing this: ANTHROPIC_API_KEY
doesn't reach the job (tokens=0 cost=$0.0000, generation_failed). Not a
code problem -- a GitHub Actions repository-secret question outside
what this session can fix. Full round-by-round output and reasoning in
LEDGER.md's Mutation-Hunt-Live-Trigger entry; carried forward as the
next blocker in NEXT_SESSION_PROMPT.md.

No version bump -- verification run, not a code change.

Konjo-Sprint: mutation-hunt-live-trigger

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013jrS3y6XStkhXaBm4DCYDr
@wesleyscholl
wesleyscholl marked this pull request as ready for review August 16, 2026 19:56
claude added 2 commits August 16, 2026 19:59
…live-trigger-d

# Conflicts:
#	LEDGER.md
#	NEXT_SESSION_PROMPT.md
…ss re-verifies

dry_check.py's --changed-only/--staged-only early-return path (no source
files touched, a real and legitimate outcome for a docs-only PR) never
wrote --report's output file, but konjo-gate.yml's DRY check step
unconditionally reads it -- a docs-only PR (this one) is the first to
hit it, crashing with FileNotFoundError instead of showing the true
zero-violation result. Added _write_empty_report() so the early-return
path writes a real count:0 report, verified locally against the exact
CI invocation.

Also re-verified 3 state docs whose 20-commit staleness cap this PR's
own commit volume tripped (the recurring whack-a-mole this repo's own
LEDGER.md already documents for this gate):

- docs/ops/PANIC_AUDIT.md: re-ran the exact cited deny-flag clippy
  command workspace-wide, clean.
- docs/security/EGRESS_SURFACE.md: confirmed its two cited handlers.rs
  line citations are unshifted and content-identical.
- docs/LOOP_ENGINEERING_ROADMAP.md: found and fixed two real citation
  drifts from the Collision-Oracle-Build sprint's AgentRunner wiring
  (with_skills 92->94, seed_skills 210-241->230-244,
  record_skill_activation ->330-343) -- content unchanged, only line
  numbers corrected.

Konjo-Sprint: mutation-hunt-live-trigger

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013jrS3y6XStkhXaBm4DCYDr
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants