{
  "version": "riddle-proof.profile-result.v1",
  "profile_name": "riddle-site-v476-openclaw-moltbook-placeholder",
  "runner": "riddle",
  "status": "product_regression",
  "baseline_policy": "invariant_only",
  "route": {
    "requested": "https://riddledc.com/blog/openclaw-moltbook/",
    "observed": "/blog/openclaw-moltbook/",
    "expected_path": "/blog/openclaw-moltbook/",
    "matched": true,
    "http_status": 404,
    "error": "No visible match for selector .blog-post: selector_not_found"
  },
  "artifacts": {
    "screenshots": [
      "riddle-site-v476-openclaw-moltbook-placeholder-desktop",
      "riddle-site-v476-openclaw-moltbook-placeholder-phone",
      "riddle-site-v476-openclaw-moltbook-placeholder-ipad-mini",
      "riddle-site-v476-openclaw-moltbook-placeholder-ipad"
    ],
    "console": "console.json",
    "proof_json": "proof.json",
    "dom_summary": "dom-summary.json",
    "riddle_artifacts": [
      {
        "name": "proof.json",
        "url": "https://cdn.riddledc.com/scripts/job_9e485320/proof.json.json",
        "source": "artifacts"
      },
      {
        "name": "console.json",
        "url": "https://cdn.riddledc.com/scripts/job_9e485320/console.json.json",
        "source": "artifacts"
      },
      {
        "name": "dom-summary.json",
        "url": "https://cdn.riddledc.com/scripts/job_9e485320/dom-summary.json.json",
        "source": "artifacts"
      },
      {
        "name": "riddle-site-v476-openclaw-moltbook-placeholder-desktop.png",
        "url": "https://cdn.riddledc.com/scripts/job_9e485320/riddle-site-v476-openclaw-moltbook-placeholder-desktop.png",
        "source": "artifacts"
      },
      {
        "name": "riddle-site-v476-openclaw-moltbook-placeholder-phone.png",
        "url": "https://cdn.riddledc.com/scripts/job_9e485320/riddle-site-v476-openclaw-moltbook-placeholder-phone.png",
        "source": "artifacts"
      },
      {
        "name": "riddle-site-v476-openclaw-moltbook-placeholder-ipad-mini.png",
        "url": "https://cdn.riddledc.com/scripts/job_9e485320/riddle-site-v476-openclaw-moltbook-placeholder-ipad-mini.png",
        "source": "artifacts"
      },
      {
        "name": "riddle-site-v476-openclaw-moltbook-placeholder-ipad.png",
        "url": "https://cdn.riddledc.com/scripts/job_9e485320/riddle-site-v476-openclaw-moltbook-placeholder-ipad.png",
        "source": "artifacts"
      }
    ]
  },
  "checks": [
    {
      "type": "route_loaded",
      "label": "route_loaded",
      "status": "failed",
      "evidence": {
        "expected_path": "/blog/openclaw-moltbook/",
        "observed_paths": [
          "/blog/openclaw-moltbook/",
          "/blog/openclaw-moltbook/",
          "/blog/openclaw-moltbook/",
          "/blog/openclaw-moltbook/"
        ],
        "http_statuses": [
          404,
          404,
          404,
          404
        ]
      },
      "message": "Route did not load as /blog/openclaw-moltbook/ in 4 viewport(s)."
    },
    {
      "type": "selector_visible",
      "label": "selector_visible",
      "status": "failed",
      "evidence": {
        "selector": ".blog-post",
        "visible_counts": [
          0,
          0,
          0,
          0
        ]
      },
      "message": "Selector .blog-post was not visible in 4 viewport(s)."
    },
    {
      "type": "text_visible",
      "label": "text_visible",
      "status": "failed",
      "evidence": {
        "text": "I Put My OpenClaw Agent on a Diet",
        "matches": [
          false,
          false,
          false,
          false
        ]
      },
      "message": "Text assertion failed in 4 viewport(s)."
    },
    {
      "type": "selector_text_visible",
      "label": "selector_text_visible",
      "status": "failed",
      "evidence": {
        "selector": ".blog-post",
        "text": "The Migration: From",
        "pattern": null,
        "viewports": [
          {
            "viewport": "desktop",
            "selector_count": 0,
            "visible_count": 0,
            "matched_count": 0,
            "matched": false,
            "samples": []
          },
          {
            "viewport": "phone",
            "selector_count": 0,
            "visible_count": 0,
            "matched_count": 0,
            "matched": false,
            "samples": []
          },
          {
            "viewport": "ipad-mini",
            "selector_count": 0,
            "visible_count": 0,
            "matched_count": 0,
            "matched": false,
            "samples": []
          },
          {
            "viewport": "ipad",
            "selector_count": 0,
            "visible_count": 0,
            "matched_count": 0,
            "matched": false,
            "samples": []
          }
        ]
      },
      "message": "Selector .blog-post text assertion failed in 4 viewport(s)."
    },
    {
      "type": "selector_text_visible",
      "label": "selector_text_visible",
      "status": "failed",
      "evidence": {
        "selector": ".blog-post",
        "text": "Wire Up Riddle",
        "pattern": null,
        "viewports": [
          {
            "viewport": "desktop",
            "selector_count": 0,
            "visible_count": 0,
            "matched_count": 0,
            "matched": false,
            "samples": []
          },
          {
            "viewport": "phone",
            "selector_count": 0,
            "visible_count": 0,
            "matched_count": 0,
            "matched": false,
            "samples": []
          },
          {
            "viewport": "ipad-mini",
            "selector_count": 0,
            "visible_count": 0,
            "matched_count": 0,
            "matched": false,
            "samples": []
          },
          {
            "viewport": "ipad",
            "selector_count": 0,
            "visible_count": 0,
            "matched_count": 0,
            "matched": false,
            "samples": []
          }
        ]
      },
      "message": "Selector .blog-post text assertion failed in 4 viewport(s)."
    },
    {
      "type": "selector_text_absent",
      "label": "selector_text_absent",
      "status": "passed",
      "evidence": {
        "selector": ".blog-post",
        "text": null,
        "pattern": "\\bTBD\\b",
        "viewports": [
          {
            "viewport": "desktop",
            "selector_count": 0,
            "visible_count": 0,
            "matched_count": 0,
            "matched": false,
            "samples": []
          },
          {
            "viewport": "phone",
            "selector_count": 0,
            "visible_count": 0,
            "matched_count": 0,
            "matched": false,
            "samples": []
          },
          {
            "viewport": "ipad-mini",
            "selector_count": 0,
            "visible_count": 0,
            "matched_count": 0,
            "matched": false,
            "samples": []
          },
          {
            "viewport": "ipad",
            "selector_count": 0,
            "visible_count": 0,
            "matched_count": 0,
            "matched": false,
            "samples": []
          }
        ]
      }
    },
    {
      "type": "selector_text_absent",
      "label": "selector_text_absent",
      "status": "passed",
      "evidence": {
        "selector": ".blog-post",
        "text": "List real issues here after migration",
        "pattern": null,
        "viewports": [
          {
            "viewport": "desktop",
            "selector_count": 0,
            "visible_count": 0,
            "matched_count": 0,
            "matched": false,
            "samples": []
          },
          {
            "viewport": "phone",
            "selector_count": 0,
            "visible_count": 0,
            "matched_count": 0,
            "matched": false,
            "samples": []
          },
          {
            "viewport": "ipad-mini",
            "selector_count": 0,
            "visible_count": 0,
            "matched_count": 0,
            "matched": false,
            "samples": []
          },
          {
            "viewport": "ipad",
            "selector_count": 0,
            "visible_count": 0,
            "matched_count": 0,
            "matched": false,
            "samples": []
          }
        ]
      }
    },
    {
      "type": "selector_text_absent",
      "label": "selector_text_absent",
      "status": "passed",
      "evidence": {
        "selector": ".blog-post",
        "text": "Replace with actual data",
        "pattern": null,
        "viewports": [
          {
            "viewport": "desktop",
            "selector_count": 0,
            "visible_count": 0,
            "matched_count": 0,
            "matched": false,
            "samples": []
          },
          {
            "viewport": "phone",
            "selector_count": 0,
            "visible_count": 0,
            "matched_count": 0,
            "matched": false,
            "samples": []
          },
          {
            "viewport": "ipad-mini",
            "selector_count": 0,
            "visible_count": 0,
            "matched_count": 0,
            "matched": false,
            "samples": []
          },
          {
            "viewport": "ipad",
            "selector_count": 0,
            "visible_count": 0,
            "matched_count": 0,
            "matched": false,
            "samples": []
          }
        ]
      }
    },
    {
      "type": "no_horizontal_overflow",
      "label": "no_horizontal_overflow",
      "status": "passed",
      "evidence": {
        "max_overflow_px": 1,
        "overflow_px": [
          0,
          0,
          0,
          0
        ],
        "bounds_overflow_px": [
          0,
          0,
          0,
          0
        ],
        "overflow_offender_counts": [
          0,
          0,
          0,
          0
        ],
        "viewports": [
          "desktop",
          "phone",
          "ipad-mini",
          "ipad"
        ]
      }
    },
    {
      "type": "no_fatal_console_errors",
      "label": "no_fatal_console_errors",
      "status": "failed",
      "evidence": {
        "console_fatal_count": 4,
        "page_error_count": 0,
        "total_console_fatal_count": 4,
        "total_page_error_count": 0,
        "allowed_console_fatal_count": 0,
        "explicitly_allowed_console_fatal_count": 0,
        "allowed_expected_network_mock_console_count": 0,
        "allowed_expected_network_mock_console_events": [],
        "allowed_page_error_count": 0,
        "allowed_console_texts": [],
        "allowed_console_patterns": [],
        "allowed_page_error_texts": [],
        "allowed_page_error_patterns": []
      },
      "message": "4 fatal browser error(s) were captured."
    },
    {
      "type": "no_console_warnings",
      "label": "no_console_warnings",
      "status": "passed",
      "evidence": {
        "console_warning_count": 0,
        "total_console_warning_count": 0,
        "allowed_console_warning_count": 0,
        "allowed_console_texts": [],
        "allowed_console_patterns": [],
        "unallowed_console_warning_samples": [],
        "allowed_console_warning_samples": []
      }
    }
  ],
  "summary": "riddle-site-v476-openclaw-moltbook-placeholder failed 6 product invariant(s) across 4 viewport(s).",
  "captured_at": "2026-05-17T08:54:57.378Z",
  "evidence": {
    "version": "riddle-proof.profile-evidence.v1",
    "profile_name": "riddle-site-v476-openclaw-moltbook-placeholder",
    "target_url": "https://riddledc.com/blog/openclaw-moltbook/",
    "baseline_policy": "invariant_only",
    "captured_at": "2026-05-17T08:54:57.378Z",
    "viewports": [
      {
        "name": "desktop",
        "width": 1280,
        "height": 900,
        "url": "https://riddledc.com/blog/openclaw-moltbook/",
        "route": {
          "requested": "https://riddledc.com/blog/openclaw-moltbook/",
          "observed": "/blog/openclaw-moltbook/",
          "expected_path": "/blog/openclaw-moltbook/",
          "matched": true,
          "http_status": 404,
          "error": "No visible match for selector .blog-post: selector_not_found"
        },
        "title": "Riddle Distributed Computing - Hosted Execution for AI Agents",
        "body_text_length": 566,
        "body_text_sample": "Skip to main content Riddle Docs Proof MCP Pricing Blog Playground Sign Up Log In 404 This page could not be found. Riddle Distributed Computing Product Riddle Proof Good Catch Diary Pricing Maximize Value Documentation MCP Recipes Playground Use Cases AI Agents Agent Guide Serverless Authenticated Pages vs Self-Hosted Blog Evidence Over Summaries Frontend Dev Without a Browser E2E Testing Tips Chatty Agents (Part I) Batching Heuristics (Part II) Vision Agents Teaching AI to Ski Support FAQ Status Contact Legal Terms Privacy © 2026 Riddle. All rights reserved.",
        "scroll_width": 1280,
        "client_width": 1280,
        "overflow_px": 0,
        "bounds_overflow_px": 0,
        "overflow_offenders": [],
        "selectors": {
          ".blog-post": {
            "count": 0,
            "visible_count": 0
          }
        },
        "frames": {},
        "text_sequences": {
          ".blog-post": {
            "count": 0,
            "visible_count": 0,
            "texts": [],
            "visible_texts": [],
            "match_texts": [],
            "visible_match_texts": []
          }
        },
        "text_matches": {
          "text:I Put My OpenClaw Agent on a Diet": false
        },
        "http_statuses": {},
        "link_statuses": {},
        "setup_action_results": [],
        "screenshot_label": "riddle-site-v476-openclaw-moltbook-placeholder-desktop",
        "wait_error": "No visible match for selector .blog-post: selector_not_found"
      },
      {
        "name": "phone",
        "width": 390,
        "height": 844,
        "url": "https://riddledc.com/blog/openclaw-moltbook/",
        "route": {
          "requested": "https://riddledc.com/blog/openclaw-moltbook/",
          "observed": "/blog/openclaw-moltbook/",
          "expected_path": "/blog/openclaw-moltbook/",
          "matched": true,
          "http_status": 404,
          "error": "No visible match for selector .blog-post: selector_not_found"
        },
        "title": "Riddle Distributed Computing - Hosted Execution for AI Agents",
        "body_text_length": 512,
        "body_text_sample": "Skip to main content Riddle 404 This page could not be found. Riddle Distributed Computing Product Riddle Proof Good Catch Diary Pricing Maximize Value Documentation MCP Recipes Playground Use Cases AI Agents Agent Guide Serverless Authenticated Pages vs Self-Hosted Blog Evidence Over Summaries Frontend Dev Without a Browser E2E Testing Tips Chatty Agents (Part I) Batching Heuristics (Part II) Vision Agents Teaching AI to Ski Support FAQ Status Contact Legal Terms Privacy © 2026 Riddle. All rights reserved.",
        "scroll_width": 390,
        "client_width": 390,
        "overflow_px": 0,
        "bounds_overflow_px": 0,
        "overflow_offenders": [],
        "selectors": {
          ".blog-post": {
            "count": 0,
            "visible_count": 0
          }
        },
        "frames": {},
        "text_sequences": {
          ".blog-post": {
            "count": 0,
            "visible_count": 0,
            "texts": [],
            "visible_texts": [],
            "match_texts": [],
            "visible_match_texts": []
          }
        },
        "text_matches": {
          "text:I Put My OpenClaw Agent on a Diet": false
        },
        "http_statuses": {},
        "link_statuses": {},
        "setup_action_results": [],
        "screenshot_label": "riddle-site-v476-openclaw-moltbook-placeholder-phone",
        "wait_error": "No visible match for selector .blog-post: selector_not_found"
      },
      {
        "name": "ipad-mini",
        "width": 768,
        "height": 1024,
        "url": "https://riddledc.com/blog/openclaw-moltbook/",
        "route": {
          "requested": "https://riddledc.com/blog/openclaw-moltbook/",
          "observed": "/blog/openclaw-moltbook/",
          "expected_path": "/blog/openclaw-moltbook/",
          "matched": true,
          "http_status": 404,
          "error": "No visible match for selector .blog-post: selector_not_found"
        },
        "title": "Riddle Distributed Computing - Hosted Execution for AI Agents",
        "body_text_length": 512,
        "body_text_sample": "Skip to main content Riddle 404 This page could not be found. Riddle Distributed Computing Product Riddle Proof Good Catch Diary Pricing Maximize Value Documentation MCP Recipes Playground Use Cases AI Agents Agent Guide Serverless Authenticated Pages vs Self-Hosted Blog Evidence Over Summaries Frontend Dev Without a Browser E2E Testing Tips Chatty Agents (Part I) Batching Heuristics (Part II) Vision Agents Teaching AI to Ski Support FAQ Status Contact Legal Terms Privacy © 2026 Riddle. All rights reserved.",
        "scroll_width": 768,
        "client_width": 768,
        "overflow_px": 0,
        "bounds_overflow_px": 0,
        "overflow_offenders": [],
        "selectors": {
          ".blog-post": {
            "count": 0,
            "visible_count": 0
          }
        },
        "frames": {},
        "text_sequences": {
          ".blog-post": {
            "count": 0,
            "visible_count": 0,
            "texts": [],
            "visible_texts": [],
            "match_texts": [],
            "visible_match_texts": []
          }
        },
        "text_matches": {
          "text:I Put My OpenClaw Agent on a Diet": false
        },
        "http_statuses": {},
        "link_statuses": {},
        "setup_action_results": [],
        "screenshot_label": "riddle-site-v476-openclaw-moltbook-placeholder-ipad-mini",
        "wait_error": "No visible match for selector .blog-post: selector_not_found"
      },
      {
        "name": "ipad",
        "width": 820,
        "height": 1180,
        "url": "https://riddledc.com/blog/openclaw-moltbook/",
        "route": {
          "requested": "https://riddledc.com/blog/openclaw-moltbook/",
          "observed": "/blog/openclaw-moltbook/",
          "expected_path": "/blog/openclaw-moltbook/",
          "matched": true,
          "http_status": 404,
          "error": "No visible match for selector .blog-post: selector_not_found"
        },
        "title": "Riddle Distributed Computing - Hosted Execution for AI Agents",
        "body_text_length": 512,
        "body_text_sample": "Skip to main content Riddle 404 This page could not be found. Riddle Distributed Computing Product Riddle Proof Good Catch Diary Pricing Maximize Value Documentation MCP Recipes Playground Use Cases AI Agents Agent Guide Serverless Authenticated Pages vs Self-Hosted Blog Evidence Over Summaries Frontend Dev Without a Browser E2E Testing Tips Chatty Agents (Part I) Batching Heuristics (Part II) Vision Agents Teaching AI to Ski Support FAQ Status Contact Legal Terms Privacy © 2026 Riddle. All rights reserved.",
        "scroll_width": 820,
        "client_width": 820,
        "overflow_px": 0,
        "bounds_overflow_px": 0,
        "overflow_offenders": [],
        "selectors": {
          ".blog-post": {
            "count": 0,
            "visible_count": 0
          }
        },
        "frames": {},
        "text_sequences": {
          ".blog-post": {
            "count": 0,
            "visible_count": 0,
            "texts": [],
            "visible_texts": [],
            "match_texts": [],
            "visible_match_texts": []
          }
        },
        "text_matches": {
          "text:I Put My OpenClaw Agent on a Diet": false
        },
        "http_statuses": {},
        "link_statuses": {},
        "setup_action_results": [],
        "screenshot_label": "riddle-site-v476-openclaw-moltbook-placeholder-ipad",
        "wait_error": "No visible match for selector .blog-post: selector_not_found"
      }
    ],
    "console": {
      "events": [
        {
          "type": "error",
          "text": "Failed to load resource: the server responded with a status of 404 ()",
          "location": {
            "url": "https://riddledc.com/blog/openclaw-moltbook/",
            "lineNumber": 0,
            "columnNumber": 0
          }
        },
        {
          "type": "error",
          "text": "Failed to load resource: the server responded with a status of 404 ()",
          "location": {
            "url": "https://riddledc.com/blog/openclaw-moltbook/",
            "lineNumber": 0,
            "columnNumber": 0
          }
        },
        {
          "type": "error",
          "text": "Failed to load resource: the server responded with a status of 404 ()",
          "location": {
            "url": "https://riddledc.com/blog/openclaw-moltbook/",
            "lineNumber": 0,
            "columnNumber": 0
          }
        },
        {
          "type": "error",
          "text": "Failed to load resource: the server responded with a status of 404 ()",
          "location": {
            "url": "https://riddledc.com/blog/openclaw-moltbook/",
            "lineNumber": 0,
            "columnNumber": 0
          }
        }
      ],
      "fatal_count": 4
    },
    "page_errors": [],
    "dialogs": [],
    "network_mocks": [],
    "dom_summary": {
      "expected_viewport_count": 4,
      "viewport_count": 4,
      "partial": false,
      "routes": [
        {
          "requested": "https://riddledc.com/blog/openclaw-moltbook/",
          "observed": "/blog/openclaw-moltbook/",
          "expected_path": "/blog/openclaw-moltbook/",
          "matched": true,
          "http_status": 404,
          "error": "No visible match for selector .blog-post: selector_not_found"
        },
        {
          "requested": "https://riddledc.com/blog/openclaw-moltbook/",
          "observed": "/blog/openclaw-moltbook/",
          "expected_path": "/blog/openclaw-moltbook/",
          "matched": true,
          "http_status": 404,
          "error": "No visible match for selector .blog-post: selector_not_found"
        },
        {
          "requested": "https://riddledc.com/blog/openclaw-moltbook/",
          "observed": "/blog/openclaw-moltbook/",
          "expected_path": "/blog/openclaw-moltbook/",
          "matched": true,
          "http_status": 404,
          "error": "No visible match for selector .blog-post: selector_not_found"
        },
        {
          "requested": "https://riddledc.com/blog/openclaw-moltbook/",
          "observed": "/blog/openclaw-moltbook/",
          "expected_path": "/blog/openclaw-moltbook/",
          "matched": true,
          "http_status": 404,
          "error": "No visible match for selector .blog-post: selector_not_found"
        }
      ],
      "titles": [
        "Riddle Distributed Computing - Hosted Execution for AI Agents",
        "Riddle Distributed Computing - Hosted Execution for AI Agents",
        "Riddle Distributed Computing - Hosted Execution for AI Agents",
        "Riddle Distributed Computing - Hosted Execution for AI Agents"
      ],
      "overflow_px": [
        0,
        0,
        0,
        0
      ],
      "bounds_overflow_px": [
        0,
        0,
        0,
        0
      ],
      "overflow_offender_counts": [
        0,
        0,
        0,
        0
      ],
      "frames": [
        {
          "viewport": "desktop",
          "selectors": []
        },
        {
          "viewport": "phone",
          "selectors": []
        },
        {
          "viewport": "ipad-mini",
          "selectors": []
        },
        {
          "viewport": "ipad",
          "selectors": []
        }
      ],
      "http_status": [],
      "link_status": [],
      "route_inventory": [],
      "network_mock_count": 0,
      "network_mock_hit_count": 0,
      "dialog_count": 0,
      "dialog_accept_count": 0,
      "dialog_dismiss_count": 0
    }
  },
  "riddle": {
    "job_id": "job_9e485320",
    "status": "completed",
    "terminal": true
  }
}
