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
Parent\n\n#130\n\n## What to build\n\nAdd BuildPlan and BuildArtifacts type contracts to @openelement/protocol so the rest of the alpha.5 build refactor has a stable interface.\n\n## Acceptance criteria\n\n- [ ] BuildPlan captures route inputs, island inputs, output options, i18n/content options, and package-island options.\n- [ ] BuildArtifacts captures generated HTML, manifests, client assets, warnings, and errors.\n- [ ] Unit tests assert the shapes are complete and serializable.\n- [ ] Types are re-exported from @openelement/ssg and consumed by @openelement/adapter-vite without duplication.\n\n## Blocked by\n\n- #129
Parent\n\n#130\n\n## What to build\n\nAdd BuildPlan and BuildArtifacts type contracts to @openelement/protocol so the rest of the alpha.5 build refactor has a stable interface.\n\n## Acceptance criteria\n\n- [ ] BuildPlan captures route inputs, island inputs, output options, i18n/content options, and package-island options.\n- [ ] BuildArtifacts captures generated HTML, manifests, client assets, warnings, and errors.\n- [ ] Unit tests assert the shapes are complete and serializable.\n- [ ] Types are re-exported from @openelement/ssg and consumed by @openelement/adapter-vite without duplication.\n\n## Blocked by\n\n- #129