feat: integrate todo note microservice and modularize frontend

This commit is contained in:
Codex
2026-05-05 10:33:26 +00:00
parent abd40fa252
commit 1d0046dc50
28 changed files with 2121 additions and 381 deletions
+5 -2
View File
@@ -2,7 +2,7 @@
- AGENTS.md (Top-level agent index and `scripts/cli.ts` usage guide)
- TEST.md (Manual CLI test plan following cli-spec expectations)
- config.json (Single source of truth for ports, tokens, runtime, paths, and provider identity)
- docker-compose.yml (Main server orchestration for database, backend-core, frontend, provider-gateway)
- docker-compose.yml (Main server orchestration for database, backend-core, frontend, provider-gateway, and managed main-server microservices such as Todo Note)
- package.json / bun.lock (Root Bun tooling for CLI checks)
- .gitignore
- reference -> docs/reference (Compatibility symlink for older references)
@@ -52,7 +52,10 @@
- tsconfig.json
- Dockerfile
- src/index.ts (Bun static server, login/session handling, and same-origin internal API proxy)
- src/app.tsx (TypeScript + React browser app source; `/app.js` is generated by Bun at runtime)
- src/app.tsx (TypeScript + React browser app shell, login, global data loading, and route dispatcher; `/app.js` is generated by Bun at runtime)
- src/todo-note.tsx (Todo Note microservice React page; do not fold back into `app.tsx`)
- src/findjob.tsx (FindJob microservice React page; do not fold back into `app.tsx`)
- src/pipeline.tsx (Pipeline microservice React page and React Flow control graph; do not fold back into `app.tsx`)
- public/ (HTML/CSS static assets for the compact industrial console; no handwritten app JS)
- provider-gateway/ (Compute node Provider Gateway container)
- package.json