Blast-Radius Accuracy

A repository document, rendered for the site. View source markdown.

Generated at: 2026-07-30T12:38:02.000Z UTC · source: committed helm-expt evidence for this rendered repository document.

This generated report scores whether a value-source-map prediction matched an actual committed rerender diff. It is intentionally narrow. A value-source map is not trusted because it exists; it becomes stronger when a rerender proves that the predicted affected objects match the actual affected objects.

Current Status

MetricCount
Measured cases13
Passing measured cases13
Failing measured cases0
Unmeasured value-source rows0
Total rows13

Measured cases come from two measurement types:

A failing measured case is published, not suppressed: it records that the value-source-map under-predicts that path (typically a whole-release path where the release name or namespace reaches every object through labels, selectors, and embedded DNS names). The route for a failing row is to make the source map honest about whole-release scope - exhaustive enumeration or a declared whole-release impact marker - and then re-record the case. The benchmark catching our own maps first is the point.

This is useful evidence, not a general guarantee. The broader blast-radius claim stays partial until more value paths are measured across more charts.

Measured Cases

ChartValue pathVariantsPredicted objectsActual affected objectsFalse negativesFalse positivesResult
prometheus-community/kube-prometheus-stack@85.3.3crds.enableddefault -> no-crds101000pass
bitnami/redis@25.5.3auth.passworddefault -> reuse-existing-secret3300pass
bitnami/redis@27.0.0auth.passworddefault -> reuse-existing-secret3300pass
bitnami/nginx@24.0.2ingress.enabled + tls.existingSecrethttp-clusterip -> existing-tls-ingress2200pass
prometheus-community/kube-prometheus-stack@85.3.3grafana.adminPassworddefault -> default + grafana.adminPassword=blast-radius-probe2200pass
bitnami/redis@25.5.3image.digestdefault -> default + image.digest=sha256:11111111111111111111111111111111111111111111111111111111111111112200pass
bitnami/redis@25.5.3namespacedefault -> default renamed namespace: redis -> brcprobens141400pass
bitnami/redis@25.5.3releaseNamedefault -> default renamed releaseName: redis -> redisprobe141400pass
bitnami/redis@25.5.3replica.replicaCountdefault -> default + replica.replicaCount=41100pass
bitnami/redis@27.0.0image.digestdefault -> default + image.digest=sha256:11111111111111111111111111111111111111111111111111111111111111112200pass
bitnami/redis@27.0.0namespacedefault -> default renamed namespace: redis -> brcprobens141400pass
bitnami/redis@27.0.0releaseNamedefault -> default renamed releaseName: redis -> redisprobe141400pass
bitnami/redis@27.0.0replica.replicaCountdefault -> default + replica.replicaCount=41100pass

Unmeasured Value-Source Rows

These rows have field reachability evidence but no scored actual rerender diff yet.

ChartValue pathPredicted objectsEvidence

Regenerate

npm run blast-radius:accuracy
npm run blast-radius:accuracy:verify