Conversation
Update the codebase map to include new CLI utilities, IaC client files, and logging modules for webhooks, functions, and audit. The map now reflects the latest project structure and added documentation for the new files.
WalkthroughUpdated Changes
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~3 minutes Possibly related PRs
🚥 Pre-merge checks | ✅ 2 | ❌ 1❌ Failed checks (1 inconclusive)
✅ Passed checks (2 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
There was a problem hiding this comment.
Actionable comments posted: 1
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.
Inline comments:
In `@CODEBASE_MAP.md`:
- Line 1100: Several Markdown headings in CODEBASE_MAP.md (for example the
heading "#### [`iac/storage/`]") are missing the required blank line below them
and violate MD022; fix by inserting a single blank line immediately after each
affected heading (notably the headings at the reported positions including "####
[`iac/storage/`]" and the other listed headings) so there's an empty line
between the heading and the following content, and repeat this for the other
occurrences mentioned (lines cited in the comment).
🪄 Autofix (Beta)
Fix all unresolved CodeRabbit comments on this PR:
- Push a commit to this branch (recommended)
- Create a new PR with the fixes
ℹ️ Review info
⚙️ Run configuration
Configuration used: Path: .coderabbit.yaml
Review profile: ASSERTIVE
Plan: Pro
Run ID: b6b88082-0f4e-426d-9632-ed9ac8c47b1f
📒 Files selected for processing (2)
.coderabbit-review-triggerCODEBASE_MAP.md
| **Purpose:** Registry for all IaC functions. | ||
| - **Exports:** `registerFunction`, `lookupFunction`, `listFunctions` | ||
|
|
||
| #### [`iac/storage/`](packages/core/src/iac/storage/) |
There was a problem hiding this comment.
Add blank lines below headings to fix markdown formatting.
Multiple headings are missing the required blank line below them, violating MD022 (blanks-around-headings).
📝 Proposed fix for heading spacing
#### [`iac/storage/`](packages/core/src/iac/storage/)
**Purpose:** IaC storage context for file operations.
+
#### [`iac/storage/storage-ctx.ts`](packages/core/src/iac/storage/storage-ctx.ts)
**Purpose:** Storage operations for IaC functions.
+
- **Exports:** `StorageContext`, `createStorageContext`
#### [`iac/realtime/`](packages/core/src/iac/realtime/)
**Purpose:** IaC realtime subscription infrastructure.
+
#### [`iac/realtime/table-dep-inferrer.ts`](packages/core/src/iac/realtime/table-dep-inferrer.ts)
**Purpose:** Infers table dependencies from queries for cache invalidation.
+
- **Exports:** `inferTableDependencies`, `TableDependencies`
#### [`iac/realtime/invalidation-manager.ts`](packages/core/src/iac/realtime/invalidation-manager.ts)
**Purpose:** Manages query result cache invalidation.
+
- **Exports:** `InvalidationManager`, `createInvalidationManager`
#### [`iac/realtime/subscription-tracker.ts`](packages/core/src/iac/realtime/subscription-tracker.ts)
**Purpose:** Tracks active subscriptions for realtime updates.
+
- **Exports:** `SubscriptionTracker`, `createSubscriptionTracker` #### [`src/iac/paginated-query.ts`](packages/client/src/iac/paginated-query.ts)
**Purpose:** Paginated query support for IaC functions.
+
- **Exports:** `PaginatedQuery`, `createPaginatedQuery` ### Recent Updates (2026-03-29)
#### Documentation Updates
+
- **CODEBASE_MAP.md**: Updated to reflect new IaC realtime modules, server routes, and client features
#### New Modules Added
+
- **IaC Storage**: Added `iac/storage/storage-ctx.ts` for file operations in IaC functions #### Package Updates
+
- **packages/cli**: 30+ test files, 9 utility modulesAlso applies to: 1103-1103, 1111-1111, 1114-1114, 1118-1118, 1125-1125, 1342-1342, 2081-2081, 2084-2084, 2092-2092
🧰 Tools
🪛 markdownlint-cli2 (0.22.0)
[warning] 1100-1100: Headings should be surrounded by blank lines
Expected: 1; Actual: 0; Below
(MD022, blanks-around-headings)
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.
In `@CODEBASE_MAP.md` at line 1100, Several Markdown headings in CODEBASE_MAP.md
(for example the heading "#### [`iac/storage/`]") are missing the required blank
line below them and violate MD022; fix by inserting a single blank line
immediately after each affected heading (notably the headings at the reported
positions including "#### [`iac/storage/`]" and the other listed headings) so
there's an empty line between the heading and the following content, and repeat
this for the other occurrences mentioned (lines cited in the comment).
Summary by CodeRabbit