{"adoption": {"forks": 958, "observed_at": "2026-08-28T04:07:22.647762+00:00", "stars": 2801}, "canonical_url": "https://ross.abutalabs.com/products/teaql-agent-kit", "card": {"archived": false, "artifact_type": "framework", "description": "A model-mediated harness for reliable agentic software development.", "domain": ["developer-tools", "artificial-intelligence", "large-language-models", "backend", "web-development", "databases", "apis"], "enriched": true, "function": ["agent-framework", "orm", "api-framework", "developer-tools", "prompt-engineering", "security", "logging"], "health_score": 100, "homepage": "https://teaql.io", "language": null, "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["teaql/teaql-agent-kit"], "name": "teaql/teaql-agent-kit", "platform": ["jvm", "rust", "go", "python", "dotnet", "cross-platform", "cli"], "pushed_at": "2026-08-25T08:00:24+00:00", "repo": "teaql/teaql-agent-kit", "stars": 2801, "tags": ["agentic-coding", "coding-agent", "domain-driven-design", "semantic-modeling", "ksml", "typed-api-generation", "runtime-governance", "ai-native-development", "harness-pattern", "multi-language-codegen", "code-generation", "ai-agents", "automation", "swift", "nodejs"], "topics": ["ai-coding", "teaql", "agentic-coding", "code-generation", "coding-agent", "ddd", "developer-tools", "domain-driven-design", "java", "rust", "semantic-guardrails", "semantic-modeling"], "urls": [], "use_cases": ["generate typed business APIs from a domain model for AI coding agents", "constrain LLM coding agents to a validated domain contract instead of free-form code generation", "build Spring Boot or Rust services with model-driven entity and query APIs", "add audit intent and purpose metadata to database queries and mutations", "evaluate and repair a domain model deterministically before code generation", "share one semantic domain model across Java, Rust, Go, Python, C#, TypeScript, and Swift runtimes", "govern runtime behavior of AI-generated applications with explicit capability grants"], "what_it_is": "TeaQL Agent Kit is a model-mediated harness for coding agents that inserts an inspectable, executable domain model (KSML) between requirements and generated code, with deterministic evaluation, repair guidance, and typed API generation across seven language runtimes. It also provides a runtime governance layer where queries and mutations carry identity, intent, and audit metadata, and external capabilities are explicitly granted.", "when_to_avoid": ["you need a lightweight prompt library or simple code-generation skill without a modeling step", "your project is a small script or frontend-only app where a domain model harness is overkill", "you cannot send model inputs to hosted generation/evaluation endpoints and need fully offline tooling", "you need a language runtime outside the seven supported stacks"], "when_to_choose": ["you want AI coding agents to produce reliable, verifiable backend code against a governed domain model", "you need typed, model-aware data access APIs across multiple language stacks and SQL databases", "you require runtime auditability, intent metadata, and bounded capabilities in AI-assisted applications", "you follow domain-driven design and want an executable model as the source of truth"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/teaql-agent-kit", "repo": "teaql/teaql-agent-kit", "role": "main", "score": 87}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:22.647762+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T08:14:34.530205+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bbf5366a6884e76ae7c5de2e3a0c7469bf20dac67b43801fa390f5a1af51e3b2", "fetched_at": "2026-08-28T04:07:22.647762+00:00", "kind": "readme", "missing": false, "url": "https://github.com/teaql/teaql-agent-kit"}, {"content_hash": "8323d6990a07a06e2c10a361909f094a1c32363642e70dba639d10d5d2ba168d", "fetched_at": "2026-08-29T09:55:04.342769+00:00", "kind": "homepage", "missing": false, "url": "https://teaql.io"}, {"content_hash": "2db3d5c714ab4039494005bcdbd70c2a52ccfe661274dcc8644ae42bcf8e876e", "fetched_at": "2026-08-29T09:55:04.356582+00:00", "kind": "site_page", "missing": false, "url": "https://teaql.io/docs/languages/overview"}, {"content_hash": "7e3e5e8ea00a2a9c5580179aa5b61fc54ae1a8658084d06d2f80d778b17c3011", "fetched_at": "2026-08-29T09:55:04.360309+00:00", "kind": "site_page", "missing": false, "url": "https://teaql.io/docs/java/runtime/user-context"}, {"content_hash": "707f72f6f766f5b5ba27c2837b3edcdeafd9a966b9ef17fa8ca2bbe6dd70f8dd", "fetched_at": "2026-08-29T09:55:04.358532+00:00", "kind": "site_page", "missing": false, "url": "https://teaql.io/docs/java/spring-boot/practice-with-spring-boot-cloud"}, {"content_hash": "80d4627ab789b4baa1c960d24f36fe48fc0791e13a7346e7e364a7db8074af36", "fetched_at": "2026-08-29T09:55:04.351947+00:00", "kind": "site_page", "missing": false, "url": "https://teaql.io/docs/core/intro"}, {"content_hash": "65d0bd011ae3efb1fb52a4bfa07307101b29f138638d4878215ccd881e70980b", "fetched_at": "2026-08-29T09:55:04.354173+00:00", "kind": "site_page", "missing": false, "url": "https://teaql.io/docs/core/getting-started"}, {"content_hash": "13fb46ec52eaf2e025842f1a7471ea288d63d20636033d0c9145e5c27a9366e2", "fetched_at": "2026-08-29T09:55:04.362041+00:00", "kind": "site_page", "missing": false, "url": "https://teaql.io/docs/reference/glossary"}, {"content_hash": "9c76eb4f84bb00038e8f6ee57ba1f64fd7313a0304542ee1f6ef9b09a5d7180b", "fetched_at": "2026-08-29T09:55:04.363846+00:00", "kind": "site_page", "missing": false, "url": "https://teaql.io/docs/compliance/privacy-notice"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:22.647762+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T08:14:34.530205+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bbf5366a6884e76ae7c5de2e3a0c7469bf20dac67b43801fa390f5a1af51e3b2", "fetched_at": "2026-08-28T04:07:22.647762+00:00", "kind": "readme", "missing": false, "url": "https://github.com/teaql/teaql-agent-kit"}, {"content_hash": "8323d6990a07a06e2c10a361909f094a1c32363642e70dba639d10d5d2ba168d", "fetched_at": "2026-08-29T09:55:04.342769+00:00", "kind": "homepage", "missing": false, "url": "https://teaql.io"}, {"content_hash": "2db3d5c714ab4039494005bcdbd70c2a52ccfe661274dcc8644ae42bcf8e876e", "fetched_at": "2026-08-29T09:55:04.356582+00:00", "kind": "site_page", "missing": false, "url": "https://teaql.io/docs/languages/overview"}, {"content_hash": "7e3e5e8ea00a2a9c5580179aa5b61fc54ae1a8658084d06d2f80d778b17c3011", "fetched_at": "2026-08-29T09:55:04.360309+00:00", "kind": "site_page", "missing": false, "url": "https://teaql.io/docs/java/runtime/user-context"}, {"content_hash": "707f72f6f766f5b5ba27c2837b3edcdeafd9a966b9ef17fa8ca2bbe6dd70f8dd", "fetched_at": "2026-08-29T09:55:04.358532+00:00", "kind": "site_page", "missing": false, "url": "https://teaql.io/docs/java/spring-boot/practice-with-spring-boot-cloud"}, {"content_hash": "80d4627ab789b4baa1c960d24f36fe48fc0791e13a7346e7e364a7db8074af36", "fetched_at": "2026-08-29T09:55:04.351947+00:00", "kind": "site_page", "missing": false, "url": "https://teaql.io/docs/core/intro"}, {"content_hash": "65d0bd011ae3efb1fb52a4bfa07307101b29f138638d4878215ccd881e70980b", "fetched_at": "2026-08-29T09:55:04.354173+00:00", "kind": "site_page", "missing": false, "url": "https://teaql.io/docs/core/getting-started"}, {"content_hash": "13fb46ec52eaf2e025842f1a7471ea288d63d20636033d0c9145e5c27a9366e2", "fetched_at": "2026-08-29T09:55:04.362041+00:00", "kind": "site_page", "missing": false, "url": "https://teaql.io/docs/reference/glossary"}, {"content_hash": "9c76eb4f84bb00038e8f6ee57ba1f64fd7313a0304542ee1f6ef9b09a5d7180b", "fetched_at": "2026-08-29T09:55:04.363846+00:00", "kind": "site_page", "missing": false, "url": "https://teaql.io/docs/compliance/privacy-notice"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T08:14:34.530205+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bbf5366a6884e76ae7c5de2e3a0c7469bf20dac67b43801fa390f5a1af51e3b2", "fetched_at": "2026-08-28T04:07:22.647762+00:00", "kind": "readme", "missing": false, "url": "https://github.com/teaql/teaql-agent-kit"}, {"content_hash": "8323d6990a07a06e2c10a361909f094a1c32363642e70dba639d10d5d2ba168d", "fetched_at": "2026-08-29T09:55:04.342769+00:00", "kind": "homepage", "missing": false, "url": "https://teaql.io"}, {"content_hash": "2db3d5c714ab4039494005bcdbd70c2a52ccfe661274dcc8644ae42bcf8e876e", "fetched_at": "2026-08-29T09:55:04.356582+00:00", "kind": "site_page", "missing": false, "url": "https://teaql.io/docs/languages/overview"}, {"content_hash": "7e3e5e8ea00a2a9c5580179aa5b61fc54ae1a8658084d06d2f80d778b17c3011", "fetched_at": "2026-08-29T09:55:04.360309+00:00", "kind": "site_page", "missing": false, "url": "https://teaql.io/docs/java/runtime/user-context"}, {"content_hash": "707f72f6f766f5b5ba27c2837b3edcdeafd9a966b9ef17fa8ca2bbe6dd70f8dd", "fetched_at": "2026-08-29T09:55:04.358532+00:00", "kind": "site_page", "missing": false, "url": "https://teaql.io/docs/java/spring-boot/practice-with-spring-boot-cloud"}, {"content_hash": "80d4627ab789b4baa1c960d24f36fe48fc0791e13a7346e7e364a7db8074af36", "fetched_at": "2026-08-29T09:55:04.351947+00:00", "kind": "site_page", "missing": false, "url": "https://teaql.io/docs/core/intro"}, {"content_hash": "65d0bd011ae3efb1fb52a4bfa07307101b29f138638d4878215ccd881e70980b", "fetched_at": "2026-08-29T09:55:04.354173+00:00", "kind": "site_page", "missing": false, "url": "https://teaql.io/docs/core/getting-started"}, {"content_hash": "13fb46ec52eaf2e025842f1a7471ea288d63d20636033d0c9145e5c27a9366e2", "fetched_at": "2026-08-29T09:55:04.362041+00:00", "kind": "site_page", "missing": false, "url": "https://teaql.io/docs/reference/glossary"}, {"content_hash": "9c76eb4f84bb00038e8f6ee57ba1f64fd7313a0304542ee1f6ef9b09a5d7180b", "fetched_at": "2026-08-29T09:55:04.363846+00:00", "kind": "site_page", "missing": false, "url": "https://teaql.io/docs/compliance/privacy-notice"}], "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:07:22.647762+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:22.647762+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:22.647762+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T08:14:34.530205+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bbf5366a6884e76ae7c5de2e3a0c7469bf20dac67b43801fa390f5a1af51e3b2", "fetched_at": "2026-08-28T04:07:22.647762+00:00", "kind": "readme", "missing": false, "url": "https://github.com/teaql/teaql-agent-kit"}, {"content_hash": "8323d6990a07a06e2c10a361909f094a1c32363642e70dba639d10d5d2ba168d", "fetched_at": "2026-08-29T09:55:04.342769+00:00", "kind": "homepage", "missing": false, "url": "https://teaql.io"}, {"content_hash": "2db3d5c714ab4039494005bcdbd70c2a52ccfe661274dcc8644ae42bcf8e876e", "fetched_at": "2026-08-29T09:55:04.356582+00:00", "kind": "site_page", "missing": false, "url": "https://teaql.io/docs/languages/overview"}, {"content_hash": "7e3e5e8ea00a2a9c5580179aa5b61fc54ae1a8658084d06d2f80d778b17c3011", "fetched_at": "2026-08-29T09:55:04.360309+00:00", "kind": "site_page", "missing": false, "url": "https://teaql.io/docs/java/runtime/user-context"}, {"content_hash": "707f72f6f766f5b5ba27c2837b3edcdeafd9a966b9ef17fa8ca2bbe6dd70f8dd", "fetched_at": "2026-08-29T09:55:04.358532+00:00", "kind": "site_page", "missing": false, "url": "https://teaql.io/docs/java/spring-boot/practice-with-spring-boot-cloud"}, {"content_hash": "80d4627ab789b4baa1c960d24f36fe48fc0791e13a7346e7e364a7db8074af36", "fetched_at": "2026-08-29T09:55:04.351947+00:00", "kind": "site_page", "missing": false, "url": "https://teaql.io/docs/core/intro"}, {"content_hash": "65d0bd011ae3efb1fb52a4bfa07307101b29f138638d4878215ccd881e70980b", "fetched_at": "2026-08-29T09:55:04.354173+00:00", "kind": "site_page", "missing": false, "url": "https://teaql.io/docs/core/getting-started"}, {"content_hash": "13fb46ec52eaf2e025842f1a7471ea288d63d20636033d0c9145e5c27a9366e2", "fetched_at": "2026-08-29T09:55:04.362041+00:00", "kind": "site_page", "missing": false, "url": "https://teaql.io/docs/reference/glossary"}, {"content_hash": "9c76eb4f84bb00038e8f6ee57ba1f64fd7313a0304542ee1f6ef9b09a5d7180b", "fetched_at": "2026-08-29T09:55:04.363846+00:00", "kind": "site_page", "missing": false, "url": "https://teaql.io/docs/compliance/privacy-notice"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:22.647762+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:22.647762+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T08:14:34.530205+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bbf5366a6884e76ae7c5de2e3a0c7469bf20dac67b43801fa390f5a1af51e3b2", "fetched_at": "2026-08-28T04:07:22.647762+00:00", "kind": "readme", "missing": false, "url": "https://github.com/teaql/teaql-agent-kit"}, {"content_hash": "8323d6990a07a06e2c10a361909f094a1c32363642e70dba639d10d5d2ba168d", "fetched_at": "2026-08-29T09:55:04.342769+00:00", "kind": "homepage", "missing": false, "url": "https://teaql.io"}, {"content_hash": "2db3d5c714ab4039494005bcdbd70c2a52ccfe661274dcc8644ae42bcf8e876e", "fetched_at": "2026-08-29T09:55:04.356582+00:00", "kind": "site_page", "missing": false, "url": "https://teaql.io/docs/languages/overview"}, {"content_hash": "7e3e5e8ea00a2a9c5580179aa5b61fc54ae1a8658084d06d2f80d778b17c3011", "fetched_at": "2026-08-29T09:55:04.360309+00:00", "kind": "site_page", "missing": false, "url": "https://teaql.io/docs/java/runtime/user-context"}, {"content_hash": "707f72f6f766f5b5ba27c2837b3edcdeafd9a966b9ef17fa8ca2bbe6dd70f8dd", "fetched_at": "2026-08-29T09:55:04.358532+00:00", "kind": "site_page", "missing": false, "url": "https://teaql.io/docs/java/spring-boot/practice-with-spring-boot-cloud"}, {"content_hash": "80d4627ab789b4baa1c960d24f36fe48fc0791e13a7346e7e364a7db8074af36", "fetched_at": "2026-08-29T09:55:04.351947+00:00", "kind": "site_page", "missing": false, "url": "https://teaql.io/docs/core/intro"}, {"content_hash": "65d0bd011ae3efb1fb52a4bfa07307101b29f138638d4878215ccd881e70980b", "fetched_at": "2026-08-29T09:55:04.354173+00:00", "kind": "site_page", "missing": false, "url": "https://teaql.io/docs/core/getting-started"}, {"content_hash": "13fb46ec52eaf2e025842f1a7471ea288d63d20636033d0c9145e5c27a9366e2", "fetched_at": "2026-08-29T09:55:04.362041+00:00", "kind": "site_page", "missing": false, "url": "https://teaql.io/docs/reference/glossary"}, {"content_hash": "9c76eb4f84bb00038e8f6ee57ba1f64fd7313a0304542ee1f6ef9b09a5d7180b", "fetched_at": "2026-08-29T09:55:04.363846+00:00", "kind": "site_page", "missing": false, "url": "https://teaql.io/docs/compliance/privacy-notice"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:22.647762+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:22.647762+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:22.647762+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T08:14:34.530205+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bbf5366a6884e76ae7c5de2e3a0c7469bf20dac67b43801fa390f5a1af51e3b2", "fetched_at": "2026-08-28T04:07:22.647762+00:00", "kind": "readme", "missing": false, "url": "https://github.com/teaql/teaql-agent-kit"}, {"content_hash": "8323d6990a07a06e2c10a361909f094a1c32363642e70dba639d10d5d2ba168d", "fetched_at": "2026-08-29T09:55:04.342769+00:00", "kind": "homepage", "missing": false, "url": "https://teaql.io"}, {"content_hash": "2db3d5c714ab4039494005bcdbd70c2a52ccfe661274dcc8644ae42bcf8e876e", "fetched_at": "2026-08-29T09:55:04.356582+00:00", "kind": "site_page", "missing": false, "url": "https://teaql.io/docs/languages/overview"}, {"content_hash": "7e3e5e8ea00a2a9c5580179aa5b61fc54ae1a8658084d06d2f80d778b17c3011", "fetched_at": "2026-08-29T09:55:04.360309+00:00", "kind": "site_page", "missing": false, "url": "https://teaql.io/docs/java/runtime/user-context"}, {"content_hash": "707f72f6f766f5b5ba27c2837b3edcdeafd9a966b9ef17fa8ca2bbe6dd70f8dd", "fetched_at": "2026-08-29T09:55:04.358532+00:00", "kind": "site_page", "missing": false, "url": "https://teaql.io/docs/java/spring-boot/practice-with-spring-boot-cloud"}, {"content_hash": "80d4627ab789b4baa1c960d24f36fe48fc0791e13a7346e7e364a7db8074af36", "fetched_at": "2026-08-29T09:55:04.351947+00:00", "kind": "site_page", "missing": false, "url": "https://teaql.io/docs/core/intro"}, {"content_hash": "65d0bd011ae3efb1fb52a4bfa07307101b29f138638d4878215ccd881e70980b", "fetched_at": "2026-08-29T09:55:04.354173+00:00", "kind": "site_page", "missing": false, "url": "https://teaql.io/docs/core/getting-started"}, {"content_hash": "13fb46ec52eaf2e025842f1a7471ea288d63d20636033d0c9145e5c27a9366e2", "fetched_at": "2026-08-29T09:55:04.362041+00:00", "kind": "site_page", "missing": false, "url": "https://teaql.io/docs/reference/glossary"}, {"content_hash": "9c76eb4f84bb00038e8f6ee57ba1f64fd7313a0304542ee1f6ef9b09a5d7180b", "fetched_at": "2026-08-29T09:55:04.363846+00:00", "kind": "site_page", "missing": false, "url": "https://teaql.io/docs/compliance/privacy-notice"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:22.647762+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:22.647762+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T08:14:34.530205+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bbf5366a6884e76ae7c5de2e3a0c7469bf20dac67b43801fa390f5a1af51e3b2", "fetched_at": "2026-08-28T04:07:22.647762+00:00", "kind": "readme", "missing": false, "url": "https://github.com/teaql/teaql-agent-kit"}, {"content_hash": "8323d6990a07a06e2c10a361909f094a1c32363642e70dba639d10d5d2ba168d", "fetched_at": "2026-08-29T09:55:04.342769+00:00", "kind": "homepage", "missing": false, "url": "https://teaql.io"}, {"content_hash": "2db3d5c714ab4039494005bcdbd70c2a52ccfe661274dcc8644ae42bcf8e876e", "fetched_at": "2026-08-29T09:55:04.356582+00:00", "kind": "site_page", "missing": false, "url": "https://teaql.io/docs/languages/overview"}, {"content_hash": "7e3e5e8ea00a2a9c5580179aa5b61fc54ae1a8658084d06d2f80d778b17c3011", "fetched_at": "2026-08-29T09:55:04.360309+00:00", "kind": "site_page", "missing": false, "url": "https://teaql.io/docs/java/runtime/user-context"}, {"content_hash": "707f72f6f766f5b5ba27c2837b3edcdeafd9a966b9ef17fa8ca2bbe6dd70f8dd", "fetched_at": "2026-08-29T09:55:04.358532+00:00", "kind": "site_page", "missing": false, "url": "https://teaql.io/docs/java/spring-boot/practice-with-spring-boot-cloud"}, {"content_hash": "80d4627ab789b4baa1c960d24f36fe48fc0791e13a7346e7e364a7db8074af36", "fetched_at": "2026-08-29T09:55:04.351947+00:00", "kind": "site_page", "missing": false, "url": "https://teaql.io/docs/core/intro"}, {"content_hash": "65d0bd011ae3efb1fb52a4bfa07307101b29f138638d4878215ccd881e70980b", "fetched_at": "2026-08-29T09:55:04.354173+00:00", "kind": "site_page", "missing": false, "url": "https://teaql.io/docs/core/getting-started"}, {"content_hash": "13fb46ec52eaf2e025842f1a7471ea288d63d20636033d0c9145e5c27a9366e2", "fetched_at": "2026-08-29T09:55:04.362041+00:00", "kind": "site_page", "missing": false, "url": "https://teaql.io/docs/reference/glossary"}, {"content_hash": "9c76eb4f84bb00038e8f6ee57ba1f64fd7313a0304542ee1f6ef9b09a5d7180b", "fetched_at": "2026-08-29T09:55:04.363846+00:00", "kind": "site_page", "missing": false, "url": "https://teaql.io/docs/compliance/privacy-notice"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T08:14:34.530205+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bbf5366a6884e76ae7c5de2e3a0c7469bf20dac67b43801fa390f5a1af51e3b2", "fetched_at": "2026-08-28T04:07:22.647762+00:00", "kind": "readme", "missing": false, "url": "https://github.com/teaql/teaql-agent-kit"}, {"content_hash": "8323d6990a07a06e2c10a361909f094a1c32363642e70dba639d10d5d2ba168d", "fetched_at": "2026-08-29T09:55:04.342769+00:00", "kind": "homepage", "missing": false, "url": "https://teaql.io"}, {"content_hash": "2db3d5c714ab4039494005bcdbd70c2a52ccfe661274dcc8644ae42bcf8e876e", "fetched_at": "2026-08-29T09:55:04.356582+00:00", "kind": "site_page", "missing": false, "url": "https://teaql.io/docs/languages/overview"}, {"content_hash": "7e3e5e8ea00a2a9c5580179aa5b61fc54ae1a8658084d06d2f80d778b17c3011", "fetched_at": "2026-08-29T09:55:04.360309+00:00", "kind": "site_page", "missing": false, "url": "https://teaql.io/docs/java/runtime/user-context"}, {"content_hash": "707f72f6f766f5b5ba27c2837b3edcdeafd9a966b9ef17fa8ca2bbe6dd70f8dd", "fetched_at": "2026-08-29T09:55:04.358532+00:00", "kind": "site_page", "missing": false, "url": "https://teaql.io/docs/java/spring-boot/practice-with-spring-boot-cloud"}, {"content_hash": "80d4627ab789b4baa1c960d24f36fe48fc0791e13a7346e7e364a7db8074af36", "fetched_at": "2026-08-29T09:55:04.351947+00:00", "kind": "site_page", "missing": false, "url": "https://teaql.io/docs/core/intro"}, {"content_hash": "65d0bd011ae3efb1fb52a4bfa07307101b29f138638d4878215ccd881e70980b", "fetched_at": "2026-08-29T09:55:04.354173+00:00", "kind": "site_page", "missing": false, "url": "https://teaql.io/docs/core/getting-started"}, {"content_hash": "13fb46ec52eaf2e025842f1a7471ea288d63d20636033d0c9145e5c27a9366e2", "fetched_at": "2026-08-29T09:55:04.362041+00:00", "kind": "site_page", "missing": false, "url": "https://teaql.io/docs/reference/glossary"}, {"content_hash": "9c76eb4f84bb00038e8f6ee57ba1f64fd7313a0304542ee1f6ef9b09a5d7180b", "fetched_at": "2026-08-29T09:55:04.363846+00:00", "kind": "site_page", "missing": false, "url": "https://teaql.io/docs/compliance/privacy-notice"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T08:14:34.530205+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bbf5366a6884e76ae7c5de2e3a0c7469bf20dac67b43801fa390f5a1af51e3b2", "fetched_at": "2026-08-28T04:07:22.647762+00:00", "kind": "readme", "missing": false, "url": "https://github.com/teaql/teaql-agent-kit"}, {"content_hash": "8323d6990a07a06e2c10a361909f094a1c32363642e70dba639d10d5d2ba168d", "fetched_at": "2026-08-29T09:55:04.342769+00:00", "kind": "homepage", "missing": false, "url": "https://teaql.io"}, {"content_hash": "2db3d5c714ab4039494005bcdbd70c2a52ccfe661274dcc8644ae42bcf8e876e", "fetched_at": "2026-08-29T09:55:04.356582+00:00", "kind": "site_page", "missing": false, "url": "https://teaql.io/docs/languages/overview"}, {"content_hash": "7e3e5e8ea00a2a9c5580179aa5b61fc54ae1a8658084d06d2f80d778b17c3011", "fetched_at": "2026-08-29T09:55:04.360309+00:00", "kind": "site_page", "missing": false, "url": "https://teaql.io/docs/java/runtime/user-context"}, {"content_hash": "707f72f6f766f5b5ba27c2837b3edcdeafd9a966b9ef17fa8ca2bbe6dd70f8dd", "fetched_at": "2026-08-29T09:55:04.358532+00:00", "kind": "site_page", "missing": false, "url": "https://teaql.io/docs/java/spring-boot/practice-with-spring-boot-cloud"}, {"content_hash": "80d4627ab789b4baa1c960d24f36fe48fc0791e13a7346e7e364a7db8074af36", "fetched_at": "2026-08-29T09:55:04.351947+00:00", "kind": "site_page", "missing": false, "url": "https://teaql.io/docs/core/intro"}, {"content_hash": "65d0bd011ae3efb1fb52a4bfa07307101b29f138638d4878215ccd881e70980b", "fetched_at": "2026-08-29T09:55:04.354173+00:00", "kind": "site_page", "missing": false, "url": "https://teaql.io/docs/core/getting-started"}, {"content_hash": "13fb46ec52eaf2e025842f1a7471ea288d63d20636033d0c9145e5c27a9366e2", "fetched_at": "2026-08-29T09:55:04.362041+00:00", "kind": "site_page", "missing": false, "url": "https://teaql.io/docs/reference/glossary"}, {"content_hash": "9c76eb4f84bb00038e8f6ee57ba1f64fd7313a0304542ee1f6ef9b09a5d7180b", "fetched_at": "2026-08-29T09:55:04.363846+00:00", "kind": "site_page", "missing": false, "url": "https://teaql.io/docs/compliance/privacy-notice"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T08:14:34.530205+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bbf5366a6884e76ae7c5de2e3a0c7469bf20dac67b43801fa390f5a1af51e3b2", "fetched_at": "2026-08-28T04:07:22.647762+00:00", "kind": "readme", "missing": false, "url": "https://github.com/teaql/teaql-agent-kit"}, {"content_hash": "8323d6990a07a06e2c10a361909f094a1c32363642e70dba639d10d5d2ba168d", "fetched_at": "2026-08-29T09:55:04.342769+00:00", "kind": "homepage", "missing": false, "url": "https://teaql.io"}, {"content_hash": "2db3d5c714ab4039494005bcdbd70c2a52ccfe661274dcc8644ae42bcf8e876e", "fetched_at": "2026-08-29T09:55:04.356582+00:00", "kind": "site_page", "missing": false, "url": "https://teaql.io/docs/languages/overview"}, {"content_hash": "7e3e5e8ea00a2a9c5580179aa5b61fc54ae1a8658084d06d2f80d778b17c3011", "fetched_at": "2026-08-29T09:55:04.360309+00:00", "kind": "site_page", "missing": false, "url": "https://teaql.io/docs/java/runtime/user-context"}, {"content_hash": "707f72f6f766f5b5ba27c2837b3edcdeafd9a966b9ef17fa8ca2bbe6dd70f8dd", "fetched_at": "2026-08-29T09:55:04.358532+00:00", "kind": "site_page", "missing": false, "url": "https://teaql.io/docs/java/spring-boot/practice-with-spring-boot-cloud"}, {"content_hash": "80d4627ab789b4baa1c960d24f36fe48fc0791e13a7346e7e364a7db8074af36", "fetched_at": "2026-08-29T09:55:04.351947+00:00", "kind": "site_page", "missing": false, "url": "https://teaql.io/docs/core/intro"}, {"content_hash": "65d0bd011ae3efb1fb52a4bfa07307101b29f138638d4878215ccd881e70980b", "fetched_at": "2026-08-29T09:55:04.354173+00:00", "kind": "site_page", "missing": false, "url": "https://teaql.io/docs/core/getting-started"}, {"content_hash": "13fb46ec52eaf2e025842f1a7471ea288d63d20636033d0c9145e5c27a9366e2", "fetched_at": "2026-08-29T09:55:04.362041+00:00", "kind": "site_page", "missing": false, "url": "https://teaql.io/docs/reference/glossary"}, {"content_hash": "9c76eb4f84bb00038e8f6ee57ba1f64fd7313a0304542ee1f6ef9b09a5d7180b", "fetched_at": "2026-08-29T09:55:04.363846+00:00", "kind": "site_page", "missing": false, "url": "https://teaql.io/docs/compliance/privacy-notice"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 63}, "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": 2816, "days_push": 8, "days_rel": 33, "gap_med": null, "n_releases_24m": 1}, "score": 87, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}