Email me
Progress update, 5 Aug 2026
← Automating Garage Dreams

· Update · AI summary

Progress update, 5 Aug 2026

A short bullet-point summary of project progress up to 5 Aug 2026.

Updates are bullet-point summaries generated with AI from my commits and build notes, then checked by me. Project articles and learning notes are written by me.

  • The plan said “split each guide on ##”. 71 of the 85 guides contained no ## at all, and had looked perfect in a browser since the day they were converted: Word’s heading styles had been flattened to bold paragraphs, and four guides from the old WordPress site carried raw <h2> HTML that Markdown passes straight through. Fixed the corpus rather than teaching the pipeline to recognise bold-as-heading.
  • 4,100 bold pseudo-headings promoted on a four-condition heuristic (entirely bold, standalone, no terminal punctuation, 14 words or fewer), each condition tuned against counts from the actual corpus. The no-terminal-punctuation rule alone excluded 630 emphasised sentences. The script asserts the stripped-tag prose is byte-identical before and after, and caught nothing on the real run, which is the point.
  • I had made the same mistake in the opposite direction an hour earlier: grepped for Markdown pipe tables, found none, and reported that the conversion had lost the spec tables. 75 of 85 files had them as raw HTML. Grepping source syntax tells you nothing about the rendered page.
  • Adding a generated cover failed the build on missing alt text, which revealed that a fallback written minutes earlier, to synthesise alt text for exactly that case, could never run. The schema already forbade the state it existed to handle. Deleted it: a fallback that cannot fire is worse than none, because it reads as a guarantee.
  • Two of the 85 “guides” were not guides. One was a classified ad for a Volvo 940 that came with two rims and some seat material. Everything in the source folder had been converted indiscriminately.
  • Found a guide titled as an EP3 Civic Type R whose body is entirely about the EK9, down to the part numbers. Flagged, not fixed, but it matters, because the pipeline derives articles from these, so a wrong guide becomes wrong articles. Nobody has ever proofread the 1.01 million words.