Commit Graph

2380 Commits

Author SHA1 Message Date
Dustin Byrne
aaa1f4bddb chore: clean up test artifacts 2026-03-25 18:45:05 -04:00
Dustin Byrne
422e726f00 feat(HAI-001): add request logging middleware
- Add request logger utility in logger.ts
- Wire logger into middleware chain via setup-logging.ts
2026-03-25 18:44:58 -04:00
Dustin Byrne
cfdb48ada6 feat(HAI-001): wire logger into middleware chain 2026-03-25 18:44:53 -04:00
Dustin Byrne
a5e44ddc1c feat(HAI-001): add request logger utility 2026-03-25 18:44:53 -04:00
Dustin Byrne
834a9f840b fix: MERGE_HEAD detection in AI merger 2026-03-25 18:44:49 -04:00
Dustin Byrne
3a8cf64bff feat(HAI-001): add rate limiting middleware
- Add rate limit configuration module
- Implement rate limiting middleware
- Integrate middleware into request pipeline
- Add rate limit unit tests
2026-03-25 18:44:09 -04:00
Dustin Byrne
8eca0b9fc5 test(HAI-001): add rate limit tests 2026-03-25 18:44:03 -04:00
Dustin Byrne
2592daaf34 feat(HAI-001): add rate limiting middleware 2026-03-25 18:44:03 -04:00
Dustin Byrne
b152af6cd6 feat(HAI-001): add rate limit config 2026-03-25 18:44:03 -04:00
Dustin Byrne
16e9043aee feat: AI-powered merge via pi agent 2026-03-25 18:43:49 -04:00
Dustin Byrne
22d806d436 feat(HAI-001): cli test 2026-03-25 18:39:00 -04:00
Dustin Byrne
9e085c8d75 feat(HAI-001): add healthcheck 2026-03-25 18:38:49 -04:00
Dustin Byrne
918941a555 feat: merge HAI-002 React dashboard + add merge flow 2026-03-25 18:38:34 -04:00
Dustin Byrne
c99b08b585 feat: integrate HAI-001 auto-open browser 2026-03-25 18:33:16 -04:00
Dustin Byrne
f70bd6895d Merge branch 'hai/hai-001' 2026-03-25 18:32:37 -04:00
Dustin Byrne
961203692d feat: hai board — core, dashboard, cli, engine 2026-03-25 18:32:10 -04:00
Dustin Byrne
517c963200 feat(HAI-001): add test file 2026-03-25 18:31:10 -04:00
Dustin Byrne
ddb74d876c feat(HAI-002): mark task complete 2026-03-25 18:30:18 -04:00
Dustin Byrne
6a754cf199 feat(HAI-002): complete React conversion with build fixes and project setup
- Fix Vite alias to resolve @hai/core to types-only module (avoids Node.js deps in browser bundle)
- Add tsconfig.app.json for client-side typecheck
- Fix server.ts return type annotation
- Update imports to use @hai/core (resolved via Vite alias)
- Add base project files needed for workspace
2026-03-25 18:29:50 -04:00
Dustin Byrne
e0746fb387 feat(HAI-002): update Express server to serve Vite build output 2026-03-25 18:26:37 -04:00
Dustin Byrne
e5caa540c2 feat(HAI-002): build header and toast components 2026-03-25 18:26:26 -04:00
Dustin Byrne
938e2dad34 feat(HAI-002): build modal components 2026-03-25 18:26:11 -04:00
Dustin Byrne
b9993f96fb feat(HAI-002): build board and column components with drag-and-drop 2026-03-25 18:25:40 -04:00
Dustin Byrne
57a8015ee3 feat(HAI-002): implement shared hooks and API layer 2026-03-25 18:25:13 -04:00
Dustin Byrne
c0c1ce0e83 feat(HAI-002): create React app entry point and layout 2026-03-25 18:24:48 -04:00
Dustin Byrne
ae0801bb17 feat(HAI-002): add Vite + React dependencies and build configuration 2026-03-25 18:24:26 -04:00
Dustin Byrne
a18f43dc52 feat(HAI-001): mark task complete 2026-03-25 18:23:38 -04:00
Dustin Byrne
eb207d15d7 feat(HAI-001): auto-open browser on dashboard start with --no-open flag 2026-03-25 18:23:31 -04:00
Dustin Byrne
ae00af9223 feat(HAI-001): add existing project files to branch 2026-03-25 18:22:46 -04:00
Dustin Byrne
4929694e63 chore: initialize taskplane tasks 2026-03-25 17:43:16 -04:00