A human-in-the-loop pipeline that turns messy inbound customer communication into structured commercial output. Every client is a configuration of this same pipeline, never a rebuild.
Parse output is not a list of items. It is items plus a context ledger. "Outdoor project" constrains every item's IP rating. "Like this SKU but horizontal" is a reference plus a modification, not free text.
Parsed request on one side, the client's system of record on the other. The attribute schema is the bridge. This is where the value technology concentrates.
The boring substrate every product shares, built once. Four urgent audit findings sit here; none are optional before a security claim to a client.
Live in production at aronlight.adaptto.ai, running the full chain end to end on an all-Haiku pipeline with per-call cost accounting.
The attribute schema records, per attribute: can we extract it, does the catalog have it, can retrieval act on it. All three came from the same original case, resurfacing one layer deeper each time.
The System Guide is horizontal: what good looks like, for any product. The Product Guide is vertical: what exists, for this one. The gap between them is the work list, and this week an audit of the two-guide system itself found two more "closed but not done" incidents in the guides' own upkeep.
Because every client is a configuration of the same chain, coverage reads per area.
| Area | Second lighting client | New vertical |
|---|---|---|
| Gather | Strong | Good |
| Identify | Strong | Good |
| Parse | Good | Partial |
| Match | Strong | Partial |
| Human loop | Strong / Weak | Same |
| Act | Good | Partial |
| Foundation | Weak | Weak |