{ "module": "sdk", "featureCount": 1, "lastUpdatedUtc": "2026-02-11T08:05:54.5787875Z", "features": { "sdk-generator-toolchain": { "status": "done", "tier": 2, "retryCount": 1, "sourceVerified": true, "buildVerified": true, "e2eVerified": true, "skipReason": null, "lastRunId": "run-003", "lastUpdatedUtc": "2026-02-11T08:05:54.5787875Z", "featureFile": "docs/features/checked/sdk/sdk-generator-toolchain.md", "notes": [ "[2026-02-11T07:36:27.0207875Z] checking: Verified SDK generator toolchain source paths and pinned vendored assets.", "[2026-02-11T07:36:27.0207875Z] failed: Initial Tier 2 replay hit Bash parsing failures for Go/Java scripts due to CRLF line endings (evidence: docs/qa/feature-checks/runs/sdk/_run-001_capture).", "[2026-02-11T07:36:27.0207875Z] fixing: Normalized LF line endings for go/java generator and smoke scripts to restore cross-shell determinism.", "[2026-02-11T07:36:27.0207875Z] done: Tier 0/1/2 verification passed (5/5 script smokes) and feature moved from unchecked to checked. Evidence: docs/qa/feature-checks/runs/sdk/sdk-generator-toolchain/run-002/tier2-integration-check.json.", "[2026-02-11T08:05:54.5787875Z] done: Strict Tier 2 recheck run-003 captured fresh generator smoke transactions with LF guard + TS hash-mismatch negative path (7/7). Evidence: docs/qa/feature-checks/runs/sdk/sdk-generator-toolchain/run-003/tier2-integration-check.json." ] } } }