- Complete communication protocol framework documentation - Multi-gateway coordination strategy and rationale - Message delivery analysis and timing solution architecture - Smart context checking implementation details - Private deliberation framework with Tailscale integration - SSH back-channel planning and alternative communication methods - Organizational memory integration evidence and case studies - Updated daily memory with complete implementation summary
7.3 KiB
7.3 KiB
COMMUNICATION-PROTOCOLS.md - Fleet Communication Strategy
Overview
This document captures the communication protocols developed during multi-gateway fleet coordination implementation on 2026-03-25.
Architecture Decision
Multi-Gateway Approach: All three instances (Beast, 5070, Mac) remain as separate gateways rather than using node architecture for fault tolerance while implementing coordination protocols to prevent loops.
Response Hierarchy & Timing
Primary Hierarchy
- Beast (OC-Beast) - Primary gateway, messaging lead
- 5070 (OC-5070) - Secondary gateway, development lead
- Mac (OC-Mac) - Tertiary gateway, mobile/audio specialist
Response Timing Rules
- Beast: Responds immediately (0 seconds)
- 5070: Responds if Beast silent >10 seconds OR development-related
- Mac: Responds if both silent >10 seconds OR audio/mobile-specific
Specialty Override System
Immediate Response Required (Bypasses Hierarchy):
Beast Specialties
- M365/Azure infrastructure operations
- Heavy compute model inference
- Security scans and compliance
- Client MSP operations
5070 Specialties
- Git operations, code reviews
- Linux/CachyOS administration
- Development environment setup
- Gitea repository management
Mac Specialties
- Audio processing (Whisper, TTS, voice)
- macOS/iOS specific tasks
- Mobile support requests
- Apple ecosystem questions
Message Delivery Issues Identified
Observed Problems
- Selective message filtering affecting different content types
- Progressive filtering scope expansion impacting technical content
- Multi-minute delays in directive delivery between fleet members
- Context fragmentation - different bots seeing different conversation subsets
Real-Time Examples Documented
- 5070 delays: 4-7 minute delays receiving Mike's directive changes
- Beast delays: 5-7 minute delays receiving priority shifts
- Mac immediate: Received directives instantly, documented delays affecting others
Impact on Operations
- Fleet members working on abandoned tasks
- Coordination failures due to timing disconnects
- Perfect validation of need for alternative communication channels
Smart Context Checking Protocol
Implementation (5070's Anti-Circular Conversation Fix)
- Initial Assessment: Read 10 recent messages first
- Context Currency Check:
- Full 10 messages = we're behind, read 50 for complete context
- Less than 10 = current, proceed with normal analysis
- Response After Analysis: Only respond after full context review
- Chronological Processing: Handle messages in time order
- No Backlog Responses: Never respond to outdated information without full context
Benefits
- Prevents circular responses to old information
- Eliminates context fragmentation issues
- Ensures current conversation state awareness
- Reduces coordination loops and mistakes
Mike Override Authority
Absolute Override Rules
- All coordination protocols superseded by Mike's direct commands
- "FULL STOP" commands end deliberations/discussions immediately
- Directive changes override current tasks regardless of hierarchy
- Testing requests always receive assessment for response
- Emergency requests bypass all coordination delays
Authority Scope
- Can interrupt/end deliberations at any time
- Role reassignments override FLEET-ROLES.md
- Direct commands always take priority over protocol rules
- Can request silence from any/all fleet members
Private Deliberation Protocol
Tailscale Communication Method
- Primary: Direct machine-to-machine via
sessions_send() - Fallback: SSH between machines (requires setup)
- Alternative: HTTP endpoints or file-based messaging
Deliberation Structure
- 3 inputs max per bot per deliberation
- 1-minute rounds (3 minutes total maximum)
- Hierarchy decides if no consensus (Beast > 5070 > Mac)
- Mike notifications required at start/end
Note-Taking Responsibility
- Primary: Beast takes notes for all deliberations
- Failover: Mac assumes note-taking if Beast unavailable
- Last resort: 5070 if both Beast/Mac unavailable
- Storage:
memory/deliberation-YYYY-MM-DD-HHMM.md
SSH Back-Channel Setup
Purpose
- Bypass Discord message delays affecting coordination
- Reliable cross-machine communication for deliberations
- Emergency coordination when primary channels fail
- Fast directive distribution without timing delays
Current Status
- Network connectivity: ✅ Tailscale mesh working (100ms latency)
- SSH access: ❌ Services not enabled on Beast/5070
- Mac SSH: ❌ Requires admin access for setup
- Alternative protocols: Under development
Implementation Requirements
- Enable SSH services on all machines
- Key exchange for passwordless authentication
- Test connectivity via Tailscale IPs
- Document working commands for fleet use
- Integrate with deliberation protocol
Coordination Failure Patterns
Loop Prevention
- Smart context checking before any response
- Full conversation analysis to prevent outdated reactions
- Chronological processing of message backlog
- No duplicate responses to already-handled queries
Message Timing Solutions
- Alternative communication channels (SSH, HTTP, file-based)
- Redundant delivery methods for critical directives
- Context synchronization protocols between fleet members
- Real-time coordination via private channels
Organizational Memory Integration
Communication Challenge Documentation
- Perfect case study for GrepAI cross-system integration necessity
- Progressive filtering failures affecting diverse content types
- Organizational memory crisis requiring systematic solutions
- Unified semantic search as mission-critical infrastructure
Evidence Collected
- Multi-minute directive delays affecting operational coordination
- Content-specific message filtering preventing technical communication
- Fleet synchronization failures due to selective visibility
- Real-time demonstration of organizational memory breakdown
Implementation Status
Completed
- ✅ Multi-gateway coordination protocols defined and documented
- ✅ Response hierarchy with specialty override rules
- ✅ Smart context checking implementation
- ✅ Deliberation framework with note-taking failover
- ✅ Git repository created for shared protocol access
In Progress
- 🔄 SSH back-channel setup (blocked by service enablement)
- 🔄 Cross-machine session communication testing
- 🔄 Alternative communication methods development
Pending
- ⏳ Full fleet protocol adoption (Beast/5070 need to clone repo)
- ⏳ Deliberation testing (requires cross-machine communication)
- ⏳ Performance monitoring of coordination effectiveness
Next Steps
- Complete SSH setup for reliable fleet communication
- Test deliberation protocols with working cross-machine messaging
- Monitor coordination effectiveness in real operations
- Refine timing parameters based on operational experience
- Document lessons learned for future fleet deployments
Last Updated: 2026-03-25 Next Review: After SSH implementation completion