1) services/acp/session-service.ts > services/acp/pause-intervention.ts
2) services/acp/index.ts > services/acp/terminal-bridge.ts
3) pipeline.ts > services/state/state-store.ts
4) session.ts > services/session/permissions.ts
5) services/state/state-store.ts > session.ts > services/session/persistence.ts
6) session.ts > services/session/persistence.ts
7) services/state/state-store.ts > session.ts
8) session.ts > session-discovery.ts
9) session.ts > session-transcripts.ts
10) channels/telegram/types.ts > channels/telegram/topic-persistence.ts
Circular Dependencies (10 found via
madge --circular)session.ts(842 lines) is the hub — involved in 5 of 10 cycles.Oversized Files (19 files over 500 lines, source only)
as anyCount: 5 (surprisingly clean)src/services/session/approval-flow.ts— 2src/redis-event-bus.ts— 1src/monitor.ts— 1src/events.ts— 1Related
Notes
madge --circularandwc -lon developsession.tsis the highest-priority target: 5 cycles, 842 lines, central to the codebase