Coverage
Coverage is read from framework artifacts such as coverage/coverage-summary.json.
If no provider data exists, Stackglass returns no_data. It never invents percentages. Changed-code coverage uses the Git diff plus available file coverage.