Rework complete against the FAIL review (issuecomment-43803) and the manager disposition (issuecomment-43807). New head 22f19c8.
Blocking finding 1: CI red on gosec G703 (pinned golangci-lint…
Chunk 1 is done and merged to main (23d22a0..b87b72d, 22 commits).
Total findings: 2,990 → 1,077. The three mechanical target linters
are all at zero:
wsl_v5: 1050 → 0nlreturn:…
CI on d35ad0c failed in the Docker lint stage: the pinned linter's gosec G120 flagged r.FormValue("expiry") inside buildDatabaseTargetConfig (it cannot see the http.MaxBytesReader guard…
Done in PR #186 (branch fix-gosec-g710, commit b580dbb, stacked on
PR #183): all 22 G710 findings resolved via a redirectToApp
helper (ulid.ParseStrict + re-serialize + url.PathEscape),
`…
Starting this now on branch fix-gosec-g710, stacked on
fix-noctx-lint (PR #183) so the lint-count progression and the
TODO.md rotation stay serial; the PR should merge after #183.
Definition…
Owner decision needed: where should retry recovery/sweep live?
Question: after the #77/#81 Target-interface refactor, restart-recovery and the 60-second sweep are engine-owned (the engine…