Workflows
Recording to a searchable interval
The intake creates an immutable source version. The worker prepares bounded windows, obtains embeddings and verifies a new index generation before publishing Ready. A stopped or interrupted publication keeps the previous visible generation.
Sources: intake, worker, embedding, Qdrant, visibility.
Search and inspection
The CPU text tower embeds a query in the pinned Cosmos space. Retrieval narrows by tenant, model and current source/clip scope. Selected-clip inspection uses a separate model and funded admission, with cached results and source/derivative hashes.
Sources: retrieval, inspection, query budget, evidence.
Observation to a tracker
An observation supplies its saved profile revision, source interval, tracker label and provenance. Admission validates that contract before projection. Deterministic processors then publish one revision containing the compact tile and its detailed canvas.
The included fixture runs this same path with explicitly supplied annotations. It produces one visitor, three interactions, one pickup and one return. Queue, shelf and till-dependent measures name their missing inputs in the interface.
Sources: admission, records, tracker recipe, runner, publication.
Tracker to source evidence
Open a native tracker canvas, select an occurrence or visitor, then seek its recording. Playback retains the exact source interval and camera-local path. The source-scoped bundle and the maintained reader have separate, explicit read authorities.
Sources: native player, Home, media authority.
Recurring agents
Queue watch, Empty shelf watch and Shop summary are saved inactive drafts. Activation requires current input coverage, participant reach, budget and provider readiness. Live phone delivery additionally requires the commissioned live-observation lane.
Sources: ready agents, retail host, background jobs, signal chain.