Refactor AppServices into assembly, feature facades, and lifecycle coordinator.

Extract dependency wiring and session lifecycle from the container and RootViewController, split NetworkBundle by domain, and add module-level feature services while keeping flat accessors for compatibility.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-06-29 09:32:44 +08:00
parent 1a6d4a1791
commit 0d8f97417b
11 changed files with 686 additions and 197 deletions

View File

@ -18,6 +18,7 @@ enum AppScenePhase {
@MainActor
///
final class ScenicQueueRuntime {
static let shared = ScenicQueueRuntime()
var onChange: (() -> Void)?
private(set) var isMonitoring = false { didSet { onChange?() } }