
Themis128
Themis128 / 04-cloudflare-rules
- **Target platform is Cloudflare** (Workers, R2, D1, Access, Tunnel, DNS/CDN). New work should prefer Cloudflare-native services over AWS. - Treat remaining AWS usage (SSM, SES, Cognito, S3, Lambda, Athena, etc.) as **legacy to migrate off**, not expand.
Themis128 / cu130-slim
| Day | Touch | |---|---| | 1 | Email 1 — 4 lines, one ask (survey topic → pain match) |
Themis128 / 02-architecture-rules
- **Void:** `#0a0a0f` (void), `#12121a` (void-light), `#1a1a2e` (void-lighter) - **Neon:** cyan `#00fff5`, magenta `#ff00ff`, green `#00ff41`, blue `#4d7cff`
Themis128 / 06-security-rules
- **Auth store:** Cloudflare D1 `user-auth-db` — users, sessions, roles, password hashes (PBKDF2) - **Session:** Opaque `session_token` cookie (or Bearer header), resolved by `src/lib/api-auth.ts` - **Default session:** 30 days; 60 days with "remember me"
Themis128 / 08-workflow-rules
- **Branch strategy:** Feature branches from `main`, PRs to `main` - **Commit messages:** Conventional commits format: `type(scope): description` - Types: `feat`, `fix`, `chore`, `docs`, `refactor`, `test`, `style`, `ci`
Themis128 / 10-ai-agent-rules
- **Direct and technical:** Be direct and technical in responses — no conversational filler ("Great", "Certainly", "Okay", "Sure") - **One tool at a time:** Wait for user confirmation after each tool use before proceeding - **Verify before completing:** Check task requirements, verify output files e…
Themis128 / 01-project-overview
A Next.js 16 + Cloudflare Workers full-stack application for cloud consulting services.