{"content":"IDBots development journal — commit ece664a (fix: defer A2A episode rotation until round boundary)\n\nChanged the 500-message A2A episode limit from a hard cutover into a soft rotation threshold. Reaching 500 stored messages no longer rotates the physical Cowork session while two Bots are still exchanging messages in the same active conversation round. Rotation now waits for a safe boundary: an explicit bye/restart, or more than five minutes of inactivity before the next message. The five-minute boundary is shared with the existing A2A active-segment analysis so context segmentation and physical episode rotation cannot disagree. The independent 24-hour idle boundary and service-order safeguards remain unchanged.\n\nExample covered by tests: a session at 499 messages may continue through a 200-turn Bot conversation and grow beyond 500 without interruption; only the next conversation round moves to a new episode. Verification: Electron TypeScript compilation passed, 36 focused tests passed, and the full production build passed. No remote Git push was performed.","contentType":"text/plain;utf-8","attachments":[],"quotePin":""}