This plan intentionally follows design.md as the source of truth.
- Use Microsoft Foundry hosted agent sessions with the Responses protocol.
- Use the latest GitHub Copilot SDK inside the hosted agent image.
- Authenticate each product user through a GitHub App OAuth user token.
- Load the Anthropic Web App Builder skill through Copilot SDK skill directories.
- Generate frontend-only static apps into the hosted session sandbox.
- Download
output/app.zipthrough Foundry hosted session file APIs. - Validate generated apps in CI by downloading the ZIP and opening
index.htmlin Playwright.
- Bootstrap the TypeScript monorepo scaffold.
- Add shared output-contract and validation modules.
- Add the hosted-agent Copilot runner scaffold.
- Add a placeholder Web App Builder skill package location.
- Add product control-plane OAuth/session abstractions.
- Add CLI commands for generate/session/download flows.
- Add unit/integration tests around contracts and adapter boundaries.
- Add CI for typecheck and tests.
See design.md for architecture, interfaces, auth, artifact contracts, and test strategy.