Schema validation now works across Python and TypeScript
The tracer bullet hit its first real milestone: cross-language schema validation.
Rebuilding a 25-year-old maritime analysis platform for the next generation of analysts.
We're rebuilding Debrief from the ground up: replacing Eclipse RCP with Python services, enabling scientists to build their own analysis tools, and introducing aggregate analysis across multiple exercises.
This site documents the journey. We're building in the open — sharing progress, problems, and decisions as they happen.
The tracer bullet hit its first real milestone: cross-language schema validation.
Building an extensible file parser for legacy Debrief formats, starting with REP.
REP file parsing is complete. Legacy Debrief files now transform into validated GeoJSON with line-level error reporting.
SpecKit now detects UI features and generates interaction design sections automatically.
Enhancing our spec workflow to detect UI features and capture interaction design details upfront.
Building local STAC catalog operations for offline-first analysis storage in Debrief v4.x.
Local STAC catalog operations are complete. Debrief v4.x can now create catalogs, store plots, and preserve provenanc...
Establishing the schema foundation for Debrief v4.x with LinkML as the single source of truth.
The schema foundation is complete. LinkML now generates Pydantic models, JSON Schema, and TypeScript interfaces from ...
Content is organised into three tracks: