checker-sdk-go/checker
Pierre-Olivier Mercier d387cd629b checker: add CheckEnabler interface for data-driven eligibility
Add an optional CheckEnabler interface that lets a provider decide, from
the actual target data, whether running the checker is meaningful at all
(e.g. reverse-zone outside in-addr.arpa, delegation without DNSSEC). The
result is folded into the POST /definition response via new Eligible and
EligibilityReason fields, and the handler now tracks load since IsEligible
may perform I/O.
2026-05-29 23:53:35 +08:00
..
server checker: add CheckEnabler interface for data-driven eligibility 2026-05-29 23:53:35 +08:00
context.go checker: pass EnabledRules to Collect via context 2026-05-19 22:10:39 +08:00
names.go checker: add JoinRelative helper for service-relative owner names 2026-04-30 08:47:29 +07:00
options.go Initial commit 2026-04-08 00:53:15 +07:00
options_test.go tests: add coverage for options, types, and HTTP server 2026-04-10 16:35:50 +07:00
registry.go registry: reject checker registration with empty ID 2026-04-10 16:24:39 +07:00
registry_test.go Fix comments 2026-04-24 11:22:22 +07:00
types.go checker: add CheckEnabler interface for data-driven eligibility 2026-05-29 23:53:35 +08:00
types_test.go checker: thread rule states into ReportContext 2026-04-24 17:31:17 +07:00