Telemetry-Driven Refinement Loop
Close the loop from your own product's behaviour.
Instruments your running output — product feature, published content, model or agent — with behavioural telemetry, attributes each observed outcome back to the configuration that produced it, and routes that signal into the next iteration. The closed attribution loop is what separates this from passive analytics: the system learns from what it just did.
Shape
Operational dimensions
Person oversees and intervenes by exception.
Always running.
Owns a system-of-record; expensive to migrate.
Reads from and writes to external systems.
Inputs
- own-output event / metric stream (clicks, completions, latency, eval scores)
- configuration reference per emission (feature variant, model version, prompt id)
- outcome definition (target metric, success threshold)
Outputs
- attributed performance signal per configuration
- refinement recommendation or next-iteration input
- trend/drift alert for human supervisor review
Mechanism
Instruments the organisation's own output (product, content, model, agent) with behavioural / performance telemetry, attributes observed outcomes back to specific configuration choices, and feeds the attributed signal into the next iteration of that output.
Why this is a primitive
Cannot be decomposed — the instrument → measure → attribute → route-back-to-next-iteration cycle is one indivisible operation on observed behaviour. The DOMAIN the loop attaches to (product feature, published content asset, model/agent under eval) is a composition variable, not a primitive variable; the machinery (event capture, metric definition, attribution, signal routing back into authoring/training/configuration) is identical across product-analytics, content-performance, and model-eval-and-tune. Collapsing all three into this single primitive removes three duplicate v1 shapes that differed only in the subject of telemetry.
Where it shows up
Related primitives
Tags
See where it fits.
Primitives are configured into named solution shapes for each client’s domain. The fastest next step is a conversation about which shape fits your problem.
Start a conversation