I already pull my task records from Airtable through their public API; what is missing is the daily capture of each record’s revision history. Airtable exposes this through the hidden /readRowActivitiesAndComments endpoint, but accessing it reliably means dealing with their session cookies first. Here’s the flow I need implemented: • Programmatically fetch the current Airtable session cookies, without any manual copy-paste. • Confirm those cookies are still valid before every run; if they fail, the script should request fresh ones automatically. • For every task ID I supply, call /readRowActivitiesAndComments and retrieve the full revision feed. • The endpoint returns raw HTML. Parse that into clean JSON (my preferred storage format) capturing at least the user, timestamp, action type, old value, new value, and any comments. • Store or return the JSON so my existing service can drop it straight into the database. • Schedule the whole process to execute once a day; a simple cron job, GitHub Action, or serverless trigger is fine as long as setup instructions are included. Deliverables 1. Well-documented source code (Python or Node.js are both acceptable). 2. A short README explaining environment variables, how cookie retrieval works, and how to deploy the daily run. 3. Unit or integration tests that prove cookie validation, HTML-to-JSON parsing, and a sample revision payload. Acceptance criteria: running `npm run start` or `python main.py` with my Airtable credentials in env variables should fetch today’s cookies, verify them, pull one sample task’s revision history, and output a valid JSON file.