§ 00 · Automotive data matching
Signal
Stitch.
SignalStitch is a Rust-first desktop application for matching and linking noisy automotive data across module inventories, configuration records, and observed CAN diagnostics traffic.
§ 01 · Core direction
Core Direction
The matching engine is designed to stay deterministic and explainable, with source lineage preserved so every suggested link can be reviewed, traced, and corrected by a human.
§ 02 · Primary stack
Primary Stack
A Rust workspace for the engine and data model, SQLite persistence for sessions and evidence, and a Tauri desktop UI for review workflows.
§ 03 · Roadmap
Planned
capabilities.
- 01Import and normalize module inventory data, config module data, and parsed CAN traffic in one session
- 02Generate candidate links with weighted evidence and explicit threshold bands
- 03Expose why a match was suggested instead of relying on opaque scoring
- 04Support human review, manual linking, rejection, and audit trails in a desktop workflow
- 05Resolve accepted links into stitched module identities without losing raw lineage
- 06Version rules, thresholds, and learned priors so results remain reproducible over time
§ 04 · Why it matters
Why it
matters.
SignalStitch is aimed at the messy part of diagnostics and reverse-engineering work: reconciling partial, inconsistent, and overlapping data without turning the matching process into a black box.