docs(chat): update capability audit status

This commit is contained in:
root 2026-05-07 07:00:03 +00:00
parent 3f73310b4e
commit d160beadfd

View File

@ -22,7 +22,7 @@ Current maturity estimate:
| Realtime web integration | `85-90%` | Socket-driven state and health flows are implemented and tested. | | Realtime web integration | `85-90%` | Socket-driven state and health flows are implemented and tested. |
| Trade Plans automation | `85%` | Buy/exit automation, portfolio linkage, lifecycle toasts, and setup history are in place. | | Trade Plans automation | `85%` | Buy/exit automation, portfolio linkage, lifecycle toasts, and setup history are in place. |
| Reconciliation / ops | `75-80%` | Strong operational depth exists, but manual-review and quarantine paths are still prominent. | | Reconciliation / ops | `75-80%` | Strong operational depth exists, but manual-review and quarantine paths are still prominent. |
| Chat / AI assistant | `60-70%` | Real assistant exists, but it is still mostly profile-generation/config assistance, not a full trading copilot. | | Chat / AI assistant | `70-75%` | Real assistant now handles profile generation plus live holding, blocker, waiting-signal, and reconciliation explanations, but it is not yet a full end-to-end execution copilot. |
| Overall product maturity | `75-80%` | The product is functional and substantial, but not yet “quiet”, fully unified, or deeply assistant-driven. | | Overall product maturity | `75-80%` | The product is functional and substantial, but not yet “quiet”, fully unified, or deeply assistant-driven. |
## What Exists Today ## What Exists Today
@ -128,6 +128,11 @@ Implemented behavior includes:
- LLM provider fallback chain - LLM provider fallback chain
- deterministic local fallback if AI output fails - deterministic local fallback if AI output fails
- profile create/update/explain intent - profile create/update/explain intent
- live copilot explanation intents for:
- current holding
- waiting/no-trade-yet signal state
- main blocker
- reconciliation summary
- draft editing and apply flow in the UI - draft editing and apply flow in the UI
- quick actions for common profile prompts - quick actions for common profile prompts
@ -138,17 +143,21 @@ Conclusion:
## Major Gaps ## Major Gaps
### 1. Chat is not yet a full portfolio / execution / reconciliation copilot ### 1. Chat is not yet a full portfolio / execution / reconciliation action copilot
Current state: Current state:
- chat can generate or modify profiles - chat can generate or modify profiles
- chat can now explain:
- a live holding
- why a trade is waiting
- the main blocker
- reconciliation state
- chat is not yet deeply integrated into: - chat is not yet deeply integrated into:
- portfolio explanation - taking corrective actions from those explanations
- trade-fire reasoning - trade-plan creation/editing directly from assistant reasoning
- exit-block diagnosis - post-trade review / journaling
- reconciliation guidance - one-click remediation flows
- post-trade review
Impact: Impact:
@ -233,23 +242,29 @@ Priority:
### Phase A: Make chat a real copilot ### Phase A: Make chat a real copilot
Status: partially complete
1. Add assistant intents for: 1. Add assistant intents for:
- explain current holding - [x] explain current holding
- explain why a symbol/profile did not enter - [x] explain why a symbol/profile did not enter
- explain why an exit is blocked - [x] explain why an exit is blocked
- summarize reconciliation issues - [x] summarize reconciliation issues
- suggest safe next actions - [ ] suggest safe next actions
2. Feed live runtime context into `/api/chat`: 2. Feed live runtime context into `/api/chat`:
- holdings - [x] holdings
- active profiles - [x] recent orders/history
- recent orders - [x] order failures
- recent operational events - [x] recent operational events
- reconciliation health summary - [x] reconciliation health summary
- [x] profile signal/execution context
- [ ] deeper canonical lifecycle / trade-plan linkage
3. Return structured action types, not only free text: 3. Return structured action types, not only free text:
- `explain_position` - [x] `explain_position`
- `explain_blocker` - [x] `explain_waiting`
- `summarize_reconciliation` - [x] `explain_blocker`
- `recommend_profile_change` - [x] `summarize_reconciliation`
- [ ] `recommend_profile_change`
- [ ] corrective action flows
### Phase B: Improve explanation quality outside chat ### Phase B: Improve explanation quality outside chat