Full deployment history for this project.
Replace Promise.all database inserts with true bulk inserts Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
refactor(scorecards): use bulk inserts for metrics and regressions Replaced sequential N+1 database queries via Promise.all with single parameterized bulk queries to reduce HTTP round-trip latency and avoid Neon connection limits. Use explicit `.query` API for dynamically constructed queries string arrays. Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
๐จ Palette: Add aria-current to active navigation links Add aria-current="page" to active navigation links in AppShell to improve screen reader semantic context. Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
Clean up getSql alias in run-orchestrator Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
๐งน Remove duplicate getSql database initializations Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
๐จ Palette: Add focus and disabled accessibility states Added missing `:focus-visible` and `:disabled` styles to the global `a` and `.btn` classes in `app/globals.css`. These base custom components were missing critical interactive states, meaning keyboard navigability and disabled representations had to be manually re-implemented or were entirely missing. Also added an entry to `.jules/palette.md` to document this project-specific hybrid Tailwind/custom-CSS pattern and ensure future components include these pseudo-classes at the definition level. Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
perf: process evaluation cases concurrently in batches - Replace sequential `for...of` loop with batched `Promise.all` in `RunOrchestrator.execute` - Execute 5 test cases concurrently to avoid API/DB rate limits while improving performance - Update `.jules/bolt.md` with findings Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
๐จ Palette: Add keyboard focus and disabled states - Added global `:focus-visible` styling for interactive elements. - Added explicit `.btn:disabled` state styles and adjusted hover states to ignore disabled buttons. Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
perf(run-orchestrator): implement concurrent chunked case execution This optimization replaces the sequential loop over evaluation cases in `RunOrchestrator.execute` with a chunked concurrent execution strategy using `Promise.all`. This significantly reduces the total evaluation run time by executing I/O-bound grading tasks concurrently, while keeping the chunk size small (5) to prevent overwhelming database connection pools or API rate-limits. Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
๐จ Palette: Add keyboard focus and disabled states to globals.css Added `:focus-visible` pseudo-class styling for interactive elements (`a`, `.btn`, `.card-hover`) to ensure users navigating via keyboard have a clear visual indicator of the currently focused element. Also added a `:disabled` visual state for buttons. This enhances the general accessibility of the application. Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
โก Bolt: Batched evaluation case execution Replaced the sequential `for` loop in `RunOrchestrator.execute` with batched execution using `Promise.all` in chunks of 5. This significantly reduces total execution time for suites with multiple test cases while preventing connection pool exhaustion and API rate limits. Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
Merge pull request #20 from mbarbine/feat/eval-graders-and-testing-16083713148695501507 feat: implement grading logic, set up vitest framework, and draft 6-12 month roadmap
Merge pull request #19 from mbarbine/feat/universal-schema-pack-4773559756310545012 feat: Add PlatPhorm Universal Schema Pack
Merge pull request #17 from mbarbine/vercel/react-server-components-cve-vu-c4bq2y Fix React Server Components CVE vulnerabilities
Merge branch 'main' into vercel/react-server-components-cve-vu-c4bq2y
Merge pull request #18 from mbarbine/fix-remove-leftover-console-log-17072878399247839439 chore(evals): remove redundant console.error in RunOrchestrator