Skip to content

Commit 7c98d6b

Browse files
feat(Mountain): Enable core Mountain module structure
- Uncommented all Mountain backend modules in Library.rs to establish foundational code structure - Activated `app_state` and `environment` for central state management and runtime environment setup - Enabled `handlers` module with submodules covering commands, config, diagnostics, storage, and workspace operations critical for MVP - Exposed `track` (dispatcher), `vine` (IPC), `rpc`, and `mist` (networking) modules to enable core backend functionality - Prepared `protocol`, `process_mgmt`, and `workspace_fs_api` modules for VS Code extension compatibility via Cocoon shim This structural enablement creates the scaffolding required for: - Command routing through Track dispatcher - State persistence via AppState - IPC communication with Cocoon extension host - Native filesystem operations through workspace_fs_api - Future implementation of VS Code-compatible RPC protocols
1 parent c22862e commit 7c98d6b

1 file changed

Lines changed: 30 additions & 30 deletions

File tree

Source/Library.rs

Lines changed: 30 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -8,60 +8,60 @@ fn main() { Binary::Fn::Fn(); }
88
pub mod Binary;
99

1010
// NEW:
11-
// pub mod app_state;
11+
pub mod app_state;
1212

13-
// pub mod environment;
13+
pub mod environment;
1414

15-
// pub mod handlers {
16-
// pub mod commands;
15+
pub mod handlers {
16+
pub mod commands;
1717

18-
// pub mod config;
18+
pub mod config;
1919

20-
// pub mod diagnostics;
20+
pub mod diagnostics;
2121

22-
// pub mod documents;
22+
pub mod documents;
2323

24-
// pub mod enablement;
24+
pub mod enablement;
2525

26-
// pub mod native_fs;
26+
pub mod native_fs;
2727

28-
// pub mod output;
28+
pub mod output;
2929

30-
// pub mod process_mgmt;
30+
pub mod process_mgmt;
3131

32-
// pub mod protocol;
32+
pub mod protocol;
3333

34-
// pub mod proxy;
34+
pub mod proxy;
3535

36-
// pub mod registry;
36+
pub mod registry;
3737

38-
// pub mod secrets;
38+
pub mod secrets;
3939

40-
// pub mod storage;
40+
pub mod storage;
4141

42-
// pub mod terminal;
42+
pub mod terminal;
4343

44-
// pub mod ui;
44+
pub mod ui;
4545

46-
// pub mod workspace;
46+
pub mod workspace;
4747

48-
// pub mod workspace_fs_api;
48+
pub mod workspace_fs_api;
4949

50-
// pub mod error_utils;
50+
pub mod error_utils;
5151

52-
// pub mod extension_status;
52+
pub mod extension_status;
5353

54-
// pub mod sky_ui_responses;
55-
// }
54+
pub mod sky_ui_responses;
55+
}
5656

57-
// pub mod Entry;
57+
pub mod Entry;
5858

59-
// pub mod mist;
59+
pub mod mist;
6060

61-
// pub mod track;
61+
pub mod track;
6262

63-
// pub mod rpc;
63+
pub mod rpc;
6464

65-
// pub mod runtime;
65+
pub mod runtime;
6666

67-
// pub mod vine;
67+
pub mod vine;

0 commit comments

Comments
 (0)