commit 8be7df8b0607b69ec846cd1b8481371c4bba442e Author: jordan Date: Thu Jan 29 23:45:30 2026 +0000 Add .claude/CLAUDE.md from template diff --git a/.claude/CLAUDE.md b/.claude/CLAUDE.md new file mode 100644 index 0000000..41656b9 --- /dev/null +++ b/.claude/CLAUDE.md @@ -0,0 +1,49 @@ +# e2e-test-0329 + +Astro landing page deployed to ka7yhmbz.threesix.ai. + +## Development + +```bash +npm install +npm run dev +``` + +Visit http://localhost:4321 to see the site. + +## Build + +```bash +npm run build +``` + +Output in `dist/` - static HTML/CSS/JS. + +## Deployment + +Pushes to `main` auto-deploy via Woodpecker CI: +1. Install dependencies +2. Build static site +3. Build Docker image (nginx serving dist/) +4. Push to registry +5. Update K8s deployment + +Live at: https://ka7yhmbz.threesix.ai + +## Constraints + +- Use Astro components, minimize client JS +- Optimize images (use Astro Image) +- Keep Lighthouse score > 90 +- Tailwind for styling + +## File Structure + +``` +src/ + pages/ + index.astro # Main landing page + components/ # Reusable Astro components + layouts/ # Page layouts +public/ # Static assets +```