# 05A Public-reference Frontend Delivery — Subnautica2Maps

## Verdict

FRONTEND_DELIVERED_WITH_PUBLIC_REFERENCE_DATA.

## Scope

Implemented and deployed the Subnautica2Maps public-reference frontend using the 05B4 dataset:

- Dataset: `/root/.hermes/reports/site-pipeline/site-rerun-subnautica2maps-20260520-clean/subnautica2maps/data-public-reference/markers.public.v20260520.json`
- Marker count: 63
- Dataset SHA256: `c99f73d23e61d0b96a01c2c4b3d7682d99c7314823a37f608c1e7c9a83bc66c2`
- Source posture: public-reference facts with provenance, confidence, and index policy.

## Deployment

- Repo: `/root/projects/subnautica2maps`
- Branch: `clean-rerun-public-reference-05a`
- Commit: `a25cd5953d5bb9c10f0870044e76f9abdb888aa0`
- Cloudflare Pages project: `subnautica2maps`
- Production URL: `https://subnautica2maps.com`
- Production deployment: `https://693c6989.subnautica2maps.pages.dev`
- Preview URL: `https://32981ab2.subnautica2maps.pages.dev`
- Preview alias: `https://clean-rerun-public-reference.subnautica2maps.pages.dev`

## Verification

### Git

- `git rev-parse HEAD`: `a25cd5953d5bb9c10f0870044e76f9abdb888aa0`
- `git status --short`: clean
- Current branch: `clean-rerun-public-reference-05a`

### Build / dataset validation

`node scripts/validate.mjs` passed:

```json
{
  "ok": true,
  "marker_count": 63,
  "sha256": "c99f73d23e61d0b96a01c2c4b3d7682d99c7314823a37f608c1e7c9a83bc66c2",
  "sitemap_checked": true,
  "no_banned_claims": true
}
```

### Online smoke

- `https://subnautica2maps.com/` → 200
- `https://www.subnautica2maps.com/` → 200
- `https://subnautica2maps.com/map/` → 200
- `https://subnautica2maps.com/sitemap.xml` → 200
- `https://subnautica2maps.com/robots.txt` → 200

### Analytics ingestion

Online `/api/events` ingestion was tested for:

- `pageview`
- `hero_cta_click`
- `tool_start`
- `tool_result`

Responses returned `ok:true / ingested:true` during worker execution.

### Browser smoke

- `/map/` accessible.
- Search box, filters, marker list visible.
- Searching `silver` returned 10 matching markers.
- Browser-side analytics evidence recorded for `pageview`, `tool_start`, and `filter_apply`.

## Index / compliance posture

- Public-reference data is not claimed as official or exhaustive.
- Single-source marker detail pages must remain limited/noindex according to `index_policy`.
- Pages and UI must display source/confidence/index-policy/fan-made disclaimer.
- No third-party map tiles, images, icons, login-only data, or paywalled data were copied.

## Known risks

- Dataset is public-reference, not official/complete/all locations.
- Some Game8 interactive-map data was behind CloudFront WAF; no WAF bypass was attempted.
- Footer/contact still needs final domain-email confirmation if production policy requires `hello@subnautica2maps.com` / `support@subnautica2maps.com`.

## Downstream handoff

Proceed to:

1. 07 Technical SEO/GEO/AEO recheck (`t_492bea0f`)
2. 07B Compliance/policy recheck (`t_1c11ff7d`)
3. 07C PM Product Acceptance
4. 08 QA
5. 09 Launch/GSC+Bing/operations

Downstream must verify that sitemap/indexing follows the 05B4 `index_policy` and that source attribution is visible enough for public-reference data.