Commit Graph

3303 Commits

Author SHA1 Message Date
79837381ec Merge pull request #82 from johndoe6345789/copilot/document-atom-prop-interfaces
Document atom prop interfaces with JSDoc
2025-12-27 14:23:43 +00:00
2d525bfa4d Merge branch 'main' into copilot/document-atom-prop-interfaces 2025-12-27 14:23:32 +00:00
copilot-swe-agent[bot]
fb8f103042 Fix mock import paths in 69 test files
- Updated vi.mock() paths to match actual source file imports
- Changed '../dbal-client' to correct relative paths (../../core/dbal-client, ../../../core/dbal-client, etc.)
- Fixed tests in users, pages, workflows, components, sessions, packages, etc.
- Reduced failing tests from 82 to 11 (87% reduction)
- Reduced failing test files from 97 to 64 (34% reduction)

Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2025-12-27 14:22:27 +00:00
4537e74493 Merge pull request #84 from johndoe6345789/copilot/npm-install-frontend-check
Complete npm install task for frontend sanity check and merge main branch
2025-12-27 14:22:19 +00:00
6b2734e101 Merge branch 'main' into copilot/npm-install-frontend-check 2025-12-27 14:22:11 +00:00
copilot-swe-agent[bot]
40fa59faad Initial plan 2025-12-27 14:21:15 +00:00
59d89fae03 Merge pull request #76 from johndoe6345789/copilot/split-oversized-organisms
Split oversized organisms (>150 LOC) into modular sub-files
2025-12-27 14:17:19 +00:00
037f2e27d6 Merge branch 'main' into copilot/split-oversized-organisms 2025-12-27 14:17:06 +00:00
e67f3652cb Merge pull request #85 from johndoe6345789/copilot/run-typecheck-in-frontend
[WIP] Add typecheck command for frontend sanity check
2025-12-27 14:15:42 +00:00
copilot-swe-agent[bot]
50849a9266 Merge remote-tracking branch 'origin/main' into copilot/npm-install-frontend-check 2025-12-27 14:13:11 +00:00
copilot-swe-agent[bot]
39bc6e9d59 Merge main into copilot/run-typecheck-in-frontend 2025-12-27 14:12:25 +00:00
copilot-swe-agent[bot]
664e665d86 Verify typecheck command implementation
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2025-12-27 14:10:55 +00:00
copilot-swe-agent[bot]
97afe4a985 Mark npm ci task as completed in TODO file
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2025-12-27 14:08:15 +00:00
865ca0077b Merge pull request #88 from johndoe6345789/copilot/fix-npm-run-build-issue
Fix module import paths and integrate DBAL refactor for npm run build
2025-12-27 14:05:16 +00:00
4ac90ecd4f Merge branch 'main' into copilot/fix-npm-run-build-issue 2025-12-27 14:05:06 +00:00
569370fe23 Merge pull request #83 from johndoe6345789/copilot/add-missing-ui-atoms
Add missing base UI atoms and integrate with God Tier panel
2025-12-27 13:58:21 +00:00
45bdcb3a2a Merge branch 'main' into copilot/add-missing-ui-atoms 2025-12-27 13:58:10 +00:00
copilot-swe-agent[bot]
5491597a79 fix: improve AWS SDK optional import handling
- Added @ts-ignore for optional AWS SDK import to prevent TypeScript errors
- Changed webpack config to use resolve.fallback instead of externals
- Improved error message for missing AWS SDK
- Made S3 storage truly optional with better runtime error handling

Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2025-12-27 13:57:46 +00:00
copilot-swe-agent[bot]
877691ebbe docs: add S3 blob storage configuration guide
- Created comprehensive S3_CONFIGURATION.md documentation
- Covers AWS S3, MinIO, DigitalOcean Spaces, Cloudflare R2
- Documents optional AWS SDK dependency installation
- Includes configuration examples, troubleshooting, security best practices
- Added link to main DBAL README
- Explains why AWS SDK is optional and how to enable S3 support

Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2025-12-27 13:55:23 +00:00
copilot-swe-agent[bot]
7fbd575f91 Make new atoms available in God Tier panel via @/components/ui
- Added exports for Icon, Radio, Link, Text, TextArea, and AtomSelect to ui/atoms/index.ts
- Updated ui/index.ts to re-export all new atoms with proper types
- New atoms now accessible via `import { Icon, Radio, etc } from '@/components/ui'`
- God Tier panel (/builder) can now use all new atoms

Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2025-12-27 13:55:11 +00:00
copilot-swe-agent[bot]
f2795107b9 fix: resolve getAdapter export path and mark AWS SDK as external
- Fixed core/dbal-client index path to use ../dbal-client (not ../../)
- Added AWS SDK to webpack externals to prevent build errors
- S3 storage is optional - will throw error if @aws-sdk/client-s3 not installed
- Fixed circular re-export issue between core/dbal-client and dbal-client

Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2025-12-27 13:54:09 +00:00
copilot-swe-agent[bot]
892e2e491b fix: create DBAL shared UI components for status and daemon page
- Created dbal/shared/ui directory for shared UI components
- Implemented getStatusResponse() for status API endpoint
- Implemented DBALDaemonPage component with metadata
- Updated tsconfig.json @dbal-ui path to point to dbal/shared/ui
- Updated next.config.ts webpack alias for @dbal-ui
- Components support both development and production DBAL modes

Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2025-12-27 13:50:20 +00:00
copilot-swe-agent[bot]
68e2dfd950 fix: remove DBAL stub, use real implementation only
- Removed all stub files (dbal-stub, database-lib/dbal-stub)
- Updated all imports to use real DBAL from @/dbal
- Updated tsconfig.json to add @/dbal path (without wildcard)
- Updated next.config.ts webpack alias to dbal/development/src
- Updated dbal-state, get-dbal, and dbal-client to use real DBALClient
- Frontend now exclusively uses real DBAL (development or production mode)
- No fallback to stub - proper error handling only

Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2025-12-27 13:48:16 +00:00
copilot-swe-agent[bot]
1511a42280 Fix Select component ref type from any to HTMLDivElement
- Changed forwardRef type from any to HTMLDivElement to match MUI Select
- Addressed code review feedback for type safety

Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2025-12-27 13:46:18 +00:00
copilot-swe-agent[bot]
d6a67bd1c6 Fix TypeScript errors and complete missing base UI atoms implementation
- Fixed Select component TypeScript interface to properly extend MuiSelectProps
- Added placeholder prop to SelectProps interface
- Removed non-existent legacy exports from index.ts
- All 36 atom tests passing
- Marked TODO item as complete

Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2025-12-27 13:43:39 +00:00
copilot-swe-agent[bot]
efe56340f7 fix: merge DBAL refactor and update import paths
- Merged main branch with DBAL restructure (ts -> development, cpp -> production)
- Updated initialize-dbal.server.ts imports to use @/dbal path alias
- Fixed dbal-stub import path to @/lib/dbal/dbal-stub
- Updated core/dbal-client index.ts to use correct relative path (../../dbal-client)
- Resolved merge conflicts from DBAL refactor
- Frontend now supports both development (TypeScript) and production (C++ daemon) DBAL

Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2025-12-27 13:43:25 +00:00
copilot-swe-agent[bot]
6daa178c05 Merge branch 'main' into copilot/fix-npm-run-build-issue
# Conflicts:
#	dbal/development/src/core/validation/index.ts
#	frontends/nextjs/src/lib/dbal/database-dbal/core/initialize-dbal.server.ts
2025-12-27 13:40:59 +00:00
6e3b1bcf37 Merge pull request #97 from johndoe6345789/copilot/organize-dbal-folder-structure
Reorganize dbal folder structure: development, production, shared, docs
2025-12-27 13:37:50 +00:00
copilot-swe-agent[bot]
e0bb913c6c fix: correct blob-storage import paths and add TypeScript annotations
- Fixed import paths in blob providers (filesystem, memory, s3, tenant-aware) to use ../blob-storage
- Added type annotation to prisma-adapter createMany method
- Fixed package-lib/package-catalog.ts path to use ../packages/core
- Cleared Next.js build cache to resolve stale module issues

Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2025-12-27 13:37:21 +00:00
copilot-swe-agent[bot]
082c687325 Move documentation files to docs folder
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2025-12-27 13:36:33 +00:00
copilot-swe-agent[bot]
52786b73fd fix: replace stub implementations with proper functions
- Removed stub dbal-client directory, fixed import path to use real implementation
- Implemented proper workflow log analysis functions (analyze, fetch, parse)
- Created workflows/analysis/logs directory with real implementations
- Fixed package catalog circular import (now points to packages/core)
- Fixed prisma-adapter updateMany TypeScript error with type annotation
- All GitHub workflow functions now properly implemented using Octokit API

Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2025-12-27 13:33:42 +00:00
copilot-swe-agent[bot]
6658c6af0d Add before/after visualization for DBAL restructure
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2025-12-27 13:33:25 +00:00
copilot-swe-agent[bot]
f22db00de6 Complete DBAL restructure with summary documentation
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2025-12-27 13:32:43 +00:00
copilot-swe-agent[bot]
2180f608fb Restructure dbal folder: development, production, and shared
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2025-12-27 13:30:57 +00:00
copilot-swe-agent[bot]
8e5bf079c7 fix: add type annotation to prisma-adapter deleteMany result
- Added explicit type annotation to fix TypeScript error in deleteMany method

Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2025-12-27 13:24:04 +00:00
copilot-swe-agent[bot]
b2dee2d870 Initial plan 2025-12-27 13:22:59 +00:00
copilot-swe-agent[bot]
ee2797932c fix: create stub DBAL client and fix audit log export
- Created stub dbal-client directory with get-adapter, close-adapter, and types
- Fixed secure-db index.ts to export listAuditLogs as getAuditLogs
- Fixed database-lib/database.ts to export from db/core directly

Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2025-12-27 13:22:33 +00:00
32e7f32bbd Merge pull request #80 from johndoe6345789/copilot/identify-organisms-categorization
Identify and reclassify organisms incorrectly categorized as molecules
2025-12-27 13:20:38 +00:00
acaf163c32 Merge branch 'main' into copilot/identify-organisms-categorization 2025-12-27 13:20:25 +00:00
copilot-swe-agent[bot]
a9c1f602e7 Move SecurityWarningDialog from dialogs to organisms/security
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2025-12-27 13:18:51 +00:00
copilot-swe-agent[bot]
9f7dd63b7f fix: resolve remaining module import path issues
- Fixed database-lib/database.ts to export from ../db
- Created /lib/db/index.ts barrel export
- Fixed secure-db operations to use @/lib/database-lib/database
- Fixed secure-db entity getters execute-query import paths
- Fixed secure-db rate-limiting store import paths
- Fixed main.scss to use correct styles/core paths
- Fixed DBAL adapter core/types imports to use core/foundation/types

Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2025-12-27 13:17:42 +00:00
copilot-swe-agent[bot]
a549454490 Complete audit: Identify organisms incorrectly categorized as molecules
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2025-12-27 13:13:24 +00:00
copilot-swe-agent[bot]
5359cd7d6d [WIP] Fix module import path issues preventing npm run build
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2025-12-27 13:07:26 +00:00
copilot-swe-agent[bot]
fbb5c97c24 fix: correct DBAL internal import paths
- Fixed blob providers to use correct error path
- Fixed core/client imports for adapters, bridges, validation
- Fixed DBAL index.ts to export from foundation subdirectory
- Created validation/index.ts to export all validation functions
- Fixed is-plain-object import in validate-component-hierarchy-create.ts

