Skip to content

feat: combine platform admin console, PayOS billing, and modern dark web flow - #70

Merged
BeforeLights merged 38 commits into
mainfrom
feat/platform-admin-and-web-flow
Aug 20, 2026
Merged

BeforeLights merged 38 commits into
mainfrom
feat/platform-admin-and-web-flow

Conversation

@BeforeLights

Copy link
Copy Markdown
Contributor

Summary

This pull request combines:

  1. **\codex/platform-admin-console**:

    • Platform Owner & Admin Console (/platform-admin, metrics, user administration, tenant overviews).
    • Public Landing Feedback Intake (\LFB\ module, commands, schemas, and API).
    • PayOS Checkout & Billing Entitlement settlements (\BUA\ module & PayOS payment flows).
    • Workspace creation and scope switching (\IAM\ scope switch & workspace switcher).
    • Mobile sync & device enrollment control plane endpoints.
    • Local admin bootstrap & test seeds.
  2. **\ eat/web-local-flow**:

    • Modern luxury dark theme across Shell, Topbar, Dashboards, KPI cards, AI Analysis, and Data Workspace.
    • Comprehensive 3-zone Data Workspace (dataset tree, preview table, cleaning pipeline, agent dock, review flow, and import success hub).
    • Upgraded Tabular import capacity: 100 MB file upload limit and 1,000,000 rows.
    • Lazy-loaded route architecture ensuring fast initial page loads within bundle budgets.
    • Full test suite passing across web and backend packages (334/334 web tests, all API composition tests).

Note

Created as requested for review. Please do not merge yet.

hiuhiu0801 and others added 30 commits August 14, 2026 22:50
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
… brand in rail, flag-bearing locale, and cleaned topbar
# Conflicts:
#	apps/web/src/app/router.tsx
#	packages/contracts/package.json
Two internal-platform slices:

Platform owner console (plan 410; IAM-026, BUA-024, WEB-025):
- v4 platform-admin-overview contract, fixtures, and generated models
- IAM platform operator assignment (additive platform_operators migration,
  deny-by-default current-role authority adapter)
- IAM identity and BUA billing analytics ports with Prisma adapters
- protected GET /v1/platform-admin/overview with 401/403/503 problem details
- localized /platform-admin web console: KPIs, trends, distributions,
  bounded recent tables, loading/forbidden/error states
- platform-owner@databreeze.local seed account with synthetic aggregates

Landing feedback intake (plan 411; WEB-026, WEB-027):
- public throttled POST /v1/landing/feedbacks validated against the closed
  lfb-landing-feedback-command contract; IP admission reuses the shared
  Redis counter and registration HMAC key with an lfb-specific prefix
  (5/hour); 400/429/503 problem details; only one-way digests stored
- new lfb schema, landing_feedbacks migration, bounded in-memory/Prisma
  adapters, and an lfb-owned bounded list port
- protected bounded GET /v1/platform-admin/feedbacks for active operators;
  tenant Owner/Admin receives 403
- landing form submits for real with vi/en status copy; the prototype fake
  success and its misleading footer copy are removed
- console Feedbacks tab is server-authoritative; the hardcoded 12-row mock
  is deleted and moved to deterministic local seed rows
- WEB-026/WEB-027 specs, traceability manifest entries for both slices,
  OpenAPI refresh, and plans restructured into the Task format

Verified: contracts 56/56 with codegen in sync, API typecheck and new or
extended feature tests green, OpenAPI valid and in sync, web 276/276 and
build within the bundle budget, prisma foundation green, plan traceability
9/9. Remaining API suite failures are the pre-existing
MOBILE_DATABASE_REQUIRED set already failing on main.
@coderabbitai

coderabbitai Bot commented Aug 17, 2026 •

Copy link
Copy Markdown

Important

Review skipped

Too many files!

This PR contains 688 files, which is 588 over the limit of 100.

To get a review, reduce the PR to 100 files or fewer by splitting it into smaller PRs or changing its base branch.

Upgrade to a paid plan to raise the limit.

Usage-priced reviews support at most 300 files.

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro Plus

Run ID: d89265e5-d2f7-4be8-9242-454bd368af58

📥 Commits

Reviewing files that changed from the base of the PR and between 64424e3 and e40d0d5.

