Skip to content

[alpha.5] T2.1 Define BuildPlan / BuildArtifacts shapes in protocol #161

Description

@SisyphusZheng

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions