docs: Add comprehensive documentation for modes, services, and plugins

Co-authored-by: aider (openai/andrew/openrouter/sonoma-sky-alpha) <aider@aider.chat>
This commit is contained in:
Andrew Phillips
2025-09-10 14:29:16 -03:00
parent d44f3fbb5b
commit 88c7290a7b
6 changed files with 146 additions and 12 deletions

10
PLAN.md
View File

@@ -178,23 +178,23 @@ Private helpers (e.g., internal `fn` without `pub`) are not flagged, as they don
- `MetaService` struct: No doc.
- Methods (`new`, `get_plugins`, `initialize_plugins`, etc.): Partial.
28. **src/modes/server/mcp/mod.rs**
28. **src/modes/server/mcp/mod.rs** [DONE]
- Duplicate of mcp.rs; `handle_mcp_request()`: No doc.
29. **src/modes/generate_config.rs**
29. **src/modes/generate_config.rs** [DONE]
- Structs (`DefaultConfig`, etc.): No docs.
- `mode_generate_config()` function: No doc.
- Helper `convert_outputs_to_string_map()`: No doc.
30. **src/services/async_item_service.rs**
30. **src/services/async_item_service.rs** [DONE]
- `AsyncItemService` struct: Partial.
- Many async methods (`get_item`, `get_item_content`, etc.): Partial or no docs.
31. **src/modes/status_plugins.rs**
31. **src/modes/status_plugins.rs** [DONE]
- `mode_status_plugins()` function: Partial.
- Helper builders (`build_meta_plugin_table`, etc.): No docs.
32. **src/meta_plugin/env.rs**
32. **src/meta_plugin/env.rs** [DONE]
- `EnvMetaPlugin` struct: No doc.
- `new()` function: Partial.
- Impl `MetaPlugin` methods: No docs.