Every ticket, every goal, every evaluation begins with you knowing what to ask. You are the sensor. Sensors have blind spots. GEDS changes the primitive operation from evaluation-on-request to continuous structural inference — finding what you didn't know to look for.
In code, you don't know what good looks like — so the ticket "this architecture will bottleneck the GONS routing layer at scale" never gets written.
In sales, you don't know what good looks like — so the ticket "your offer framing is burying the outcome clients actually want to buy" never gets written.
Not because the system can't execute them. Because nobody knew to write them.
The LLM handles communication on a fast clock. The compression engine runs structural inference on a slow clock. GEDS bridges them.
Every other system in the stack executes within the frame it was given. GEDS is the only system whose job is to question whether the frame is right.
Not a single model. A stack of well-understood components arranged around a new objective function. Each piece exists. The arrangement is the invention.
A system that watches everything that happens in the operational stack, maintains a set of competing structural explanations for why things happen the way they do, and fires an alert when one of those explanations suddenly gets better at predicting the record — without being asked. The alert becomes a ticket. You judge whether the inference is real. That judgment feeds back into which explanations survive.
SQLite — append-only, fixed schema, modest data volume, handles concurrent reads. A handful of tables: events, inferences, model_scores, feedback.
PyTorch. Once trained, the decoder is discarded. Only the encoder is used to embed new events as they arrive.
ChromaDB or LanceDB — both embeddable, no separate server. SQLite blobs work fine at V1 scale.
The schema is the most consequential design decision in the system. Vague events produce vague latent factors. These are the event types the V1 trace needs to capture.
The minimum viable version is narrow by design. Prove the architecture works in one domain before building the rest.