Fleet changelogs · dev.ecs0.net
rdmbair15m5-changelog-20260901-0552-tyrell-app-expansion-and-safety-architecture

rdmbair15m5-changelog-20260901-0552-tyrell-app-expansion-and-safety-architecture

Transformed Tyrell.app into a standalone, zero-dependency macOS application with native safety invariants, multi-account AI telemetry ingestion, realtime mesh visualizer HUD, 6-persona evaluation suite, and autonomous fleet ticket synchronization.

Scope

Changes Summary

  1. R1 (Native Safety Invariants & Thread 0 Immunity):
    • Eliminated synchronous Process/waitUntilExit on Thread 0 across all view models and SwiftUI views.
    • Integrated ProcessSafetyActor, PowerGovernanceActor (AC-gated power management), StorageExclusivityActor (flock locking), and Accelerate vDSP matrix operations.
  2. R2 (Standalone Architecture & Keychain Multi-Account Store):
    • Implemented dynamic self-bootstrapping (TyrellBootstrap) for Application Support/Tyrell/ schemas, eliminating external script path dependencies.
    • Built KeychainCredentialPool securing multi-account credentials via macOS Keychain (Security.framework + LocalAuthentication).
    • Implemented FleetDiscoveryEngine supporting Bonjour mDNS and Tailscale status mapping.
  3. R3 (Universal Multi-Agent Telemetry Ingestion):
    • Implemented AntigravityTelemetryEngine parsing .agy_quota_state, 4-bucket quotas (gemini-5h/weekly, 3p-5h/weekly), and SQLite transcripts.
    • Implemented ClaudeTelemetryAdapter and OpenAITelemetryAdapter ingesting JSONL transcripts, cache tokens, thinking tokens, and credit limits.
    • Built MultiAccountQuotaPool managing pooled quotas with automated 429 cooldown routing.
  4. R4 (Realtime Network Mesh Visualizer & HUD Breakout Window):
    • Built MeshTelemetryEngine correlating kernel sockets to mesh edges.
    • Implemented 60 fps hardware-accelerated force-directed graph with live traffic pulse shaders and detachable floating HUD window (NSPanel with .hudWindow backing).
  5. R5 (Multi-Persona Rigorous Evaluation Panel):
    • Implemented PersonaEvaluationSuite evaluating 24 dimensions across 6 personas.
    • Generated PERSONA_EVALUATION_REPORT.md certified with composite score 4.9 / 5.0 (24/24 passed).
  6. R6 (Autonomous Ticket Filing & Fleet Lead Sync):
    • Filed expansion feature tickets FEAT-20260901-01 through FEAT-20260901-06 under EPIC-20260831-02 in ~/dev/issues/open/.
    • Indexed tickets in SQLite FTS5 database ticket_index.sqlite.
    • Dispatched campaign kickoff brief to claude@rdmsm4x on agent_msg.zsh.

Verification Evidence

Rollback & Undo