{"adoption": {"forks": 2540, "observed_at": "2026-08-28T04:10:39.735035+00:00", "stars": 10169}, "canonical_url": "https://ross.abutalabs.com/products/orm", "card": {"archived": false, "artifact_type": "library", "description": "Doctrine Object Relational Mapper (ORM)", "domain": ["databases", "web-development", "backend", "developer-tools"], "enriched": true, "function": ["orm", "database", "database-driver", "caching"], "health_score": 100, "homepage": "https://www.doctrine-project.org/projects/orm.html", "language": "PHP", "license": "MIT", "license_family": "permissive", "maturity": "stable", "member_repos": ["doctrine/orm"], "name": "doctrine/orm", "platform": ["php", "cross-platform"], "pushed_at": "2026-08-26T05:39:48+00:00", "repo": "doctrine/orm", "stars": 10169, "tags": ["doctrine", "dql", "query-builder", "entity-mapping", "persistence", "dbal", "symfony"], "topics": ["hacktoberfest"], "urls": [], "use_cases": ["map PHP objects to database tables", "write database queries with an object-oriented query language", "manage entity relationships and associations in PHP", "persist and retrieve domain entities transparently", "build a Symfony or Laminas application with a mature ORM", "replace raw SQL with a query builder and DQL"], "what_it_is": "Doctrine ORM is an object-relational mapper for PHP 8.1+ that provides transparent persistence for PHP objects on top of the Doctrine DBAL database abstraction layer. It lets developers query databases using Doctrine Query Language (DQL), an object-oriented SQL dialect inspired by Hibernate's HQL.", "when_to_avoid": ["you want a lightweight query builder without full entity management overhead", "your project uses PHP below 8.1", "you need extremely raw, hand-tuned SQL control for every query", "you are working outside the PHP ecosystem"], "when_to_choose": ["you are building a PHP application that needs robust, battle-tested object persistence", "you want rich association mapping, inheritance mapping, and event system support", "you prefer DQL/QueryBuilder over hand-written SQL", "you need a widely adopted ORM with extensive documentation and community support"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/orm", "repo": "doctrine/orm", "role": "main", "score": 98}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:10:39.735035+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:19:39.695145+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a1562762318b4ef2ac6564eb5196f43d0055c09e9bf76f5bd301b1c55105df6a", "fetched_at": "2026-08-28T04:10:39.735035+00:00", "kind": "readme", "missing": false, "url": "https://github.com/doctrine/orm"}, {"content_hash": "2af89fcfe2dd1a2fee4628db03af3ce83dd3d44c04c16b33fc7471d1762e0b49", "fetched_at": "2026-08-29T08:19:22.801006+00:00", "kind": "homepage", "missing": false, "url": "https://www.doctrine-project.org/projects/orm.html"}, {"content_hash": "034b67741c3cd1bf1e64b67337b59dc5165e70938d40e25d82d1c9797383e438", "fetched_at": "2026-08-29T08:19:22.810752+00:00", "kind": "site_page", "missing": false, "url": "https://www.doctrine-project.org/projects/doctrine-orm/en/3.6/index.html"}, {"content_hash": "9f8c734f30c25590bfad50e7f6cfc32edb1989f0b7e4b2532bcb1b845c613bc1", "fetched_at": "2026-08-29T08:19:22.812852+00:00", "kind": "site_page", "missing": false, "url": "https://www.doctrine-project.org/projects/doctrine-orm/en/latest/index.html"}, {"content_hash": "03211c6c7ba98e3b298743a2e74ec5b333cf38ca77b473b7caf1b3c59320719b", "fetched_at": "2026-08-29T08:19:22.814595+00:00", "kind": "site_page", "missing": false, "url": "https://www.doctrine-project.org/projects/doctrine-orm/en/3.7/index.html"}, {"content_hash": "970ffab9c2bbd6c4bbcfe95d426868db47402a0b4edb842450c3fbecc40a7fdd", "fetched_at": "2026-08-29T08:19:22.816340+00:00", "kind": "site_page", "missing": false, "url": "https://www.doctrine-project.org/projects/doctrine-orm/en/2.21/index.html"}, {"content_hash": "2fa60d414d98561ba72cd6b2d5789cab16a8ad666355ea45370896fe4fcc350a", "fetched_at": "2026-08-29T08:19:22.817939+00:00", "kind": "site_page", "missing": false, "url": "https://www.doctrine-project.org/projects/doctrine-orm/en/2.20/index.html"}, {"content_hash": "739c8d6cbe9e554f8935731444efcceaba4f074894ec34d26835c02c5e9566dc", "fetched_at": "2026-08-29T08:19:22.819556+00:00", "kind": "site_page", "missing": false, "url": "https://www.doctrine-project.org/projects/doctrine-orm/en/2.19/index.html"}, {"content_hash": "c8db3f33ef4717c30134e979ad7ac3f0f77958e310428a1f09f07b8f766603eb", "fetched_at": "2026-08-29T08:19:22.821147+00:00", "kind": "site_page", "missing": false, "url": "https://www.doctrine-project.org/projects/doctrine-orm/en/2.18/index.html"}, {"content_hash": "7240ce69dd1072eb554549e0b023d75a4625ec5ae2b05bc52d9dd273c167f923", "fetched_at": "2026-08-29T08:19:22.822791+00:00", "kind": "site_page", "missing": false, "url": "https://www.doctrine-project.org/projects/doctrine-orm/en/2.17/index.html"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:10:39.735035+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:19:39.695145+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a1562762318b4ef2ac6564eb5196f43d0055c09e9bf76f5bd301b1c55105df6a", "fetched_at": "2026-08-28T04:10:39.735035+00:00", "kind": "readme", "missing": false, "url": "https://github.com/doctrine/orm"}, {"content_hash": "2af89fcfe2dd1a2fee4628db03af3ce83dd3d44c04c16b33fc7471d1762e0b49", "fetched_at": "2026-08-29T08:19:22.801006+00:00", "kind": "homepage", "missing": false, "url": "https://www.doctrine-project.org/projects/orm.html"}, {"content_hash": "034b67741c3cd1bf1e64b67337b59dc5165e70938d40e25d82d1c9797383e438", "fetched_at": "2026-08-29T08:19:22.810752+00:00", "kind": "site_page", "missing": false, "url": "https://www.doctrine-project.org/projects/doctrine-orm/en/3.6/index.html"}, {"content_hash": "9f8c734f30c25590bfad50e7f6cfc32edb1989f0b7e4b2532bcb1b845c613bc1", "fetched_at": "2026-08-29T08:19:22.812852+00:00", "kind": "site_page", "missing": false, "url": "https://www.doctrine-project.org/projects/doctrine-orm/en/latest/index.html"}, {"content_hash": "03211c6c7ba98e3b298743a2e74ec5b333cf38ca77b473b7caf1b3c59320719b", "fetched_at": "2026-08-29T08:19:22.814595+00:00", "kind": "site_page", "missing": false, "url": "https://www.doctrine-project.org/projects/doctrine-orm/en/3.7/index.html"}, {"content_hash": "970ffab9c2bbd6c4bbcfe95d426868db47402a0b4edb842450c3fbecc40a7fdd", "fetched_at": "2026-08-29T08:19:22.816340+00:00", "kind": "site_page", "missing": false, "url": "https://www.doctrine-project.org/projects/doctrine-orm/en/2.21/index.html"}, {"content_hash": "2fa60d414d98561ba72cd6b2d5789cab16a8ad666355ea45370896fe4fcc350a", "fetched_at": "2026-08-29T08:19:22.817939+00:00", "kind": "site_page", "missing": false, "url": "https://www.doctrine-project.org/projects/doctrine-orm/en/2.20/index.html"}, {"content_hash": "739c8d6cbe9e554f8935731444efcceaba4f074894ec34d26835c02c5e9566dc", "fetched_at": "2026-08-29T08:19:22.819556+00:00", "kind": "site_page", "missing": false, "url": "https://www.doctrine-project.org/projects/doctrine-orm/en/2.19/index.html"}, {"content_hash": "c8db3f33ef4717c30134e979ad7ac3f0f77958e310428a1f09f07b8f766603eb", "fetched_at": "2026-08-29T08:19:22.821147+00:00", "kind": "site_page", "missing": false, "url": "https://www.doctrine-project.org/projects/doctrine-orm/en/2.18/index.html"}, {"content_hash": "7240ce69dd1072eb554549e0b023d75a4625ec5ae2b05bc52d9dd273c167f923", "fetched_at": "2026-08-29T08:19:22.822791+00:00", "kind": "site_page", "missing": false, "url": "https://www.doctrine-project.org/projects/doctrine-orm/en/2.17/index.html"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:19:39.695145+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a1562762318b4ef2ac6564eb5196f43d0055c09e9bf76f5bd301b1c55105df6a", "fetched_at": "2026-08-28T04:10:39.735035+00:00", "kind": "readme", "missing": false, "url": "https://github.com/doctrine/orm"}, {"content_hash": "2af89fcfe2dd1a2fee4628db03af3ce83dd3d44c04c16b33fc7471d1762e0b49", "fetched_at": "2026-08-29T08:19:22.801006+00:00", "kind": "homepage", "missing": false, "url": "https://www.doctrine-project.org/projects/orm.html"}, {"content_hash": "034b67741c3cd1bf1e64b67337b59dc5165e70938d40e25d82d1c9797383e438", "fetched_at": "2026-08-29T08:19:22.810752+00:00", "kind": "site_page", "missing": false, "url": "https://www.doctrine-project.org/projects/doctrine-orm/en/3.6/index.html"}, {"content_hash": "9f8c734f30c25590bfad50e7f6cfc32edb1989f0b7e4b2532bcb1b845c613bc1", "fetched_at": "2026-08-29T08:19:22.812852+00:00", "kind": "site_page", "missing": false, "url": "https://www.doctrine-project.org/projects/doctrine-orm/en/latest/index.html"}, {"content_hash": "03211c6c7ba98e3b298743a2e74ec5b333cf38ca77b473b7caf1b3c59320719b", "fetched_at": "2026-08-29T08:19:22.814595+00:00", "kind": "site_page", "missing": false, "url": "https://www.doctrine-project.org/projects/doctrine-orm/en/3.7/index.html"}, {"content_hash": "970ffab9c2bbd6c4bbcfe95d426868db47402a0b4edb842450c3fbecc40a7fdd", "fetched_at": "2026-08-29T08:19:22.816340+00:00", "kind": "site_page", "missing": false, "url": "https://www.doctrine-project.org/projects/doctrine-orm/en/2.21/index.html"}, {"content_hash": "2fa60d414d98561ba72cd6b2d5789cab16a8ad666355ea45370896fe4fcc350a", "fetched_at": "2026-08-29T08:19:22.817939+00:00", "kind": "site_page", "missing": false, "url": "https://www.doctrine-project.org/projects/doctrine-orm/en/2.20/index.html"}, {"content_hash": "739c8d6cbe9e554f8935731444efcceaba4f074894ec34d26835c02c5e9566dc", "fetched_at": "2026-08-29T08:19:22.819556+00:00", "kind": "site_page", "missing": false, "url": "https://www.doctrine-project.org/projects/doctrine-orm/en/2.19/index.html"}, {"content_hash": "c8db3f33ef4717c30134e979ad7ac3f0f77958e310428a1f09f07b8f766603eb", "fetched_at": "2026-08-29T08:19:22.821147+00:00", "kind": "site_page", "missing": false, "url": "https://www.doctrine-project.org/projects/doctrine-orm/en/2.18/index.html"}, {"content_hash": "7240ce69dd1072eb554549e0b023d75a4625ec5ae2b05bc52d9dd273c167f923", "fetched_at": "2026-08-29T08:19:22.822791+00:00", "kind": "site_page", "missing": false, "url": "https://www.doctrine-project.org/projects/doctrine-orm/en/2.17/index.html"}], "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:10:39.735035+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:10:39.735035+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:10:39.735035+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:19:39.695145+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a1562762318b4ef2ac6564eb5196f43d0055c09e9bf76f5bd301b1c55105df6a", "fetched_at": "2026-08-28T04:10:39.735035+00:00", "kind": "readme", "missing": false, "url": "https://github.com/doctrine/orm"}, {"content_hash": "2af89fcfe2dd1a2fee4628db03af3ce83dd3d44c04c16b33fc7471d1762e0b49", "fetched_at": "2026-08-29T08:19:22.801006+00:00", "kind": "homepage", "missing": false, "url": "https://www.doctrine-project.org/projects/orm.html"}, {"content_hash": "034b67741c3cd1bf1e64b67337b59dc5165e70938d40e25d82d1c9797383e438", "fetched_at": "2026-08-29T08:19:22.810752+00:00", "kind": "site_page", "missing": false, "url": "https://www.doctrine-project.org/projects/doctrine-orm/en/3.6/index.html"}, {"content_hash": "9f8c734f30c25590bfad50e7f6cfc32edb1989f0b7e4b2532bcb1b845c613bc1", "fetched_at": "2026-08-29T08:19:22.812852+00:00", "kind": "site_page", "missing": false, "url": "https://www.doctrine-project.org/projects/doctrine-orm/en/latest/index.html"}, {"content_hash": "03211c6c7ba98e3b298743a2e74ec5b333cf38ca77b473b7caf1b3c59320719b", "fetched_at": "2026-08-29T08:19:22.814595+00:00", "kind": "site_page", "missing": false, "url": "https://www.doctrine-project.org/projects/doctrine-orm/en/3.7/index.html"}, {"content_hash": "970ffab9c2bbd6c4bbcfe95d426868db47402a0b4edb842450c3fbecc40a7fdd", "fetched_at": "2026-08-29T08:19:22.816340+00:00", "kind": "site_page", "missing": false, "url": "https://www.doctrine-project.org/projects/doctrine-orm/en/2.21/index.html"}, {"content_hash": "2fa60d414d98561ba72cd6b2d5789cab16a8ad666355ea45370896fe4fcc350a", "fetched_at": "2026-08-29T08:19:22.817939+00:00", "kind": "site_page", "missing": false, "url": "https://www.doctrine-project.org/projects/doctrine-orm/en/2.20/index.html"}, {"content_hash": "739c8d6cbe9e554f8935731444efcceaba4f074894ec34d26835c02c5e9566dc", "fetched_at": "2026-08-29T08:19:22.819556+00:00", "kind": "site_page", "missing": false, "url": "https://www.doctrine-project.org/projects/doctrine-orm/en/2.19/index.html"}, {"content_hash": "c8db3f33ef4717c30134e979ad7ac3f0f77958e310428a1f09f07b8f766603eb", "fetched_at": "2026-08-29T08:19:22.821147+00:00", "kind": "site_page", "missing": false, "url": "https://www.doctrine-project.org/projects/doctrine-orm/en/2.18/index.html"}, {"content_hash": "7240ce69dd1072eb554549e0b023d75a4625ec5ae2b05bc52d9dd273c167f923", "fetched_at": "2026-08-29T08:19:22.822791+00:00", "kind": "site_page", "missing": false, "url": "https://www.doctrine-project.org/projects/doctrine-orm/en/2.17/index.html"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:10:39.735035+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:10:39.735035+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:19:39.695145+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a1562762318b4ef2ac6564eb5196f43d0055c09e9bf76f5bd301b1c55105df6a", "fetched_at": "2026-08-28T04:10:39.735035+00:00", "kind": "readme", "missing": false, "url": "https://github.com/doctrine/orm"}, {"content_hash": "2af89fcfe2dd1a2fee4628db03af3ce83dd3d44c04c16b33fc7471d1762e0b49", "fetched_at": "2026-08-29T08:19:22.801006+00:00", "kind": "homepage", "missing": false, "url": "https://www.doctrine-project.org/projects/orm.html"}, {"content_hash": "034b67741c3cd1bf1e64b67337b59dc5165e70938d40e25d82d1c9797383e438", "fetched_at": "2026-08-29T08:19:22.810752+00:00", "kind": "site_page", "missing": false, "url": "https://www.doctrine-project.org/projects/doctrine-orm/en/3.6/index.html"}, {"content_hash": "9f8c734f30c25590bfad50e7f6cfc32edb1989f0b7e4b2532bcb1b845c613bc1", "fetched_at": "2026-08-29T08:19:22.812852+00:00", "kind": "site_page", "missing": false, "url": "https://www.doctrine-project.org/projects/doctrine-orm/en/latest/index.html"}, {"content_hash": "03211c6c7ba98e3b298743a2e74ec5b333cf38ca77b473b7caf1b3c59320719b", "fetched_at": "2026-08-29T08:19:22.814595+00:00", "kind": "site_page", "missing": false, "url": "https://www.doctrine-project.org/projects/doctrine-orm/en/3.7/index.html"}, {"content_hash": "970ffab9c2bbd6c4bbcfe95d426868db47402a0b4edb842450c3fbecc40a7fdd", "fetched_at": "2026-08-29T08:19:22.816340+00:00", "kind": "site_page", "missing": false, "url": "https://www.doctrine-project.org/projects/doctrine-orm/en/2.21/index.html"}, {"content_hash": "2fa60d414d98561ba72cd6b2d5789cab16a8ad666355ea45370896fe4fcc350a", "fetched_at": "2026-08-29T08:19:22.817939+00:00", "kind": "site_page", "missing": false, "url": "https://www.doctrine-project.org/projects/doctrine-orm/en/2.20/index.html"}, {"content_hash": "739c8d6cbe9e554f8935731444efcceaba4f074894ec34d26835c02c5e9566dc", "fetched_at": "2026-08-29T08:19:22.819556+00:00", "kind": "site_page", "missing": false, "url": "https://www.doctrine-project.org/projects/doctrine-orm/en/2.19/index.html"}, {"content_hash": "c8db3f33ef4717c30134e979ad7ac3f0f77958e310428a1f09f07b8f766603eb", "fetched_at": "2026-08-29T08:19:22.821147+00:00", "kind": "site_page", "missing": false, "url": "https://www.doctrine-project.org/projects/doctrine-orm/en/2.18/index.html"}, {"content_hash": "7240ce69dd1072eb554549e0b023d75a4625ec5ae2b05bc52d9dd273c167f923", "fetched_at": "2026-08-29T08:19:22.822791+00:00", "kind": "site_page", "missing": false, "url": "https://www.doctrine-project.org/projects/doctrine-orm/en/2.17/index.html"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:10:39.735035+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:10:39.735035+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:10:39.735035+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:19:39.695145+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a1562762318b4ef2ac6564eb5196f43d0055c09e9bf76f5bd301b1c55105df6a", "fetched_at": "2026-08-28T04:10:39.735035+00:00", "kind": "readme", "missing": false, "url": "https://github.com/doctrine/orm"}, {"content_hash": "2af89fcfe2dd1a2fee4628db03af3ce83dd3d44c04c16b33fc7471d1762e0b49", "fetched_at": "2026-08-29T08:19:22.801006+00:00", "kind": "homepage", "missing": false, "url": "https://www.doctrine-project.org/projects/orm.html"}, {"content_hash": "034b67741c3cd1bf1e64b67337b59dc5165e70938d40e25d82d1c9797383e438", "fetched_at": "2026-08-29T08:19:22.810752+00:00", "kind": "site_page", "missing": false, "url": "https://www.doctrine-project.org/projects/doctrine-orm/en/3.6/index.html"}, {"content_hash": "9f8c734f30c25590bfad50e7f6cfc32edb1989f0b7e4b2532bcb1b845c613bc1", "fetched_at": "2026-08-29T08:19:22.812852+00:00", "kind": "site_page", "missing": false, "url": "https://www.doctrine-project.org/projects/doctrine-orm/en/latest/index.html"}, {"content_hash": "03211c6c7ba98e3b298743a2e74ec5b333cf38ca77b473b7caf1b3c59320719b", "fetched_at": "2026-08-29T08:19:22.814595+00:00", "kind": "site_page", "missing": false, "url": "https://www.doctrine-project.org/projects/doctrine-orm/en/3.7/index.html"}, {"content_hash": "970ffab9c2bbd6c4bbcfe95d426868db47402a0b4edb842450c3fbecc40a7fdd", "fetched_at": "2026-08-29T08:19:22.816340+00:00", "kind": "site_page", "missing": false, "url": "https://www.doctrine-project.org/projects/doctrine-orm/en/2.21/index.html"}, {"content_hash": "2fa60d414d98561ba72cd6b2d5789cab16a8ad666355ea45370896fe4fcc350a", "fetched_at": "2026-08-29T08:19:22.817939+00:00", "kind": "site_page", "missing": false, "url": "https://www.doctrine-project.org/projects/doctrine-orm/en/2.20/index.html"}, {"content_hash": "739c8d6cbe9e554f8935731444efcceaba4f074894ec34d26835c02c5e9566dc", "fetched_at": "2026-08-29T08:19:22.819556+00:00", "kind": "site_page", "missing": false, "url": "https://www.doctrine-project.org/projects/doctrine-orm/en/2.19/index.html"}, {"content_hash": "c8db3f33ef4717c30134e979ad7ac3f0f77958e310428a1f09f07b8f766603eb", "fetched_at": "2026-08-29T08:19:22.821147+00:00", "kind": "site_page", "missing": false, "url": "https://www.doctrine-project.org/projects/doctrine-orm/en/2.18/index.html"}, {"content_hash": "7240ce69dd1072eb554549e0b023d75a4625ec5ae2b05bc52d9dd273c167f923", "fetched_at": "2026-08-29T08:19:22.822791+00:00", "kind": "site_page", "missing": false, "url": "https://www.doctrine-project.org/projects/doctrine-orm/en/2.17/index.html"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:10:39.735035+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:10:39.735035+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:19:39.695145+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a1562762318b4ef2ac6564eb5196f43d0055c09e9bf76f5bd301b1c55105df6a", "fetched_at": "2026-08-28T04:10:39.735035+00:00", "kind": "readme", "missing": false, "url": "https://github.com/doctrine/orm"}, {"content_hash": "2af89fcfe2dd1a2fee4628db03af3ce83dd3d44c04c16b33fc7471d1762e0b49", "fetched_at": "2026-08-29T08:19:22.801006+00:00", "kind": "homepage", "missing": false, "url": "https://www.doctrine-project.org/projects/orm.html"}, {"content_hash": "034b67741c3cd1bf1e64b67337b59dc5165e70938d40e25d82d1c9797383e438", "fetched_at": "2026-08-29T08:19:22.810752+00:00", "kind": "site_page", "missing": false, "url": "https://www.doctrine-project.org/projects/doctrine-orm/en/3.6/index.html"}, {"content_hash": "9f8c734f30c25590bfad50e7f6cfc32edb1989f0b7e4b2532bcb1b845c613bc1", "fetched_at": "2026-08-29T08:19:22.812852+00:00", "kind": "site_page", "missing": false, "url": "https://www.doctrine-project.org/projects/doctrine-orm/en/latest/index.html"}, {"content_hash": "03211c6c7ba98e3b298743a2e74ec5b333cf38ca77b473b7caf1b3c59320719b", "fetched_at": "2026-08-29T08:19:22.814595+00:00", "kind": "site_page", "missing": false, "url": "https://www.doctrine-project.org/projects/doctrine-orm/en/3.7/index.html"}, {"content_hash": "970ffab9c2bbd6c4bbcfe95d426868db47402a0b4edb842450c3fbecc40a7fdd", "fetched_at": "2026-08-29T08:19:22.816340+00:00", "kind": "site_page", "missing": false, "url": "https://www.doctrine-project.org/projects/doctrine-orm/en/2.21/index.html"}, {"content_hash": "2fa60d414d98561ba72cd6b2d5789cab16a8ad666355ea45370896fe4fcc350a", "fetched_at": "2026-08-29T08:19:22.817939+00:00", "kind": "site_page", "missing": false, "url": "https://www.doctrine-project.org/projects/doctrine-orm/en/2.20/index.html"}, {"content_hash": "739c8d6cbe9e554f8935731444efcceaba4f074894ec34d26835c02c5e9566dc", "fetched_at": "2026-08-29T08:19:22.819556+00:00", "kind": "site_page", "missing": false, "url": "https://www.doctrine-project.org/projects/doctrine-orm/en/2.19/index.html"}, {"content_hash": "c8db3f33ef4717c30134e979ad7ac3f0f77958e310428a1f09f07b8f766603eb", "fetched_at": "2026-08-29T08:19:22.821147+00:00", "kind": "site_page", "missing": false, "url": "https://www.doctrine-project.org/projects/doctrine-orm/en/2.18/index.html"}, {"content_hash": "7240ce69dd1072eb554549e0b023d75a4625ec5ae2b05bc52d9dd273c167f923", "fetched_at": "2026-08-29T08:19:22.822791+00:00", "kind": "site_page", "missing": false, "url": "https://www.doctrine-project.org/projects/doctrine-orm/en/2.17/index.html"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:19:39.695145+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a1562762318b4ef2ac6564eb5196f43d0055c09e9bf76f5bd301b1c55105df6a", "fetched_at": "2026-08-28T04:10:39.735035+00:00", "kind": "readme", "missing": false, "url": "https://github.com/doctrine/orm"}, {"content_hash": "2af89fcfe2dd1a2fee4628db03af3ce83dd3d44c04c16b33fc7471d1762e0b49", "fetched_at": "2026-08-29T08:19:22.801006+00:00", "kind": "homepage", "missing": false, "url": "https://www.doctrine-project.org/projects/orm.html"}, {"content_hash": "034b67741c3cd1bf1e64b67337b59dc5165e70938d40e25d82d1c9797383e438", "fetched_at": "2026-08-29T08:19:22.810752+00:00", "kind": "site_page", "missing": false, "url": "https://www.doctrine-project.org/projects/doctrine-orm/en/3.6/index.html"}, {"content_hash": "9f8c734f30c25590bfad50e7f6cfc32edb1989f0b7e4b2532bcb1b845c613bc1", "fetched_at": "2026-08-29T08:19:22.812852+00:00", "kind": "site_page", "missing": false, "url": "https://www.doctrine-project.org/projects/doctrine-orm/en/latest/index.html"}, {"content_hash": "03211c6c7ba98e3b298743a2e74ec5b333cf38ca77b473b7caf1b3c59320719b", "fetched_at": "2026-08-29T08:19:22.814595+00:00", "kind": "site_page", "missing": false, "url": "https://www.doctrine-project.org/projects/doctrine-orm/en/3.7/index.html"}, {"content_hash": "970ffab9c2bbd6c4bbcfe95d426868db47402a0b4edb842450c3fbecc40a7fdd", "fetched_at": "2026-08-29T08:19:22.816340+00:00", "kind": "site_page", "missing": false, "url": "https://www.doctrine-project.org/projects/doctrine-orm/en/2.21/index.html"}, {"content_hash": "2fa60d414d98561ba72cd6b2d5789cab16a8ad666355ea45370896fe4fcc350a", "fetched_at": "2026-08-29T08:19:22.817939+00:00", "kind": "site_page", "missing": false, "url": "https://www.doctrine-project.org/projects/doctrine-orm/en/2.20/index.html"}, {"content_hash": "739c8d6cbe9e554f8935731444efcceaba4f074894ec34d26835c02c5e9566dc", "fetched_at": "2026-08-29T08:19:22.819556+00:00", "kind": "site_page", "missing": false, "url": "https://www.doctrine-project.org/projects/doctrine-orm/en/2.19/index.html"}, {"content_hash": "c8db3f33ef4717c30134e979ad7ac3f0f77958e310428a1f09f07b8f766603eb", "fetched_at": "2026-08-29T08:19:22.821147+00:00", "kind": "site_page", "missing": false, "url": "https://www.doctrine-project.org/projects/doctrine-orm/en/2.18/index.html"}, {"content_hash": "7240ce69dd1072eb554549e0b023d75a4625ec5ae2b05bc52d9dd273c167f923", "fetched_at": "2026-08-29T08:19:22.822791+00:00", "kind": "site_page", "missing": false, "url": "https://www.doctrine-project.org/projects/doctrine-orm/en/2.17/index.html"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:19:39.695145+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a1562762318b4ef2ac6564eb5196f43d0055c09e9bf76f5bd301b1c55105df6a", "fetched_at": "2026-08-28T04:10:39.735035+00:00", "kind": "readme", "missing": false, "url": "https://github.com/doctrine/orm"}, {"content_hash": "2af89fcfe2dd1a2fee4628db03af3ce83dd3d44c04c16b33fc7471d1762e0b49", "fetched_at": "2026-08-29T08:19:22.801006+00:00", "kind": "homepage", "missing": false, "url": "https://www.doctrine-project.org/projects/orm.html"}, {"content_hash": "034b67741c3cd1bf1e64b67337b59dc5165e70938d40e25d82d1c9797383e438", "fetched_at": "2026-08-29T08:19:22.810752+00:00", "kind": "site_page", "missing": false, "url": "https://www.doctrine-project.org/projects/doctrine-orm/en/3.6/index.html"}, {"content_hash": "9f8c734f30c25590bfad50e7f6cfc32edb1989f0b7e4b2532bcb1b845c613bc1", "fetched_at": "2026-08-29T08:19:22.812852+00:00", "kind": "site_page", "missing": false, "url": "https://www.doctrine-project.org/projects/doctrine-orm/en/latest/index.html"}, {"content_hash": "03211c6c7ba98e3b298743a2e74ec5b333cf38ca77b473b7caf1b3c59320719b", "fetched_at": "2026-08-29T08:19:22.814595+00:00", "kind": "site_page", "missing": false, "url": "https://www.doctrine-project.org/projects/doctrine-orm/en/3.7/index.html"}, {"content_hash": "970ffab9c2bbd6c4bbcfe95d426868db47402a0b4edb842450c3fbecc40a7fdd", "fetched_at": "2026-08-29T08:19:22.816340+00:00", "kind": "site_page", "missing": false, "url": "https://www.doctrine-project.org/projects/doctrine-orm/en/2.21/index.html"}, {"content_hash": "2fa60d414d98561ba72cd6b2d5789cab16a8ad666355ea45370896fe4fcc350a", "fetched_at": "2026-08-29T08:19:22.817939+00:00", "kind": "site_page", "missing": false, "url": "https://www.doctrine-project.org/projects/doctrine-orm/en/2.20/index.html"}, {"content_hash": "739c8d6cbe9e554f8935731444efcceaba4f074894ec34d26835c02c5e9566dc", "fetched_at": "2026-08-29T08:19:22.819556+00:00", "kind": "site_page", "missing": false, "url": "https://www.doctrine-project.org/projects/doctrine-orm/en/2.19/index.html"}, {"content_hash": "c8db3f33ef4717c30134e979ad7ac3f0f77958e310428a1f09f07b8f766603eb", "fetched_at": "2026-08-29T08:19:22.821147+00:00", "kind": "site_page", "missing": false, "url": "https://www.doctrine-project.org/projects/doctrine-orm/en/2.18/index.html"}, {"content_hash": "7240ce69dd1072eb554549e0b023d75a4625ec5ae2b05bc52d9dd273c167f923", "fetched_at": "2026-08-29T08:19:22.822791+00:00", "kind": "site_page", "missing": false, "url": "https://www.doctrine-project.org/projects/doctrine-orm/en/2.17/index.html"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:19:39.695145+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a1562762318b4ef2ac6564eb5196f43d0055c09e9bf76f5bd301b1c55105df6a", "fetched_at": "2026-08-28T04:10:39.735035+00:00", "kind": "readme", "missing": false, "url": "https://github.com/doctrine/orm"}, {"content_hash": "2af89fcfe2dd1a2fee4628db03af3ce83dd3d44c04c16b33fc7471d1762e0b49", "fetched_at": "2026-08-29T08:19:22.801006+00:00", "kind": "homepage", "missing": false, "url": "https://www.doctrine-project.org/projects/orm.html"}, {"content_hash": "034b67741c3cd1bf1e64b67337b59dc5165e70938d40e25d82d1c9797383e438", "fetched_at": "2026-08-29T08:19:22.810752+00:00", "kind": "site_page", "missing": false, "url": "https://www.doctrine-project.org/projects/doctrine-orm/en/3.6/index.html"}, {"content_hash": "9f8c734f30c25590bfad50e7f6cfc32edb1989f0b7e4b2532bcb1b845c613bc1", "fetched_at": "2026-08-29T08:19:22.812852+00:00", "kind": "site_page", "missing": false, "url": "https://www.doctrine-project.org/projects/doctrine-orm/en/latest/index.html"}, {"content_hash": "03211c6c7ba98e3b298743a2e74ec5b333cf38ca77b473b7caf1b3c59320719b", "fetched_at": "2026-08-29T08:19:22.814595+00:00", "kind": "site_page", "missing": false, "url": "https://www.doctrine-project.org/projects/doctrine-orm/en/3.7/index.html"}, {"content_hash": "970ffab9c2bbd6c4bbcfe95d426868db47402a0b4edb842450c3fbecc40a7fdd", "fetched_at": "2026-08-29T08:19:22.816340+00:00", "kind": "site_page", "missing": false, "url": "https://www.doctrine-project.org/projects/doctrine-orm/en/2.21/index.html"}, {"content_hash": "2fa60d414d98561ba72cd6b2d5789cab16a8ad666355ea45370896fe4fcc350a", "fetched_at": "2026-08-29T08:19:22.817939+00:00", "kind": "site_page", "missing": false, "url": "https://www.doctrine-project.org/projects/doctrine-orm/en/2.20/index.html"}, {"content_hash": "739c8d6cbe9e554f8935731444efcceaba4f074894ec34d26835c02c5e9566dc", "fetched_at": "2026-08-29T08:19:22.819556+00:00", "kind": "site_page", "missing": false, "url": "https://www.doctrine-project.org/projects/doctrine-orm/en/2.19/index.html"}, {"content_hash": "c8db3f33ef4717c30134e979ad7ac3f0f77958e310428a1f09f07b8f766603eb", "fetched_at": "2026-08-29T08:19:22.821147+00:00", "kind": "site_page", "missing": false, "url": "https://www.doctrine-project.org/projects/doctrine-orm/en/2.18/index.html"}, {"content_hash": "7240ce69dd1072eb554549e0b023d75a4625ec5ae2b05bc52d9dd273c167f923", "fetched_at": "2026-08-29T08:19:22.822791+00:00", "kind": "site_page", "missing": false, "url": "https://www.doctrine-project.org/projects/doctrine-orm/en/2.17/index.html"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 96}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 5993, "days_push": 7, "days_rel": 28, "gap_med": 1, "n_releases_24m": 44}, "score": 98, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}