Intent
The portfolio should remain useful even when a hosting provider, authentication service, or AI model changes. Public content therefore builds to ordinary static files, while provider integrations stay at explicit adapter boundaries.
Foundation scope
- Semantic, responsive layouts.
- Validated Markdown collections.
- Evidence-based technology records.
- Portable static output.
- Cloudflare deployment configuration without Cloudflare runtime imports.