host: hand off the native SX-island editor (browser-capable session)
Some checks failed
Test, Build, and Deploy / test-build-deploy (push) Failing after 17s
Some checks failed
Test, Build, and Deploy / test-build-deploy (push) Failing after 17s
The editor is the interactivity layer — it belongs on the --http island pipeline (SSRs + hydrates islands), not the http-listen host, and needs browser/Playwright iteration which this worktree lacks. plans/blog-editor-island.md is the handoff: goal, architecture (docs-side island -> host /new), the live host contract (form-urlencoded title/sx_content/status -> 303), the sx_content markup to emit (standard tags, NOT legacy ~kg-* cards), island authoring gotchas, and pointers. Host side is ready (ingest proven; CORS on request). Phase 5.5 marked handed off. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -251,10 +251,14 @@ Sub-steps (each independently gated/verified):
|
||||
- [ ] **5.4 Island hydration.** Confirm a trivial island page boots + hydrates
|
||||
client-side (sx-browser.js) when served by the host. Gate: a counter island
|
||||
increments in the browser.
|
||||
- [ ] **5.5 Editor POC.** Serve an editor page as the FIRST interactive consumer,
|
||||
its form/island posting to the existing `POST /new` ingest (already proven).
|
||||
Gate: visual edit → publish → renders, end-to-end in a browser. (The POC
|
||||
validates the *capability*; the editor itself is replaced next — see below.)
|
||||
- [~] **5.5 Editor POC — HANDED OFF.** The native SX-island editor is the
|
||||
interactivity layer; per the architecture it lives on the `--http` island
|
||||
pipeline (not the host) and needs browser/Playwright iteration (absent in
|
||||
this worktree). Handoff brief: `plans/blog-editor-island.md`. The host side
|
||||
is READY: `POST /new` ingest is live + proven (form-urlencoded
|
||||
title/sx_content/status → 303); CORS can be added on request if the editor
|
||||
uses fetch. Decision: don't port island hydration into the host; the editor
|
||||
is a docs-side island that publishes to the host.
|
||||
|
||||
**Note:** component SSR is interpreted → slow until the `sx-vm-extensions` JIT
|
||||
loop lands; correctness first, speed follows. Scope spans `hosts/` (page-render
|
||||
|
||||
Reference in New Issue
Block a user