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.
Tournament: congruency-go DATABASE LAYER — pure-Go sqlite over the SAME schema + the data-driven api_routes engine
goal
5x competitive (harness #207) build of the Go database layer. Same congruency.sqlite, same schema, UNCHANGED. Prefer modernc.org/sqlite (pure Go, no cgo -> single static binary). Reimplement the api_routes engine: given a route row {name,method,sql,auth,params}, bind the declared :params (typed, injection-safe) and execute — identical results to rest.php's PDO path. EQUIVALENCE GATE: for a battery of real routes (agent.roster, ticket.journal, ticket.queue, kind.roster, lessons.recent, ...) the Go layer returns byte-identical JSON rows to the PHP version against the same DB. Foundational — the other two layers depend on it.
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