Back to Intelligence

Import History

See saved imports, unfinished repairs, and the next place to go after an import is ready.

Upload another CSV

Imports To Finish

Import attempts that need row repair, duplicate review, or a final acknowledgement before the saved trades are ready.

0
No imports need attention right now.

Import History

No saved imports yet. Upload one CSV to start.

Upload another CSV
Saved
0
Needs Review
0
Blocked
0
Duplicates
0

Unresolved Repairs

Open import repair items that still need attention before the data should be trusted for coaching.

0
No unresolved import repairs.
Advanced import details
Quality Score
100/100
The import mapping and row checks look reliable.
Mapping
medium
score 78
Trades
1
3 executions
Save Readiness
Ready to save
Ready to save
Write Safety
Review-only prototype
This screen previews save readiness; it does not save broker rows to production storage.
Cost Policy
gross-only feedback
Fees and broker net amounts are visible for reconciliation, not used to rescore execution coaching.
Execution Basis
execution grouping
Reconstruction is based on parsed execution side, shares, price, timestamp, and final position.

Data Quality Score

Fix import blockers before trusting coaching output.
40/100
Accepted import rowsPassed
1 imported trade request(s) are accepted.
No repair blockersBlocker
6 blocker(s) in the trade repair inbox.
Duplicate reviewNeeds review
2 duplicate candidate(s) need review.
Report trade samplePassed
9 completed trade(s) in the report.
Sample data labelInfo
Current analytics use sample data.

First Import Path

This flow keeps broker execution data clean before it becomes coaching evidence.
Choose broker fileComplete
The import lane supports execution CSVs from popular brokers plus generic CSV mapping.
Detect columnsComplete
5 grouped trade request(s) are visible in the current import preview.
Validate rowsNeeds repair
1 ready, 1 need review, 3 rejected.
Group tradesNeeds repair
0 ready, 2 duplicate, 0 need review.
Repair itemsNeeds repair
9 repair item(s), 6 blocker(s).
Save in appUpcoming
Clean imports become saved trades and stay reviewable inside the product.

Trade Repair Inbox

Fix blocked import rows before analysis.
ABCD import validationBlocker
executions[0].side: Long trades must open with buy-side position before sell-side reductions.
Fix import data
ABCD import validationBlocker
executions[0].symbol: Execution symbol WXYZ does not match trade symbol ABCD.
Fix import data
ABCD import validationBlocker
executions[0].timestamp: Execution timestamp must be a valid date/time.
Fix import data
ABCD reconciliationBlocker
executions[0].side: Long trades must open with buy-side position before sell-side reductions.
Fix rejected import data
ABCD reconciliationBlocker
executions[0].symbol: Execution symbol WXYZ does not match trade symbol ABCD.
Fix rejected import data
ABCD reconciliationBlocker
executions[0].timestamp: Execution timestamp must be a valid date/time.
Fix rejected import data

Column Mapping

symbolSymbol
dateDate
timeTime
sideSide
quantityQuantity
pricePrice
commissionCommission
feesFees
netAmountAmount
currencyCurrency

Repair Workflow

No repair items for this sample import.

Trade Reconstruction Preview

ABCD / Long-side review
Closed / flat_position
+66.27
2026-05-01T13:30:00.000Zbuy100 shares$10.00position 100
2026-05-01T13:45:00.000Zbuy50 shares$9.80position 150
2026-05-01T14:10:00.000Zsell150 shares$10.40position 0