Built to your diagram
JS Cock’s process map, alignment view
Every box below is transcribed from the “Process Map — Incoming Inquiries” diagram you sent. Each row is tagged with where it lives in the engagement: built into this Phase 1 demo, committed for the Week 2–3 integration phase, or deferred to real-systems-only once the demo proves out.
17
Demo-implemented
3
Week 2-3 (integration)
2
Deferred to production
Process map (numbered)
Incoming Inquiries — v3
Re-drawn from your original diagram with stable step IDs (01–22) so we can refer to the same step unambiguously in chat, on the demo call, and on this page. Open in a new tab → · Original diagram →
Box-by-box status
What’s wired vs what’s next
- 01.DeferredSales Engineer delegates an inquiry to the AI Agent (Kine) via M-FilesThe inquiry itself is visible in the demo (M-Files stand-in folder). What's deferred to Week 2 is the live inbox watcher and the human delegate-to-Kine click.
- 02.Demo-implementedKine extracts required information and maps it to a predefined JSON structureschema v1, see /inquiry/[jt] — JSON tab.
- 03.Demo-implementedIs all required information available?Deterministic completeness rule — see the rule trace on /flow/[jt].
- 04.Demo-implementedKine sends an email to the customer requesting the missing informationDrafted in original language (NO/EN); see followup card on /flow/[jt].
- 05.Demo-implementedKine receives the additional information from the customerDemo uses fixture replies under .tmp/jscock_customer_replies/.
- 06.Demo-implementedRe-check completeness (loop)AI re-extracts the reply and merges with the original; see re_extract_merged stage.
- 07.Week 2-3Inquiry sent to Sales Engineer for manual JSON mapping (escape hatch)Real review UI is Week 2-3; demo shows the deterministic verdict only.
- 08.Demo-implementedDoes the customer exist in BC?BC stand-in (SQLite) with 3 seed customers; lookup-or-create wired.
- 09.Demo-implementedKine creates the customer in BCAllocates BC# in C-2xxxx range. Persisted in the local stand-in DB.
- 10.Demo-implementedKine searches for suitable products in the catalogVector index over 18.8k SKUs (sentence-transformers) + TF-IDF baseline.
- 11.Demo-implementedAre all products available in BC?
- 12.Week 2-3Kine creates new items in BCDemo shows item creation path conceptually; full item-master integration is Week 2.
- 13.Demo-implementedSales Engineer reviews and approves the new itemsDemo: ApprovalPrompt component on /flow/[jt].
- 14.Week 2-3Kine searches for suitable suppliers among 40+ in vector DBDemo uses a fictional ~5-supplier stand-in; real Qdrant index is Week 3.
- 15.Demo-implementedKine sends inquiries to the two most suitable suppliersAI-drafted RFQ emails per supplier; see supplier_rfq_drafted stage on /flow/[jt].
- 16.Demo-implementedKine receives quotes from suppliers5 hand-written supplier-reply fixtures; AI-parsed into structured quotes.
- 17.Demo-implementedKine selects the most competitive quote using price + Targit dataDeterministic scorer (50% price, 30% lead time, 15% completeness, 5% Targit-preferred).
- 18.Demo-implementedSales Engineer scores the quote and makes adjustmentsDemo: ApprovalPrompt component (note + edit + reject/approve).
- 19.Demo-implementedKine creates an empty quote in BC and assigns the customerAllocates Q-YYYY-NNNNN; persisted in stand-in DB.
- 20.Demo-implementedKine adds all products to the quote, including prices and delivery times
- 21.Demo-implementedKine links the BC quote number to the incoming inquiry in M-Filesmfiles_writeback stage writes to .tmp/jscock_mfiles/<JT>/quote_no.txt.
- 22.DeferredKine sends the quote to the customerReal email send is Week 3 — out-of-scope for the local demo.