feat: implement reporting storage repository with adapters and bulk backfill - #2488
feat: implement reporting storage repository with adapters and bulk backfill#2488ashleyshaw with Copilot wants to merge 6 commits into
Conversation
🔍 Reviewer Summary for PR #2488CI Status: ❌ Recommendations
|
1 similar comment
🔍 Reviewer Summary for PR #2488CI Status: ❌ Recommendations
|
|
🚫 This PR description is missing required template content. Missing required section(s): Linked issues, Global DoD checklist Please update the PR body using one of the repository PR templates:
Empty placeholders, unchecked checklist boxes, and stub issue references do not count. |
🔍 Reviewer Summary for PR #2488CI Status: ❌ Recommendations
|
|
This PR's branch name Standard pattern: Based on linked issue type: Correct template should be: No action required — this is informational. Future PRs should use the correct branch name. See Branching Strategy for more info. |
🔍 Reviewer Summary for PR #2488CI Status: ❌ Recommendations
|
Feature Pull Request
Linked issues
Changelog
Added
This PR introduces the Reporting Agent v2 Phase 3.2 storage layer for persisted metadata, including a repository abstraction, SQL/NoSQL adapter model, transactional semantics, and bulk historical backfill support.
scripts/metrics/integrations/reporting-storage-adapter.jsscripts/metrics/integrations/__tests__/fixtures/reporting-storage-fixtures.jsonscripts/metrics/integrations/__tests__/reporting-storage-adapter.test.js(30+ coverage target addressed)Changed
ReportingStorageRepositorynow encapsulates storage operations behind an adapter contract.SqlMetadataAdapterandNoSqlMetadataAdapterwith a shared in-memory transactional base.Example usage:
Fixed
Removed
Checklist (Global DoD / PR)