Skip to content

Changelog

This changelog tracks notable, dated changes to the documented surface. Because these docs double as the spec, reflect significant design changes back here as they ship, so the spec stays anchored to reality.

  • Documentation site created (apps/docs) — this docs-as-spec site covering the live product, flagged features, and roadmap.
  • Watermark delivery audit: most cohort hosts now confirmed serving watermarked bytes; reverse leak (no-referrer traffic also receiving wm) confirmed and flagged as an open question. Tier-1 conversion targets identified.
  • Live re-probe finds delivery flipped wm-dominant with the reverse leak active — see the delivery-flip research.
  • Path-1 decided: the edge Snippet is the deterministic control point for watermark routing.
  • Staged 10-host rollout runbook plus a cost-safety addendum authored (internal).
  • 11 reusable runbooks published unlisted at /runbooks/, pending audit.
  • Research section added to the site.
  • Docs site custom domain planned: https://vumbnail.docs.samcarlton.com (cutover not yet shipped).
  • Borås redirect consolidated into the edge Snippet (narrow id + UA + self-referrer + ASN-14061 predicate); standalone dynamic-redirect deployer retired.
  • P0 fix: watermark/Photon transform failures now fail open to the clean/ fallback image (HTTP 200) instead of throwing 500.
  • P1: stage-1 miss-path attribution counters deployed (on the ~1% sample).
  • Hot KV values hardcoded out of the thumbnail hot path: billing-entitlements:mode pinned to runtime, target-referrer rollout pinned to 1.0. Full ramp 0 → 1 → 5 → 10 → 25 → 50 → 100 completed with health checks.
  • Snippet test/health hardening and cost-reduction work scoped.
  • Billing entitlements runtime mode cutover complete — paid customers now propagate via the KV projection (D1 source of truth), removing the manual GitHub-commit + deploy cycle for onboarding.
  • Reliability/observability planning: durable miss-path, video-metadata queue recovery, observability capture, hotspot-ranking refactor, and HN observability research.
  • Non-domain watermark cohorts: default for no-referrer traffic narrowed from a blanket watermark to targeted, reviewed cohorts.
  • Developer-docs / API-DX direction set (Stripe-inspired, task-first).