You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
B5 (server-side change tracking feasibility spike) is intentionally left unchecked and out of scope for this closure — the issue's own body already scopes it as "likely post-1.0," and the dev plan (claudedocs/dev_plan_production_grade_2026-06-24.md) treats it as a separate exploratory spike, not a hard dependency for the DOM-morphing rendering-fidelity work this epic covers. Deferring it to a future, explicitly-scoped issue rather than blocking this epic's closure on it.
Activity
feat(client): adopt Idiomorph morph swap in component-client.js (B1, #22
feat(client): preserve focus/scroll/in-flight input across morph patc…
feat(client): stable list reconciliation key for morph (B3, #22) (#46)
docs(client-morphing): address /review's XSS-hygiene and pantry-edge-…
feat(client): JS-owned region escape hatch for morph (B4, #22) (#45)
fsecada01 commentedon Jul 20, 2026
Epic B is functionally complete for the 0.6.0b — Hardening Foundation milestone. B1-B4 are all merged:
component-client.js(feat(client): adopt Idiomorph morph swap in component-client.js (B1, #22) #43)data-keylist reconciliation (feat(client): stable list reconciliation key for morph (B3, #22) #46)data-no-morphescape hatch for JS-owned DOM regions (feat(client): JS-owned region escape hatch for morph (B4, #22) #45)B5 (server-side change tracking feasibility spike) is intentionally left unchecked and out of scope for this closure — the issue's own body already scopes it as "likely post-1.0," and the dev plan (
claudedocs/dev_plan_production_grade_2026-06-24.md) treats it as a separate exploratory spike, not a hard dependency for the DOM-morphing rendering-fidelity work this epic covers. Deferring it to a future, explicitly-scoped issue rather than blocking this epic's closure on it.Closing as complete.
chore(release): 0.6.0b0