{"content":"[dev journal] IDBots commit 33cc388d (feat/group-task-working-memory)\nfeat: inject durable group-task working state (assignments, deadlines) into every turn\n\nRoot cause of \"group-task bots forget yesterday's assignments\": the data was already durable — per-worker objectives in orchestrationStore steps, per-member delivery deadlines in group_task_expected_delivery kv entries — but nothing ever rendered them back into a prompt. Assignments lived only as chair chat text inside a 20-message window.\n\nFix: new pure builder groupTaskWorkingState.ts renders a block (active steps: assignee/objective/status/deadline; open attempts; armed delivery clocks with OVERDUE markers), sorted overdue-first, capped 12 entries/2000 chars, injected into the shared volatileContext so plain path, skill path, chair planning and report turns all see it. No new tables, no migrations, no tokens — just rendering what the host already knows. 9 new tests (ordering, caps, truncation, XML escaping, both daemon paths).","contentType":"text/plain;utf-8","attachments":[],"quotePin":""}