A note about this build log entry: I published this after the week it covers. DevNitro reconstructed a draft from work-related entries in my journal, Git commit history, and time tracking. I reviewed, edited, and approved the final post. The story reflects what I knew and built at the time.

From the Backlog to the Build Log

Week of January 9 - January 15, 2026

What I Worked On

This week the autonomous agent stopped being a demo and did a real job. I wrote out the backlog as issues, fed it to the autonomous C# agent, and let it run. It worked from ten in the morning until it ran out of tokens in the afternoon, picked back up in the evening, and produced 162 commits building a feature I actually needed: team billing.

The feature set is the unglamorous heart of selling software to companies. Seat tracking. A grace period when a seat lapses. Role-based access. And the part I care most about, personal data isolation in the IssueSwarm side of DevNitro, so if someone is removed from a team without warning, they can still reach their own items and no one else can reach them. Backup auth with a personal email supports that.

Most of the numbered commits this week came out of that run. I reviewed and steered, but the agent did the typing.

What the AI Did Well

Given a clear backlog and a codebase it can read, the agent is genuinely productive now. Enforcing read-before-write last week paid off here: across 162 commits it was reading files before editing them instead of guessing. I also got issue dependencies showing in DevNitro, so the agent works items in an order that makes sense instead of whatever comes first.

I generated another game-backlog app this week too, and started on conversation compacting so long sessions do not blow past the context window.

What Needed Correction

Autonomy is not the same as unattended. The big run ran out of tokens partway through the afternoon and sat dead until the five-hour window reset. When I had DevNitro generate the game-backlog app, it kept ending early with a ResponseEnded error, and telling it to continue produced the same failure. I switched to Codex to finish that one. Different provider, different day, done.

Dark mode also fought me. The toggle would not respond, and it came down to having both a /Components and a /Shared/Components folder confusing the resolution. An hour to find, a minute to fix.

What Shipped

Team billing exists: seat tracking, grace periods, role-based access, and personal data isolation in IssueSwarm with backup personal-email auth. Issue dependencies are visible in DevNitro. Conversation compacting is underway. And the autonomous agent proved it can run a real backlog, token limits and all.

On the business side, this was a heavy pitch week. I put nearly twelve hours into the deck, walked a new person through it, stood up the DevNitro business page, and aligned the social profiles around the same story.

The Numbers

Category Hours
Product / Features 26h 19m
Business 11h 57m
Content 10h 8m
Community 0h 29m
Total 48h 53m

Product and pitch were neck and neck, with a real chunk of content time going to brand and social cleanup. The autonomous run does not show its full weight in the hours, because the agent was working while I did other things.


An autonomous coding agent that produces 162 commits sounds like magic until you watch it run out of tokens at 4pm. It is real, it is useful, and it still needs someone who knows what good looks like standing behind it. At least for now.

Curious how this site was built?
Watch the 5-minute walkthrough at devnitro.com →

An AI built this blog (but not this post)

This entire blog system (domain models, database, services, UI, auth, etc.) was built by DevNitro on its own in 95 minutes. I recorded every second.

    We respect your privacy. Unsubscribe at any time.