The redaction-pattern example ironically named the real classified codename and a
real internal admin URL in a public post. Genericized both to placeholders
(<internal-codename>, admin.<internal-domain>) — the example still illustrates the
pattern format without leaking. Rebuilt HTML.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Merged overlapping posts:
- forking-gitea + fork-dont-build → one post about the fork philosophy
- fal-image-generation + image-generation-fal → one post about AI art pipeline
Rewrote all posts with external/public voice:
- Stronger hooks, concrete examples, punchier language
- agentic-workflow: restructured around soul files + skills + numbers
- agent-harness: clearer framing of 'what an agent harness is'
- cloud-harness: tighter narrative about overnight agents
- godot-optimisation: same depth, sharper opening
- pre-commit-agent: clearer architecture, cost breakdown
- studio-cli: reframed around identity/cold-start problem
- blog-visual-upgrade: tightened the restyle story
10 posts total (9 markdown + 1 hand-authored HTML)
PostHog JS snippet injected into _template.html and _index_template.html,
pointed at eu.i.posthog.com. All 11 posts + index regenerated.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
build.js + templates copied from docs, 11 posts built to 14 HTML files.
Generated by local Pi orchestrator task.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>