Object-Oriented Programming · Anthropic · Hard
Requirements Levels 1–2 — Basic task manager Build per-user task CRUD operations: add_task(user, task_id,...), update_task, complete_task, and get_task_list(user). Use ordinary ledger-like behavior; these initial levels do not contain special cases. Level 3 — TTL auto-expiry A task can optionally have a ttl. Once the current timestamp is beyond created_at + ttl, treat that task as deleted: it must not appear in get_task_list, and updates to it must fail. Level 4 —…
Checking your access…