ChrisB add081e7fc
Deploy to workbeast (legal-preview.bigwigerp.com) / Deploy legal-service + frontend (push) Successful in 14m18s
fix: generateBuildId with timestamp to bust Cloudflare CDN cache on each deploy
2026-06-28 13:47:24 +02:00

Soi96 Legal

Purpose-built legal practice management platform for civil law firms.

Tenant 1: GPS Legal (design partner)
Jurisdiction: Thai civil practice
Stack: NestJS microservices · gRPC · PostgreSQL · Anthropic AI


Architecture

api-gateway          :3000   HTTP — routes to internal gRPC services
  ├── auth-service        :5010   Auth + RBAC (shared core)
  ├── contacts-service    :5011   Contacts + relationships (shared core)
  ├── activity-logger     :5012   Immutable activity log (shared core)
  ├── matters-service     :5001   Case records — the core legal entity
  ├── time-entry-service  :5002   6-min increment time logging
  ├── trust-service       :5003   Client fund isolation + retainer ledger
  ├── conflict-service    :5004   Cross-reference new parties vs all records
  └── hearings-service    :5005   Court dates, deadlines, escalating alerts

ai/
  ├── prompt-analyst       Executive Secretary — only attorney UI connection
  ├── case-analyst         Senior Associate — coordinates all case work
  ├── client-manager       File Handler — one per client, lifetime scope
  ├── comms-agent          Receptionist — email/LINE/calendar parallel track
  ├── onboarding-agent     Intake Coordinator — new data in
  ├── rag-agent            Law Library — statute lookup only
  ├── document-classifier  Records — Thai doc classification
  ├── billing-agent        Accounts — deterministic rules
  └── intelligence-agent   Investigator — judge/counsel career profiles

See docs/agent-architecture.md for full hierarchy and communication rules.


Development

cp .env.example .env
docker compose up postgres redis
npm install
npm run dev

Docs

File Contents
docs/agent-architecture.md 9-agent hierarchy, communication rules, schemas
docs/product-strategy.md Product identity, shared core, build sequence
docs/build-phases.md Phase 05 task checklist
docs/competitive-advantage.md Moat analysis, Intelligence Agent value
docs/strategy.md Practice profile, data architecture
S
Description
No description provided
Readme 3.2 MiB
Languages
TypeScript 96.3%
JavaScript 3.4%
Dockerfile 0.2%