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.
Continue the congruency-go decomposition: 2 unit(s) left [go-port:successor:route:doc.]
goal
Self-repopulating successor (the #196 pattern: append-only governance means a ticket cannot
reopen, so the work perpetuates by spawning its successor).
UNIT KEY : go-port:successor:route:doc.
2 congruency-go port unit(s) matching --subset route:doc. are still un-ticketed. Run the decomposer again to file the
next batch of at most 2, in dependency order (db #224 -> server #225 -> tags #226):
python3 tools/go_port_decomposer.py --file-tickets --batch 2 --subset route:doc.
It is idempotent: it re-files nothing already ticketed, and it will spawn ITS own successor
if units still remain after that batch. Run it with no flags first to see the enumeration
without writing anything. A stop ticket aimed at this chain is the brake.
Filed mechanically by tools/go_port_decomposer.py under ticket #230.
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