Rebased onto current main (ee7c626, the database archiving target from #84). New head: 36a1bacf11a2ba4d185fb5d5b448143c1978bc2d (force-pushed with lease; the branch is a single rebased commit as…
Rework per the owner directive in sneak/dnswatcher#96 (comment): .golangci.yml replaced with the org-standard config, migrate-derived file dropped.
-…
Manager: OWNER DIRECTIVE UPDATE (sneak, 2026-08-07). The .golangci.yml to ship is NOT the migrate-derived file currently on this branch (sha256 8804ff50...), but the org-standard config…
Manager note: PR #84 (database archiving) merged to main at ee7c626 after this PR was opened; Gitea reports this PR as not mergeable, and the new archiving code (`internal/delivery/target_databas…
Manager: round-3 review by a fresh independent reviewer PASSED (comment above). Setting merge-ready and assigning to sneak for merge (protected main).
Final state at head cd34e52 (one clean…
Independent re-review of PR #96 (round 3, head cd34e52)
VERDICT: PASS
Fresh adversarial review of head cd34e520649beb46d75bcc999b28a908ff50f4e3, one commit rebased onto current main…
Implementation plan (branch feature/cache-size-eviction from main at 61f42e6):
Config (integrates with the #52/#53 validation framework)
- New key
cache_max_bytes(Config field…
Pushed 2390c04 onto this branch: records the canonical golangci-lint version in prompts/REPO_POLICIES.md next to the existing .golangci.yml fetch instructions — v2.12.2 (released 2026-05-06)…
Owner direction received (supplements the definition of done above; where they differ, this comment wins):
- Config key:
cache_max_bytes, a non-negative integer number of bytes. Validated…
Decision on the open getStringSlice question (owner delegated the call): keep the helper as-is. Rationale: the no-silent-fallback guarantee is enforced up front by `validateAllowlistHostsValu…