Why inventing your own issue/work tracking system based on git? Wouldn't it be easier to work with, say, github issues the same way? You create it normally, agent picks up, works, updates the status on it or in the relevant wip PR, then potentially adding "needs more info" label. You'd get all the same tracking benefits and more: better UI, kanban, more tools.
I "accidentally" invented my own tracking system that lives in an org file because I've been using org-mode for project write-ups for years. It was only natural to provide tools for agents to access it all when the AI-centric workflow became a thing.
Didn’t invent it. Using open source solution board.md. The benefit of having the board in the repo next to the source code is in giving your agents convenient access to both business and tech contexts in one place.
I’ve seen so many teams having jira living one life that has nothing to do with real codebase.