refactor(01-02): decompose execution.tsx and automation.tsx into focused sub-components
- execution.tsx (1749 lines) -> 16 focused files under 300 lines each:
TaskQueue, TaskInspector, TaskCreator, TaskComments, ApprovalList,
ApprovalInspector, ActivityList, CostList, BudgetSummary, WorkspaceList,
WorkspaceInspector, WorkspaceCreator, SecretCreator, SettingsPane,
PendingReviewList, execution-utils
- automation.tsx (1697 lines) -> 6 focused files under 300 lines each:
AutomationPanel, RuleCard, RuleEditor, WorkflowList, WorkflowEditor,
automation-config
- Both original files replaced with backward-compatible re-exports
- All sub-components under 300 lines, TypeScript compilation passes