- 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>
- 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>
- 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>
- 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>
- 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>
- 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>
Enhancement based on user feedback:
- Create gated-ci-atomic.yml with 12 atomic validation steps
- Each validation tool from /tools runs as separate job
- Gate artifacts persisted via GitHub Actions artifacts (30-day retention)
- Superior visualization: each step shows individual status
- Complete audit trail with JSON artifacts for compliance
- Leverages existing atomic tools: security-scanner, file-size checker, complexity analyzer, stub detector, etc.
- Add comprehensive atomic workflow documentation (11KB)
- Update workflows README with atomic workflow section
Benefits:
- Granular failure detection (know exactly which validation failed)
- Parallel execution within gates
- Individual step timing and artifact preservation
- Better for large teams and enterprise compliance
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
- Update auto-merge.yml to support both legacy and gated CI workflows
- Add comprehensive enterprise gated workflow documentation
- Update workflows README with gated workflow overview
- Fix trailing spaces in gated-ci.yml
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
- Fix symlinks for check-function-coverage.js and generate-test-coverage-report.js to point to correct paths in tools/ subdirectories
- Move 'use client' directive before export statements in theme files
- Add playwright.dbal-daemon.config.ts to ESLint ignores
- Fix unnecessary escape character in regex pattern
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
- Created PasswordField, EmailField, NumberField molecules
- Created SearchBar molecule with clear and filter buttons
- Created NavItem, NavLink, NavGroup navigation molecules
- Added comprehensive tests for all new molecules
- Updated index files to export new molecules
- Updated README with new molecule documentation
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>