# Acton Core Documentation TODOs
This file lists public items in the `acton-core` crate that require RustDocs documentation.
*(Generated by Roo Code)*
---
## `acton-core/src/actor/mod.rs`
- [ ] Add `//!` module-level documentation for the `actor` module.
## `acton-core/src/actor/managed_agent.rs`
- [ ] Add `///` documentation for the public field `model` in `ManagedAgent`.
## `acton-core/src/actor/managed_agent/idle.rs`
- [ ] Add `///` documentation for the public function `downcast_message`.
## `acton-core/src/common/mod.rs`
- [ ] Add `//!` module-level documentation for the `common` module.
## `acton-core/src/common/agent_broker.rs`
- [ ] Add `///` documentation for the `impl Deref for AgentBroker` block.
- [ ] Add `///` documentation for the `impl DerefMut for AgentBroker` block.
- [ ] Fix/remove malformed doc comment line `/// ``` ` within `broadcast` function docs.
## `acton-core/src/common/agent_handle.rs`
- [ ] Add `///` documentation for the public field `parent` in `AgentHandle`.
- [ ] Add `///` documentation for the public field `broker` in `AgentHandle`.
- [ ] Add `///` documentation for the `children` method in `impl Actor for AgentHandle`.
- [ ] Add `///` documentation for the `id` method in `impl Actor for AgentHandle`.
- [ ] Add `///` documentation for the `name` method in `impl Actor for AgentHandle`.
- [ ] Add `///` documentation for the `clone_ref` method in `impl Actor for AgentHandle`.
## `acton-core/src/common/agent_reply.rs`
- [ ] Fix/remove malformed doc comment line `/// ``` ` within `immediate` function docs.
- [ ] Fix/remove malformed doc comment line `/// ``` ` within `from_async` function docs.
## `acton-core/src/common/agent_runtime.rs`
- [ ] Add `///` documentation for the `impl From<ActonApp> for AgentRuntime` block.
## `acton-core/src/common/types.rs`
- [ ] Add `///` documentation for the public type alias `BrokerRef`.
- [ ] Add `///` documentation for the public type alias `ParentRef`.
## `acton-core/src/message/mod.rs`
- [ ] Add `//!` module-level documentation for the `message` module.
## `acton-core/src/traits/mod.rs`
- [ ] Add `//!` module-level documentation for the `traits` module.
## `acton-core/src/traits/acton_message.rs`
- [ ] Add `///` documentation for the blanket `impl<T> ActonMessage for T` block.
## `acton-core/src/traits/subscribable.rs`
- [ ] Add `///` documentation for the blanket `impl<T> Subscribable for T` block.