You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Replace recursive artifact provenance scanner with explicit declarations (#1160)
* Update jacobian-math skill to remove mode from wire examples
Drop `mode: "EXPLORE"` from the producer wire example, remove `in EXPLORE
mode` / `in VERIFY mode` qualifiers from payload descriptions, and replace
"Use installed VERIFY" with "Use installed checker tools (*.verify,
lean.check, ...)".
Generated with [Devin](https://devin.ai)
Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
* Replace recursive artifact provenance scanner with explicit declarations (#1108)
AtomicServiceAdapter previously derived CapabilityResult.artifact_uris by
recursively traversing the entire serialized domain output and treating every
string starting with artifact://sha256/ as provenance. A URI in a debug message,
rejected candidate, or example field would be promoted to artifact_uris.
Replace the recursive scanner with an explicit artifact_references callback on
AtomicServiceAdapter. Each adapter registration declares which typed result
fields carry semantically relevant artifact URIs. Verification bindings now
consume explicit references plus record lineage, not string scanning.
- Add artifact_references callback parameter to AtomicServiceAdapter
- Delete _artifact_uris() recursive reflection function
- Migrate all built-in atomic adapter registrations (artifact.put, claim.validate,
evaluate.batch, witness.find, witness.verify, certificate.verify, shrink.run,
structure.canonicalize, transform.apply, transform.verify, polytope.separate,
parameter.region.promote) to declare explicit references
- Add adversarial fixtures proving URIs in debug/rejected/example fields cannot
enter artifact_uris
- Sync packaged jacobian-math skill with repository copy and update codex
visibility tests for the prior mode-removal skill edits
Generated with [Devin](https://devin.ai)
Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
---------
Co-authored-by: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
0 commit comments