Silent truncation of legal documents is unacceptable - Merlyn was reading
partial files without knowing it.
New behavior:
- Files under AGENT_MAX_FILE_TOKENS (default 500,000): return full content
- Files over limit: return explicit message with token count and options
- Paralegal controls any summarization decision
- Merlyn never silently truncates legal documents