logoalt Hacker News

philipp-gayret • today at 1:43 PM • 2 replies • view on HN

I'm curious in what is the value of this kind of solution. Having run my own software factory for just a week or two, I'm at well over 1000 agent jobs (; a more flexible variant of what a swimlane on a scrum board represents). If I did a year of having the factory running, I would end up with 10~50K tickets across my repo's, then what? Do you keep them forever?

I don't follow what the value is in putting all that in a Git repo, let alone putting everything through a cycle of git/commit/push. The source of truth is the code, so if you're capturing this for additional context about why things were built, then you may as well follow the path of Entire; former GitHub CEO's company, and record the entire agent session to get the full context.


Replies

sroerick • today at 2:15 PM

Yep, this isn't a great solution for software factories.

As I see it - you need to track spec (a declarative process) and also tasks/progress (an imperative process). You do need to manage blockers so tasks should largely be a dependent graph.

There's also a third thing which emerges - which is "design decisions along the way". I do actually keep this in the repo as well, but I'm not sure this is correct.

Beads combines all three, which I'm not sure is correct, but seems quite brilliant.

➕ show 1 reply
trendschau • today at 2:01 PM

But someone still has to write the requirements? I am not familiar with software factories like this to be honest...