Every ticket as the root of its provenance graph — goal, patch, approval, runs and (as the ticket-class build lands) mandate, manifestations, guarantees, journey, artifacts and children. Rendered through the <<<TicketGraphList>>> tag.
Agent stack MUST route all model calls through litellm_process (OpenAI-compat proxy), never raw ollama/backends
goal
CONSTRAINT/SPEC binding every agentic build to the EXISTING litellm_process wrapper — do not call ollama or any model backend raw. litellm_process runs the LiteLLM proxy (OpenAI-compatible, default localhost:4000, managed via process_manager like kokoro, keys via wallet) as the SOLE model-access layer for the local agent stack. RATIONALE: (1) LangGraph/LangChain speak the OpenAI API natively — agents set base_url to the proxy (ChatOpenAI), no bespoke ollama /api/chat client; (2) model routing centralized in litellm's model_list yaml — map logical ROLES to backends (dispatch->gemma3:27b, worker->qwen3-coder, judge->gemma3:27b, fallback->claude) and swap without touching agent code; (3) wallet-managed secrets; (4) NO telemetry forwarding (operator control — a core reason for the local stack / not trusting external providers). THIS SIMPLIFIES #176: the 'ollama adapter' collapses into 'register the ollama models in litellm config + point agents at the proxy'. DELIVERABLE: litellm model_list wiring the role->model map + the agent runner using the OpenAI-compat endpoint. ACCEPTANCE: one agent call routed through the proxy reaches a LOCAL ollama model AND (config-swap only) a claude backend with zero code change; telemetry-off verified; kokoro on :4001 and litellm on :4000 coexist. Note: port collision watch — litellm defaults 4000, kokoro is 4001.
patch
none
approval
unapproved
runs
no runs recorded
mandate (clauses)
not yet recorded — lands with the ticket-class build
manifestations
not yet recorded — lands with the ticket-class build
guarantees
not yet recorded — lands with the ticket-class build
journey (blunders & successes)
not yet recorded — lands with the ticket-class build
artifacts (forge)
not yet recorded — lands with the ticket-class build