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.
Spec: auto-fingerprint ALL new code through RAG + omni-git via a SELF-REPOPULATING index-watch ticket
goal
All new/changed code is automatically fingerprinted (RAG/rag-graph embedding) AND indexed into omni-git so it is immediately searchable — driven by tickets, with NO human trigger. THE SELF-REPOPULATING PATTERN (fits append-only governance — a ticket cannot reopen, so it perpetuates by spawning its successor): an 'index-watch' ticket, when run, (1) computes the DELTA of new/changed blobs since the last index run (omni-git blob-sha diff / git commit range), (2) fingerprints each new blob through the RAG indexer (#189: AST-chunk via codebean lower_*, embed via nomic-embed-text through litellm #184) AND ensures it is in the omni-git occ/blob index, (3) records the indexed set + the new high-water-mark in its journal/manifest, (4) SPAWNS a fresh index-watch successor ticket (spawned edge) primed for the NEXT delta. The dispatch schedule (dispatch-01) picks up the newest open index-watch each cycle -> continuous, ticket-tracked indexing that REPOPULATES ITSELF. Idempotent: an already-fingerprinted blob (same sha) is skipped.
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