Prerequisites — Human Setup Before Phase 0
These are things that require human action (account creation, credentials, billing decisions) before agent work can begin. Check each off as completed.
AWS
- Dev account (or sub-account) provisioned
- IAM credentials with sufficient permissions for Pulumi (VPC, Lambda, EFS, DynamoDB, API Gateway, S3, CloudFront, Route 53, ACM, CloudWatch, WAF, Budgets)
- Credentials available as environment variables or AWS profile
- Budget alarm threshold: $50/mo for dev
- Region decided (suggested: us-east-1 for cheapest Lambda + API Gateway)
Pulumi
- Pulumi account created (or self-managed state backend chosen)
pulumiCLI installed- State backend configured (Pulumi Cloud free tier, or S3 bucket)
WorkOS
- WorkOS account created
- Google OAuth provider configured
- GitHub OAuth provider configured
- Apple OAuth provider configured
- API keys available as environment variables
DNS
wikibot.iodomain registered (or dev subdomain chosen)- DNS hosted in Route 53 (or delegation configured)
Repositories
wikibot-ioprivate repo created (GitHub)- Agent has push access (SSH key or token)
Local Dev Environment
- Docker + docker-compose running (for dev wiki)
- Dev wiki running at localhost:8180
- MCP server running at localhost:8190
- Pack-n-play container setup decided (for
--dangerously-skip-permissionsagent runs)