Claude muda relatório: blocos definidos substituem prosa
Claude’s global CLAUDE.md defines a Wording section that bans words such as honestly, genuine, landed and the phrase earns its keep, and also blocks false contrast pairs like this is not theoretical it is standard engineering, short sentence runs and one line closers.
The user runs about a dozen agents at once, so reading each report quickly determines work speed; until Opus 5.5 arrived the prose remained too long and detailed.
The realization came that controlling prose is the wrong layer; the model can produce any length essay, and only a few decision points are needed.
A solution proposes that the model output predefined block types that a harness validates before the report reaches the user, forcing content into structured fields.
The UI can arrange blocks in any order, hide details behind one line summaries, and let the user click to expand, while the layout stays stable across model versions.
Implementation in kvit coder uses a schema defined in report.go, validation in validate.go and rendering in render.go, with block types chosen as design decisions.
Part of this approach works in Claude Code through the What’s Next plugin, which adds a built in question card at the end of a changed turn.
Com informações de: Claude Updates