From 9e5deda646eedc5d0462821263775faf6171d42d Mon Sep 17 00:00:00 2001 From: Lukasz Raczylo Date: Mon, 17 Aug 2026 02:48:45 +0100 Subject: [PATCH] test(catalog): wire databases, security, delivery, and ai categories The catalog now holds 250 tests across 8 categories and 25 subcategories, each with at least 10 tests. --- internal/tests/catalog.go | 4 ++++ internal/tests/catalog_test.go | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/internal/tests/catalog.go b/internal/tests/catalog.go index d9f86f6..57f3851 100644 --- a/internal/tests/catalog.go +++ b/internal/tests/catalog.go @@ -19,5 +19,9 @@ func All() *testkit.Registry { registerWhitepapersTests(r) registerCodebaseTests(r) registerAgentsTests(r) + registerDatabasesTests(r) + registerSecurityTests(r) + registerDeliveryTests(r) + registerAITests(r) return r } diff --git a/internal/tests/catalog_test.go b/internal/tests/catalog_test.go index ee01ae9..d951bba 100644 --- a/internal/tests/catalog_test.go +++ b/internal/tests/catalog_test.go @@ -68,6 +68,10 @@ func TestAll_SubcategoryMinimums(t *testing.T) { "operations": {"macos", "linux", "kubernetes"}, "research": {"web", "whitepapers", "codebase"}, "agents": {"tool-routing", "planning", "delegation"}, + "databases": {"postgres", "redis", "sql-tuning"}, + "security": {"appsec", "crypto", "secrets"}, + "delivery": {"git", "containers", "release-engineering"}, + "ai": {"vector-search", "llm-integration", "rag"}, } counts := make(map[string]map[string]int)