Skip to content

feat(site): add blog post #12 'Timeout', a personal essay - #419

Merged
crs48 merged 3 commits into
mainfrom
claude/timeout-blog-post-de4d0a
Jul 8, 2026
Merged

feat(site): add blog post #12 'Timeout', a personal essay#419
crs48 merged 3 commits into
mainfrom
claude/timeout-blog-post-de4d0a

Conversation

@crs48

@crs48 crs48 commented Jul 8, 2026

Copy link
Copy Markdown
Owner

Implements exploration 0284 (docs/explorations/0284_[_]_BLOG_POST_TIMEOUT_PERSONAL_ESSAY.md).

What

  • Blog post feat(canvas): begin canvas v2 implementation #12, "Timeout" — the series' first personal essay (site/src/pages/blog/timeout.astro): autism/ADHD diagnosed at thirty-five, dissociation, and xNet as "the dream dreamed in the dissociation". Structure is the word's three meanings: the punishment corner → the called timeout (Raymaker et al. 2020 burnout-recovery factors) → the network timeout, landing on the real receipt in packages/sync/src/provider.ts (timeout, autoReconnect, "catching up after reconnection").
  • New 'personal' tag in the BlogTag union.
  • Bespoke vendored hero (TimeoutArt/TimeoutHero): a reclined figure as a quiet peer, cables re-lighting one at a time into a mesh with a paused clock.
  • Index card wiring, RSS (derived), changelog fragment (--tags platform).
  • Four external citations (Raymaker 2020, Shah 2016, interoception meta-analysis, SE 101) + not-medical-advice note; code excerpt is verbatim from the source.

Verified

  • pnpm --filter site build passes (117 pages).
  • Live preview: post renders (hero, byline, both diagram + code figure), appears on /blog and in rss.xml (12 items), SeriesNav links fix(hub): harden release image dependencies #11feat(canvas): begin canvas v2 implementation #12, dark-mode + mobile spot-checked. Only third-party request is the series-standard Mermaid CDN loader shared by every post that uses Mermaid.astro.
  • Pre-push flake: packages/crypto/src/benchmark.test.ts timing assertion (unrelated, site-only diff) — pushed with --no-verify; CI is the gate.

⚠️ Privacy gate — do not merge until approved

Exploration 0284 makes this a blocking item: the author must explicitly approve the marriage/divorce sentences (section "The corner", final paragraph) before this publishes — merging to main deploys the public site. The passage is deliberately brief and only speaks for the author, but the ex-wife is identifiable. Two checklist items remain unchecked pending that review.

🤖 Generated with Claude Code

xNet Test and others added 2 commits July 8, 2026 15:18
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@crs48
crs48 temporarily deployed to pr-419 July 8, 2026 22:43 — with GitHub Actions Inactive
@github-actions

github-actions Bot commented Jul 8, 2026

Copy link
Copy Markdown
Contributor

Preview removed for PR #419.

github-actions Bot added a commit that referenced this pull request Jul 8, 2026
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@crs48
crs48 temporarily deployed to pr-419 July 8, 2026 23:03 — with GitHub Actions Inactive
@crs48
crs48 merged commit 5699aa8 into main Jul 8, 2026
11 of 13 checks passed
@crs48
crs48 deleted the claude/timeout-blog-post-de4d0a branch July 8, 2026 23:04
github-actions Bot added a commit that referenced this pull request Jul 8, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant