DIOP0004API healthCI gate
Experimental API in use
The project uses an API the Angular team labels experimental: it can change or disappear in any release, including minors.
What it means
Experimental APIs are excluded from Angular's semver and deprecation guarantees. They are fine in a spike; in application code they are a maintenance risk that the changelog will not warn about.
How to fix it
Nothing to change if the risk is understood. Keep the usages isolated so the API can be swapped, and re-check after each Angular release: the dataset records when an API graduates to stable.
What it looks like
As printed by diopter check; the UI and the Markdown report show the same finding with its location.
[DIOP0004] `resource` is experimental since v19 (src/app/data/users.ts:5); its API may change in any release.In CI
diopter check --fail-on experimental.In the UI
The API health tab, from
diopter next to your dev server, or the static report from diopter build.For agents
MCP tool
get-report (diopter mcp).