diff --git a/openspec/changes/archive/2026-02-10-lazy-loading/.openspec.yaml b/openspec/changes/archive/2026-02-10-lazy-loading/.openspec.yaml
new file mode 100644
index 0000000..70eb9e0
--- /dev/null
+++ b/openspec/changes/archive/2026-02-10-lazy-loading/.openspec.yaml
@@ -0,0 +1,2 @@
+schema: spec-driven
+created: 2026-02-10
diff --git a/openspec/changes/archive/2026-02-10-lazy-loading/design.md b/openspec/changes/archive/2026-02-10-lazy-loading/design.md
new file mode 100644
index 0000000..d0bb1ac
--- /dev/null
+++ b/openspec/changes/archive/2026-02-10-lazy-loading/design.md
@@ -0,0 +1,74 @@
+## Context
+
+The site is a static Astro SSG with no framework islands — all client-side interactivity uses vanilla JS via `
+
+