Skip to content

Conversation

@KristjanESPERANTO
Copy link
Contributor

I've refactored the validator and added some checks (UUID format + global uniqueness + chronological order).

Running it revealed some data issues which I've fixed in the following commits.

12032ca an af340bf are the interesting data issues. The others are just chores like sorting.

What do you think? 🙂

- Enforce UUID format + global uniqueness; flag missing Ids
- Check StartDate ordering and date parsing with clear errors
- Require key columns/values and correct CSV line numbers
- Consistent CSV handling (UTF-8 BOM), deterministic runs, single success message
@fstueber
Copy link
Contributor

Great. Except 12032ca (see comments there) everything else seems to be right.

@fstueber
Copy link
Contributor

Will merge everysthing until end of this week

@KristjanESPERANTO
Copy link
Contributor Author

Great. Except 12032ca (see comments there) everything else seems to be right.

I also added a comment to 12032ca 🙂

@KristjanESPERANTO
Copy link
Contributor Author

After discussion I replaced 12032ca with 70795f1.

@fstueber fstueber merged commit bd9ffcb into openpotato:develop Jan 18, 2026
1 check passed
@KristjanESPERANTO KristjanESPERANTO deleted the validator branch January 18, 2026 11:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants