After getting the core architecture of Autonomous Junior (AJ), running Slack, cron jobs, memory etc. I wanted to give it something concrete to work on. This worked but a long messaging thread is not the ideal way to handel a large variaety of unrelated tasks, so the next step was connecting Todoist as the shared taskmanagment infrastrucutre that both AJ and I could edit so AJ can continuously chew through tasks I throw at it.
How it works right now, is that every hour AJ polls Todoist for open tasks and tries to complete them. If it succeeds, the task moves into ready-to-review for me to check. If it can't complete a task due to some blocker it moves into stuck and leaves a comment explaining what it needs. Usually that's additional context, which i can then reply within the task, after which i can move it back to todo and let AJ have another shot at the task, the next time it runs.
It's a simple loop, that today was genuinly effective for the first time. I'm sure this will evolve massively over the next days/weeks, but wanted to document this early stage to look back at. A bit of an aha moment for me :)