Expose IHost + IHostDetector as a public extension point for CI host adapters. Maps to surface 2 in RFC #2.
Scope
- Detector checks the environment; host emits CI-specific metadata.
- First-party hosts (
TeamCity, AzurePipelines, GitHubActions, etc.) become the reference implementations / regression suite.
- Conflict resolution: two detectors matching the same env is a SDK-4 case.
Depends on
SDK-1, #74 (CI-provider split provides the natural shape).
Expose
IHost+IHostDetectoras a public extension point for CI host adapters. Maps to surface 2 in RFC #2.Scope
TeamCity,AzurePipelines,GitHubActions, etc.) become the reference implementations / regression suite.Depends on
SDK-1, #74 (CI-provider split provides the natural shape).