-- gritzko
For LLM-heavy development, a machine-writable, machine-readable ticket format is necessary to organize the process. Tickets must track an issue as it is encountered/develops, a tally of open tickets must be kept.
todo/TOPIC/TOPIC-123.mkd or todo/TOPIC/TOPIC-123/README.mkd (for bigger ones).Tickets are grouped into topics. Tickets from different topics would safely parallelize in most cases. Fat tickets with additional/attached files files get directory layout, one-shotters stay single-file.
todo/TOPIC/TOPIC-123.mkd.todo/TOPIC/TOPIC-123/README.mkd.todo/README.mkd lists active topics (bulletpoints with links) and a nested list of open tickets (one-liners)todo/TOPIC/README.mkd lists active tickets (bulletpoints with links).ANY-3?? or POST-4??, marked in todo/README.mkd or todo/TOPIC/README.mkd (Section "Sessions", bulletpoints).
Ticket page section structure is fixed. Any volumous texts (logs, chats, related docs) must be kept as separate files, any related pages linked. Sections that are exclusively human-editable get marked with Hand written under the title or with -- John A. Smith if single-author (indent 4 spaces). Request the user to edit those.
## Input sections:### Context: the use case, currently blocked work, incident evidence like logs or chat excepts.### Goals: feature to implement, problem to solve, bug to fix, limits to fit under, tests to make pass.### Constraints: resource limitations, APIs to use, LoC budget, time/tockens to spend, etc.## WIP sections:### Design decisions.### TODOs, linked and sub-tickets (a -[ ] TODO list, marked once done [v], blocked [-] wontfix/moot [x]). TODOs may nest (respect the line budget).### Blockers and bummers.## Outcome: mentions the hashlets of landed commits (bulletpoints), cancelled parts (bulletpoints).