Week in Review: Error Correction, a Portfolio Refresh, and Voice Chat Hardening

37 commits across english-exercises.org, lesson-planning, the portfolio, and Firstly Academy. The main pattern was verify, fix, verify again until the common-error workflow stopped being flimsy.

37 commits this week and a lot of them came in pairs:

verify something, find a problem, fix it, verify again, find the next problem.

Annoying process. Very effective process.

english-exercises.org

Most of the energy went into the new error-correction workflow for conditionals.

I added the feature, then ran it through repeated verification loops until the rough edges stopped showing up everywhere:

  • bounded v2 loop
  • hub-level targeting
  • module-level research requirement
  • repeated verification passes on conditionals
  • build fix to remove the Google font fetch dependency

There was also a new There Is / There Are module and some SEO enrichment work on five pages, so it was not all quality gates and mild obsession.

Still, the pattern of the week was very much: keep checking until the content pipeline stops cheating.

Lesson Planning

Lesson-planning got:

  • student registry and prep helper
  • follow-up material improvements
  • more roadmap debriefs
  • essay materials with a QC guard

Which is me continuing to make the teaching system less manual, one mildly obsessive tool at a time.

Portfolio + Firstly Academy

I also refreshed the portfolio visuals:

  • homepage redesign
  • updated hero profile art
  • new screenshots and illustration updates

And over in Firstly, I hardened native voice chat uploads and feedback flow, plus added some neobrutalist landing review mockups.

The Mood

This was not a high-velocity, throw-things-over-the-wall week.

It was a “check the work properly” week.

I like those more than I used to.

The verify/fix loop got a bit obsessive by the end, tbh, but that is exactly how I want common-error content built: annoyingly checked, then checked again.