Feature
We need a more extensive E2E testing environment that can test real inter-tower communication, specifically:
Must Test
af send message delivery (architect → builder, builder → architect)
- Typing awareness / message deferral behavior (idle detection)
- Message delivery timing (messages arrive within expected thresholds)
- SendBuffer flush behavior under various conditions
- Enter keystroke delivery (the \r appended to messages)
Current State
Desired State
- E2E test harness that can:
- Start a Tower instance
- Create terminal sessions (architect + builder)
- Send messages via
af send API
- Verify message delivery timing and content in the receiving terminal
- Simulate typing activity to test deferral behavior
- Assert on message ordering and completeness
Scope
This is a spec-level project — needs design for the test harness architecture, fixture management, and CI integration.
Feature
We need a more extensive E2E testing environment that can test real inter-tower communication, specifically:
Must Test
af sendmessage delivery (architect → builder, builder → architect)Current State
Desired State
af sendAPIScope
This is a spec-level project — needs design for the test harness architecture, fixture management, and CI integration.