mirror of
https://github.com/AmruthPillai/Reactive-Resume.git
synced 2026-10-02 17:54:22 +10:00
Dated entries and roles carry dates (start, end, present, and raw when the text couldn't be read exactly). The parser moves to the schema package and reports how each date was written; parseResumeData fills dates, infers the date format from how dates were typed and rewrites the legacy period/date text from them, so older clients and API readers keep working. API writes sync against the stored data, so an edit to the text alone is read back into dates. getById and getBySlug return upgraded data, ATS date rules and sorting read dates, JSON Resume and LinkedIn imports map their dates directly, entry titles may be empty (drafts aren't printed), and the MCP schema resource is generated live in place of the stale schema.json.