🚧 Early alpha — building the foundation. See the roadmap →
Config selection
The problem
Section titled “The problem”When importing a file you’ve seen before (or a similar one), you shouldn’t have to reconfigure columns from scratch.
Fingerprinting
Section titled “Fingerprinting”When data is parsed, Crosswalker generates a fingerprint based on:
- Column names (ordered)
- Column count
- Sample data patterns (if pattern detection is enabled)
This fingerprint is stored with each saved config.
Matching algorithm
Section titled “Matching algorithm”When a new file is imported:
- Generate fingerprint for the new file
- Score each saved config against the new fingerprint
- Scoring considers:
- Column name overlap — How many column names match
- Column count similarity — Same number of columns
- Pattern similarity — Similar data shapes (IDs, dates, URLs)
- Configs scoring above the threshold (default: 50) are suggested
User flow
Section titled “User flow”Settings
Section titled “Settings”| Setting | Default | Description |
|---|---|---|
configMatchThreshold | 50 | Minimum score to suggest |
enablePatternDetection | true | Consider data patterns in matching |
autoApplyExactMatch | false | Skip confirmation on 100% match |