claude-xcindex

Coverage

What plan_rename finds for each pinned fixture. Generated by scripts/render-coverage-table.py from the *-coverage-summary.json files emitted by swift test. Don’t edit by hand — rerun the script after the test suite to refresh.

Rows marked verified have hand-curated expected_ranges and gate the build at recall 1.0. Rows marked stub are informational until a reviewer completes the second-pair-of-eyes curation described in tests/coverage/CONVENTIONS.md.

Legend. in the Plan time column means the canary bypasses SLO timing (its tests assert recall/precision, not wall clock). Stub rows report precision 0% only because their expected_ranges list is empty — precision is meaningless until the ranges are curated.

CanaryApp

recall 100% · precision 100%

Symbol Kind Retrieved Expected Recall Precision Plan time Status
UserService class 3 3 100% 100% verified
fetchUser(id:) instanceMethod 3 3 100% 100% verified
setUp() instanceMethod 3 3 100% 100% verified

swift-log — pinned at 1.12.0 (5073617dac96)

0 verified / 1 stub symbols · recall 100% · precision 0% · max plan 11.0 ms

Symbol Kind Retrieved Expected Recall Precision Plan time Status
Logger struct 188 0 100% 0% 11.0 ms stub

TCA — pinned at 1.25.5 (1eaa6fa2ee57)

0 verified / 1 stub symbols · recall 100% · precision 0% · max plan 0.9 ms

Symbol Kind Retrieved Expected Recall Precision Plan time Status
Reduce struct 9 0 100% 0% 0.9 ms stub