This is an HTML-friendly copy of demo/DEMO_FIRECRAWL_STATUS.md (some servers block direct access to .md files).
# Firecrawl Demo Status
This document records Firecrawl MCP results for the `/demo` section.
## Summary (2026-01-05)
- Firecrawl successfully scraped the production page:
- https://construction.cvg-nexus.com/demo/sample-deliverables/ ✅ (HTTP 200)
- Firecrawl successfully scraped the other production demos:
- https://construction.cvg-nexus.com/demo/digital-twin/ ✅ (HTTP 200)
- https://construction.cvg-nexus.com/demo/integration-workflow/ ✅ (HTTP 200)
- Firecrawl initially returned HTTP 404 for MVP demo folders in production. This was due to deploying to the wrong FTP path.
### Fix applied: deploy to correct docroot
The live site https://construction.cvg-nexus.com is served from:
ftp.cvg-nexus.com/public_html/construction
So demo assets must be uploaded under:
public_html/construction/demo/...
The deployment script demo/deploy-demo-only.ps1 was updated to target this docroot.
### Current production status (verified)
The MVP demos are now reachable and crawlable:
- ✅ https://construction.cvg-nexus.com/demo/environmental-compliance-snapshot/ (Firecrawl resolves to /public/index.html)
- ✅ https://construction.cvg-nexus.com/demo/gis-site-suitability-report/ (Firecrawl resolves to /public/index.html)
- ✅ https://construction.cvg-nexus.com/demo/project-timeline-planning-pack/ (Firecrawl resolves to /public/index.html)
- ✅ https://construction.cvg-nexus.com/demo/wetland-constraint-screening/ (Firecrawl resolves to /public/index.html)
## Firecrawl cache note
If Firecrawl reports a stale 404 after a fresh deploy, re-run scrape with maxAge: 1 and storeInCache: false to bypass cache.