---
type: rule
title: The content of a user-facing output is locked in grooming
summary: When a plan defines a user-facing output or log format, its exact content — fields, truncation, trailers — is settled with the user in grooming, not iterated in develop.
created_by: claude
created_at: 2026-10-14
updated_at: 2026-10-14
status: accepted
targets: [groom/draft-plan]
brief: "When the plan defines a user-facing output or log format, lock its exact content with the user now — line fields, truncation rules, trailers — not just the format in prose."
---

## Rule

When a plan defines a user-facing output or a log format, its exact content — the
fields of a line, the truncation rules, the trailers — is agreed with the user
during grooming, not only the format described in prose. This is one case of
[rule/0004](0004-questions-settled-in-grooming.md): an output contract settled in
develop is iterated live instead of decided up front.

## Follows from

- [Plans run to the end](../../vault/value/0007-plans-run-to-the-end.md) — develop does not stop to
  settle what grooming should have asked.
- `_lessons/0010_lock-output-content-during-grooming.md` (removed by [migration 004](https://github.com/A/claude-booping/blob/master/migrations/004_lessons_to_rules/migration.md)) — the
  source names no retro.
