From b77968bb2d88ecc745a81629c4d2df61402d9ec5 Mon Sep 17 00:00:00 2001 From: hsiegeln <37154749+hsiegeln@users.noreply.github.com> Date: Thu, 16 Apr 2026 18:50:39 +0200 Subject: [PATCH] docs: update rule files with RouteCatalogStore classes Co-Authored-By: Claude Opus 4.6 (1M context) --- .claude/rules/app-classes.md | 1 + .claude/rules/core-classes.md | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/.claude/rules/app-classes.md b/.claude/rules/app-classes.md index c561df90..1693efd2 100644 --- a/.claude/rules/app-classes.md +++ b/.claude/rules/app-classes.md @@ -75,6 +75,7 @@ paths: - `ClickHouseStatsStore` — pre-aggregated stats, punchcard - `ClickHouseDiagramStore`, `ClickHouseAgentEventRepository` - `ClickHouseUsageTracker` — usage_events for billing +- `ClickHouseRouteCatalogStore` — persistent route catalog with first_seen cache, warm-loaded on startup ## search/ — ClickHouse search and log stores diff --git a/.claude/rules/core-classes.md b/.claude/rules/core-classes.md index 61d22934..73272582 100644 --- a/.claude/rules/core-classes.md +++ b/.claude/rules/core-classes.md @@ -51,7 +51,8 @@ paths: ## storage/ — Storage abstractions -- `ExecutionStore`, `MetricsStore`, `MetricsQueryStore`, `StatsStore`, `DiagramStore`, `SearchIndex`, `LogIndex` — interfaces +- `ExecutionStore`, `MetricsStore`, `MetricsQueryStore`, `StatsStore`, `DiagramStore`, `RouteCatalogStore`, `SearchIndex`, `LogIndex` — interfaces +- `RouteCatalogEntry` — record: applicationId, routeId, environment, firstSeen, lastSeen - `LogEntryResult` — log query result record - `model/` — `ExecutionDocument`, `MetricTimeSeries`, `MetricsSnapshot`