WIP: Multiple validation entity files need predicate import path fixes

Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2025-12-27 13:03:44 +00:00
245aeb9144 Merge pull request #94 from johndoe6345789/copilot/set-default-to-sqlite
Add missing DATABASE_URL env var to prisma validate in gated-deployment workflow
2025-12-27 13:02:41 +00:00
copilot-swe-agent[bot]
da1eced7c1 Fix DATABASE_URL environment variable for prisma validate in gated-deployment workflow
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2025-12-27 12:59:24 +00:00
copilot-swe-agent[bot]
b6934ac8cb fix: resolve module import path issues for npm run build
- Fixed SCSS @forward declarations in variables.scss
- Added stub implementations for GitHub workflow log functions
- Fixed import paths for auth session files
- Fixed import paths for database-dbal.server exports
- Fixed import paths for package server utilities
- Fixed import paths for secure-db operations
- Used relative path for DBAL client import

Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2025-12-27 12:57:48 +00:00
copilot-swe-agent[bot]
a725a5142f Initial plan 2025-12-27 12:54:36 +00:00
e81c8ee54f Merge pull request #91 from johndoe6345789/copilot/convert-workflows-to-gated-tree
Convert workflows to enterprise gated tree workflow with atomic validation steps and remove legacy pipeline cruft
2025-12-27 12:47:37 +00:00
e00db1b950 Merge branch 'main' into copilot/convert-workflows-to-gated-tree 2025-12-27 12:47:30 +00:00