No implementation, repository, or measured results are published yet. This is a project brief.
The question
An investigation starts with data that can be trusted. Missing fields, inconsistent timestamps, and silent parsing errors can distort the story before analysis begins.
Intended scope
Build a local parser using labeled synthetic fixtures. Start with a deterministic command-line workflow; add packaging only after the parser and tests work.
Evidence to produce
- Parser source and documented input schema
- Valid, malformed, empty, and time-boundary fixtures
- Expected-versus-actual test results
- Reproduction instructions and a short decision log
What a useful result would show
- Invalid rows are reported rather than silently discarded.
- The same fixture produces the same documented output.
- Tests cover known edge cases and limitations are explicit.
The operational perspective
Explain how data quality affects investigation confidence, and which failure should be fixed first.
Next action
Define a tiny input schema and create one valid and one malformed synthetic log record.
Brief prepared with AI assistance from the learning roadmap. Completion, independent skill, and results have not been established.