diff --git a/crates/uteke-cli/src/cli.rs b/crates/uteke-cli/src/cli.rs
index fa5915b..373c797 100644
--- a/crates/uteke-cli/src/cli.rs
+++ b/crates/uteke-cli/src/cli.rs
@@ -691,7 +691,7 @@ pub enum RoomCommands {
/// Room ID
room_id: String,
},
- /// Generate a structured document from room memories
+ /// Generate a structured document from room memories (API: POST /room/summary)
Document {
/// Room ID
room_id: String,
diff --git a/crates/uteke-cli/src/commands/room.rs b/crates/uteke-cli/src/commands/room.rs
index 92b30b3..af7fc65 100644
--- a/crates/uteke-cli/src/commands/room.rs
+++ b/crates/uteke-cli/src/commands/room.rs
@@ -236,8 +236,8 @@ pub(crate) fn run(
RoomCommands::Document { room_id } => {
let doc = uteke
- .room_document(room_id)
- .map_err(|e| format!("Failed to generate room document: {e}"))?
+ .room_summary_document(room_id)
+ .map_err(|e| format!("Failed to generate room summary document: {e}"))?
.ok_or_else(|| format!("Room not found: {room_id}"))?;
if cli.json {
diff --git a/crates/uteke-cli/src/output.rs b/crates/uteke-cli/src/output.rs
index ac8d6bb..d2c7a93 100644
--- a/crates/uteke-cli/src/output.rs
+++ b/crates/uteke-cli/src/output.rs
@@ -304,7 +304,7 @@ pub(crate) fn print_aging_preview_human(memories: &[uteke_core::Memory]) {
}
}
-/// Print a room document in human-readable format.
+/// Print a room summary document in human-readable format.
pub(crate) fn print_room_document_human(doc: &uteke_core::RoomDocument) {
// Header
let title = doc.title.as_deref().unwrap_or(&doc.room_id);
diff --git a/crates/uteke-core/src/memory/rooms.rs b/crates/uteke-core/src/memory/rooms.rs
index fdf951f..531c69d 100644
--- a/crates/uteke-core/src/memory/rooms.rs
+++ b/crates/uteke-core/src/memory/rooms.rs
@@ -745,7 +745,7 @@ impl super::Store {
/// Returns `None` if the room does not exist.
/// Sections: pinned first, then grouped by type (decision, fact, procedure, preference, context).
/// Empty sections are omitted.
- pub fn room_document(&self, room_id: &str) -> Result