Synthesize a time-bounded recap of what happened in a workspace over a window (default the last 7 days) from the timeline + open tasks, and persist it as a typed `recap` timeline entry. Use when the user wants a 'what happened this week / since <date>' summary or invokes /atrium-create-recap — it reads the timeline for the window and writes one recap narrative tagged with the exact time range it covers.