feat: add data exports dashboard - #5811
Conversation
🦋 Changeset detectedLatest commit: 59ad9f4 The changes in this PR will be included in the next version bump. This PR includes changesets to release 1 package
Not sure what this means? Click here to learn what changesets are. Click here if you're a maintainer who wants to add another changeset to this PR |
|
Running ultrareview automatically — This PR introduces a large new data-exports management surface with complex optimistic routing, write-only header preservation, and repurposed legacy forwarding logic—high risk for subtle regressions or data muting errors.. I'll post findings when complete. |
🚀 Preview Environment (PR #5811)Preview URL: https://pr-5811.dev.getgram.ai
Gram Preview Bot |
DemoWhat it shows:
|
There was a problem hiding this comment.
Ultrareview completed in 11m 5s
All reported issues were addressed across 13 files
Tip: instead of fixing issues one by one fix them all with cubic
Re-trigger cubic
There was a problem hiding this comment.
All reported issues were addressed across 3 files (changes from recent commits).
Tip: instead of fixing issues one by one fix them all with cubic
Re-trigger cubic
There was a problem hiding this comment.
All reported issues were addressed across 6 files (changes from recent commits).
Tip: Review your code locally with the cubic CLI to iterate faster.
Fix all with cubic | Re-trigger cubic
There was a problem hiding this comment.
All reported issues were addressed across 14 files (changes from recent commits).
Tip: instead of fixing issues one by one fix them all with cubic
Tip: Review your code locally with the cubic CLI to iterate faster.
Re-trigger cubic
There was a problem hiding this comment.
All reported issues were addressed across 2 files (changes from recent commits).
Tip: Review your code locally with the cubic CLI to iterate faster.
Fix all with cubic | Re-trigger cubic
a76aa6c to
56bee8d
Compare
bradcypert
left a comment
There was a problem hiding this comment.
Pending resolution of cubic feedback (but overall LGTM!)
dc133d4 to
31777a9
Compare
5ea48e7 to
714c042
Compare
There was a problem hiding this comment.
1 issue found across 3 files (changes from recent commits).
Prompt for AI agents (unresolved issues)
Check if these issues are valid — if so, understand the root cause of each and fix them. If appropriate, use sub-agents to investigate and fix each issue separately.
<file name="seed/demo/PAGES.md">
<violation number="1">
P2: When a main seed row for data exports is removed, the demo page renders an empty state. Restore a working seed for the exports page or mark it as deliberately not seeded, rather than removing the row entirely. Ensure the page remains populated for a demo user to reach and verify.</violation>
</file>
Tip: Review your code locally with the cubic CLI to iterate faster.
Fix all with cubic | Re-trigger cubic



Builds on #5792 and the database invariant from #5859.
Summary
/data/event-feedand/data/exports, with a compatibility redirect from the former/dataEvent Feed URL.org:readpage access andorg:adminmutation controls.dataroute segment.Motivation
Data exports are organization-visible but project-scoped configuration. This provides one place to understand and manage real export routes across projects without exposing separate transport-resource inventories or synthetic preview routes.