{"adoption": {"forks": 89, "observed_at": "2026-08-28T04:04:46.847056+00:00", "stars": 1455}, "canonical_url": "https://ross.abutalabs.com/products/roach-php-core", "card": {"archived": false, "artifact_type": "library", "description": "The complete web scraping toolkit for PHP.", "domain": ["crawlers", "web-development"], "enriched": true, "function": ["web-scraping", "http-client", "parser", "etl"], "health_score": 61, "homepage": "https://roach-php.dev", "language": "PHP", "license": null, "license_family": "other", "maturity": "active", "member_repos": ["roach-php/core"], "name": "roach-php/core", "platform": ["php", "cli", "cross-platform"], "pushed_at": "2025-10-27T09:24:16+00:00", "repo": "roach-php/core", "stars": 1455, "tags": ["scrapy-inspired", "spiders", "item-pipeline", "laravel-adapter", "symfony-domcrawler", "composer-package", "automation", "data-engineering"], "topics": ["php", "web-scraping", "crawling"], "urls": [], "use_cases": ["scrape data from websites with php", "crawl a site and extract structured data", "extract product prices from web pages", "build a web scraper in laravel", "parse html pages with css selectors in php", "collect blog posts or news articles automatically", "pipeline and persist scraped data"], "what_it_is": "Roach is a complete web scraping and crawling toolkit for PHP, heavily inspired by Python's Scrapy. It lets developers define spiders that crawl websites, extract data via CSS selectors, and process items through a configurable pipeline of middleware and processors.", "when_to_avoid": ["your stack is Python, Node.js, or another non-PHP language", "you need headless browser rendering for JavaScript-heavy sites out of the box (Browsershot support is optional)", "you only need a one-off HTTP fetch rather than a full crawling framework"], "when_to_choose": ["you need Scrapy-like scraping functionality in a PHP project", "you want a framework-agnostic scraper with optional Laravel integration", "you need extensible middleware, item processors, and extensions for scraping workflows"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/roach-php-core", "repo": "roach-php/core", "role": "main", "score": 45}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:46.847056+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:35:39.676231+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fd87af0305b1f95dc7abfae7e6a7d9550a1ddf7c02c987670a476c7f5c0ec8db", "fetched_at": "2026-08-28T04:04:46.847056+00:00", "kind": "readme", "missing": false, "url": "https://github.com/roach-php/core"}, {"content_hash": "f54387bbab04c98cb0fc5715f5ecb03185983d6136b5e4a712a8eda13fd92e8f", "fetched_at": "2026-08-29T11:44:56.511985+00:00", "kind": "homepage", "missing": false, "url": "https://roach-php.dev"}, {"content_hash": "2db0ff204312cf2da8e87a3f3e8820f689cd0c72e65a01098bb16ee71e4c976b", "fetched_at": "2026-08-29T11:44:56.525293+00:00", "kind": "site_page", "missing": false, "url": "https://roach-php.dev/docs/releases"}, {"content_hash": "d39e3e30ac6396ea8b0bac6dd40f67fe395ed2a0c689e498c9de9e6bdb894308", "fetched_at": "2026-08-29T11:44:56.527053+00:00", "kind": "site_page", "missing": false, "url": "https://roach-php.dev/docs/upgrade-guide"}, {"content_hash": "6d1096e2860127d15b153cb14c93e5ce55a393bbe31f4a04e8746d6234eb0e36", "fetched_at": "2026-08-29T11:44:56.521851+00:00", "kind": "site_page", "missing": false, "url": "https://roach-php.dev/docs/installation"}, {"content_hash": "f65cd6bfa622d51c6e3ebe7ddbdcb1b3f802571a9dd7a80e57465dfc4c3cce54", "fetched_at": "2026-08-29T11:44:56.523615+00:00", "kind": "site_page", "missing": false, "url": "https://roach-php.dev/docs/introduction"}, {"content_hash": "89ce5db2a745c71bec492f6b2b0306ab6c51f951e486e2da736dea78927f216d", "fetched_at": "2026-08-29T11:44:56.529531+00:00", "kind": "site_page", "missing": false, "url": "https://roach-php.dev/docs/scraping-vs-crawling"}, {"content_hash": "c278afc832c6d17bb194ccce8907d9aa24b764c52baa9521d2119c588f88afed", "fetched_at": "2026-08-29T11:44:56.531439+00:00", "kind": "site_page", "missing": false, "url": "https://roach-php.dev/docs/spiders"}, {"content_hash": "146532c07f61b40b944b7534a189b62ce4cc7ac5dcb105f01ad21f7500a4c07e", "fetched_at": "2026-08-29T11:44:56.533559+00:00", "kind": "site_page", "missing": false, "url": "https://roach-php.dev/docs/processing-responses"}, {"content_hash": "e8ad3d26dbb17fdf2db8d33d23fc80015a01fc598f1af535b0df943f27cf959f", "fetched_at": "2026-08-29T11:44:56.535356+00:00", "kind": "site_page", "missing": false, "url": "https://roach-php.dev/docs/items"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:46.847056+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:35:39.676231+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fd87af0305b1f95dc7abfae7e6a7d9550a1ddf7c02c987670a476c7f5c0ec8db", "fetched_at": "2026-08-28T04:04:46.847056+00:00", "kind": "readme", "missing": false, "url": "https://github.com/roach-php/core"}, {"content_hash": "f54387bbab04c98cb0fc5715f5ecb03185983d6136b5e4a712a8eda13fd92e8f", "fetched_at": "2026-08-29T11:44:56.511985+00:00", "kind": "homepage", "missing": false, "url": "https://roach-php.dev"}, {"content_hash": "2db0ff204312cf2da8e87a3f3e8820f689cd0c72e65a01098bb16ee71e4c976b", "fetched_at": "2026-08-29T11:44:56.525293+00:00", "kind": "site_page", "missing": false, "url": "https://roach-php.dev/docs/releases"}, {"content_hash": "d39e3e30ac6396ea8b0bac6dd40f67fe395ed2a0c689e498c9de9e6bdb894308", "fetched_at": "2026-08-29T11:44:56.527053+00:00", "kind": "site_page", "missing": false, "url": "https://roach-php.dev/docs/upgrade-guide"}, {"content_hash": "6d1096e2860127d15b153cb14c93e5ce55a393bbe31f4a04e8746d6234eb0e36", "fetched_at": "2026-08-29T11:44:56.521851+00:00", "kind": "site_page", "missing": false, "url": "https://roach-php.dev/docs/installation"}, {"content_hash": "f65cd6bfa622d51c6e3ebe7ddbdcb1b3f802571a9dd7a80e57465dfc4c3cce54", "fetched_at": "2026-08-29T11:44:56.523615+00:00", "kind": "site_page", "missing": false, "url": "https://roach-php.dev/docs/introduction"}, {"content_hash": "89ce5db2a745c71bec492f6b2b0306ab6c51f951e486e2da736dea78927f216d", "fetched_at": "2026-08-29T11:44:56.529531+00:00", "kind": "site_page", "missing": false, "url": "https://roach-php.dev/docs/scraping-vs-crawling"}, {"content_hash": "c278afc832c6d17bb194ccce8907d9aa24b764c52baa9521d2119c588f88afed", "fetched_at": "2026-08-29T11:44:56.531439+00:00", "kind": "site_page", "missing": false, "url": "https://roach-php.dev/docs/spiders"}, {"content_hash": "146532c07f61b40b944b7534a189b62ce4cc7ac5dcb105f01ad21f7500a4c07e", "fetched_at": "2026-08-29T11:44:56.533559+00:00", "kind": "site_page", "missing": false, "url": "https://roach-php.dev/docs/processing-responses"}, {"content_hash": "e8ad3d26dbb17fdf2db8d33d23fc80015a01fc598f1af535b0df943f27cf959f", "fetched_at": "2026-08-29T11:44:56.535356+00:00", "kind": "site_page", "missing": false, "url": "https://roach-php.dev/docs/items"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:35:39.676231+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fd87af0305b1f95dc7abfae7e6a7d9550a1ddf7c02c987670a476c7f5c0ec8db", "fetched_at": "2026-08-28T04:04:46.847056+00:00", "kind": "readme", "missing": false, "url": "https://github.com/roach-php/core"}, {"content_hash": "f54387bbab04c98cb0fc5715f5ecb03185983d6136b5e4a712a8eda13fd92e8f", "fetched_at": "2026-08-29T11:44:56.511985+00:00", "kind": "homepage", "missing": false, "url": "https://roach-php.dev"}, {"content_hash": "2db0ff204312cf2da8e87a3f3e8820f689cd0c72e65a01098bb16ee71e4c976b", "fetched_at": "2026-08-29T11:44:56.525293+00:00", "kind": "site_page", "missing": false, "url": "https://roach-php.dev/docs/releases"}, {"content_hash": "d39e3e30ac6396ea8b0bac6dd40f67fe395ed2a0c689e498c9de9e6bdb894308", "fetched_at": "2026-08-29T11:44:56.527053+00:00", "kind": "site_page", "missing": false, "url": "https://roach-php.dev/docs/upgrade-guide"}, {"content_hash": "6d1096e2860127d15b153cb14c93e5ce55a393bbe31f4a04e8746d6234eb0e36", "fetched_at": "2026-08-29T11:44:56.521851+00:00", "kind": "site_page", "missing": false, "url": "https://roach-php.dev/docs/installation"}, {"content_hash": "f65cd6bfa622d51c6e3ebe7ddbdcb1b3f802571a9dd7a80e57465dfc4c3cce54", "fetched_at": "2026-08-29T11:44:56.523615+00:00", "kind": "site_page", "missing": false, "url": "https://roach-php.dev/docs/introduction"}, {"content_hash": "89ce5db2a745c71bec492f6b2b0306ab6c51f951e486e2da736dea78927f216d", "fetched_at": "2026-08-29T11:44:56.529531+00:00", "kind": "site_page", "missing": false, "url": "https://roach-php.dev/docs/scraping-vs-crawling"}, {"content_hash": "c278afc832c6d17bb194ccce8907d9aa24b764c52baa9521d2119c588f88afed", "fetched_at": "2026-08-29T11:44:56.531439+00:00", "kind": "site_page", "missing": false, "url": "https://roach-php.dev/docs/spiders"}, {"content_hash": "146532c07f61b40b944b7534a189b62ce4cc7ac5dcb105f01ad21f7500a4c07e", "fetched_at": "2026-08-29T11:44:56.533559+00:00", "kind": "site_page", "missing": false, "url": "https://roach-php.dev/docs/processing-responses"}, {"content_hash": "e8ad3d26dbb17fdf2db8d33d23fc80015a01fc598f1af535b0df943f27cf959f", "fetched_at": "2026-08-29T11:44:56.535356+00:00", "kind": "site_page", "missing": false, "url": "https://roach-php.dev/docs/items"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:04:46.847056+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:46.847056+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:46.847056+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:35:39.676231+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fd87af0305b1f95dc7abfae7e6a7d9550a1ddf7c02c987670a476c7f5c0ec8db", "fetched_at": "2026-08-28T04:04:46.847056+00:00", "kind": "readme", "missing": false, "url": "https://github.com/roach-php/core"}, {"content_hash": "f54387bbab04c98cb0fc5715f5ecb03185983d6136b5e4a712a8eda13fd92e8f", "fetched_at": "2026-08-29T11:44:56.511985+00:00", "kind": "homepage", "missing": false, "url": "https://roach-php.dev"}, {"content_hash": "2db0ff204312cf2da8e87a3f3e8820f689cd0c72e65a01098bb16ee71e4c976b", "fetched_at": "2026-08-29T11:44:56.525293+00:00", "kind": "site_page", "missing": false, "url": "https://roach-php.dev/docs/releases"}, {"content_hash": "d39e3e30ac6396ea8b0bac6dd40f67fe395ed2a0c689e498c9de9e6bdb894308", "fetched_at": "2026-08-29T11:44:56.527053+00:00", "kind": "site_page", "missing": false, "url": "https://roach-php.dev/docs/upgrade-guide"}, {"content_hash": "6d1096e2860127d15b153cb14c93e5ce55a393bbe31f4a04e8746d6234eb0e36", "fetched_at": "2026-08-29T11:44:56.521851+00:00", "kind": "site_page", "missing": false, "url": "https://roach-php.dev/docs/installation"}, {"content_hash": "f65cd6bfa622d51c6e3ebe7ddbdcb1b3f802571a9dd7a80e57465dfc4c3cce54", "fetched_at": "2026-08-29T11:44:56.523615+00:00", "kind": "site_page", "missing": false, "url": "https://roach-php.dev/docs/introduction"}, {"content_hash": "89ce5db2a745c71bec492f6b2b0306ab6c51f951e486e2da736dea78927f216d", "fetched_at": "2026-08-29T11:44:56.529531+00:00", "kind": "site_page", "missing": false, "url": "https://roach-php.dev/docs/scraping-vs-crawling"}, {"content_hash": "c278afc832c6d17bb194ccce8907d9aa24b764c52baa9521d2119c588f88afed", "fetched_at": "2026-08-29T11:44:56.531439+00:00", "kind": "site_page", "missing": false, "url": "https://roach-php.dev/docs/spiders"}, {"content_hash": "146532c07f61b40b944b7534a189b62ce4cc7ac5dcb105f01ad21f7500a4c07e", "fetched_at": "2026-08-29T11:44:56.533559+00:00", "kind": "site_page", "missing": false, "url": "https://roach-php.dev/docs/processing-responses"}, {"content_hash": "e8ad3d26dbb17fdf2db8d33d23fc80015a01fc598f1af535b0df943f27cf959f", "fetched_at": "2026-08-29T11:44:56.535356+00:00", "kind": "site_page", "missing": false, "url": "https://roach-php.dev/docs/items"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:46.847056+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:46.847056+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:35:39.676231+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fd87af0305b1f95dc7abfae7e6a7d9550a1ddf7c02c987670a476c7f5c0ec8db", "fetched_at": "2026-08-28T04:04:46.847056+00:00", "kind": "readme", "missing": false, "url": "https://github.com/roach-php/core"}, {"content_hash": "f54387bbab04c98cb0fc5715f5ecb03185983d6136b5e4a712a8eda13fd92e8f", "fetched_at": "2026-08-29T11:44:56.511985+00:00", "kind": "homepage", "missing": false, "url": "https://roach-php.dev"}, {"content_hash": "2db0ff204312cf2da8e87a3f3e8820f689cd0c72e65a01098bb16ee71e4c976b", "fetched_at": "2026-08-29T11:44:56.525293+00:00", "kind": "site_page", "missing": false, "url": "https://roach-php.dev/docs/releases"}, {"content_hash": "d39e3e30ac6396ea8b0bac6dd40f67fe395ed2a0c689e498c9de9e6bdb894308", "fetched_at": "2026-08-29T11:44:56.527053+00:00", "kind": "site_page", "missing": false, "url": "https://roach-php.dev/docs/upgrade-guide"}, {"content_hash": "6d1096e2860127d15b153cb14c93e5ce55a393bbe31f4a04e8746d6234eb0e36", "fetched_at": "2026-08-29T11:44:56.521851+00:00", "kind": "site_page", "missing": false, "url": "https://roach-php.dev/docs/installation"}, {"content_hash": "f65cd6bfa622d51c6e3ebe7ddbdcb1b3f802571a9dd7a80e57465dfc4c3cce54", "fetched_at": "2026-08-29T11:44:56.523615+00:00", "kind": "site_page", "missing": false, "url": "https://roach-php.dev/docs/introduction"}, {"content_hash": "89ce5db2a745c71bec492f6b2b0306ab6c51f951e486e2da736dea78927f216d", "fetched_at": "2026-08-29T11:44:56.529531+00:00", "kind": "site_page", "missing": false, "url": "https://roach-php.dev/docs/scraping-vs-crawling"}, {"content_hash": "c278afc832c6d17bb194ccce8907d9aa24b764c52baa9521d2119c588f88afed", "fetched_at": "2026-08-29T11:44:56.531439+00:00", "kind": "site_page", "missing": false, "url": "https://roach-php.dev/docs/spiders"}, {"content_hash": "146532c07f61b40b944b7534a189b62ce4cc7ac5dcb105f01ad21f7500a4c07e", "fetched_at": "2026-08-29T11:44:56.533559+00:00", "kind": "site_page", "missing": false, "url": "https://roach-php.dev/docs/processing-responses"}, {"content_hash": "e8ad3d26dbb17fdf2db8d33d23fc80015a01fc598f1af535b0df943f27cf959f", "fetched_at": "2026-08-29T11:44:56.535356+00:00", "kind": "site_page", "missing": false, "url": "https://roach-php.dev/docs/items"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:46.847056+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:46.847056+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:46.847056+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:35:39.676231+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fd87af0305b1f95dc7abfae7e6a7d9550a1ddf7c02c987670a476c7f5c0ec8db", "fetched_at": "2026-08-28T04:04:46.847056+00:00", "kind": "readme", "missing": false, "url": "https://github.com/roach-php/core"}, {"content_hash": "f54387bbab04c98cb0fc5715f5ecb03185983d6136b5e4a712a8eda13fd92e8f", "fetched_at": "2026-08-29T11:44:56.511985+00:00", "kind": "homepage", "missing": false, "url": "https://roach-php.dev"}, {"content_hash": "2db0ff204312cf2da8e87a3f3e8820f689cd0c72e65a01098bb16ee71e4c976b", "fetched_at": "2026-08-29T11:44:56.525293+00:00", "kind": "site_page", "missing": false, "url": "https://roach-php.dev/docs/releases"}, {"content_hash": "d39e3e30ac6396ea8b0bac6dd40f67fe395ed2a0c689e498c9de9e6bdb894308", "fetched_at": "2026-08-29T11:44:56.527053+00:00", "kind": "site_page", "missing": false, "url": "https://roach-php.dev/docs/upgrade-guide"}, {"content_hash": "6d1096e2860127d15b153cb14c93e5ce55a393bbe31f4a04e8746d6234eb0e36", "fetched_at": "2026-08-29T11:44:56.521851+00:00", "kind": "site_page", "missing": false, "url": "https://roach-php.dev/docs/installation"}, {"content_hash": "f65cd6bfa622d51c6e3ebe7ddbdcb1b3f802571a9dd7a80e57465dfc4c3cce54", "fetched_at": "2026-08-29T11:44:56.523615+00:00", "kind": "site_page", "missing": false, "url": "https://roach-php.dev/docs/introduction"}, {"content_hash": "89ce5db2a745c71bec492f6b2b0306ab6c51f951e486e2da736dea78927f216d", "fetched_at": "2026-08-29T11:44:56.529531+00:00", "kind": "site_page", "missing": false, "url": "https://roach-php.dev/docs/scraping-vs-crawling"}, {"content_hash": "c278afc832c6d17bb194ccce8907d9aa24b764c52baa9521d2119c588f88afed", "fetched_at": "2026-08-29T11:44:56.531439+00:00", "kind": "site_page", "missing": false, "url": "https://roach-php.dev/docs/spiders"}, {"content_hash": "146532c07f61b40b944b7534a189b62ce4cc7ac5dcb105f01ad21f7500a4c07e", "fetched_at": "2026-08-29T11:44:56.533559+00:00", "kind": "site_page", "missing": false, "url": "https://roach-php.dev/docs/processing-responses"}, {"content_hash": "e8ad3d26dbb17fdf2db8d33d23fc80015a01fc598f1af535b0df943f27cf959f", "fetched_at": "2026-08-29T11:44:56.535356+00:00", "kind": "site_page", "missing": false, "url": "https://roach-php.dev/docs/items"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:46.847056+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:46.847056+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:35:39.676231+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fd87af0305b1f95dc7abfae7e6a7d9550a1ddf7c02c987670a476c7f5c0ec8db", "fetched_at": "2026-08-28T04:04:46.847056+00:00", "kind": "readme", "missing": false, "url": "https://github.com/roach-php/core"}, {"content_hash": "f54387bbab04c98cb0fc5715f5ecb03185983d6136b5e4a712a8eda13fd92e8f", "fetched_at": "2026-08-29T11:44:56.511985+00:00", "kind": "homepage", "missing": false, "url": "https://roach-php.dev"}, {"content_hash": "2db0ff204312cf2da8e87a3f3e8820f689cd0c72e65a01098bb16ee71e4c976b", "fetched_at": "2026-08-29T11:44:56.525293+00:00", "kind": "site_page", "missing": false, "url": "https://roach-php.dev/docs/releases"}, {"content_hash": "d39e3e30ac6396ea8b0bac6dd40f67fe395ed2a0c689e498c9de9e6bdb894308", "fetched_at": "2026-08-29T11:44:56.527053+00:00", "kind": "site_page", "missing": false, "url": "https://roach-php.dev/docs/upgrade-guide"}, {"content_hash": "6d1096e2860127d15b153cb14c93e5ce55a393bbe31f4a04e8746d6234eb0e36", "fetched_at": "2026-08-29T11:44:56.521851+00:00", "kind": "site_page", "missing": false, "url": "https://roach-php.dev/docs/installation"}, {"content_hash": "f65cd6bfa622d51c6e3ebe7ddbdcb1b3f802571a9dd7a80e57465dfc4c3cce54", "fetched_at": "2026-08-29T11:44:56.523615+00:00", "kind": "site_page", "missing": false, "url": "https://roach-php.dev/docs/introduction"}, {"content_hash": "89ce5db2a745c71bec492f6b2b0306ab6c51f951e486e2da736dea78927f216d", "fetched_at": "2026-08-29T11:44:56.529531+00:00", "kind": "site_page", "missing": false, "url": "https://roach-php.dev/docs/scraping-vs-crawling"}, {"content_hash": "c278afc832c6d17bb194ccce8907d9aa24b764c52baa9521d2119c588f88afed", "fetched_at": "2026-08-29T11:44:56.531439+00:00", "kind": "site_page", "missing": false, "url": "https://roach-php.dev/docs/spiders"}, {"content_hash": "146532c07f61b40b944b7534a189b62ce4cc7ac5dcb105f01ad21f7500a4c07e", "fetched_at": "2026-08-29T11:44:56.533559+00:00", "kind": "site_page", "missing": false, "url": "https://roach-php.dev/docs/processing-responses"}, {"content_hash": "e8ad3d26dbb17fdf2db8d33d23fc80015a01fc598f1af535b0df943f27cf959f", "fetched_at": "2026-08-29T11:44:56.535356+00:00", "kind": "site_page", "missing": false, "url": "https://roach-php.dev/docs/items"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:35:39.676231+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fd87af0305b1f95dc7abfae7e6a7d9550a1ddf7c02c987670a476c7f5c0ec8db", "fetched_at": "2026-08-28T04:04:46.847056+00:00", "kind": "readme", "missing": false, "url": "https://github.com/roach-php/core"}, {"content_hash": "f54387bbab04c98cb0fc5715f5ecb03185983d6136b5e4a712a8eda13fd92e8f", "fetched_at": "2026-08-29T11:44:56.511985+00:00", "kind": "homepage", "missing": false, "url": "https://roach-php.dev"}, {"content_hash": "2db0ff204312cf2da8e87a3f3e8820f689cd0c72e65a01098bb16ee71e4c976b", "fetched_at": "2026-08-29T11:44:56.525293+00:00", "kind": "site_page", "missing": false, "url": "https://roach-php.dev/docs/releases"}, {"content_hash": "d39e3e30ac6396ea8b0bac6dd40f67fe395ed2a0c689e498c9de9e6bdb894308", "fetched_at": "2026-08-29T11:44:56.527053+00:00", "kind": "site_page", "missing": false, "url": "https://roach-php.dev/docs/upgrade-guide"}, {"content_hash": "6d1096e2860127d15b153cb14c93e5ce55a393bbe31f4a04e8746d6234eb0e36", "fetched_at": "2026-08-29T11:44:56.521851+00:00", "kind": "site_page", "missing": false, "url": "https://roach-php.dev/docs/installation"}, {"content_hash": "f65cd6bfa622d51c6e3ebe7ddbdcb1b3f802571a9dd7a80e57465dfc4c3cce54", "fetched_at": "2026-08-29T11:44:56.523615+00:00", "kind": "site_page", "missing": false, "url": "https://roach-php.dev/docs/introduction"}, {"content_hash": "89ce5db2a745c71bec492f6b2b0306ab6c51f951e486e2da736dea78927f216d", "fetched_at": "2026-08-29T11:44:56.529531+00:00", "kind": "site_page", "missing": false, "url": "https://roach-php.dev/docs/scraping-vs-crawling"}, {"content_hash": "c278afc832c6d17bb194ccce8907d9aa24b764c52baa9521d2119c588f88afed", "fetched_at": "2026-08-29T11:44:56.531439+00:00", "kind": "site_page", "missing": false, "url": "https://roach-php.dev/docs/spiders"}, {"content_hash": "146532c07f61b40b944b7534a189b62ce4cc7ac5dcb105f01ad21f7500a4c07e", "fetched_at": "2026-08-29T11:44:56.533559+00:00", "kind": "site_page", "missing": false, "url": "https://roach-php.dev/docs/processing-responses"}, {"content_hash": "e8ad3d26dbb17fdf2db8d33d23fc80015a01fc598f1af535b0df943f27cf959f", "fetched_at": "2026-08-29T11:44:56.535356+00:00", "kind": "site_page", "missing": false, "url": "https://roach-php.dev/docs/items"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:35:39.676231+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fd87af0305b1f95dc7abfae7e6a7d9550a1ddf7c02c987670a476c7f5c0ec8db", "fetched_at": "2026-08-28T04:04:46.847056+00:00", "kind": "readme", "missing": false, "url": "https://github.com/roach-php/core"}, {"content_hash": "f54387bbab04c98cb0fc5715f5ecb03185983d6136b5e4a712a8eda13fd92e8f", "fetched_at": "2026-08-29T11:44:56.511985+00:00", "kind": "homepage", "missing": false, "url": "https://roach-php.dev"}, {"content_hash": "2db0ff204312cf2da8e87a3f3e8820f689cd0c72e65a01098bb16ee71e4c976b", "fetched_at": "2026-08-29T11:44:56.525293+00:00", "kind": "site_page", "missing": false, "url": "https://roach-php.dev/docs/releases"}, {"content_hash": "d39e3e30ac6396ea8b0bac6dd40f67fe395ed2a0c689e498c9de9e6bdb894308", "fetched_at": "2026-08-29T11:44:56.527053+00:00", "kind": "site_page", "missing": false, "url": "https://roach-php.dev/docs/upgrade-guide"}, {"content_hash": "6d1096e2860127d15b153cb14c93e5ce55a393bbe31f4a04e8746d6234eb0e36", "fetched_at": "2026-08-29T11:44:56.521851+00:00", "kind": "site_page", "missing": false, "url": "https://roach-php.dev/docs/installation"}, {"content_hash": "f65cd6bfa622d51c6e3ebe7ddbdcb1b3f802571a9dd7a80e57465dfc4c3cce54", "fetched_at": "2026-08-29T11:44:56.523615+00:00", "kind": "site_page", "missing": false, "url": "https://roach-php.dev/docs/introduction"}, {"content_hash": "89ce5db2a745c71bec492f6b2b0306ab6c51f951e486e2da736dea78927f216d", "fetched_at": "2026-08-29T11:44:56.529531+00:00", "kind": "site_page", "missing": false, "url": "https://roach-php.dev/docs/scraping-vs-crawling"}, {"content_hash": "c278afc832c6d17bb194ccce8907d9aa24b764c52baa9521d2119c588f88afed", "fetched_at": "2026-08-29T11:44:56.531439+00:00", "kind": "site_page", "missing": false, "url": "https://roach-php.dev/docs/spiders"}, {"content_hash": "146532c07f61b40b944b7534a189b62ce4cc7ac5dcb105f01ad21f7500a4c07e", "fetched_at": "2026-08-29T11:44:56.533559+00:00", "kind": "site_page", "missing": false, "url": "https://roach-php.dev/docs/processing-responses"}, {"content_hash": "e8ad3d26dbb17fdf2db8d33d23fc80015a01fc598f1af535b0df943f27cf959f", "fetched_at": "2026-08-29T11:44:56.535356+00:00", "kind": "site_page", "missing": false, "url": "https://roach-php.dev/docs/items"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:35:39.676231+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fd87af0305b1f95dc7abfae7e6a7d9550a1ddf7c02c987670a476c7f5c0ec8db", "fetched_at": "2026-08-28T04:04:46.847056+00:00", "kind": "readme", "missing": false, "url": "https://github.com/roach-php/core"}, {"content_hash": "f54387bbab04c98cb0fc5715f5ecb03185983d6136b5e4a712a8eda13fd92e8f", "fetched_at": "2026-08-29T11:44:56.511985+00:00", "kind": "homepage", "missing": false, "url": "https://roach-php.dev"}, {"content_hash": "2db0ff204312cf2da8e87a3f3e8820f689cd0c72e65a01098bb16ee71e4c976b", "fetched_at": "2026-08-29T11:44:56.525293+00:00", "kind": "site_page", "missing": false, "url": "https://roach-php.dev/docs/releases"}, {"content_hash": "d39e3e30ac6396ea8b0bac6dd40f67fe395ed2a0c689e498c9de9e6bdb894308", "fetched_at": "2026-08-29T11:44:56.527053+00:00", "kind": "site_page", "missing": false, "url": "https://roach-php.dev/docs/upgrade-guide"}, {"content_hash": "6d1096e2860127d15b153cb14c93e5ce55a393bbe31f4a04e8746d6234eb0e36", "fetched_at": "2026-08-29T11:44:56.521851+00:00", "kind": "site_page", "missing": false, "url": "https://roach-php.dev/docs/installation"}, {"content_hash": "f65cd6bfa622d51c6e3ebe7ddbdcb1b3f802571a9dd7a80e57465dfc4c3cce54", "fetched_at": "2026-08-29T11:44:56.523615+00:00", "kind": "site_page", "missing": false, "url": "https://roach-php.dev/docs/introduction"}, {"content_hash": "89ce5db2a745c71bec492f6b2b0306ab6c51f951e486e2da736dea78927f216d", "fetched_at": "2026-08-29T11:44:56.529531+00:00", "kind": "site_page", "missing": false, "url": "https://roach-php.dev/docs/scraping-vs-crawling"}, {"content_hash": "c278afc832c6d17bb194ccce8907d9aa24b764c52baa9521d2119c588f88afed", "fetched_at": "2026-08-29T11:44:56.531439+00:00", "kind": "site_page", "missing": false, "url": "https://roach-php.dev/docs/spiders"}, {"content_hash": "146532c07f61b40b944b7534a189b62ce4cc7ac5dcb105f01ad21f7500a4c07e", "fetched_at": "2026-08-29T11:44:56.533559+00:00", "kind": "site_page", "missing": false, "url": "https://roach-php.dev/docs/processing-responses"}, {"content_hash": "e8ad3d26dbb17fdf2db8d33d23fc80015a01fc598f1af535b0df943f27cf959f", "fetched_at": "2026-08-29T11:44:56.535356+00:00", "kind": "site_page", "missing": false, "url": "https://roach-php.dev/docs/items"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 49, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1842, "days_push": 310, "days_rel": 530, "gap_med": null, "n_releases_24m": 1}, "score": 45, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}