{ "module": "analyzers", "featureCount": 1, "lastUpdatedUtc": "2026-02-11T07:32:36.3793997Z", "features": { "roslyn-analyzer-for-canonicalization-enforcement": { "status": "done", "tier": 2, "retryCount": 0, "sourceVerified": true, "buildVerified": true, "e2eVerified": true, "skipReason": null, "lastRunId": "run-002", "lastUpdatedUtc": "2026-02-11T07:32:36.3793997Z", "featureFile": "docs/features/checked/analyzers/roslyn-analyzer-for-canonicalization-enforcement.md", "notes": [ "[2026-02-11T07:05:25.2262660Z] checking: Verified analyzer implementation and diagnostic contract for STELLA0100 boundary enforcement.", "[2026-02-11T07:05:25.2262660Z] done: Tier 0/1/2 verification passed (8/8) and feature moved from unchecked to checked. Evidence: docs/qa/feature-checks/runs/analyzers/roslyn-analyzer-for-canonicalization-enforcement/run-001/tier2-integration-check.json.", "[2026-02-11T07:32:36.3793997Z] done: Strict Tier 2 behavioral recheck run-002 captured fresh dotnet build transactions for STELLA0100 positive/negative paths with analyzer suite replay 8/8. Evidence: docs/qa/feature-checks/runs/analyzers/roslyn-analyzer-for-canonicalization-enforcement/run-002/tier2-integration-check.json." ] } } }