feat(jev): record caller_attribution on jev_probe results #43
Loading…
Reference in a new issue
No description provided.
Delete branch "feat/jev-probe-caller-attribution"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Closes the provenance gap the four-probe review hit: after #41,
jev_proberecorded
provider/provider_attempts, but notcaller_attribution, soprobe runs still weren't self-describing (provenance lived in the shell
history, not the output).
Change
evaluate_probetakescaller_attribution, falling back to$JEV_CALLER_ATTRIBUTION, and records it in the result.jev_eval.normalise_caller_attributionunchanged — the samevalidation from the rename: 128-char bound, charset check,
SECRET_PATTERNSrejection — so a secret cannot persist into a result.
--caller-attribution LABEL.SKILL.mdnotes the field.Verification
jev_probe: 36 tests (7 new), OK; 166 acrossjev-triage.validation runs before any network access.
check-forge-links.py: 8 checked, 0 failures.