joerglohrerde/snapshot
Jörg Lohrer 4b2c157938 feat(snapshot): post-json-builder mit fallback-summary
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-28 08:10:55 +02:00
..
src/core feat(snapshot): post-json-builder mit fallback-summary 2026-04-28 08:10:55 +02:00
tests feat(snapshot): post-json-builder mit fallback-summary 2026-04-28 08:10:55 +02:00
.gitignore feat(snapshot): modul-skelett 2026-04-28 08:08:17 +02:00
README.md feat(snapshot): modul-skelett 2026-04-28 08:08:17 +02:00
deno.jsonc feat(snapshot): modul-skelett 2026-04-28 08:08:17 +02:00

README.md

snapshot/

Liest die kind:30023-Events des Site-Autors von den Read-Relays und schreibt sie als JSON-Artefakte für den SvelteKit-Prerender-Schritt. Kein Live-Proxy: Relays werden nur zur Build-Zeit befragt.

Spec: ../docs/superpowers/specs/2026-04-21-prerender-snapshot-design.md

Nutzung

cd snapshot
deno task snapshot                    # default
deno task snapshot --out ./output     # alternatives Ziel
deno task snapshot --min-events 20    # Schwelle
deno task snapshot --allow-shrink     # Drop-Check aus

Erwartet diese Env-Vars (aus ../.env.local):

  • AUTHOR_PUBKEY_HEX (64 hex chars)
  • BOOTSTRAP_RELAY (wss-URL)