Solomon Agentic v0
Pilot guide & demo handbook
Everything you need to demo Solomon AI — from resetting the workspace, to walking through the 14-day risk narrative, to wiring up a live API integration when you're ready to go beyond the demo.
sections
demo files
watching
Solomon AI
01 Getting started 2-minute setup
Before testing with the Day 1 → Day 14 CSVs, reset to an empty state so the demo narrative starts from zero.
- 1Click Import data on the topbar.
- 2Choose Reset to empty and confirm in the prompt.
- 3The dashboard reloads with all counters at zero — KPIs at ₱0, no findings, no POs, no inventory, no suppliers shown.
- 4The topbar should now say
Empty · Solomon Agentic v0 · waiting for Day 1 import.
02 Pilot demo data · 14-day import pack 14 CSVs
Each file simulates one day of operational events: purchase orders, deliveries, inventory movements, and route dispatches.
Download them in order, upload via the dashboard's Import data button, and Solomon AI will surface fresh findings on every import. Imports are additive — findings from earlier days persist as you upload more.
03 CSV schema · all 4 systems IMS · WMS · TMS · FAMS
Each row represents one operational event. Solomon classifies the row by event_type and writes to the right system — IMS, WMS, TMS, or FAMS.
Event types and which system they populate:
| event_type | System | What it does |
|---|---|---|
purchase_order | IMS | Inserts a new PO with supplier, SKU, qty, value, and date |
po_delivery | IMS + WMS | Updates PO status (received/delayed). On received, also bumps on-hand inventory at the warehouse |
inventory_movement | WMS | Adjusts on_hand at a warehouse: received = +qty, issued = −qty, no_movement = touches dormancy timer |
route_dispatched | TMS | Inserts a route dispatch (origin → destination), with planned vs. actual cost and variance % |
asset_service | FAMS | Tracks asset maintenance state (due / overdue / serviced) per warehouse |
agent_finding | Ignored | CSV-provided findings are skipped. Solomon AI generates findings dynamically from current state. |
Column reference:
| Column | Used for | Example |
|---|---|---|
event_type | One of the 6 types listed above | purchase_order |
event_date | ISO date — drives the Day-X counter and dormancy calculations | 2026-05-01 |
record_code | PO number / route code / asset code (e.g., RT-MNL-CEB-01, FL-MNL-01) | PO-2026-0150 |
sku_code | References the SKU catalog (auto-created on first sight) | SKU-1002 |
supplier_code | References the supplier catalog (auto-created on first sight) | SUP-002 |
warehouse_code | References the warehouse catalog (auto-created on first sight) | WH-MNL |
quantity | Units for the event (blank when N/A) | 500 |
value_php | Peso value of the event (actual cost for route_dispatched) | 925000 |
status | ordered / delayed / received / issued / no_movement / dispatched / due / overdue | delayed |
note | Free-text operational note. For overdue assets, can include "N days overdue" to set the actual lateness | PCB shipment 3 days late |
Route & asset code patterns:
RT-{ORIGIN}-{DESTINATION}-{SEQ}for routes (e.g.,RT-MNL-CEB-01= Manila → Cebu, sequence 01). Solomon parses the origin/destination from the code automatically.{TYPE}-{WAREHOUSE}-{SEQ}for assets:FL=Forklift,RK=Rack,CV=Conveyor,GS=Generator,HV=HVAC. Example:FL-MNL-01= Forklift #01 at WH-MNL.
event_type=agent_finding are intentionally skipped. Findings come from Solomon AI's live analysis of the operational state — never from the CSV.
04 How Solomon AI works 3 agents
Three agents continuously watch your data layer.
After every import, Solomon AI analyzes the current state and emits structured findings via the Solomon AI model (or rules fallback if the API key isn't configured). Findings are additive — old ones persist so the demo accumulates risk signals as you upload Day 1 → Day 14.
Manual Run all agents / Re-run agent buttons do a destructive refresh, replacing existing findings with a clean snapshot of current data.
05 AI features across the app 4 touchpoints
Each AI card shows a small pill: ⚡ Solomon AI when the model is responding, Rules on the deterministic fallback.
06 Reset & import behavior What changes when
Quick reference for which tables get touched by each action.
| Action | Suppliers / SKUs / Warehouses | POs / Inventory | Findings |
|---|---|---|---|
| Reset to empty | Wiped | Wiped | Wiped |
| Import CSV file | Auto-create on first reference | Updated / appended | Additive (no wipe) |
| Run all agents button | Untouched | Untouched | Wiped & re-detected |
| Acknowledge / Snooze a finding | Untouched | Untouched | Status updated only |
07 API integration · you provide the endpoint, we build the connector Production flow
Manual CSV uploads are for the pilot demo only. In production, we integrate Solomon with your existing system via API. You give us the endpoint — our developers handle the integration on the Solomon side.
Systems we've integrated with:
What we need from you:
https://api.yourcompany.com/sap/odata/). Read-only access is enough.How to submit:
- 1Click Import data on the topbar.
- 2Choose Connect via API.
- 3Provide the API endpoint URL, documentation link, and auth type. Add a contact name + email so our developers can follow up.
What our developers do after receiving the request:
- 1Email you within 1 business day to coordinate sandbox credentials and confirm the data fields we'll pull.
- 2Build the connector on the Solomon side: authentication, field mapping to our IMS/WMS/TMS/FAMS schema, error handling, retries.
- 3Schedule automated ingestion (default: every 15 minutes) and set up monitoring + alerts.
- 4Run validation against your live data and walk you through the first day of automatic syncs.
08 Troubleshooting Common fixes
.env (variable GROQ_API_KEY), then run php artisan config:clear.