Wire Snipe photo analysis (trust_photo_analysis task) to cf-orch #43
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
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?
Scope (narrowed from original)
Snipe is partially wired to cf-orch:
app/llm/router.pyshim +config/llm.cloud.yamlcf_orch block ✅/api/enrichendpoint: deterministic scraping, no LLM call, no wiring needed ✅Remaining gap:
app/tasks/runner.py(Paid tier background tasktrust_photo_analysis):LLMRouterfromcircuitforge_core.llmdirectly (bypasses Snipe shim, no config picked up)config/llm.cloud.yamlhas no vision-capable backend (supports_images: false)What needs to happen
config/llm.cloud.yaml(moondream2 or llava via ollama, with cf_orch block)tasks/runner.pyfromcircuitforge_core.llm import LLMRoutertoapp.llm.router import LLMRoutertrust_photo_analysistaskNote
This is NOT blocking the Phase 1 stress test — that test exercises enrich (scraping) not photo analysis.
Design spec:
circuitforge-plans/shared/superpowers/specs/2026-04-18-go-live-stress-test-design.mdWire Snipe to cf-orch coordinator (CF_ORCH_URL) for stress test readinessto Wire Snipe photo analysis (trust_photo_analysis task) to cf-orch