Fork me on GitHub

The Debrief Blog

Keep up to speed on what's happening in Debrief.

Shipped: Live LLM transport

Posted April 17, 2026,
by

The nl-demo can now call a real language model -- credential isolation baked into the architecture, not bolted on.

Read More
Categories
Views

Shipped: Turning analyst phrases into CQL2 filters

Posted April 16, 2026,
by

An analyst types 'UK submarines'; the generator returns a CQL2 filter the existing engine evaluates to 17 plots. No UI yet, no live LLM -- just the plumbing and a CI harness that replays 12 phrases offline.

Read More
Categories
Views

Shipped: Stakeholder demo UI for natural-language catalog search

Posted April 16, 2026,
by

A no-build-step React playground that lets stakeholders drive an NL catalog search offline -- no API keys, no CDN dependency, no backend.

Read More
Categories
Views

Shipped: Filter Bar Platform Chips

Posted April 16, 2026,
by

One chip, one platform, multiple constraints. 'British submarines' now means exactly that — and the CQL2 round-trip is lossless.

Read More
Categories
Views

Shipped: Build-time enum extraction for NL search

Posted April 14, 2026,
by

A deterministic 2.7 KB vocabulary bundle gives the NL-to-CQL2 prompt the exact words analysts are allowed to use, without embedding the catalog.

Read More
Categories
Views

Shipped: Array offset calculations for towed-array sensors

Posted April 14, 2026,
by

Bearing lines from towed-array sensors now originate at the array's real geographic position, with three calculation modes and cross-language parity.

Read More
Categories
Views

Shipped: Platform registry with unified vessel class tree

Posted April 13, 2026,
by

A single JSON registry defines the vessel class hierarchy and all known platforms, with matching Python and TypeScript loaders.

Read More
Categories
Views

Shipped: Sensor rendering on the map

Posted April 10, 2026,
by

Sensor bearing lines, ambiguous bearings, and snail mode fading now render on the map via a custom Leaflet canvas layer.

Read More
Categories
Views

Shipped: Sensor-Aware Track Rendering in the Layers Panel

Posted April 10, 2026,
by

Tracks with sensor data now expand to show named sensors and their contacts in the Layers panel.

Read More
Categories
Views

Shipped: REP sensor import

Posted April 10, 2026,
by

REP files with SENSOR, SENSOR2, SENSOR3, and SENSORARC lines now import as embedded sensor data on tracks.

Read More
Categories
Views