
Loading
The Learning and Memory Lab
The model will change. The standard of judgment must survive it.
Cognition keeps the judgment you already earned inside the agents you already use, so the next session starts from the correction, the decision, and the standard, not a blank chat.


We let people off this list slowly. Jo approves every release before it reaches the product.

Loading
Release · September 11, 2026 · All news
Analytics answers fail when they quietly pick a definition. Cognition scores the interpretation channel, declares the reading, and refuses when experts disagree or nobody has attested one. No patient data crosses that endpoint.
curl -fsSL https://www.lamlab.ai/api/install/claude-upgrade | sh01 1.6.92
When an agent answers an analytics question, the risk is not a wrong number but a confident one computed under a definition nobody agreed to. Cognition now scores which reading an answer depends on, declares it, and refuses to pick when two experts disagree or nobody has attested one.
Interpretation channel: governed / ambiguous / contested — so an expert can object to the reading and not only the number. Unattested definitions are reported, never applied as authority. No patient data crosses /interpret: chart text and result sets are refused, not dropped.
02 1.6.92
An analytics denial now names the role, the ownership check, and the row that has to change — so a blocked answer is actionable instead of opaque.
Fail closed stays the default: unauthenticated calls, bad JSON, unknown workflow, unknown registry, and malformed observations all refuse instead of defaulting permissive.
03 1.6.92
Persistent status line: version, active workspace, last action and session call count, always on screen. Carolina blue identity; NO_COLOR honoured. Cognition spinner verbs append to Claude Code's rotation without replacing the defaults.
Local-only and guarded: no network on render, and a missing segment prints nothing rather than a placeholder. Never replaces a status line you already configured; Cognition's own updates in place.
04 1.6.92
POST /api/v1/clinical/observe and POST /api/v1/clinical/coverage under Bearer-key auth, no MCP client required. The detector contract ships to the caller, so chart-derived output never leaves their trust boundary.
Chart text sent to either endpoint is refused outright rather than silently dropped. Only a positive observation counts as coverage; negated, absent, and unobservable all resolve to unresolved.
Also in this release
Update once so the marketing banner, terminal announcement, and stub version all say 1.6.92 — the same story your agent already sees from /api/update-announcement.