2.2 KiB
2.2 KiB
SVRNTY-VISION-WORK-002 Validation Evidence
Date: 2026-06-06
Scope: generic Cortex OS VISION package candidate and Visual Evidence proof for
svrnty-vision.
What Changed
- Added child-local VISION package candidate docs and manifests.
- Mapped current HTTP routes to candidate tool ids.
- Added granular tool-grant candidate manifest with no wildcard grants.
- Added Visual Evidence contract and a pure VLM response adapter proof.
- Added host adapter candidate manifests for Claude Code, Codex CLI, and Pi-Code.
- Added a local sandcastle handoff for the next Seed acceptance route.
- Fixed package dependency declaration from
rembgtorembg[cpu]so the background cutout route has the required CPU backend on fresh installs.
Gates Passed
python3 tools/validate_vision_package_candidate.pypython3 tools/validate_vision_tool_grants.pypython3 tools/validate_visual_evidence_contract.pypython3 tools/validate_vision_host_adapter_candidates.pypython3 tools/validate_svrnty_vision_child.py.venv/bin/python tools/validate_svrnty_vision_child.pypytest --noconftest tests/test_visual_evidence.py.venv/bin/pytest tests/ -m 'not integration'python3 -m py_compile src/svrnty_vision/visual_evidence.py tools/validate_vision_package_candidate.py tools/validate_vision_tool_grants.py tools/validate_visual_evidence_contract.py tools/validate_vision_host_adapter_candidates.py tools/validate_svrnty_vision_child.py.venv/bin/python -m py_compile src/svrnty_vision/visual_evidence.py tools/validate_vision_package_candidate.py tools/validate_vision_tool_grants.py tools/validate_visual_evidence_contract.py tools/validate_vision_host_adapter_candidates.py tools/validate_svrnty_vision_child.pygit diff --check
Test Result
Non-integration suite after rembg[cpu] dependency fix:
- 30 passed.
- 10 integration tests deselected.
- 1 Starlette/httpx deprecation warning.
Boundaries Preserved
- No Core mutation.
- No Seed installation.
- No Runtime start.
- No Profile Exposure.
- No provider admission.
- No wildcard grant.
- No Research synthesis in Vision.
Follow-Up
Follow-up, optional: update the FastAPI/TestClient dependency path when the Starlette/httpx deprecation becomes a compatibility issue.