41 lines
706 B
Markdown
41 lines
706 B
Markdown
# Intake Service
|
|
|
|
Service for document ingestion, OCR, classification, and routing.
|
|
|
|
## Features
|
|
|
|
- Document upload and ingestion
|
|
- OCR processing
|
|
- Content classification (legal/treaty/finance/history)
|
|
- Entity extraction
|
|
- Routing to appropriate workflows
|
|
|
|
## Development
|
|
|
|
```bash
|
|
# Install dependencies
|
|
pnpm install
|
|
|
|
# Run development server
|
|
pnpm dev
|
|
|
|
# Build
|
|
pnpm build
|
|
|
|
# Start production server
|
|
pnpm start
|
|
```
|
|
|
|
## API Endpoints
|
|
|
|
- `GET /health` - Health check
|
|
- `POST /ingest` - Ingest document
|
|
|
|
## Environment Variables
|
|
|
|
- `PORT` - Server port (default: 4001)
|
|
- `DATABASE_URL` - PostgreSQL connection string
|
|
- `STORAGE_PROVIDER` - Storage provider (s3/gcs)
|
|
- `STORAGE_BUCKET` - Storage bucket name
|
|
|