Ticket graphs

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.

← all ticket-graphs

DONE#197 jazz-search

Build: index-watch runner — delta-detect -> RAG fingerprint + omni-git index -> spawn successor (self-repopulating)

goal

Implement the index-watch runner per spec. On run: read the last high-water-mark (from the predecessor ticket's manifest), compute new/changed blobs via omni-git sha delta, for each: AST-chunk+embed into the vector store (#189) and confirm omni-git occ/blob coverage, then work.record each indexed blob (permanent manifest) and ticket.progress the count, advance the high-water-mark, and SPAWN the next index-watch ticket (ticket.create + kind + spawned edge) carrying the new mark. Register as a normal agent; all writes via governed routes; idempotent on sha. ACCEPTANCE: commit new code -> run the watch -> the new blobs are searchable via #190/#193 AND a successor ticket exists primed for the next delta; re-running with no new code is a clean no-op that still spawns the next watch.

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

source (forge tree)

browse congruency source (forge-parked tree)

children

#266 Index-watch: fingerprint the next code delta (successor of #197) (spawned · REQUESTED)
#199 Test: new code is auto-fingerprinted+omni-indexed and the ticket truly repopulates (spawned · REQUESTED)
#198 Build: wire index-watch onto the dispatch schedule (continuous, hands-off) (spawned · DONE)