Implements Task.ToRemind(), which generates a Remind-formatted string
including due date, metadata, projects, contexts, completion status, and
priority.
- Refactor ParseLine to use token-based parsing for completed status,
priority, and dates.
- Improve handling of priority and creation date for both completed and
incomplete tasks.
Previously, the priority calculation did not handle 'Z' correctly,
resulting in a non-zero value. Now, 'Z' returns 0 as intended, and the
step size is calculated for a linear scale.
- Add parser for todo.txt tasks supporting priority, dates, projects,
contexts, and key:value metadata
- Include full todo.txt format specification (SPECS.md) and visual
description (description.svg)
- Add sample test.todo.txt file with valid, borderline, and malformed
cases
- Initialize Go module and main entrypoint for parsing and JSON output
- Add .gitignore for binary artifacts