overview
Keystone lifecycle and module assembly flow.
Details
- Flow: create -> checkout -> init -> develop -> update
- Checkout handshake is provider-agnostic at /api/agent/checkout and returns { checkoutUrl, provider }
- Generated project starts from keystone-base and receives module files + env vars + package patch dynamically
- Module generation is fully manifest-driven from the selected stack/infrastructure options
Implementation Files
bin/keystone.tssrc/convex/agent_api.tssrc/convex/generators/index.ts