docs: plan personal blog rewrite #1

Closed
dernbu wants to merge 1 commit from dev into main
Owner

Summary

  • document the existing blog architecture, public behavior, content pipeline, and obsolete AWS deployment
  • define the TanStack Start, Strapi, PostgreSQL, Caddy, Docker Compose, and Forgejo target architecture
  • make dual-environment CI/CD the first implementation phase: protected dev deploys staging and protected main deploys production
  • inventory and classify all seven existing posts and 20 article-local assets
  • add nine architecture decision records covering the major implementation choices

Validation

  • confirmed all 27 required plan sections are present
  • confirmed all seven required Mermaid diagrams are present
  • confirmed every existing article has a migration classification
  • verified Markdown fences and planning-document formatting
  • verified old-blog remains unmodified

Planning only: this change contains no application code, package files, Dockerfiles, Compose files, or Forgejo workflows.

## Summary - document the existing blog architecture, public behavior, content pipeline, and obsolete AWS deployment - define the TanStack Start, Strapi, PostgreSQL, Caddy, Docker Compose, and Forgejo target architecture - make dual-environment CI/CD the first implementation phase: protected `dev` deploys staging and protected `main` deploys production - inventory and classify all seven existing posts and 20 article-local assets - add nine architecture decision records covering the major implementation choices ## Validation - confirmed all 27 required plan sections are present - confirmed all seven required Mermaid diagrams are present - confirmed every existing article has a migration classification - verified Markdown fences and planning-document formatting - verified `old-blog` remains unmodified Planning only: this change contains no application code, package files, Dockerfiles, Compose files, or Forgejo workflows.
dernbu closed this pull request 2026-08-10 13:11:38 +02:00

Pull request closed

Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
dernbu/personal-blog!1
No description provided.