Files
Artstr-Studio/docs
thePR0M3TH3AN c1ac849219 External embed spec: mark shipped + drop Phase 8
The embed feature is essentially complete — phases 0-6 are live
on main, Phase 7 hardening shipped alongside Phase 1. Updated
the spec to reflect that:

- Status block flipped from "Nothing in this spec is implemented
  yet" to "Shipped (2026-06-01)" with date.
- Every shipped phase gets a ✅ marker on its heading.
- Phase 7 (Hardening + headers) body rewritten to record what
  actually shipped (CSP frame-ancestors, SPA rewrites, error
  handling, sanitization reuse) plus what's still optional
  (?debug=1 surface, hard relay-count cap).
- Phase 8 (Polish) deliberately dropped — the previously-drafted
  Credits overlay, postMessage handshake, and explicit
  light/dark/auto theming weren't needed for the use cases the
  feature is actually solving. Replaced with a clear "dropped"
  note listing each item and why.
- Phase 9 (Future) reframed as the natural follow-up arcs if we
  revisit (oEmbed endpoint, render-to-image, OG images,
  lightweight embed.html bundle).

The Acceptance Criteria for Embed v1 stays valid as-is — every
bullet is true.
2026-06-01 15:58:05 -04:00
..
2026-05-15 21:13:49 -04:00