fix(evidence): neutral v2 manifest with kind-scoped fields; plan-review evidence #117
Loading…
Reference in a new issue
No description provided.
Delete branch "feat/evidence-manifest-v2-and-plan-evidence"
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?
Implements the reduced evidence-manifest change that Jev grounded — not the original plan. The two probes are preserved in
docs/evidence/evidence-manifest-plan-review/.What Jev changed about the plan
command-inventory/platform_capturefrom the manifest scopeevidence-manifest.v2model/provider/threshold on non-Jev setsA first
groundingprobe returned 0.13, but its question embedded the "wire strict mode into CI" premise Jev then rejected. Re-asked cleanly → 0.83. The confounded number is documented in the evidence README.Changes
scripts/check-evidence.py—evidence-manifest.v2; requiredkind(jev_triage/jev_probe/system_inventory/platform_capture);identities/evaluator/policyrequired only forjev_*;--require-manifests(advisory default, manual);--evidence-dir; robustness fix sorel_pathno longer assumes the tree is inside the repo.docs/evidence/README.md— v2 schema, kind table, kind-scoped fields, coverage status, strict-mode semantics.kind.scripts/tests/test_evidence_gate.py— kind required/invalid, kind-scoped acceptance, old-schema rejection, strict-mode pass/fail (9 tests, was 4).docs/evidence/evidence-manifest-plan-review/— the two probes, results, raw responses, and a v2 manifest.Deliberately not done
agent-policy-evidence-review-2026-09-29/jev-migration-triage— the gate verifies a commit exists, not that it is the right one; backfilling would fabricate provenance.ci-checks.sh.kindfor non-Jev folders: the kinds are defined (system_inventory,platform_capture) but the folders stay unmanifested pending a kind-specific check.Scope note
overall_groundingwas 0.72 (<0.75) — Jev does not confidently endorse adopting the full plan, which is why this PR is the grounded subset only.Gates
check-evidence.py3 of 7, 0 errors ·--require-manifestsexit 1 as intended · python-tests 9 OK ·ci-checks.shAll checks passed.Decisions left to you
kind_splitis ambiguous (distinct 0.59 / single 0.41); this PR takes distinct. Changeable in one line if you disagree.