checker-sdk-go/checker
Pierre-Olivier Mercier c244ca48c6 interactive: let standalone providers compose sibling observations
Add an opt-in InteractiveRelatedProviders interface: a checker served
by /check can declare sibling ObservationProviders the SDK will run
in-process after the primary Collect. The SDK auto-fills any sibling
option tagged AutoFill==AutoFillDiscoveryEntries from the primary's
DiscoverEntries output, mirroring the host's AutoFill wiring so
siblings that work in-host work here too. Results are exposed through
ObservationGetter.GetRelated and ReportContext.Related, unblocking
cross-checker rules (e.g. DANE reading checker-tls probes) on the
standalone /check flow.
2026-04-24 11:47:57 +07:00
..
interactive.go interactive: let standalone providers compose sibling observations 2026-04-24 11:47:57 +07:00
interactive_test.go interactive: let standalone providers compose sibling observations 2026-04-24 11:47:57 +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
server.go interactive: let standalone providers compose sibling observations 2026-04-24 11:47:57 +07:00
server_test.go Fix comments 2026-04-24 11:22:22 +07:00
types.go interactive: let standalone providers compose sibling observations 2026-04-24 11:47:57 +07:00
types_test.go Revert "checker: reorder Status with negatives for good, JSON as string" 2026-04-16 00:50:23 +07:00