9 Commits

Author SHA1 Message Date
ozan b0a69cc658 fix: harden dark background — html + body + .post all set to var(--c-bg) 2026-06-14 01:33:08 +01:00
ozan f42c76308c rebrand: Studio design system — near-black base, Signal Lime + Agent Violet accents, Inter/Space Grotesk/JetBrains Mono fonts 2026-06-14 01:32:08 +01:00
ozan b8c3fc473b post: GPU-skinned herds — agent_skinned renderer + engine private, builds public 2026-06-14 01:19:46 +01:00
ozan f762ad52a3 blog: scrub internal codename + admin URL from pre-commit-agent post
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>
2026-06-10 22:04:08 +01:00
ozan 8d9a14dd19 strip site chrome from blog templates — Studio provides nav/footer 2026-06-05 23:34:53 +01:00
ozan f01036c646 rewrite: refresh all blog posts for public audience
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)
2026-06-03 03:06:41 +01:00
ozan 4a9675d242 style: apply team-guide aesthetic to blog
- Inline self-contained <style> blocks in both templates (after ../style.css link, before </head>)
- Gradient post titles (amber #c9935a -> warm gold #f59e0b -> blue #38bdf8) via background-clip: text
- Date pills: monospace, blue text, rounded pill border
- Code blocks: dark panel (#0a0e14), 1px border (#2a3340), rounded, monospace, overflow-x
- Inline code: distinct background (#1c2230), green tint (#9fe6c0)
- H2 left accent bar (#c9935a), H3 purple accent (#a855f7)
- Blockquote callout rules (future-proofing; build.js doesn't emit <blockquote> yet)
- Links: blue (#38bdf8), hover purple (#a855f7)
- Index template: gradient title, section-label kicker pill, date pill, card hover accent
- Nav/footer/site chrome untouched
- 11 posts + index regenerated via node build.js
2026-06-02 23:00:39 +01:00
ozan c5a1b34ebc feat(analytics): add PostHog (EU) to blog templates + rebuild
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>
2026-06-02 22:19:34 +01:00
ozan d83fdb137c feat: blog build system + all HTML generated by Pi agent
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>
2026-05-26 11:12:08 +01:00