Overview
Turn edgezero-cli into an extensible library, rewrite the manifest store schema and runtime to a multi-store model, add auth / provision / config validate / config push commands, and update app-demo to exercise it all across axum / cloudflare / fastly / spin.
Delivery: one pull request, eight sequential stages (one per sub-issue below), stacked on chore/strict-clippy (PR #257). Each stage may span multiple commits.
Constraints: hard cutoff — no backward compatibility with the pre-rewrite manifest schema. Baseline assumption — PR #253 (feat/spin-store-support) is merged before stage 2.
Stages
References
- Design spec:
docs/superpowers/specs/2026-05-19-cli-extensions-design.md
- Implementation plan:
docs/superpowers/plans/2026-05-20-cli-extensions.md
Stage 2 is the review hotspot (atomic manifest + runtime rewrite).
Overview
Turn
edgezero-cliinto an extensible library, rewrite the manifest store schema and runtime to a multi-store model, addauth/provision/config validate/config pushcommands, and updateapp-demoto exercise it all across axum / cloudflare / fastly / spin.Delivery: one pull request, eight sequential stages (one per sub-issue below), stacked on
chore/strict-clippy(PR #257). Each stage may span multiple commits.Constraints: hard cutoff — no backward compatibility with the pre-rewrite manifest schema. Baseline assumption — PR #253 (
feat/spin-store-support) is merged before stage 2.Stages
References
docs/superpowers/specs/2026-05-19-cli-extensions-design.mddocs/superpowers/plans/2026-05-20-cli-extensions.mdStage 2 is the review hotspot (atomic manifest + runtime rewrite).