⛔ Files ignored due to path filters (8)
  • dashboard-approved-v2-wide.png is excluded by !**/*.png
  • dashboard-approved-v2.png is excluded by !**/*.png
  • packages/contracts/generated/kotlin/src/main/kotlin/com/databreeze/contracts/v4/Models.kt is excluded by !**/generated/**
  • packages/contracts/generated/kotlin/src/main/kotlin/com/databreeze/contracts/v4/Validation.kt is excluded by !**/generated/**
  • packages/contracts/generated/python/databreeze_contracts/v4/__init__.py is excluded by !**/generated/**
  • packages/contracts/generated/python/databreeze_contracts/v4/models.py is excluded by !**/generated/**
  • packages/contracts/generated/typescript/v4/index.ts is excluded by !**/generated/**
  • packages/contracts/generated/typescript/v4/validation.mjs is excluded by !**/generated/**
📒 Files selected for processing (688)
  • .github/workflows/lightsail-pilot.yml
  • .gitignore
  • .prettierignore
  • PRODUCT.md
  • apps/android/README.md
  • apps/android/app/build.gradle.kts
  • apps/android/app/schemas/com.databreeze.android.storage.DataBreezeDatabase/2.json
  • apps/android/app/schemas/com.databreeze.android.storage.DataBreezeDatabase/3.json
  • apps/android/app/src/androidTest/java/com/databreeze/android/LocalStoreMigrationTest.kt
  • apps/android/app/src/androidTest/java/com/databreeze/android/LocalStorePersistenceTest.kt
  • apps/android/app/src/androidTest/java/com/databreeze/android/MainActivityTest.kt
  • apps/android/app/src/debug/res/xml/network_security_config.xml
  • apps/android/app/src/main/AndroidManifest.xml
  • apps/android/app/src/main/java/com/databreeze/android/AndroidRuntime.kt
  • apps/android/app/src/main/java/com/databreeze/android/DataBreezeApplication.kt
  • apps/android/app/src/main/java/com/databreeze/android/MainActivity.kt
  • apps/android/app/src/main/java/com/databreeze/android/ShareIntakeActivity.kt
  • apps/android/app/src/main/java/com/databreeze/android/Theme.kt
  • apps/android/app/src/main/java/com/databreeze/android/analysis/LiveAnalysisScreen.kt
  • apps/android/app/src/main/java/com/databreeze/android/approvals/ApprovalScreen.kt
  • apps/android/app/src/main/java/com/databreeze/android/auth/ProductionAuthScreens.kt
  • apps/android/app/src/main/java/com/databreeze/android/billing/BillingScreen.kt
  • apps/android/app/src/main/java/com/databreeze/android/capture/CaptureScreen.kt
  • apps/android/app/src/main/java/com/databreeze/android/capture/EncryptedVoiceArtifactStore.kt
  • apps/android/app/src/main/java/com/databreeze/android/capture/VoiceCaptureScreen.kt
  • apps/android/app/src/main/java/com/databreeze/android/dashboard/DashboardScreen.kt
  • apps/android/app/src/main/java/com/databreeze/android/dashboard/DashboardViewModel.kt
  • apps/android/app/src/main/java/com/databreeze/android/datasets/DatasetPickerScreen.kt
  • apps/android/app/src/main/java/com/databreeze/android/datasets/DatasetPickerViewModel.kt
  • apps/android/app/src/main/java/com/databreeze/android/demo/DemoWorkspaceApp.kt
  • apps/android/app/src/main/java/com/databreeze/android/demo/DemoWorkspaceRepository.kt
  • apps/android/app/src/main/java/com/databreeze/android/diagnostics/DiagnosticsScreen.kt
  • apps/android/app/src/main/java/com/databreeze/android/evidence/EvidenceScreen.kt
  • apps/android/app/src/main/java/com/databreeze/android/network/AndroidErrorMapper.kt
  • apps/android/app/src/main/java/com/databreeze/android/network/AndroidSessionManager.kt
  • apps/android/app/src/main/java/com/databreeze/android/network/AuthenticatedApiConfig.kt
  • apps/android/app/src/main/java/com/databreeze/android/network/AuthenticatedApiTransport.kt
  • apps/android/app/src/main/java/com/databreeze/android/network/AuthenticatedApprovalApiClient.kt
  • apps/android/app/src/main/java/com/databreeze/android/network/AuthenticatedArtifactApiClient.kt
  • apps/android/app/src/main/java/com/databreeze/android/network/AuthenticatedBillingApiClient.kt
  • apps/android/app/src/main/java/com/databreeze/android/network/AuthenticatedConversationApiClient.kt
  • apps/android/app/src/main/java/com/databreeze/android/network/AuthenticatedDashboardApiClient.kt
  • apps/android/app/src/main/java/com/databreeze/android/network/AuthenticatedDatasetApiClient.kt
  • apps/android/app/src/main/java/com/databreeze/android/network/AuthenticatedIamApiClient.kt
  • apps/android/app/src/main/java/com/databreeze/android/network/AuthenticatedInvoiceApiClient.kt
  • apps/android/app/src/main/java/com/databreeze/android/network/AuthenticatedMobileApiClient.kt
  • apps/android/app/src/main/java/com/databreeze/android/network/AuthenticatedNotificationsApiClient.kt
  • apps/android/app/src/main/java/com/databreeze/android/network/AuthenticatedOperationsApiClient.kt
  • apps/android/app/src/main/java/com/databreeze/android/network/DeviceEnrollmentApiClient.kt
  • apps/android/app/src/main/java/com/databreeze/android/network/DeviceGrantApiClient.kt
  • apps/android/app/src/main/java/com/databreeze/android/network/ProtectedAuthenticatedApiSessionStore.kt
  • apps/android/app/src/main/java/com/databreeze/android/notifications/NotificationsScreen.kt
  • apps/android/app/src/main/java/com/databreeze/android/operations/AdminTrackingScreen.kt
  • apps/android/app/src/main/java/com/databreeze/android/receipts/AuthenticatedReceiptIntakeApiClient.kt
  • apps/android/app/src/main/java/com/databreeze/android/receipts/AuthenticatedReceiptUploadApiClient.kt
  • apps/android/app/src/main/java/com/databreeze/android/receipts/CaptureQualityAnalyzer.kt
  • apps/android/app/src/main/java/com/databreeze/android/receipts/FileBackedReceiptStagingStore.kt
  • apps/android/app/src/main/java/com/databreeze/android/receipts/ReceiptArtifactReferenceStore.kt
  • apps/android/app/src/main/java/com/databreeze/android/receipts/ReceiptCaptureScreen.kt
  • apps/android/app/src/main/java/com/databreeze/android/receipts/ReceiptCaptureViewModel.kt
  • apps/android/app/src/main/java/com/databreeze/android/receipts/ReceiptExtractionApiClient.kt
  • apps/android/app/src/main/java/com/databreeze/android/receipts/ReceiptReviewScreen.kt
  • apps/android/app/src/main/java/com/databreeze/android/receipts/ReceiptReviewViewModel.kt
  • apps/android/app/src/main/java/com/databreeze/android/receipts/ReceiptStagingStore.kt
  • apps/android/app/src/main/java/com/databreeze/android/receipts/ReceiptUploadScheduler.kt
  • apps/android/app/src/main/java/com/databreeze/android/receipts/ReceiptUploadWorker.kt
  • apps/android/app/src/main/java/com/databreeze/android/receipts/StagedReceiptUploadTransport.kt
  • apps/android/app/src/main/java/com/databreeze/android/security/DeviceSigningKeyStore.kt
  • apps/android/app/src/main/java/com/databreeze/android/storage/LocalStore.kt
  • apps/android/app/src/main/java/com/databreeze/android/sync/AuthenticatedDeviceSyncTransport.kt
  • apps/android/app/src/main/java/com/databreeze/android/sync/StrictLocalPackageExporter.kt
  • apps/android/app/src/main/java/com/databreeze/android/sync/StrictLocalScreen.kt
  • apps/android/app/src/main/java/com/databreeze/android/sync/SyncPorts.kt
  • apps/android/app/src/main/java/com/databreeze/android/tasks/MobileTasksScreen.kt
  • apps/android/app/src/main/java/com/databreeze/android/ui/AppComponents.kt
  • apps/android/app/src/main/res/values-en/strings.xml
  • apps/android/app/src/main/res/values/strings.xml
  • apps/android/app/src/test/java/com/databreeze/android/demo/DemoWorkspaceRepositoryTest.kt
  • apps/android/app/src/test/java/com/databreeze/android/network/AuthenticatedApiConfigTest.kt
  • apps/android/app/src/test/java/com/databreeze/android/network/AuthenticatedBillingApiClientTest.kt
  • apps/android/app/src/test/java/com/databreeze/android/network/DeviceGrantApiClientTest.kt
  • apps/android/app/src/test/java/com/databreeze/android/receipts/AuthenticatedReceiptUploadApiClientTest.kt
  • apps/android/app/src/test/java/com/databreeze/android/receipts/ReceiptStagingIsolationTest.kt
  • apps/android/assetlinks.json.template
  • apps/web/scripts/check-bundle-budget.mjs
  • apps/web/src/app/brand-assets.ts
  • apps/web/src/app/messages.ts
  • apps/web/src/app/router.tsx
  • apps/web/src/components/application-rail.tsx
  • apps/web/src/components/icons.tsx
  • apps/web/src/components/locale-flag.tsx
  • apps/web/src/components/shell-layout.tsx
  • apps/web/src/components/workspace-locale-menu.tsx
  • apps/web/src/components/workspace-topbar.tsx
  • apps/web/src/features/agent/agent-chat-shell.tsx
  • apps/web/src/features/agent/agent-open-motion.ts
  • apps/web/src/features/agent/agent-store.ts
  • apps/web/src/features/agent/floating-agent-button.tsx
  • apps/web/src/features/agent/floating-agent-panel.tsx
  • apps/web/src/features/agent/workspace-agent-store.ts
  • apps/web/src/features/analysis/analysis-api.ts
  • apps/web/src/features/analysis/analysis-model.ts
  • apps/web/src/features/analysis/analysis-page.css
  • apps/web/src/features/analysis/analysis-page.tsx
  • apps/web/src/features/analysis/analysis-route-page.tsx
  • apps/web/src/features/analysis/approved-preview-analysis.ts
  • apps/web/src/features/analysis/conversation-history.tsx
  • apps/web/src/features/analysis/conversation-thread.tsx
  • apps/web/src/features/analysis/local-analysis-engine.ts
  • apps/web/src/features/approvals/approval-api.ts
  • apps/web/src/features/approvals/approval-page.css
  • apps/web/src/features/approvals/approval-page.tsx
  • apps/web/src/features/audit/audit-api.ts
  • apps/web/src/features/audit/audit-page.css
  • apps/web/src/features/audit/audit-page.tsx
  • apps/web/src/features/auth/auth-api.ts
  • apps/web/src/features/auth/auth-bootstrap.ts
  • apps/web/src/features/auth/auth-locale-menu.tsx
  • apps/web/src/features/auth/auth-matrix-field.tsx
  • apps/web/src/features/auth/auth-redirect.ts
  • apps/web/src/features/auth/auth-route-pages.tsx
  • apps/web/src/features/auth/auth-session.ts
  • apps/web/src/features/billing/billing-api.ts
  • apps/web/src/features/billing/billing-config.ts
  • apps/web/src/features/billing/billing-mock-checkout-page.tsx
  • apps/web/src/features/billing/billing-page.css
  • apps/web/src/features/billing/billing-page.tsx
  • apps/web/src/features/dashboards/add-widget-modal.css
  • apps/web/src/features/dashboards/add-widget-modal.tsx
  • apps/web/src/features/dashboards/agent-invitation.tsx
  • apps/web/src/features/dashboards/analysis-api.ts
  • apps/web/src/features/dashboards/analyst-panel.tsx
  • apps/web/src/features/dashboards/dashboard-agent-panel.tsx
  • apps/web/src/features/dashboards/dashboard-api.ts
  • apps/web/src/features/dashboards/dashboard-authoring-api.ts
  • apps/web/src/features/dashboards/dashboard-canvas.tsx
  • apps/web/src/features/dashboards/dashboard-page.tsx
  • apps/web/src/features/dashboards/dashboard-pinned-store.ts
  • apps/web/src/features/dashboards/dashboard-workspace.tsx
  • apps/web/src/features/dashboards/data-dashboard-preview-page.css
  • apps/web/src/features/dashboards/data-dashboard-preview-page.tsx
  • apps/web/src/features/dashboards/filter-bar.tsx
  • apps/web/src/features/dashboards/starter-dashboard-generator.ts
  • apps/web/src/features/dashboards/widget-visualization.tsx
  • apps/web/src/features/data-intake/data-pipeline-page.tsx
  • apps/web/src/features/data-intake/etl-api.ts
  • apps/web/src/features/data-intake/intake-api.ts
  • apps/web/src/features/data/cleaning-agent-store.ts
  • apps/web/src/features/data/cleaning-engine.ts
  • apps/web/src/features/data/csv-parser.ts
  • apps/web/src/features/data/data-agent-dock.tsx
  • apps/web/src/features/data/data-api-config.ts
  • apps/web/src/features/data/data-api.ts
  • apps/web/src/features/data/data-import-api.ts
  • apps/web/src/features/data/data-import-drawer.css
  • apps/web/src/features/data/data-import-drawer.tsx
  • apps/web/src/features/data/data-model.ts
  • apps/web/src/features/data/data-pipeline-panel.tsx
  • apps/web/src/features/data/data-route-page.tsx
  • apps/web/src/features/data/data-tree-sidebar.tsx
  • apps/web/src/features/data/data-workspace-page.tsx
  • apps/web/src/features/data/data-workspace.css
  • apps/web/src/features/data/dataset-detail-page.tsx
  • apps/web/src/features/data/dataset-index-page.tsx
  • apps/web/src/features/data/dataset-preview-table.css
  • apps/web/src/features/data/dataset-preview-table.tsx
  • apps/web/src/features/data/import-review-workspace.css
  • apps/web/src/features/data/import-review-workspace.tsx
  • apps/web/src/features/data/import-session.ts
  • apps/web/src/features/data/import-success-hub.css
  • apps/web/src/features/data/import-success-hub.tsx
  • apps/web/src/features/data/local-data-store.ts
  • apps/web/src/features/data/original-viewer.tsx
  • apps/web/src/features/data/source-upload-panel.tsx
  • apps/web/src/features/data/xlsx-parser.ts
  • apps/web/src/features/devices/device-api.ts
  • apps/web/src/features/devices/device-page.css
  • apps/web/src/features/devices/device-page.tsx
  • apps/web/src/features/inbox/inbox-api.ts
  • apps/web/src/features/inbox/inbox-page.css
  • apps/web/src/features/inbox/inbox-page.tsx
  • apps/web/src/features/jobs/jobs-api.ts
  • apps/web/src/features/jobs/jobs-page.css
  • apps/web/src/features/jobs/jobs-page.tsx
  • apps/web/src/features/landing/landing-feedback-api.ts
  • apps/web/src/features/landing/landing-markup.ts
  • apps/web/src/features/landing/landing-page.tsx
  • apps/web/src/features/landing/pricing-section.ts
  • apps/web/src/features/notifications/notification-center.tsx
  • apps/web/src/features/notifications/notification-store.ts
  • apps/web/src/features/platform-admin/platform-admin-api.ts
  • apps/web/src/features/platform-admin/platform-admin-page.css
  • apps/web/src/features/platform-admin/platform-admin-page.tsx
  • apps/web/src/features/product-modules/product-module-workbench.tsx
  • apps/web/src/features/reports/reports-api.ts
  • apps/web/src/features/reports/reports-page.css
  • apps/web/src/features/reports/reports-page.tsx
  • apps/web/src/features/settings/invitation-accept-page.tsx
  • apps/web/src/features/settings/invitation-api.ts
  • apps/web/src/features/settings/member-access-table.tsx
  • apps/web/src/features/settings/notification-preferences-section.tsx
  • apps/web/src/features/settings/session-list.tsx
  • apps/web/src/features/settings/settings-api.ts
  • apps/web/src/features/settings/workspace-settings-dialog.tsx
  • apps/web/src/features/settings/workspace-settings-page.tsx
  • apps/web/src/features/settings/workspace-settings.css
  • apps/web/src/features/usage/entitlement-api.ts
  • apps/web/src/features/usage/usage-page.tsx
  • apps/web/src/features/workspace/workspace-api.ts
  • apps/web/src/features/workspace/workspace-switcher.tsx
  • apps/web/src/main.tsx
  • apps/web/src/styles.css
  • apps/web/src/styles/agent-chat.css
  • apps/web/src/styles/dashboard-agent.css
  • apps/web/src/styles/dashboard-canvas.css
  • apps/web/src/styles/data-intake.css
  • apps/web/src/styles/workspace-shell.css
  • apps/web/test/analysis-api.test.ts
  • apps/web/test/analysis-destination.test.tsx
  • apps/web/test/analysis-layout.test.ts
  • apps/web/test/analysis-live-route.test.tsx
  • apps/web/test/application-rail.test.tsx
  • apps/web/test/auth-bootstrap.test.ts
  • apps/web/test/auth-pages.test.tsx
  • apps/web/test/auth-redirect.test.ts
  • apps/web/test/auth-routing.test.tsx
  • apps/web/test/billing-api.test.ts
  • apps/web/test/billing-config.test.ts
  • apps/web/test/billing-page-contrast.test.ts
  • apps/web/test/billing-page.test.tsx
  • apps/web/test/conversation-v4-api.test.ts
  • apps/web/test/csv-parser.test.ts
  • apps/web/test/dashboard-agent-panel.test.tsx
  • apps/web/test/dashboard-analyst.test.tsx
  • apps/web/test/dashboard-api.test.ts
  • apps/web/test/dashboard-authoring-api.test.ts
  • apps/web/test/dashboard-canvas.test.tsx
  • apps/web/test/dashboard-route.test.tsx
  • apps/web/test/dashboard-workspace.test.tsx
  • apps/web/test/data-agent-logo.test.tsx
  • apps/web/test/data-api.test.ts
  • apps/web/test/data-cleaning-agent.test.ts
  • apps/web/test/data-import-api.test.ts
  • apps/web/test/data-import-drawer.test.tsx
  • apps/web/test/data-import-errors.test.tsx
  • apps/web/test/data-intake-visual.test.ts
  • apps/web/test/data-page-contrast.test.ts
  • apps/web/test/data-pipeline-route.test.tsx
  • apps/web/test/data-route-page.test.tsx
  • apps/web/test/data-tree-sidebar.test.tsx
  • apps/web/test/dataset-analysis-pages.test.tsx
  • apps/web/test/device-api.test.ts
  • apps/web/test/error-privacy-query.test.tsx
  • apps/web/test/floating-agent.test.tsx
  • apps/web/test/governance-pages.test.tsx
  • apps/web/test/inbox-page.test.tsx
  • apps/web/test/jobs-page.test.tsx
  • apps/web/test/landing-feedback-form.test.tsx
  • apps/web/test/landing-markup.test.ts
  • apps/web/test/landing-page.test.tsx
  • apps/web/test/local-analysis-engine.test.ts
  • apps/web/test/local-dataset-layer.test.ts
  • apps/web/test/navigation-access.test.tsx
  • apps/web/test/notification-store.test.ts
  • apps/web/test/platform-admin-api.test.ts
  • apps/web/test/platform-admin-feedbacks.test.tsx
  • apps/web/test/product-module-workbench.test.tsx
  • apps/web/test/reports-api.test.ts
  • apps/web/test/reports-page.test.tsx
  • apps/web/test/settings-api.test.ts
  • apps/web/test/shell.routing-accessibility.test.tsx
  • apps/web/test/vite-dev-proxy.test.ts
  • apps/web/test/widget-visualization.test.tsx
  • apps/web/test/workspace-api.test.ts
  • apps/web/test/workspace-auth-api.test.ts
  • apps/web/test/workspace-settings-route.test.tsx
  • apps/web/test/workspace-settings.test.tsx
  • apps/web/test/workspace-switcher.test.tsx
  • apps/web/test/workspace-topbar.test.tsx
  • apps/web/vite.config.ts
  • docs/plans/087-mobile-control-plane.md
  • docs/plans/409-settings-workspace-billing-surface.md
  • docs/plans/410-platform-owner-console.md
  • docs/plans/411-landing-feedback-intake.md
  • docs/plans/412-public-pricing-ui.md
  • docs/plans/412-workspace-creation-and-switching.md
  • docs/plans/413-data-import-dashboard-preview.md
  • docs/plans/414-live-import-preparation.md
  • docs/plans/415-account-settings-surface.md
  • docs/plans/416-governance-user-surfaces.md
  • docs/plans/417-device-governance-surface.md
  • docs/plans/418-ai-assisted-import-review.md
  • docs/plans/419-jobs-history-user-surface.md
  • docs/plans/420-client-report-factory-user-surface.md
  • docs/plans/421-local-approved-analysis-preview.md
  • docs/plans/422-profile-settings-mutation.md
  • docs/plans/423-notification-preferences-settings.md
  • docs/plans/424-local-floating-agent-preview.md
  • docs/plans/425-authoritative-engine-workload-envelope.md
  • docs/plans/426-lightsail-seeded-pilot-activation.md
  • docs/plans/data-to-dashboard-orchestration.json
  • docs/plans/execution-orchestration.json
  • docs/plans/requirement-traceability.json
  • docs/specs/features/data-to-dashboard-agent.md
  • docs/specs/foundation/billing-usage-administration.md
  • docs/specs/foundation/identity-workspaces-permissions.md
  • docs/specs/foundation/jobs-recipes-approvals.md
  • docs/specs/platforms/web.md
  • docs/specs/requirement-index.json
  • eslint.config.mjs
  • infrastructure/containers/web/Dockerfile
  • infrastructure/containers/worker/Dockerfile
  • infrastructure/containers/worker/README.md
  • infrastructure/lightsail/.env.example
  • infrastructure/lightsail/Caddyfile
  • infrastructure/lightsail/README.md
  • infrastructure/lightsail/backup.sh
  • infrastructure/lightsail/compose.pilot.yml
  • infrastructure/lightsail/deploy.sh
  • infrastructure/local/.env.example
  • infrastructure/local/README.md
  • infrastructure/local/compose.android.yml
  • infrastructure/local/compose.yml
  • infrastructure/local/web/Caddyfile
  • packages/contracts/manifest.json
  • packages/contracts/package.json
  • packages/contracts/schemas/v4/bua-entitlement-summary.schema.json
  • packages/contracts/schemas/v4/bua-payos-checkout-command.schema.json
  • packages/contracts/schemas/v4/bua-payos-checkout-session.schema.json
  • packages/contracts/schemas/v4/bua-payos-payment-status.schema.json
  • packages/contracts/schemas/v4/bua-payos-plan-catalog.schema.json
  • packages/contracts/schemas/v4/bua-payos-webhook-event.schema.json
  • packages/contracts/schemas/v4/crf-report-create-accepted.schema.json
  • packages/contracts/schemas/v4/crf-report-create-command.schema.json
  • packages/contracts/schemas/v4/crf-report-detail-accepted.schema.json
  • packages/contracts/schemas/v4/crf-report-list-accepted.schema.json
  • packages/contracts/schemas/v4/crf-report-run-detail-accepted.schema.json
  • packages/contracts/schemas/v4/crf-report-summary.schema.json
  • packages/contracts/schemas/v4/dda-data-import-dashboard-preview.schema.json
  • packages/contracts/schemas/v4/dda-notification-preferences-accepted.schema.json
  • packages/contracts/schemas/v4/dda-notification-preferences-command.schema.json
  • packages/contracts/schemas/v4/iam-bootstrap-response.schema.json
  • packages/contracts/schemas/v4/iam-profile-update-accepted.schema.json
  • packages/contracts/schemas/v4/iam-profile-update-command.schema.json
  • packages/contracts/schemas/v4/iam-scope-switch-command.schema.json
  • packages/contracts/schemas/v4/iam-workspace-create-accepted.schema.json
  • packages/contracts/schemas/v4/iam-workspace-create-command.schema.json
  • packages/contracts/schemas/v4/jra-job-history-detail-accepted.schema.json
  • packages/contracts/schemas/v4/jra-job-history-entry.schema.json
  • packages/contracts/schemas/v4/jra-job-history-list-accepted.schema.json
  • packages/contracts/schemas/v4/lfb-landing-feedback-accepted.schema.json
  • packages/contracts/schemas/v4/lfb-landing-feedback-command.schema.json
  • packages/contracts/schemas/v4/platform-admin-feedbacks.schema.json
  • packages/contracts/schemas/v4/platform-admin-overview.schema.json
  • packages/contracts/test/schemas.test.mjs
  • packages/domain/src/entitlements/v1.ts
  • packages/i18n/src/catalogs-v1.ts
  • packages/i18n/test/catalogs-v1.test.mjs
  • packages/test-fixtures/contracts/v4/manifest.json
  • packages/test-fixtures/contracts/v4/payloads/bua-entitlement-summary/invalid-authority.json
  • packages/test-fixtures/contracts/v4/payloads/bua-entitlement-summary/valid.json
  • packages/test-fixtures/contracts/v4/payloads/bua-payos-checkout-command/invalid-amount.json
  • packages/test-fixtures/contracts/v4/payloads/bua-payos-checkout-command/valid.json
  • packages/test-fixtures/contracts/v4/payloads/bua-payos-checkout-session/invalid-authority.json
  • packages/test-fixtures/contracts/v4/payloads/bua-payos-checkout-session/valid.json
  • packages/test-fixtures/contracts/v4/payloads/bua-payos-payment-status/invalid-authority.json
  • packages/test-fixtures/contracts/v4/payloads/bua-payos-payment-status/valid.json
  • packages/test-fixtures/contracts/v4/payloads/bua-payos-plan-catalog/invalid-amount.json
  • packages/test-fixtures/contracts/v4/payloads/bua-payos-plan-catalog/valid.json
  • packages/test-fixtures/contracts/v4/payloads/bua-payos-webhook-event/invalid-signature.json
  • packages/test-fixtures/contracts/v4/payloads/bua-payos-webhook-event/valid.json
  • packages/test-fixtures/contracts/v4/payloads/crf-report-create-accepted/invalid-authority.json
  • packages/test-fixtures/contracts/v4/payloads/crf-report-create-accepted/valid.json
  • packages/test-fixtures/contracts/v4/payloads/crf-report-create-command/invalid-authority.json
  • packages/test-fixtures/contracts/v4/payloads/crf-report-create-command/valid.json
  • packages/test-fixtures/contracts/v4/payloads/crf-report-detail-accepted/invalid-authority.json
  • packages/test-fixtures/contracts/v4/payloads/crf-report-detail-accepted/valid.json
  • packages/test-fixtures/contracts/v4/payloads/crf-report-list-accepted/invalid-authority.json
  • packages/test-fixtures/contracts/v4/payloads/crf-report-list-accepted/valid.json
  • packages/test-fixtures/contracts/v4/payloads/crf-report-run-detail-accepted/invalid-authority.json
  • packages/test-fixtures/contracts/v4/payloads/crf-report-run-detail-accepted/valid.json
  • packages/test-fixtures/contracts/v4/payloads/crf-report-summary/invalid-authority.json
  • packages/test-fixtures/contracts/v4/payloads/crf-report-summary/valid.json
  • packages/test-fixtures/contracts/v4/payloads/dda-data-import-dashboard-preview/invalid-authority.json
  • packages/test-fixtures/contracts/v4/payloads/dda-data-import-dashboard-preview/valid.json
  • packages/test-fixtures/contracts/v4/payloads/dda-notification-preferences-accepted/valid.json
  • packages/test-fixtures/contracts/v4/payloads/dda-notification-preferences-command/invalid-authority.json
  • packages/test-fixtures/contracts/v4/payloads/dda-notification-preferences-command/valid.json
  • packages/test-fixtures/contracts/v4/payloads/iam-bootstrap-response/valid.json
  • packages/test-fixtures/contracts/v4/payloads/iam-profile-update-accepted/valid.json
  • packages/test-fixtures/contracts/v4/payloads/iam-profile-update-command/invalid-authority.json
  • packages/test-fixtures/contracts/v4/payloads/iam-profile-update-command/valid.json
  • packages/test-fixtures/contracts/v4/payloads/iam-scope-switch-command/invalid-client-authority.json
  • packages/test-fixtures/contracts/v4/payloads/iam-scope-switch-command/valid.json
  • packages/test-fixtures/contracts/v4/payloads/iam-workspace-create-accepted/invalid-policy-id.json
  • packages/test-fixtures/contracts/v4/payloads/iam-workspace-create-accepted/valid.json
  • packages/test-fixtures/contracts/v4/payloads/iam-workspace-create-command/invalid-policy-field.json
  • packages/test-fixtures/contracts/v4/payloads/iam-workspace-create-command/valid.json
  • packages/test-fixtures/contracts/v4/payloads/jra-job-history-detail-accepted/invalid-authority.json
  • packages/test-fixtures/contracts/v4/payloads/jra-job-history-detail-accepted/valid.json
  • packages/test-fixtures/contracts/v4/payloads/jra-job-history-entry/invalid-hash-leak.json
  • packages/test-fixtures/contracts/v4/payloads/jra-job-history-entry/valid.json
  • packages/test-fixtures/contracts/v4/payloads/jra-job-history-list-accepted/invalid-authority.json
  • packages/test-fixtures/contracts/v4/payloads/jra-job-history-list-accepted/valid.json
  • packages/test-fixtures/contracts/v4/payloads/lfb-landing-feedback-accepted/invalid-echoed-content.json
  • packages/test-fixtures/contracts/v4/payloads/lfb-landing-feedback-accepted/valid.json
  • packages/test-fixtures/contracts/v4/payloads/lfb-landing-feedback-command/invalid-extra-field.json
  • packages/test-fixtures/contracts/v4/payloads/lfb-landing-feedback-command/valid.json
  • packages/test-fixtures/contracts/v4/payloads/platform-admin-feedbacks/invalid-network-identifier.json
  • packages/test-fixtures/contracts/v4/payloads/platform-admin-feedbacks/valid.json
  • packages/test-fixtures/contracts/v4/payloads/platform-admin-overview/invalid-source-content.json
  • packages/test-fixtures/contracts/v4/payloads/platform-admin-overview/valid.json
  • prototypes/databreeze-landing/index.html
  • prototypes/databreeze-landing/script.js
  • services/api/openapi/v1.json
  • services/api/package.json
  • services/api/prisma/migrations/20260814120000_bua_payments/migration.sql
  • services/api/prisma/migrations/20260814120000_dda_data_imports/migration.sql
  • services/api/prisma/migrations/20260815010000_mobile_control_plane/migration.sql
  • services/api/prisma/migrations/20260816010000_iam_platform_operators/migration.sql
  • services/api/prisma/migrations/20260817010000_lfb_landing_feedbacks/migration.sql
  • services/api/prisma/migrations/20260818010000_crf_report_factory/migration.sql
  • services/api/prisma/migrations/20260818020000_iam_profile_mutations/migration.sql
  • services/api/prisma/migrations/20260818030000_dda_notification_preferences/migration.sql
  • services/api/prisma/migrations/20260819010000_jra_execution_workload_envelopes/migration.sql
  • services/api/prisma/schema/bua.prisma
  • services/api/prisma/schema/crf.prisma
  • services/api/prisma/schema/dda.prisma
  • services/api/prisma/schema/dso.prisma
  • services/api/prisma/schema/iae.prisma
  • services/api/prisma/schema/iam.prisma
  • services/api/prisma/schema/jra.prisma
  • services/api/prisma/schema/lfb.prisma
  • services/api/prisma/schema/mobile.prisma
  • services/api/prisma/schema/platform.prisma
  • services/api/scripts/apply-platform-admin-local-seed.mjs
  • services/api/scripts/generate-openapi.mjs
  • services/api/scripts/local-feedback-seed.mjs
  • services/api/scripts/seed-local.mjs
  • services/api/scripts/seed-pilot.mjs
  • services/api/src/app.module.ts
  • services/api/src/bootstrap.ts
  • services/api/src/features/bua/adapter/in-memory-entitlement-repository.adapter.ts
  • services/api/src/features/bua/adapter/payos-payment-link.adapter.ts
  • services/api/src/features/bua/adapter/prisma-entitlement-admission-participant.adapter.ts
  • services/api/src/features/bua/adapter/prisma-entitlement-repository.adapter.ts
  • services/api/src/features/bua/adapter/prisma-platform-billing-analytics.adapter.ts
  • services/api/src/features/bua/api/entitlement.controller.ts
  • services/api/src/features/bua/api/payos.controller.ts
  • services/api/src/features/bua/application/entitlement-admission-participant.port.ts
  • services/api/src/features/bua/application/entitlement-repository.port.ts
  • services/api/src/features/bua/application/payos-payment-provider.port.ts
  • services/api/src/features/bua/application/payos-payment.service.ts
  • services/api/src/features/bua/application/payos-plan-catalog.ts
  • services/api/src/features/bua/application/platform-billing-analytics.port.ts
  • services/api/src/features/bua/bua.module.ts
  • services/api/src/features/crf/adapter/in-memory-report-repository.adapter.ts
  • services/api/src/features/crf/adapter/prisma-report-repository.adapter.ts
  • services/api/src/features/crf/api/report.controller.ts
  • services/api/src/features/crf/application/report-repository.port.ts
  • services/api/src/features/crf/application/report.module-ports.ts
  • services/api/src/features/crf/application/report.service.ts
  • services/api/src/features/crf/crf.module.ts
  • services/api/src/features/dda/adapter/dda-database.client.ts
  • services/api/src/features/dda/adapter/local-analysis-catalog-metadata-source.adapter.ts
  • services/api/src/features/dda/adapter/local-dsm-port.adapter.ts
  • services/api/src/features/dda/agent/adapter/local-agent-usage-admission-resolver.adapter.ts
  • services/api/src/features/dda/agent/adapter/openai-agent-provider.adapter.ts
  • services/api/src/features/dda/agent/api/agent-turn.controller.ts
  • services/api/src/features/dda/dda.module.ts
  • services/api/src/features/dda/etl/adapter/in-memory-data-import-repository.adapter.ts
  • services/api/src/features/dda/etl/adapter/prisma-data-import-repository.adapter.ts
  • services/api/src/features/dda/etl/api/data-import.controller.ts
  • services/api/src/features/dda/etl/application/data-import-repository.port.ts
  • services/api/src/features/dda/etl/application/data-import.service.ts
  • services/api/src/features/dda/etl/application/mapping-assistance.service.ts
  • services/api/src/features/dda/intake/application/intake-profile.port.ts
  • services/api/src/features/dda/intake/application/web-intake.service.ts
  • services/api/src/features/dda/notification/in-memory-notification-preferences.adapter.ts
  • services/api/src/features/dda/notification/notification-preferences.controller.ts
  • services/api/src/features/dda/notification/notification-preferences.defaults.ts
  • services/api/src/features/dda/notification/notification-preferences.port.ts
  • services/api/src/features/dda/notification/prisma-notification-preferences.adapter.ts
  • services/api/src/features/dda/notification/unavailable-notification-preferences.adapter.ts
  • services/api/src/features/dda/receipt/api/receipt-extraction.controller.ts
  • services/api/src/features/dda/receipt/api/receipt-extraction.dto.ts
  • services/api/src/features/dda/receipt/application/receipt-acceptance.service.ts
  • services/api/src/features/dda/source-catalog/adapter/in-memory-source-catalog-repository.adapter.ts
  • services/api/src/features/dda/source-catalog/adapter/prisma-source-catalog-repository.adapter.ts
  • services/api/src/features/dda/source-catalog/application/source-catalog-registration.port.ts
  • services/api/src/features/dda/table-extraction/api/table-extraction.controller.ts
  • services/api/src/features/dso/api/device-sync.controller.ts
  • services/api/src/features/dso/api/device-sync.dto.ts
  • services/api/src/features/dso/application/device-sync.service.ts
  • services/api/src/features/dso/application/device-sync.use-case.ts
  • services/api/src/features/iae/adapter/local-minio-artifact-processing-content.adapter.ts
  • services/api/src/features/iae/adapter/local-minio-worker-object-byte-store.adapter.ts
  • services/api/src/features/iae/adapter/local-web-intake.adapter.ts
  • services/api/src/features/iae/adapter/local-worker-input-object-resolver.adapter.ts
  • services/api/src/features/iae/adapter/local-worker-object-byte-store.adapter.ts
  • services/api/src/features/iae/application/artifact-intake.service.ts
  • services/api/src/features/iae/application/local-web-intake.port.ts
  • services/api/src/features/iae/application/worker-object-capability.port.ts
  • services/api/src/features/iae/application/worker-object-capability.service.ts
  • services/api/src/features/iae/application/worker-result-write-capability.service.ts
  • services/api/src/features/iam/adapter/ed25519-device-enrollment-proof-verifier.adapter.ts
  • services/api/src/features/iam/adapter/in-memory-iam-invitation-repository.adapter.ts
  • services/api/src/features/iam/adapter/in-memory-identity-bootstrap-repository.adapter.ts
  • services/api/src/features/iam/adapter/in-memory-profile-mutation.adapter.ts
  • services/api/src/features/iam/adapter/in-memory-session-lifecycle.adapter.ts
  • services/api/src/features/iam/adapter/mailpit-smtp-invitation-delivery.adapter.ts
  • services/api/src/features/iam/adapter/prisma-iam-hierarchy-repository.adapter.ts
  • services/api/src/features/iam/adapter/prisma-iam-invitation-repository.adapter.ts
  • services/api/src/features/iam/adapter/prisma-identity-bootstrap-repository.adapter.ts
  • services/api/src/features/iam/adapter/prisma-platform-identity-analytics.adapter.ts
  • services/api/src/features/iam/adapter/prisma-platform-operator-authority.adapter.ts
  • services/api/src/features/iam/adapter/prisma-principal-email-lookup.adapter.ts
  • services/api/src/features/iam/adapter/prisma-profile-mutation.adapter.ts
  • services/api/src/features/iam/adapter/prisma-service-account-repository.adapter.ts
  • services/api/src/features/iam/adapter/prisma-session-lifecycle.adapter.ts
  • services/api/src/features/iam/api/authentication.controller.ts
  • services/api/src/features/iam/api/bootstrap.controller.ts
  • services/api/src/features/iam/api/bootstrap.dto.ts
  • services/api/src/features/iam/api/device-identity.controller.ts
  • services/api/src/features/iam/api/hierarchy.controller.ts
  • services/api/src/features/iam/api/hierarchy.dto.ts
  • services/api/src/features/iam/api/invitation.controller.ts
  • services/api/src/features/iam/api/invitation.dto.ts
  • services/api/src/features/iam/api/membership.dto.ts
  • services/api/src/features/iam/api/profile.controller.ts
  • services/api/src/features/iam/api/scope-switch.dto.ts
  • services/api/src/features/iam/api/workspace-settings.controller.ts
  • services/api/src/features/iam/application/agent-grant.service.ts
  • services/api/src/features/iam/application/hierarchy.service.ts
  • services/api/src/features/iam/application/identity-bootstrap-repository.port.ts
  • services/api/src/features/iam/application/identity-bootstrap.service.ts
  • services/api/src/features/iam/application/invitation-repository.port.ts
  • services/api/src/features/iam/application/invitation.service.ts
  • services/api/src/features/iam/application/membership.service.ts
  • services/api/src/features/iam/application/platform-administration.port.ts
  • services/api/src/features/iam/application/profile-mutation.port.ts
  • services/api/src/features/iam/application/profile-mutation.service.ts
  • services/api/src/features/iam/application/scope-switch.service.ts
  • services/api/src/features/iam/application/session-lifecycle.port.ts
  • services/api/src/features/iam/iam.module.ts
  • services/api/src/features/jra/adapter/in-memory-admission-repository.adapter.ts
  • services/api/src/features/jra/adapter/in-memory-job-history-read.adapter.ts
  • services/api/src/features/jra/adapter/in-memory-ready-job-queue-repository.adapter.ts
  • services/api/src/features/jra/adapter/prisma-admission-repository.adapter.ts
  • services/api/src/features/jra/adapter/prisma-approval-repository.adapter.ts
  • services/api/src/features/jra/adapter/prisma-execution-workload-envelope.adapter.ts
  • services/api/src/features/jra/adapter/prisma-job-history-read.adapter.ts
  • services/api/src/features/jra/adapter/prisma-ready-job-queue-repository.adapter.ts
  • services/api/src/features/jra/adapter/prisma-result-manifest-repository.adapter.ts
  • services/api/src/features/jra/api/approval.controller.ts
  • services/api/src/features/jra/api/approval.dto.ts
  • services/api/src/features/jra/api/job-history.controller.ts
  • services/api/src/features/jra/application/admission-repository.port.ts
  • services/api/src/features/jra/application/admission.service.ts
  • services/api/src/features/jra/application/execution-workload-envelope.ts
  • services/api/src/features/jra/application/job-history-read.port.ts
  • services/api/src/features/jra/application/ready-job-queue.port.ts
  • services/api/src/features/jra/application/ready-job-queue.service.ts
  • services/api/src/features/jra/jra.module.ts
  • services/api/src/features/jra/worker/iae-worker-object-grant-authority.adapter.ts
  • services/api/src/features/jra/worker/prisma-worker-adapter.ts
  • services/api/src/features/jra/worker/worker-boundary.ts
  • services/api/src/features/jra/worker/worker-ports.ts
  • services/api/src/features/jra/worker/worker-result-preparation.port.ts
  • services/api/src/features/jra/worker/worker.controller.ts
  • services/api/src/features/jra/worker/worker.dto.ts
  • services/api/src/features/jra/worker/worker.module.ts
  • services/api/src/features/lfb/adapter/in-memory-landing-feedback-admission.adapter.ts
  • services/api/src/features/lfb/adapter/in-memory-landing-feedback.adapter.ts
  • services/api/src/features/lfb/adapter/prisma-landing-feedback.adapter.ts
  • services/api/src/features/lfb/adapter/sha256-landing-feedback-admission-digest.adapter.ts
  • services/api/src/features/lfb/api/landing-feedback.controller.ts
  • services/api/src/features/lfb/api/landing-feedback.dto.ts
  • services/api/src/features/lfb/application/landing-feedback-intake.port.ts
  • services/api/src/features/lfb/application/landing-feedback.service.ts
  • services/api/src/features/lfb/lfb.module.ts
  • services/api/src/features/mobile/adapter/in-memory-mobile-repository.adapter.ts
  • services/api/src/features/mobile/adapter/prisma-mobile-repository.adapter.ts
  • services/api/src/features/mobile/api/mobile.controller.ts
  • services/api/src/features/mobile/api/mobile.dto.ts
  • services/api/src/features/mobile/application/mobile-repository.port.ts
  • services/api/src/features/mobile/application/mobile-token.ts
  • services/api/src/features/mobile/mobile.module.ts
  • services/api/src/features/platform-admin/api/platform-admin.controller.ts
  • services/api/src/features/platform-admin/application/platform-admin.service.ts
  • services/api/src/features/platform-admin/platform-admin.module.ts
  • services/api/src/main.ts
  • services/api/src/platform/agent-production.composition.ts
  • services/api/src/platform/http/openapi.ts
  • services/api/src/platform/http/problem-details.filter.ts
  • services/api/src/platform/http/session-tenant-context.adapter.ts
  • services/api/src/platform/iae-worker-result-capability.composition.ts
  • services/api/src/platform/iam-tenant-context.ts
  • services/api/src/platform/local-database.composition.ts
  • services/api/src/platform/production-database.composition.ts
  • services/api/test/application-bootstrap.test.ts
  • services/api/test/features/bua/entitlement-admission-participant.test.ts
  • services/api/test/features/bua/entitlement.controller.test.ts
  • services/api/test/features/bua/payos-payment-link.adapter.test.ts
  • services/api/test/features/bua/payos-payment.service.test.ts
  • services/api/test/features/bua/payos-plan-catalog.test.ts
  • services/api/test/features/bua/payos.controller.test.ts
  • services/api/test/features/crf/crf.module.test.ts
  • services/api/test/features/crf/report.controller.test.ts
  • services/api/test/features/dda/agent-turn.controller.test.ts
  • services/api/test/features/dda/data-import.controller.test.ts
  • services/api/test/features/dda/data-import.service.test.ts
  • services/api/test/features/dda/dda-production-composition.test.ts
  • services/api/test/features/dda/notification-preferences.test.ts
  • services/api/test/features/dda/openai-agent-provider.adapter.test.ts
  • services/api/test/features/dda/web-intake.controller.test.ts
  • services/api/test/features/dda/web-intake.service.test.ts
  • services/api/test/features/iae/artifact-intake.service.test.ts
  • services/api/test/features/iae/local-minio-worker-object-byte-store.adapter.test.ts
  • services/api/test/features/iae/local-web-intake.adapter.test.ts
  • services/api/test/features/iae/local-worker-input-object-resolver.adapter.test.ts
  • services/api/test/features/iae/local-worker-object-byte-store.adapter.test.ts
  • services/api/test/features/iae/worker-result-write-capability.service.test.ts
  • services/api/test/features/iam/agent-grant.service.test.ts
  • services/api/test/features/iam/ed25519-device-enrollment-proof-verifier.test.ts
  • services/api/test/features/iam/hierarchy-controller.test.ts
  • services/api/test/features/iam/hierarchy-service.test.ts
  • services/api/test/features/iam/invitation-controller.test.ts
  • services/api/test/features/iam/invitation-service.test.ts
  • services/api/test/features/iam/membership-controller.test.ts
  • services/api/test/features/iam/membership-service.test.ts
  • services/api/test/features/iam/prisma-iam-hierarchy-repository.test.ts
  • services/api/test/features/iam/profile-mutation.test.ts
  • services/api/test/features/iam/profile.controller.test.ts
  • services/api/test/features/iam/scope-switch-service.test.ts
  • services/api/test/features/iam/workspace-settings.controller.test.ts
  • services/api/test/features/jra/execution-workload-envelope.test.ts
  • services/api/test/features/jra/job-history.controller.test.ts
  • services/api/test/features/jra/prisma-admission-repository.test.ts
  • services/api/test/features/jra/prisma-execution-workload-envelope.test.ts
  • services/api/test/features/jra/prisma-ready-job-queue-repository.test.ts
  • services/api/test/features/jra/prisma-worker-result-finalization.test.ts
  • services/api/test/features/jra/ready-job-queue.test.ts
  • services/api/test/features/jra/worker/prisma-worker-adapter.test.ts
  • services/api/test/features/jra/worker/worker-boundary.test.ts
  • services/api/test/features/jra/worker/worker-http.test.ts
  • services/api/test/features/lfb/landing-feedback.controller.test.ts
  • services/api/test/features/platform-admin/platform-admin.controller.test.ts
  • services/api/test/features/platform-admin/platform-admin.service.test.ts
  • services/api/test/openapi-drift.test.ts
  • services/api/test/openapi.test.ts
  • services/api/test/platform/agent-production-composition.test.ts
  • services/api/test/platform/http/session-tenant-context.test.ts
  • services/api/test/platform/local-database-composition.test.ts
  • services/api/test/platform/production-database-composition.test.ts
  • services/api/test/platform/production-shutdown-child.mjs
  • services/api/test/platform/worker-result-production-composition.test.ts
  • services/api/test/prisma-foundation.test.mjs
  • services/api/test/seed-local.test.mjs
  • services/engine/src/databreeze_engine/dda_processor_digests.py
  • services/engine/src/databreeze_engine/dispatcher.py
  • services/engine/src/databreeze_engine/local_worker_resolver.py
  • services/engine/src/databreeze_engine/models.py
  • services/engine/src/databreeze_engine/processors/dda_etl_intake.py
  • services/engine/src/databreeze_engine/registry.py
  • services/engine/src/databreeze_engine/worker_client.py
  • services/engine/src/databreeze_engine/worker_main.py
  • services/engine/tests/test_dda_etl_intake.py
  • services/engine/tests/test_dispatch.py
  • services/engine/tests/test_local_worker_resolver.py
  • services/engine/tests/test_registry.py
  • services/engine/tests/test_worker_client.py
  • tools/fixture-validation/kotlin/bin/main/com/databreeze/contracts/v4/Models.kt
  • tools/fixture-validation/kotlin/bin/main/com/databreeze/contracts/v4/Validation.kt
  • tools/fixture-validation/python/run_fixtures.py
  • tools/repo-cli/src/api-dev.mjs
  • tools/repo-cli/src/check-aws-infrastructure.mjs
  • tools/repo-cli/src/check-execution-orchestration.mjs
  • tools/repo-cli/src/dev-stack.mjs
  • tools/repo-cli/src/local-services.mjs
  • tools/repo-cli/test/android-shell.test.mjs
  • tools/repo-cli/test/aws-infrastructure.test.mjs
  • tools/repo-cli/test/container-build.test.mjs
  • tools/repo-cli/test/dev-stack.test.mjs
  • tools/repo-cli/test/execution-orchestration.test.mjs
  • tools/repo-cli/test/lightsail-deployment.test.mjs
  • tools/repo-cli/test/local-infrastructure.test.mjs
  • tools/repo-cli/test/plan-traceability.test.mjs

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.


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.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@BeforeLights
BeforeLights merged commit d0eadb1 into main Aug 20, 2026
4 of 8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants