docs: add Intent Layer AGENTS.md for landing page
This commit is contained in:
@@ -0,0 +1 @@
|
|||||||
|
.DS_Store
|
||||||
@@ -0,0 +1,39 @@
|
|||||||
|
# batida-landing
|
||||||
|
|
||||||
|
Marketing/landing page for Batida. Static HTML served via Nginx.
|
||||||
|
Separate git repository — self-contained.
|
||||||
|
|
||||||
|
## Structure
|
||||||
|
|
||||||
|
```
|
||||||
|
index.html → English landing page
|
||||||
|
index.pt-br.html → Portuguese landing page
|
||||||
|
vs.html → Comparison page (English)
|
||||||
|
vs.pt-br.html → Comparison page (Portuguese)
|
||||||
|
Dockerfile → Nginx static serving
|
||||||
|
nginx.conf → Nginx config (compression, caching)
|
||||||
|
robots.txt → SEO robots
|
||||||
|
sitemap.xml → SEO sitemap
|
||||||
|
k8s/ → Kubernetes deployment manifests
|
||||||
|
```
|
||||||
|
|
||||||
|
## Deployment
|
||||||
|
|
||||||
|
Deployed to Kubernetes via `batida-infra`. The Dockerfile copies static HTML into an Nginx container. Manifests in `k8s/` define the deployment.
|
||||||
|
|
||||||
|
## Key Facts
|
||||||
|
|
||||||
|
- Fully static — no build step, no JavaScript framework
|
||||||
|
- Two languages: English and Portuguese (separate HTML files)
|
||||||
|
- Nginx handles gzip compression and static caching
|
||||||
|
- SEO configured via robots.txt and sitemap.xml
|
||||||
|
|
||||||
|
## Boundaries
|
||||||
|
|
||||||
|
### Always
|
||||||
|
- Keep both language versions in sync when updating content
|
||||||
|
- Test HTML renders correctly in browser before committing
|
||||||
|
|
||||||
|
### Never
|
||||||
|
- Never add server-side logic or build tools — pure static HTML
|
||||||
|
- Never commit secrets or environment-specific values
|
||||||
Reference in New Issue
Block a user