Skip to content

fix(core): unscored reason names each cause once; CI checks formatting - #57

Merged
k2kirov merged 2 commits into
mainfrom
fix/pre-release-polish
Sep 2, 2026
Merged

fix(core): unscored reason names each cause once; CI checks formatting#57
k2kirov merged 2 commits into
mainfrom
fix/pre-release-polish

Conversation

@k2kirov

@k2kirov k2kirov commented Sep 2, 2026

Copy link
Copy Markdown
Contributor

Summary

Two small fixes before the 4.0.0 release.

  • Unscored reason names each cause once. rendered-body and sample-adequate both say "The scan fetched no pages." when nothing was fetched, and the orchestrator joined every reason as-is, so every walled site read "The scan fetched no pages. The scan fetched no pages." unjudgeableReason in packages/core/src/scan-evidence.ts dedupes in key order. Two tests, patch changeset.
  • CI runs pnpm format:check after lint, so the drift chore: bring the repo under Prettier 3.9.6; archive the corpus spec #55 removed cannot come back unseen.

The scan wall-clock budget is tracked in #56 and stays out of this release.

Gate

pnpm build && pnpm test && pnpm typecheck && pnpm lint && pnpm check:dossiers && pnpm check:requires && pnpm check:audit-map && pnpm format:check green: 5329 tests.

https://claude.ai/code/session_01RT21vyEPL6uSMWwUTytw6p

…ting

`rendered-body` and `sample-adequate` both say "The scan fetched no
pages." when nothing was fetched, and the orchestrator joined every
reason as-is. `unjudgeableReason` dedupes in key order.

CI runs `pnpm format:check` after lint, so the drift #55 removed cannot
return unseen.

Claude-Session: https://claude.ai/code/session_01RT21vyEPL6uSMWwUTytw6p
A failed fetch is a result the caller reads, not a fault, so the fetcher
warns in one line and keeps the error object for debug. vitest runs at
LOG_LEVEL=error unless told otherwise, and the live verification suite's
"full results" dumps are opt-in via AL_VERIFY_VERBOSE. A green CI run
printed thousands of lines of stack frames and pass lists before this.

Claude-Session: https://claude.ai/code/session_01RT21vyEPL6uSMWwUTytw6p
@k2kirov
k2kirov merged commit 4cce959 into main Sep 2, 2026
1 check passed
@k2kirov
k2kirov deleted the fix/pre-release-polish branch September 2, 2026 23:44
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.

1 participant