Skip to content

fun facts

Douwe de Vries edited this page Jul 2, 2026 · 2 revisions

Fun facts

These are small discoveries from the wiki scan. They are meant as orientation, not as performance or ownership scoring.

The repo moved fast in April 2026

The first commit landed on Apr 7, 2026, and the project reached v1.0.0 by Apr 13. The same week brought the Rust comparison core, React frontend, Tauri shell, CI, and sample data that still shape the codebase.

There are no TODOs

A tracked source scan found zero TODO, FIXME, and HACK comments. Maintenance work is instead visible through large tests, release scripts, and review/plan docs under docs/.

The largest source file is a test

tests/comparison_engine_integration.rs is larger than any implementation file. That matches the risk profile of the project: small changes to key matching, normalization, or duplicates can change many result classifications.

The desktop app avoids JSON byte arrays

Desktop CSV upload uses a raw IPC request body in src-tauri/src/commands.rs and frontend/src/services/tauri.ts. The comments there explain that JSON-encoding a 25 MiB file as a number array inflated allocations and parsing work.

** is not a shell glob here

Flexible row-key matching treats ** as a special in-key wildcard in src/comparison/rows.rs, while a single * remains literal. The UI exposes this as flexible row-key matching through frontend/src/components/mapping-config/NormalizationPanel.tsx.

For more history, see lore. For cleanup candidates, see cleanup opportunities.

Clone this wiki locally