Now Opus 5.5 has been released, I thought I would request a code review using the new model. One of the things it found (time logged on the last day of an invoice) I’d already noticed in my testing. Not sure I would have made this mistake if I’d coded this myself. I tend to use MySQL and either store things as datetime or timestamp and compare with those rather than the string format that SQLite has used. Maybe Claude should have coded this with a timestamp column instead.

Issues created…

First issue (Invoice generation skips Time Entries dated on the period end date) resolved…

Second issue sorted. It’s quite interesting how the finer parts of the system come to light after testing. This project makes a great system for my personal use but I would probably want to code it from scratch with a much tighter spec if I want to offer it to clients.

This is where in my opinion the LLM wins. The edge case stuff that maybe the original spec or the programmer would miss…

Makes me a better programmer just reading its changes.
It’s still amazing how it (appears) to keep track of everything it’s done and needs to do including conflicts etc.

Couple more questions that should have been spec’d (by me originally or during the grill me session)…

Everything seems under control by Claude Code…

Another odd Claude ‘typo’.. I’d vs I’ll:

PTSD memories of merging diffs in X-cart 4 for new version updates…

Let’s go with the security fixes next and add CI.

New stuff found…

Good bot.
All the new issues are created, nicely tagged…

#40 and #48 All done…

I’ve used GitHub actions before but not CI so I was interested to see what it would do in this case…

I wasn’t sure if this would be free as GitHub has to spin a mini instance each time…

I requested it to do two jobs in one. GitHub is struggling with the amount of AI generated work being uploaded so I don’t want to make it worse if I can help it.

Commit 2 is interesting. Library this, library that 😂

Think that’s enough for now. I need to do some real world testing to see how it works for my needs.


Leave a Reply