LedgerAgent: Structured State for Policy-Adherent Tool-Calling Agents — ThinkLLM