The agent handles both clear, well-specified requests and ambiguous, under-specified ones — deciding on document structure itself when the user doesn't provide one.