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.
2026-06-17
Section titled “2026-06-17”- Documentation site created (
apps/docs) — this docs-as-spec site covering the live product, flagged features, and roadmap.
2026-06-14
Section titled “2026-06-14”- 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).
2026-05-26
Section titled “2026-05-26”- Borås redirect consolidated into the edge Snippet (narrow id + UA + self-referrer + ASN-14061 predicate); standalone dynamic-redirect deployer retired.
2026-05-13
Section titled “2026-05-13”- 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).
2026-05-12
Section titled “2026-05-12”- Hot KV values hardcoded out of the thumbnail hot path:
billing-entitlements:modepinned toruntime, target-referrer rollout pinned to1.0. Full ramp0 → 1 → 5 → 10 → 25 → 50 → 100completed with health checks. - Snippet test/health hardening and cost-reduction work scoped.
2026-03-11
Section titled “2026-03-11”- Billing entitlements
runtimemode cutover complete — paid customers now propagate via the KV projection (D1 source of truth), removing the manual GitHub-commit + deploy cycle for onboarding.
2026-03-09 → 03-23
Section titled “2026-03-09 → 03-23”- Reliability/observability planning: durable miss-path, video-metadata queue recovery, observability capture, hotspot-ranking refactor, and HN observability research.
2026-03-07
Section titled “2026-03-07”- 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).