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.
Index-watch: fingerprint the next code delta (successor of #275)
goal
Run the index-watch. This ticket was SPAWNED by index-watch ticket #275 and is primed
for the NEXT delta of new/changed code.
python3 checkouts/current/congruency/tools/index_watch.py --ticket <this ticket's id>
On run it will: read the high-water-mark below from #275's manifest, compute the new/changed
blobs as an omni-git sha delta, AST-chunk+embed each into the vector store (#189) and confirm its
omni-git occ/blob coverage, work.record every indexed blob onto this ticket's permanent manifest,
ticket.progress the count, advance the mark, and SPAWN its own successor. Idempotent on blob sha: a
run with no new code is a clean no-op that still spawns the next watch.
Predecessor's run: 1 blob(s) indexed -> 2 chunk(s) embedded; 0 already current; 1 in scope; 1 snapshot(s), 1 new since the previous mark
index-watch-predecessor: 275
index-watch-mark: {"in_scope": 1, "model": "nomic-embed", "omni_db": "/Users/stevenpeterson/code/installed/jazz-project/config/forge/omni_index.db", "repo": "testmonkeyalpha-group/chain", "settled": 1, "snapshots": ["gitlab"], "store": "/Users/stevenpeterson/code/installed/jazz-project/config/forge/code_sim.db", "ticket": 275, "ts": 1784119011, "v": 1}
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