Shipped: Dual-Platform E2E Tests — 18 Spec Files With Real Services
VS Code E2E suite expanded from 8 skipped specs to 18 active files, driven by real Python services parsing real REP data.
VS Code E2E suite expanded from 8 skipped specs to 18 active files, driven by real Python services parsing real REP data.
Maps stable result IDs to current files, emits change events when tools re-run, sets foundation for auto-refresh
Analysts can now annotate maps with points and rectangles. The implementation is a pure function sitting between Geoman and the schema, with 46 tests.
Playwright driving a full VS Code workbench inside Claude Code's sandbox, after four dead ends.
Double-click a STAC catalog to see every item's spatial bounds and temporal range on one screen.
Typed result system connecting calculation tools to storage, with 88 tests passing across Python and TypeScript.
The time slider in Debrief's VS Code sidebar now controls what you see on the map. Scrub to any moment and every track updates instantly.
Analysis tools now appear based on selection in VS Code, with three access points and provenance on every result.
AI-assisted breakdown of large features into deliverable backlog items with full traceability.
VS Code activity bar now shows only what matters for maritime analysis
Drag a REP file onto the map. Watch your tracks appear. That simple.
Plots now preserve your viewport and selection state — temporal windows, map bounds, and selected features all survive save/load.
Single commands for test/build/dev, checksum-based caching, zero overhead dependency checks
REP files now yield their full story — tracks, narratives, search areas, and operator notes all parsed to GeoJSON.
Standardized styling schemas enable consistent visual rendering of maritime tracks, waypoints, and annotations across all frontends
We've completed the foundational component library for Future Debrief, delivering reusable React components for maritime tactical analysis visualization.
Interactive component demos now flow automatically from Storybook to blog posts — the speckit workflow handles bundling and deployment.
Maritime tactical analysis directly in VS Code with interactive maps and track visualization.
Desktop app for loading maritime data into STAC catalogs is complete
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.
Enhancing our spec workflow to detect UI features and capture interaction design details upfront.
SpecKit now detects UI features and generates interaction design sections automatically.
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 provenance — all offline.
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 a single source of truth.