# Gaps and Placeholders - Quick Reference

**Last Updated**: 2024-12-28

---

## Critical Gaps (Must Fix)

### 1. Database Persistence ❌
- **Identity Service**: VC issuance/verification not saved to DB
- **Finance Service**: Ledger entries and payments not persisted
- **Dataroom Service**: Deals and documents not saved to DB
- **Intake Service**: Document metadata not persisted

### 2. Authentication on Endpoints ❌
- No services use authentication middleware
- All endpoints publicly accessible
- Missing: Protected routes, RBAC enforcement

### 3. Payment Processing ❌
- Payment gateway not integrated
- No actual payment processing
- Missing: Stripe/PayPal integration

### 4. Hardcoded Test Values ❌
- `KMS_KEY_ID || 'test-key'` / `'default-key'`
- `'did:web:the-order.example.com'`
- `'Example Deal'` in dataroom service
- `const valid = true; // Placeholder` in VC verification

### 5. Placeholder Implementations ❌
- VC verification always returns `true`
- OCR returns hardcoded text
- Classification uses simple keyword matching
- Review workflow always approves

---

## High Priority Gaps

### 6. Workflow Orchestration
- No Temporal/Step Functions integration
- Simplified synchronous implementations
- Missing: Human-in-the-loop support

### 7. OCR & ML Services
- No OCR service integration
- No ML classification model
- Placeholder text extraction

### 8. Monitoring & Observability
- No OpenTelemetry
- No Prometheus metrics
- No Grafana dashboards

### 9. Portal Apps
- Only placeholder homepages
- No functionality implemented
- Missing: All UI components

---

## Medium Priority Gaps

### 10. Caching & Performance
- No caching layer
- No connection pooling optimization
- No request timeouts

### 11. Documentation
- No JSDoc comments
- Incomplete API examples

### 12. Advanced Features
- No document versioning
- No watermarking
- No access tracking

---

## Quick Stats

- **TODOs**: 7
- **Placeholders**: 10
- **Hardcoded Values**: 15+
- **Empty Apps**: 4
- **Total Gaps**: 60+

See `GAPS_AND_PLACEHOLDERS.md` for complete details.

