Files
2026-02-16 07:33:20 +02:00

216 lines
7.6 KiB
JSON

{
"module": "telemetry",
"featureCount": 11,
"lastUpdatedUtc": "2026-02-13T12:10:00Z",
"summary": {
"passed": 11,
"failed": 0,
"blocked": 0,
"skipped": 0,
"done": 11,
"queued": 0
},
"buildNote": "All 277 tests pass (262 in StellaOps.Telemetry.Core.Tests, 15 in StellaOps.Telemetry.Analyzers.Tests). One race condition bug fixed in DoraMetricsTests (List<> to ConcurrentBag<> for MeterListener callbacks). Two features (dora-metrics, outcome-analytics-attribution) were previously marked NOT_FOUND but have since been implemented with full source, DI registration, and tests.",
"features": {
"dora-metrics": {
"status": "done",
"tier": 2,
"testProject": "StellaOps.Telemetry.Core.Tests",
"testsRun": 22,
"testsPassed": 22,
"bugFix": "Changed _measurements from List<> to ConcurrentBag<> in DoraMetricsTests to fix race condition",
"notes": [
"Previously marked NOT_FOUND; full DORA metrics implementation discovered with DoraMetrics, IDoraMetricsService, InMemoryDoraMetricsService, performance classification"
],
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": null,
"lastUpdatedUtc": "2026-02-13T12:10:00Z",
"featureFile": "docs/features/checked/telemetry/dora-metrics.md"
},
"incident-forensic-mode": {
"status": "done",
"tier": 2,
"testProject": "StellaOps.Telemetry.Core.Tests",
"testsRun": 47,
"testsPassed": 47,
"notes": [
"47 tests covering activation/deactivation lifecycle, TTL override, tenant isolation, sealed mode override"
],
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": null,
"lastUpdatedUtc": "2026-02-13T12:10:00Z",
"featureFile": "docs/features/checked/telemetry/incident-forensic-mode.md"
},
"metric-label-analyzer": {
"status": "done",
"tier": 2,
"testProject": "StellaOps.Telemetry.Analyzers.Tests + StellaOps.Telemetry.Core.Tests",
"testsRun": 17,
"testsPassed": 17,
"notes": [
"15 Roslyn analyzer tests + 2 runtime MetricLabelGuard tests"
],
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": null,
"lastUpdatedUtc": "2026-02-13T12:10:00Z",
"featureFile": "docs/features/checked/telemetry/metric-label-analyzer.md"
},
"opentelemetry-integration": {
"status": "done",
"tier": 2,
"testProject": "StellaOps.Telemetry.Core.Tests",
"testsRun": 11,
"testsPassed": 11,
"notes": [
"Golden signal metrics, OTEL builder, collector config, exporter guard integration"
],
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": null,
"lastUpdatedUtc": "2026-02-13T12:10:00Z",
"featureFile": "docs/features/checked/telemetry/opentelemetry-integration.md"
},
"outcome-analytics-attribution": {
"status": "done",
"tier": 2,
"testProject": "StellaOps.Telemetry.Core.Tests",
"testsRun": 3,
"testsPassed": 3,
"notes": [
"Previously marked NOT_FOUND; full implementation discovered with DoraOutcomeAnalyticsService, IOutcomeAnalyticsService, executive reporting, attribution slices, daily cohorts"
],
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": null,
"lastUpdatedUtc": "2026-02-13T12:10:00Z",
"featureFile": "docs/features/checked/telemetry/outcome-analytics-attribution.md"
},
"p0-product-level-metrics-and-dashboard": {
"status": "done",
"tier": 2,
"testProject": "StellaOps.Telemetry.Core.Tests",
"testsRun": 13,
"testsPassed": 13,
"notes": [
"P0 metrics (4 product-level metrics), golden signals, fidelity SLO alerting, proof coverage/generation metrics"
],
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": null,
"lastUpdatedUtc": "2026-02-13T12:10:00Z",
"featureFile": "docs/features/checked/telemetry/p0-product-level-metrics-and-dashboard.md"
},
"redacting-log-processor": {
"status": "done",
"tier": 2,
"testProject": "StellaOps.Telemetry.Core.Tests",
"testsRun": 45,
"testsPassed": 45,
"notes": [
"LogRedactor with configurable patterns, RedactingLogProcessor OTEL integration, DeterministicLogFormatter"
],
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": null,
"lastUpdatedUtc": "2026-02-13T12:10:00Z",
"featureFile": "docs/features/checked/telemetry/redacting-log-processor.md"
},
"sealed-mode-telemetry": {
"status": "done",
"tier": 2,
"testProject": "StellaOps.Telemetry.Core.Tests",
"testsRun": 47,
"testsPassed": 47,
"notes": [
"SealedModeTelemetryService blocks external exporters, SealedModeFileExporter for local storage, incident mode override support"
],
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": null,
"lastUpdatedUtc": "2026-02-13T12:10:00Z",
"featureFile": "docs/features/checked/telemetry/sealed-mode-telemetry.md"
},
"telemetry-context-propagation-library": {
"status": "done",
"tier": 2,
"testProject": "StellaOps.Telemetry.Core.Tests",
"testsRun": 33,
"testsPassed": 33,
"notes": [
"AsyncLocal accessor, HTTP/gRPC propagation, W3C trace context, background job scope, CLI context"
],
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": null,
"lastUpdatedUtc": "2026-02-13T12:10:00Z",
"featureFile": "docs/features/checked/telemetry/telemetry-context-propagation-library.md"
},
"telemetry-exporter-guard": {
"status": "done",
"tier": 2,
"testProject": "StellaOps.Telemetry.Core.Tests",
"testsRun": 2,
"testsPassed": 2,
"notes": [
"IEgressPolicy-based guard with per-signal evaluation and enforcement logging"
],
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": null,
"lastUpdatedUtc": "2026-02-13T12:10:00Z",
"featureFile": "docs/features/checked/telemetry/telemetry-exporter-guard.md"
},
"time-to-evidence-metric-instrumentation-and-percentile-export": {
"status": "done",
"tier": 2,
"testProject": "StellaOps.Telemetry.Core.Tests",
"testsRun": 12,
"testsPassed": 12,
"notes": [
"TTE metrics with phase latency, scan duration, SLO breach tracking; TTFS metrics with ingestion service; percentile exporter"
],
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": null,
"lastUpdatedUtc": "2026-02-13T12:10:00Z",
"featureFile": "docs/features/checked/telemetry/time-to-evidence-metric-instrumentation-and-percentile-export.md"
}
}
}