{"adoption": {"forks": 320, "observed_at": "2026-08-28T04:03:43.119963+00:00", "stars": 1134}, "canonical_url": "https://ross.abutalabs.com/products/structurizr-java", "card": {"archived": true, "artifact_type": "library", "description": "Structurizr for Java", "domain": ["developer-tools", "documentation"], "enriched": true, "function": ["documentation", "data-visualization", "serialization", "developer-tools"], "health_score": 10, "homepage": "https://docs.structurizr.com/java", "language": "Java", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["structurizr/java"], "name": "structurizr/java", "platform": ["jvm", "cross-platform"], "pushed_at": "2026-02-01T14:29:40+00:00", "repo": "structurizr/java", "stars": 1134, "tags": ["c4-model", "architecture-diagrams", "diagrams-as-code", "structurizr-dsl", "plantuml-export", "mermaid-export", "software-architecture-modeling", "software-architecture", "docker"], "topics": ["structurizr", "c4model", "software-architecture", "architecture-diagrams"], "urls": [], "use_cases": ["create c4 architecture diagrams as code in java", "model software architecture with the structurizr dsl", "export architecture diagrams to plantuml or mermaid", "generate multiple diagrams from a single architecture model", "render architecture decision records and markdown docs alongside diagrams", "self-host a browser-based architecture diagram viewer", "verify workspace content with architecture inspections"], "what_it_is": "Structurizr for Java is a set of Java libraries (core, client, DSL, import, export, inspections, component) for creating software architecture models and C4 diagrams as code. The repository has been moved to the unified structurizr/structurizr monorepo, with artifacts published on Maven Central.", "when_to_avoid": ["you prefer drag-and-drop visual diagram editing rather than code-based modeling", "you need polished static diagram layouts with manual control in PlantUML/Mermaid exports", "you are not working on the JVM and cannot run Docker or Java 21+"], "when_to_choose": ["you want to define C4 architecture models and views programmatically in Java or via a text DSL", "you need diagrams-as-code stored in version control with automated exports", "you want interactive browser-based diagram viewing with zoom and auto-generated diagram keys"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/structurizr-java", "repo": "structurizr/java", "role": "main", "score": 10}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:43.119963+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:37:22.471746+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4a403788c2f5f9e4ef0879b4757853610c1f108c3c0262fc447b7c9fe0c7dbcf", "fetched_at": "2026-08-28T04:03:43.119963+00:00", "kind": "readme", "missing": false, "url": "https://github.com/structurizr/java"}, {"content_hash": "1e887db7e751c0522520af1ad1af08f0485c7138a884f2be0c704c3a2fdd43b0", "fetched_at": "2026-08-29T12:42:03.895144+00:00", "kind": "homepage", "missing": false, "url": "https://docs.structurizr.com/java"}, {"content_hash": "740ccd6af7931209008c86c8ce4d43d1f7a4e364595b07f26ac1bfc91ce82853", "fetched_at": "2026-08-29T12:42:03.904906+00:00", "kind": "site_page", "missing": false, "url": "https://docs.structurizr.com/quickstart"}, {"content_hash": "c6bfb596994fae588c61a3023673c9e9deec42864367ad3e23f2bed2c586d5fb", "fetched_at": "2026-08-29T12:42:03.917270+00:00", "kind": "site_page", "missing": false, "url": "https://docs.structurizr.com/features"}, {"content_hash": "13e03baffa4453418b39e28c9590d4b7b3b8f9d46f6685107d36a5b9b4389e3d", "fetched_at": "2026-08-29T12:42:03.922977+00:00", "kind": "site_page", "missing": false, "url": "https://docs.structurizr.com/getting-started"}, {"content_hash": "f2f3a2d20a56a9cd5d11f0242d3b7cf055785f31395c45f6d111d3475aa59247", "fetched_at": "2026-08-29T12:42:03.924800+00:00", "kind": "site_page", "missing": false, "url": "https://docs.structurizr.com/getting-started/local-server"}, {"content_hash": "b4e96e07bbeae5b9256da04a75b80fe5ebde45e78203bece7781090f2b0cf9fe", "fetched_at": "2026-08-29T12:42:03.926475+00:00", "kind": "site_page", "missing": false, "url": "https://docs.structurizr.com/getting-started/local-local"}, {"content_hash": "cabe85d8afb136e287ea440f9f7449aa1d065c75356b690fe46710e49de7f61c", "fetched_at": "2026-08-29T12:42:03.927911+00:00", "kind": "site_page", "missing": false, "url": "https://docs.structurizr.com/getting-started/local-export-static-site"}, {"content_hash": "20dcdd20e26adc001a1700d47b09cd65a1a2bb1d30fb1e3c669eda86248a0d4c", "fetched_at": "2026-08-29T12:42:03.929319+00:00", "kind": "site_page", "missing": false, "url": "https://docs.structurizr.com/getting-started/export-diagrams-as-code"}, {"content_hash": "a4b7465258133ed19fb79aee6ab306996f9ee80a64b40244f3f168bee644b592", "fetched_at": "2026-08-29T12:42:03.930818+00:00", "kind": "site_page", "missing": false, "url": "https://docs.structurizr.com/getting-started/server"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:43.119963+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:37:22.471746+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4a403788c2f5f9e4ef0879b4757853610c1f108c3c0262fc447b7c9fe0c7dbcf", "fetched_at": "2026-08-28T04:03:43.119963+00:00", "kind": "readme", "missing": false, "url": "https://github.com/structurizr/java"}, {"content_hash": "1e887db7e751c0522520af1ad1af08f0485c7138a884f2be0c704c3a2fdd43b0", "fetched_at": "2026-08-29T12:42:03.895144+00:00", "kind": "homepage", "missing": false, "url": "https://docs.structurizr.com/java"}, {"content_hash": "740ccd6af7931209008c86c8ce4d43d1f7a4e364595b07f26ac1bfc91ce82853", "fetched_at": "2026-08-29T12:42:03.904906+00:00", "kind": "site_page", "missing": false, "url": "https://docs.structurizr.com/quickstart"}, {"content_hash": "c6bfb596994fae588c61a3023673c9e9deec42864367ad3e23f2bed2c586d5fb", "fetched_at": "2026-08-29T12:42:03.917270+00:00", "kind": "site_page", "missing": false, "url": "https://docs.structurizr.com/features"}, {"content_hash": "13e03baffa4453418b39e28c9590d4b7b3b8f9d46f6685107d36a5b9b4389e3d", "fetched_at": "2026-08-29T12:42:03.922977+00:00", "kind": "site_page", "missing": false, "url": "https://docs.structurizr.com/getting-started"}, {"content_hash": "f2f3a2d20a56a9cd5d11f0242d3b7cf055785f31395c45f6d111d3475aa59247", "fetched_at": "2026-08-29T12:42:03.924800+00:00", "kind": "site_page", "missing": false, "url": "https://docs.structurizr.com/getting-started/local-server"}, {"content_hash": "b4e96e07bbeae5b9256da04a75b80fe5ebde45e78203bece7781090f2b0cf9fe", "fetched_at": "2026-08-29T12:42:03.926475+00:00", "kind": "site_page", "missing": false, "url": "https://docs.structurizr.com/getting-started/local-local"}, {"content_hash": "cabe85d8afb136e287ea440f9f7449aa1d065c75356b690fe46710e49de7f61c", "fetched_at": "2026-08-29T12:42:03.927911+00:00", "kind": "site_page", "missing": false, "url": "https://docs.structurizr.com/getting-started/local-export-static-site"}, {"content_hash": "20dcdd20e26adc001a1700d47b09cd65a1a2bb1d30fb1e3c669eda86248a0d4c", "fetched_at": "2026-08-29T12:42:03.929319+00:00", "kind": "site_page", "missing": false, "url": "https://docs.structurizr.com/getting-started/export-diagrams-as-code"}, {"content_hash": "a4b7465258133ed19fb79aee6ab306996f9ee80a64b40244f3f168bee644b592", "fetched_at": "2026-08-29T12:42:03.930818+00:00", "kind": "site_page", "missing": false, "url": "https://docs.structurizr.com/getting-started/server"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:37:22.471746+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4a403788c2f5f9e4ef0879b4757853610c1f108c3c0262fc447b7c9fe0c7dbcf", "fetched_at": "2026-08-28T04:03:43.119963+00:00", "kind": "readme", "missing": false, "url": "https://github.com/structurizr/java"}, {"content_hash": "1e887db7e751c0522520af1ad1af08f0485c7138a884f2be0c704c3a2fdd43b0", "fetched_at": "2026-08-29T12:42:03.895144+00:00", "kind": "homepage", "missing": false, "url": "https://docs.structurizr.com/java"}, {"content_hash": "740ccd6af7931209008c86c8ce4d43d1f7a4e364595b07f26ac1bfc91ce82853", "fetched_at": "2026-08-29T12:42:03.904906+00:00", "kind": "site_page", "missing": false, "url": "https://docs.structurizr.com/quickstart"}, {"content_hash": "c6bfb596994fae588c61a3023673c9e9deec42864367ad3e23f2bed2c586d5fb", "fetched_at": "2026-08-29T12:42:03.917270+00:00", "kind": "site_page", "missing": false, "url": "https://docs.structurizr.com/features"}, {"content_hash": "13e03baffa4453418b39e28c9590d4b7b3b8f9d46f6685107d36a5b9b4389e3d", "fetched_at": "2026-08-29T12:42:03.922977+00:00", "kind": "site_page", "missing": false, "url": "https://docs.structurizr.com/getting-started"}, {"content_hash": "f2f3a2d20a56a9cd5d11f0242d3b7cf055785f31395c45f6d111d3475aa59247", "fetched_at": "2026-08-29T12:42:03.924800+00:00", "kind": "site_page", "missing": false, "url": "https://docs.structurizr.com/getting-started/local-server"}, {"content_hash": "b4e96e07bbeae5b9256da04a75b80fe5ebde45e78203bece7781090f2b0cf9fe", "fetched_at": "2026-08-29T12:42:03.926475+00:00", "kind": "site_page", "missing": false, "url": "https://docs.structurizr.com/getting-started/local-local"}, {"content_hash": "cabe85d8afb136e287ea440f9f7449aa1d065c75356b690fe46710e49de7f61c", "fetched_at": "2026-08-29T12:42:03.927911+00:00", "kind": "site_page", "missing": false, "url": "https://docs.structurizr.com/getting-started/local-export-static-site"}, {"content_hash": "20dcdd20e26adc001a1700d47b09cd65a1a2bb1d30fb1e3c669eda86248a0d4c", "fetched_at": "2026-08-29T12:42:03.929319+00:00", "kind": "site_page", "missing": false, "url": "https://docs.structurizr.com/getting-started/export-diagrams-as-code"}, {"content_hash": "a4b7465258133ed19fb79aee6ab306996f9ee80a64b40244f3f168bee644b592", "fetched_at": "2026-08-29T12:42:03.930818+00:00", "kind": "site_page", "missing": false, "url": "https://docs.structurizr.com/getting-started/server"}], "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:03:43.119963+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:43.119963+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:43.119963+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:37:22.471746+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4a403788c2f5f9e4ef0879b4757853610c1f108c3c0262fc447b7c9fe0c7dbcf", "fetched_at": "2026-08-28T04:03:43.119963+00:00", "kind": "readme", "missing": false, "url": "https://github.com/structurizr/java"}, {"content_hash": "1e887db7e751c0522520af1ad1af08f0485c7138a884f2be0c704c3a2fdd43b0", "fetched_at": "2026-08-29T12:42:03.895144+00:00", "kind": "homepage", "missing": false, "url": "https://docs.structurizr.com/java"}, {"content_hash": "740ccd6af7931209008c86c8ce4d43d1f7a4e364595b07f26ac1bfc91ce82853", "fetched_at": "2026-08-29T12:42:03.904906+00:00", "kind": "site_page", "missing": false, "url": "https://docs.structurizr.com/quickstart"}, {"content_hash": "c6bfb596994fae588c61a3023673c9e9deec42864367ad3e23f2bed2c586d5fb", "fetched_at": "2026-08-29T12:42:03.917270+00:00", "kind": "site_page", "missing": false, "url": "https://docs.structurizr.com/features"}, {"content_hash": "13e03baffa4453418b39e28c9590d4b7b3b8f9d46f6685107d36a5b9b4389e3d", "fetched_at": "2026-08-29T12:42:03.922977+00:00", "kind": "site_page", "missing": false, "url": "https://docs.structurizr.com/getting-started"}, {"content_hash": "f2f3a2d20a56a9cd5d11f0242d3b7cf055785f31395c45f6d111d3475aa59247", "fetched_at": "2026-08-29T12:42:03.924800+00:00", "kind": "site_page", "missing": false, "url": "https://docs.structurizr.com/getting-started/local-server"}, {"content_hash": "b4e96e07bbeae5b9256da04a75b80fe5ebde45e78203bece7781090f2b0cf9fe", "fetched_at": "2026-08-29T12:42:03.926475+00:00", "kind": "site_page", "missing": false, "url": "https://docs.structurizr.com/getting-started/local-local"}, {"content_hash": "cabe85d8afb136e287ea440f9f7449aa1d065c75356b690fe46710e49de7f61c", "fetched_at": "2026-08-29T12:42:03.927911+00:00", "kind": "site_page", "missing": false, "url": "https://docs.structurizr.com/getting-started/local-export-static-site"}, {"content_hash": "20dcdd20e26adc001a1700d47b09cd65a1a2bb1d30fb1e3c669eda86248a0d4c", "fetched_at": "2026-08-29T12:42:03.929319+00:00", "kind": "site_page", "missing": false, "url": "https://docs.structurizr.com/getting-started/export-diagrams-as-code"}, {"content_hash": "a4b7465258133ed19fb79aee6ab306996f9ee80a64b40244f3f168bee644b592", "fetched_at": "2026-08-29T12:42:03.930818+00:00", "kind": "site_page", "missing": false, "url": "https://docs.structurizr.com/getting-started/server"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:43.119963+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:43.119963+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:37:22.471746+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4a403788c2f5f9e4ef0879b4757853610c1f108c3c0262fc447b7c9fe0c7dbcf", "fetched_at": "2026-08-28T04:03:43.119963+00:00", "kind": "readme", "missing": false, "url": "https://github.com/structurizr/java"}, {"content_hash": "1e887db7e751c0522520af1ad1af08f0485c7138a884f2be0c704c3a2fdd43b0", "fetched_at": "2026-08-29T12:42:03.895144+00:00", "kind": "homepage", "missing": false, "url": "https://docs.structurizr.com/java"}, {"content_hash": "740ccd6af7931209008c86c8ce4d43d1f7a4e364595b07f26ac1bfc91ce82853", "fetched_at": "2026-08-29T12:42:03.904906+00:00", "kind": "site_page", "missing": false, "url": "https://docs.structurizr.com/quickstart"}, {"content_hash": "c6bfb596994fae588c61a3023673c9e9deec42864367ad3e23f2bed2c586d5fb", "fetched_at": "2026-08-29T12:42:03.917270+00:00", "kind": "site_page", "missing": false, "url": "https://docs.structurizr.com/features"}, {"content_hash": "13e03baffa4453418b39e28c9590d4b7b3b8f9d46f6685107d36a5b9b4389e3d", "fetched_at": "2026-08-29T12:42:03.922977+00:00", "kind": "site_page", "missing": false, "url": "https://docs.structurizr.com/getting-started"}, {"content_hash": "f2f3a2d20a56a9cd5d11f0242d3b7cf055785f31395c45f6d111d3475aa59247", "fetched_at": "2026-08-29T12:42:03.924800+00:00", "kind": "site_page", "missing": false, "url": "https://docs.structurizr.com/getting-started/local-server"}, {"content_hash": "b4e96e07bbeae5b9256da04a75b80fe5ebde45e78203bece7781090f2b0cf9fe", "fetched_at": "2026-08-29T12:42:03.926475+00:00", "kind": "site_page", "missing": false, "url": "https://docs.structurizr.com/getting-started/local-local"}, {"content_hash": "cabe85d8afb136e287ea440f9f7449aa1d065c75356b690fe46710e49de7f61c", "fetched_at": "2026-08-29T12:42:03.927911+00:00", "kind": "site_page", "missing": false, "url": "https://docs.structurizr.com/getting-started/local-export-static-site"}, {"content_hash": "20dcdd20e26adc001a1700d47b09cd65a1a2bb1d30fb1e3c669eda86248a0d4c", "fetched_at": "2026-08-29T12:42:03.929319+00:00", "kind": "site_page", "missing": false, "url": "https://docs.structurizr.com/getting-started/export-diagrams-as-code"}, {"content_hash": "a4b7465258133ed19fb79aee6ab306996f9ee80a64b40244f3f168bee644b592", "fetched_at": "2026-08-29T12:42:03.930818+00:00", "kind": "site_page", "missing": false, "url": "https://docs.structurizr.com/getting-started/server"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:43.119963+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:43.119963+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:43.119963+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:37:22.471746+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4a403788c2f5f9e4ef0879b4757853610c1f108c3c0262fc447b7c9fe0c7dbcf", "fetched_at": "2026-08-28T04:03:43.119963+00:00", "kind": "readme", "missing": false, "url": "https://github.com/structurizr/java"}, {"content_hash": "1e887db7e751c0522520af1ad1af08f0485c7138a884f2be0c704c3a2fdd43b0", "fetched_at": "2026-08-29T12:42:03.895144+00:00", "kind": "homepage", "missing": false, "url": "https://docs.structurizr.com/java"}, {"content_hash": "740ccd6af7931209008c86c8ce4d43d1f7a4e364595b07f26ac1bfc91ce82853", "fetched_at": "2026-08-29T12:42:03.904906+00:00", "kind": "site_page", "missing": false, "url": "https://docs.structurizr.com/quickstart"}, {"content_hash": "c6bfb596994fae588c61a3023673c9e9deec42864367ad3e23f2bed2c586d5fb", "fetched_at": "2026-08-29T12:42:03.917270+00:00", "kind": "site_page", "missing": false, "url": "https://docs.structurizr.com/features"}, {"content_hash": "13e03baffa4453418b39e28c9590d4b7b3b8f9d46f6685107d36a5b9b4389e3d", "fetched_at": "2026-08-29T12:42:03.922977+00:00", "kind": "site_page", "missing": false, "url": "https://docs.structurizr.com/getting-started"}, {"content_hash": "f2f3a2d20a56a9cd5d11f0242d3b7cf055785f31395c45f6d111d3475aa59247", "fetched_at": "2026-08-29T12:42:03.924800+00:00", "kind": "site_page", "missing": false, "url": "https://docs.structurizr.com/getting-started/local-server"}, {"content_hash": "b4e96e07bbeae5b9256da04a75b80fe5ebde45e78203bece7781090f2b0cf9fe", "fetched_at": "2026-08-29T12:42:03.926475+00:00", "kind": "site_page", "missing": false, "url": "https://docs.structurizr.com/getting-started/local-local"}, {"content_hash": "cabe85d8afb136e287ea440f9f7449aa1d065c75356b690fe46710e49de7f61c", "fetched_at": "2026-08-29T12:42:03.927911+00:00", "kind": "site_page", "missing": false, "url": "https://docs.structurizr.com/getting-started/local-export-static-site"}, {"content_hash": "20dcdd20e26adc001a1700d47b09cd65a1a2bb1d30fb1e3c669eda86248a0d4c", "fetched_at": "2026-08-29T12:42:03.929319+00:00", "kind": "site_page", "missing": false, "url": "https://docs.structurizr.com/getting-started/export-diagrams-as-code"}, {"content_hash": "a4b7465258133ed19fb79aee6ab306996f9ee80a64b40244f3f168bee644b592", "fetched_at": "2026-08-29T12:42:03.930818+00:00", "kind": "site_page", "missing": false, "url": "https://docs.structurizr.com/getting-started/server"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:43.119963+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:43.119963+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:37:22.471746+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4a403788c2f5f9e4ef0879b4757853610c1f108c3c0262fc447b7c9fe0c7dbcf", "fetched_at": "2026-08-28T04:03:43.119963+00:00", "kind": "readme", "missing": false, "url": "https://github.com/structurizr/java"}, {"content_hash": "1e887db7e751c0522520af1ad1af08f0485c7138a884f2be0c704c3a2fdd43b0", "fetched_at": "2026-08-29T12:42:03.895144+00:00", "kind": "homepage", "missing": false, "url": "https://docs.structurizr.com/java"}, {"content_hash": "740ccd6af7931209008c86c8ce4d43d1f7a4e364595b07f26ac1bfc91ce82853", "fetched_at": "2026-08-29T12:42:03.904906+00:00", "kind": "site_page", "missing": false, "url": "https://docs.structurizr.com/quickstart"}, {"content_hash": "c6bfb596994fae588c61a3023673c9e9deec42864367ad3e23f2bed2c586d5fb", "fetched_at": "2026-08-29T12:42:03.917270+00:00", "kind": "site_page", "missing": false, "url": "https://docs.structurizr.com/features"}, {"content_hash": "13e03baffa4453418b39e28c9590d4b7b3b8f9d46f6685107d36a5b9b4389e3d", "fetched_at": "2026-08-29T12:42:03.922977+00:00", "kind": "site_page", "missing": false, "url": "https://docs.structurizr.com/getting-started"}, {"content_hash": "f2f3a2d20a56a9cd5d11f0242d3b7cf055785f31395c45f6d111d3475aa59247", "fetched_at": "2026-08-29T12:42:03.924800+00:00", "kind": "site_page", "missing": false, "url": "https://docs.structurizr.com/getting-started/local-server"}, {"content_hash": "b4e96e07bbeae5b9256da04a75b80fe5ebde45e78203bece7781090f2b0cf9fe", "fetched_at": "2026-08-29T12:42:03.926475+00:00", "kind": "site_page", "missing": false, "url": "https://docs.structurizr.com/getting-started/local-local"}, {"content_hash": "cabe85d8afb136e287ea440f9f7449aa1d065c75356b690fe46710e49de7f61c", "fetched_at": "2026-08-29T12:42:03.927911+00:00", "kind": "site_page", "missing": false, "url": "https://docs.structurizr.com/getting-started/local-export-static-site"}, {"content_hash": "20dcdd20e26adc001a1700d47b09cd65a1a2bb1d30fb1e3c669eda86248a0d4c", "fetched_at": "2026-08-29T12:42:03.929319+00:00", "kind": "site_page", "missing": false, "url": "https://docs.structurizr.com/getting-started/export-diagrams-as-code"}, {"content_hash": "a4b7465258133ed19fb79aee6ab306996f9ee80a64b40244f3f168bee644b592", "fetched_at": "2026-08-29T12:42:03.930818+00:00", "kind": "site_page", "missing": false, "url": "https://docs.structurizr.com/getting-started/server"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:37:22.471746+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4a403788c2f5f9e4ef0879b4757853610c1f108c3c0262fc447b7c9fe0c7dbcf", "fetched_at": "2026-08-28T04:03:43.119963+00:00", "kind": "readme", "missing": false, "url": "https://github.com/structurizr/java"}, {"content_hash": "1e887db7e751c0522520af1ad1af08f0485c7138a884f2be0c704c3a2fdd43b0", "fetched_at": "2026-08-29T12:42:03.895144+00:00", "kind": "homepage", "missing": false, "url": "https://docs.structurizr.com/java"}, {"content_hash": "740ccd6af7931209008c86c8ce4d43d1f7a4e364595b07f26ac1bfc91ce82853", "fetched_at": "2026-08-29T12:42:03.904906+00:00", "kind": "site_page", "missing": false, "url": "https://docs.structurizr.com/quickstart"}, {"content_hash": "c6bfb596994fae588c61a3023673c9e9deec42864367ad3e23f2bed2c586d5fb", "fetched_at": "2026-08-29T12:42:03.917270+00:00", "kind": "site_page", "missing": false, "url": "https://docs.structurizr.com/features"}, {"content_hash": "13e03baffa4453418b39e28c9590d4b7b3b8f9d46f6685107d36a5b9b4389e3d", "fetched_at": "2026-08-29T12:42:03.922977+00:00", "kind": "site_page", "missing": false, "url": "https://docs.structurizr.com/getting-started"}, {"content_hash": "f2f3a2d20a56a9cd5d11f0242d3b7cf055785f31395c45f6d111d3475aa59247", "fetched_at": "2026-08-29T12:42:03.924800+00:00", "kind": "site_page", "missing": false, "url": "https://docs.structurizr.com/getting-started/local-server"}, {"content_hash": "b4e96e07bbeae5b9256da04a75b80fe5ebde45e78203bece7781090f2b0cf9fe", "fetched_at": "2026-08-29T12:42:03.926475+00:00", "kind": "site_page", "missing": false, "url": "https://docs.structurizr.com/getting-started/local-local"}, {"content_hash": "cabe85d8afb136e287ea440f9f7449aa1d065c75356b690fe46710e49de7f61c", "fetched_at": "2026-08-29T12:42:03.927911+00:00", "kind": "site_page", "missing": false, "url": "https://docs.structurizr.com/getting-started/local-export-static-site"}, {"content_hash": "20dcdd20e26adc001a1700d47b09cd65a1a2bb1d30fb1e3c669eda86248a0d4c", "fetched_at": "2026-08-29T12:42:03.929319+00:00", "kind": "site_page", "missing": false, "url": "https://docs.structurizr.com/getting-started/export-diagrams-as-code"}, {"content_hash": "a4b7465258133ed19fb79aee6ab306996f9ee80a64b40244f3f168bee644b592", "fetched_at": "2026-08-29T12:42:03.930818+00:00", "kind": "site_page", "missing": false, "url": "https://docs.structurizr.com/getting-started/server"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:37:22.471746+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4a403788c2f5f9e4ef0879b4757853610c1f108c3c0262fc447b7c9fe0c7dbcf", "fetched_at": "2026-08-28T04:03:43.119963+00:00", "kind": "readme", "missing": false, "url": "https://github.com/structurizr/java"}, {"content_hash": "1e887db7e751c0522520af1ad1af08f0485c7138a884f2be0c704c3a2fdd43b0", "fetched_at": "2026-08-29T12:42:03.895144+00:00", "kind": "homepage", "missing": false, "url": "https://docs.structurizr.com/java"}, {"content_hash": "740ccd6af7931209008c86c8ce4d43d1f7a4e364595b07f26ac1bfc91ce82853", "fetched_at": "2026-08-29T12:42:03.904906+00:00", "kind": "site_page", "missing": false, "url": "https://docs.structurizr.com/quickstart"}, {"content_hash": "c6bfb596994fae588c61a3023673c9e9deec42864367ad3e23f2bed2c586d5fb", "fetched_at": "2026-08-29T12:42:03.917270+00:00", "kind": "site_page", "missing": false, "url": "https://docs.structurizr.com/features"}, {"content_hash": "13e03baffa4453418b39e28c9590d4b7b3b8f9d46f6685107d36a5b9b4389e3d", "fetched_at": "2026-08-29T12:42:03.922977+00:00", "kind": "site_page", "missing": false, "url": "https://docs.structurizr.com/getting-started"}, {"content_hash": "f2f3a2d20a56a9cd5d11f0242d3b7cf055785f31395c45f6d111d3475aa59247", "fetched_at": "2026-08-29T12:42:03.924800+00:00", "kind": "site_page", "missing": false, "url": "https://docs.structurizr.com/getting-started/local-server"}, {"content_hash": "b4e96e07bbeae5b9256da04a75b80fe5ebde45e78203bece7781090f2b0cf9fe", "fetched_at": "2026-08-29T12:42:03.926475+00:00", "kind": "site_page", "missing": false, "url": "https://docs.structurizr.com/getting-started/local-local"}, {"content_hash": "cabe85d8afb136e287ea440f9f7449aa1d065c75356b690fe46710e49de7f61c", "fetched_at": "2026-08-29T12:42:03.927911+00:00", "kind": "site_page", "missing": false, "url": "https://docs.structurizr.com/getting-started/local-export-static-site"}, {"content_hash": "20dcdd20e26adc001a1700d47b09cd65a1a2bb1d30fb1e3c669eda86248a0d4c", "fetched_at": "2026-08-29T12:42:03.929319+00:00", "kind": "site_page", "missing": false, "url": "https://docs.structurizr.com/getting-started/export-diagrams-as-code"}, {"content_hash": "a4b7465258133ed19fb79aee6ab306996f9ee80a64b40244f3f168bee644b592", "fetched_at": "2026-08-29T12:42:03.930818+00:00", "kind": "site_page", "missing": false, "url": "https://docs.structurizr.com/getting-started/server"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:37:22.471746+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4a403788c2f5f9e4ef0879b4757853610c1f108c3c0262fc447b7c9fe0c7dbcf", "fetched_at": "2026-08-28T04:03:43.119963+00:00", "kind": "readme", "missing": false, "url": "https://github.com/structurizr/java"}, {"content_hash": "1e887db7e751c0522520af1ad1af08f0485c7138a884f2be0c704c3a2fdd43b0", "fetched_at": "2026-08-29T12:42:03.895144+00:00", "kind": "homepage", "missing": false, "url": "https://docs.structurizr.com/java"}, {"content_hash": "740ccd6af7931209008c86c8ce4d43d1f7a4e364595b07f26ac1bfc91ce82853", "fetched_at": "2026-08-29T12:42:03.904906+00:00", "kind": "site_page", "missing": false, "url": "https://docs.structurizr.com/quickstart"}, {"content_hash": "c6bfb596994fae588c61a3023673c9e9deec42864367ad3e23f2bed2c586d5fb", "fetched_at": "2026-08-29T12:42:03.917270+00:00", "kind": "site_page", "missing": false, "url": "https://docs.structurizr.com/features"}, {"content_hash": "13e03baffa4453418b39e28c9590d4b7b3b8f9d46f6685107d36a5b9b4389e3d", "fetched_at": "2026-08-29T12:42:03.922977+00:00", "kind": "site_page", "missing": false, "url": "https://docs.structurizr.com/getting-started"}, {"content_hash": "f2f3a2d20a56a9cd5d11f0242d3b7cf055785f31395c45f6d111d3475aa59247", "fetched_at": "2026-08-29T12:42:03.924800+00:00", "kind": "site_page", "missing": false, "url": "https://docs.structurizr.com/getting-started/local-server"}, {"content_hash": "b4e96e07bbeae5b9256da04a75b80fe5ebde45e78203bece7781090f2b0cf9fe", "fetched_at": "2026-08-29T12:42:03.926475+00:00", "kind": "site_page", "missing": false, "url": "https://docs.structurizr.com/getting-started/local-local"}, {"content_hash": "cabe85d8afb136e287ea440f9f7449aa1d065c75356b690fe46710e49de7f61c", "fetched_at": "2026-08-29T12:42:03.927911+00:00", "kind": "site_page", "missing": false, "url": "https://docs.structurizr.com/getting-started/local-export-static-site"}, {"content_hash": "20dcdd20e26adc001a1700d47b09cd65a1a2bb1d30fb1e3c669eda86248a0d4c", "fetched_at": "2026-08-29T12:42:03.929319+00:00", "kind": "site_page", "missing": false, "url": "https://docs.structurizr.com/getting-started/export-diagrams-as-code"}, {"content_hash": "a4b7465258133ed19fb79aee6ab306996f9ee80a64b40244f3f168bee644b592", "fetched_at": "2026-08-29T12:42:03.930818+00:00", "kind": "site_page", "missing": false, "url": "https://docs.structurizr.com/getting-started/server"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 65, "longevity": 100, "rhythm": 45}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["archived"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4468, "days_push": 213, "days_rel": 285, "gap_med": 32, "n_releases_24m": 10}, "score": 10, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}