← All releases

Directive unification and a curated primitives substrate

How directives are sourced, resolved, and delivered got unified into one substrate. The primitives library — agents, skills, patterns, workflows, standards, runbooks, templates, strategies, examples, directives — got curated down to canonical sets across every category.

Directive unification

This week, the platform unified how directives — the typed behavioral instructions that get composed into every delivered context — are sourced, resolved, and emitted. A coordinated set of changes landed together across the substrate. The user-visible effect is that the model’s behavior across tasks became more consistent. The architectural effect is that the substrate is now one substrate, not a constellation.

Curated primitives

A long-overdue curation pass went through the primitives library. Agents, skills, patterns, workflows, templates, runbooks, standards, strategies, examples, directives — each category curated to a tight, canonical set. Quality, not quantity, in the substrate that gets composed into every context window.

Search simplification

The Loop’s middle stage — Deliver — got simpler this week. Retrieval paths that were no longer pulling their weight got cut, leaving a single coherent search at the paragraph grain, with a clean sidecar reference to the parent observation. Relevance got better at the same time the implementation got smaller. The right kind of refactor.

Faster access checks

Access-control checks on hot read paths got materially faster this week. The user-visible effect is that dashboard pages and search results return without perceptible delay.

Foundation work

Quality-gate criteria got stricter so anti-patterns (“write good code”) stop slipping through. Conversation observations now serialize content blocks correctly at the source instead of downstream. None of this is glamorous; all of it is the kind of foundation work that makes the surface above it feel solid.

← All releases