Demo Verification Status (Firecrawl)

This is an HTML-friendly copy of demo/DEMO_FIRECRAWL_STATUS.md (some servers block direct access to .md files).

← Back to Demo Index

# 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.