← back to Dw Fleet Registry
verification/e2e-proof.json
35 lines
{
"intent": "Keep the restarted public sites discoverable by conventional and AI search while never activating the gated X publisher.",
"riskTier": "R2",
"environment": "local PM2 on macstudio3",
"timestamp": "2026-08-31T09:09:29Z",
"builds": {
"quadrille-house-site": "6c6b2d8",
"CelebritySignatures": "19ad3e6",
"dw-fleet-registry": "babde29"
},
"baseline": "Both public roots were reported online; Quadrille robots.txt and sitemap.xml returned 404 before the change.",
"commands": [
"pm2 restart quadrille-house-site CelebritySignatures",
"curl GET /, /robots.txt, /sitemap.xml, /llms.txt on ports 9943 and 9956",
"node audit-search-discovery.mjs",
"node audit-seo-inputs.mjs",
"boundary assertion against tmp/search-discovery-report.json"
],
"assertions": [
{ "boundary": "quadrille HTTP", "verdict": "PASS", "detail": "root, robots, sitemap, and llms.txt returned 200" },
{ "boundary": "CelebritySignatures HTTP", "verdict": "PASS", "detail": "root, robots, sitemap, and llms.txt returned 200" },
{ "boundary": "registry consumer", "verdict": "PASS", "detail": "2 public properties ready; 0 incomplete" },
{ "boundary": "SEO source files", "verdict": "PASS", "detail": "6 files matched hashes; 60 descriptions, 566 recommendations, and 136 redirects parsed" },
{ "boundary": "redirect safety", "verdict": "PASS", "detail": "0 duplicate sources, self redirects, chains, or cycles; all description handles matched recommendations" },
{ "boundary": "external side effect", "verdict": "PASS", "detail": "animate-museum-posts remained not-probed with explicit-approval-required; no start or publish call exists in the audit" }
],
"negativeChecks": [
"gated-publisher entries are excluded from HTTP probing",
"audit exits nonzero when any registered discovery endpoint is unavailable",
"SEO input audit exits nonzero on file drift, row-count drift, unsafe redirect topology, or orphaned description handles"
],
"cleanup": "No test records or external posts created. PM2 services intentionally retained online.",
"overallVerdict": "PASS"
}