Skip to main content

Future work

Junction shipped a complete ask-to-order path. This page collects future work: product gaps, production hardening, and ideas from the brief we deliberately left for later.

Live today: aimoassist.com · proof 30/30 · 29/29 · 52/52.

1. Data platform​

ItemWhy
PostgreSQLReplace per-machine SQLite for catalog, order book, audit, and kitchen knowledge
Vector databaseBetter product, dish, and recipe search; agent memory embeddings
Diet safetyVectors assist match only; allergen and diet rules still load in full every run
Multi-tenant hostingOne managed engine for kitchens that do not run their own

2. Seeing and improving quality​

ItemWhy
OpenTelemetry everywhereWebsite, Telegram, engine steps, gateway, open connector
Langfuse (or similar)Prompt and decision cost, latency, quality loops
Eval datasets in CIKeep order and attack suites green on every policy change
Operator dashboardsShared ids from audit sentences to spans

Watching never becomes approving. Numbers and rules stay in code.

3. Trust and production keys​

ItemWhy
KMS for gateway and agent keysNo long-lived PEMs on disk
Credential wallet / passkeysIssue slips and approvals like real credentials
Confirm credit and minimum orderRetire written demo assumptions against live accounts
Delivery calendars and cut-offsMatch real webshop rules (amend until cut-off)
Unit conversion gapsWhere schedule lines use a different sales unit than the catalog

4. Deeper Valio systems​

ItemWhy
Real order intake behind the gatewayKeep today’s order book until an API exists
Live credit and payment modesInvoice vs pay-now from sales terms
Richer recipe importBeyond the cached public set
Controlled demo switches/demo stock overrides only in demo mode

5. Product and channels​

ItemWhy
Valio selling agent (MCP)Push signed seasonal offers into kitchens; human still accepts
Stronger carbon UXCategory-fair comparisons as a product feature
Production TelegramMulti-tenant kitchens, approval cards, voice and photo at scale
More kitchen-side helpersInventory, claims: still buy only through the same Valio door
Native mobile beyond TelegramOptional; Telegram remains the thin floor channel

6. Learning and risk (with real outcomes)​

ItemWhy
Opt-in learning across kitchensAggregated prefs, privacy-preserving
Trained delivery-risk / shortage modelOnce real delivery outcomes exist (today: transparent on-time scores)
Portion proposals in the UIAccept dish rewrites after the eval gate
Standing-approval draftsManager signs; agent never signs the slip

7. Open connector and agents​

ItemWhy
Harden MCP for third partiesDocs, SDKs, rate limits, clearer errors
Agent wallet as a productLLMs never hold private keys
Second-agent demos as a templateAny outside buyer using the same door
Tool-use tracesTune which connector calls fire, without weakening guardrails

8. Site and operations​

ItemWhy
Harden aimoassist.comProduction URLs, TLS, backups, on-call
Managed secrets and configNo .env on laptops for pilots
CI on every gateway/policy PRRogue + scripted orders as required checks
Load and soak testsCatalog search and quote batches under load

Still out of scope​

These stay off the roadmap on purpose:

  • Replacing the human webshop for click-to-order customers
  • Letting software rewrite diet or budget without a new signed slip
  • Free-roaming agents that invent prices or quantities
  • Building Valio Aimo’s full marketplace
  • Letting monitoring or language models authorize spend

Shipped baseline (Junction 2026)​

Ask → signed offers → rules → human sign → confirmation → audit · open API + MCP · on-time risk and greenest mode · learning with eval gate · Telegram, voice, photo · fifteen guardrails · live demo site.