Stabilize U
This commit is contained in:
@@ -1,105 +1,215 @@
|
||||
{
|
||||
"module": "telemetry",
|
||||
"featureCount": 11,
|
||||
"lastUpdatedUtc": "2026-02-13T12:10:00Z",
|
||||
"summary": {
|
||||
"passed": 11,
|
||||
"failed": 0,
|
||||
"blocked": 0,
|
||||
"skipped": 0,
|
||||
"done": 11,
|
||||
"queued": 0
|
||||
"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"
|
||||
},
|
||||
"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": "pass",
|
||||
"tier": "tier2",
|
||||
"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"
|
||||
},
|
||||
"incident-forensic-mode": {
|
||||
"status": "pass",
|
||||
"tier": "tier2",
|
||||
"testProject": "StellaOps.Telemetry.Core.Tests",
|
||||
"testsRun": 47,
|
||||
"testsPassed": 47,
|
||||
"notes": "47 tests covering activation/deactivation lifecycle, TTL override, tenant isolation, sealed mode override"
|
||||
},
|
||||
"metric-label-analyzer": {
|
||||
"status": "pass",
|
||||
"tier": "tier2",
|
||||
"testProject": "StellaOps.Telemetry.Analyzers.Tests + StellaOps.Telemetry.Core.Tests",
|
||||
"testsRun": 17,
|
||||
"testsPassed": 17,
|
||||
"notes": "15 Roslyn analyzer tests + 2 runtime MetricLabelGuard tests"
|
||||
},
|
||||
"opentelemetry-integration": {
|
||||
"status": "pass",
|
||||
"tier": "tier2",
|
||||
"testProject": "StellaOps.Telemetry.Core.Tests",
|
||||
"testsRun": 11,
|
||||
"testsPassed": 11,
|
||||
"notes": "Golden signal metrics, OTEL builder, collector config, exporter guard integration"
|
||||
},
|
||||
"outcome-analytics-attribution": {
|
||||
"status": "pass",
|
||||
"tier": "tier2",
|
||||
"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"
|
||||
},
|
||||
"p0-product-level-metrics-and-dashboard": {
|
||||
"status": "pass",
|
||||
"tier": "tier2",
|
||||
"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"
|
||||
},
|
||||
"redacting-log-processor": {
|
||||
"status": "pass",
|
||||
"tier": "tier2",
|
||||
"testProject": "StellaOps.Telemetry.Core.Tests",
|
||||
"testsRun": 45,
|
||||
"testsPassed": 45,
|
||||
"notes": "LogRedactor with configurable patterns, RedactingLogProcessor OTEL integration, DeterministicLogFormatter"
|
||||
},
|
||||
"sealed-mode-telemetry": {
|
||||
"status": "pass",
|
||||
"tier": "tier2",
|
||||
"testProject": "StellaOps.Telemetry.Core.Tests",
|
||||
"testsRun": 47,
|
||||
"testsPassed": 47,
|
||||
"notes": "SealedModeTelemetryService blocks external exporters, SealedModeFileExporter for local storage, incident mode override support"
|
||||
},
|
||||
"telemetry-context-propagation-library": {
|
||||
"status": "pass",
|
||||
"tier": "tier2",
|
||||
"testProject": "StellaOps.Telemetry.Core.Tests",
|
||||
"testsRun": 33,
|
||||
"testsPassed": 33,
|
||||
"notes": "AsyncLocal accessor, HTTP/gRPC propagation, W3C trace context, background job scope, CLI context"
|
||||
},
|
||||
"telemetry-exporter-guard": {
|
||||
"status": "pass",
|
||||
"tier": "tier2",
|
||||
"testProject": "StellaOps.Telemetry.Core.Tests",
|
||||
"testsRun": 2,
|
||||
"testsPassed": 2,
|
||||
"notes": "IEgressPolicy-based guard with per-signal evaluation and enforcement logging"
|
||||
},
|
||||
"time-to-evidence-metric-instrumentation-and-percentile-export": {
|
||||
"status": "pass",
|
||||
"tier": "tier2",
|
||||
"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"
|
||||
}
|
||||
"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"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user