Tags: sapsaldog/symphony
Tags
Restructure modules into backend-specific namespaces with shared beha… …viours - Split monolithic Config into backend configs (Codex.Config, Claude.Config, Linear.Config, GitHub.Config, Memory.Config) behind AgentConfig/TrackerConfig behaviours - Move event normalization (normalize_event/1) into each coding agent module, removing ~250 lines of format-sniffing from orchestrator - Move event humanization into Codex.EventHumanizer and Claude.EventHumanizer behind EventHumanizer behaviour - Rename app_server → coding_agent, adapter → tracker, Linear.Issue → Issue, codex_totals → agent_totals, app_server_command → command - Revert live_running_seconds double-counting in orchestrator snapshot - Update README for multi-backend (Linear/GitHub tracker, Codex/Claude agent) Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>