56 lines
2.2 KiB
Markdown
56 lines
2.2 KiB
Markdown
# 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 `rembg` to `rembg[cpu]` so the
|
|
background cutout route has the required CPU backend on fresh installs.
|
|
|
|
## Gates Passed
|
|
|
|
- `python3 tools/validate_vision_package_candidate.py`
|
|
- `python3 tools/validate_vision_tool_grants.py`
|
|
- `python3 tools/validate_visual_evidence_contract.py`
|
|
- `python3 tools/validate_vision_host_adapter_candidates.py`
|
|
- `python3 tools/validate_svrnty_vision_child.py`
|
|
- `.venv/bin/python tools/validate_svrnty_vision_child.py`
|
|
- `pytest --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.py`
|
|
- `git 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.
|