Skip to content

Keep text overview incident timeline rows within readable terminal width #220

@luoyuctl

Description

@luoyuctl

Background

PR #219 made the text overview Tool authority section readable by wrapping long authority summary lines. Product dogfood on current master shows the remaining widest text overview line now comes from the Incident timeline section, especially Touched surface evidence when a top tool name is long.

Evidence

On current master 4798321, Product dogfood measured current local text overview by character count:

The issue can be reproduced with synthetic sessions; no real prompts, paths, tokens, or secrets are needed.

User value

Terminal-first users should be able to scan incident evidence without a single long row pushing the overview to the edge of normal terminal widths.

Adoption rationale

Incident timeline is now a first-run debugging signal. Keeping its rows compact makes the default text overview feel intentional and easier to read alongside the newly wrapped authority summary.

Suggested scope

Non-goals

  • Do not change JSON, Markdown, or HTML report contracts.
  • Do not change incident timeline data generation semantics.
  • Do not remove incident evidence from text overview.
  • Do not touch release, package, npm, Homebrew, or public site surfaces.

Acceptance criteria

  • Text overview Incident timeline rows remain readable in normal terminal width.
  • A synthetic regression prevents a very wide single-line incident detail from returning.
  • Demo text overview still includes Incident timeline, Tool authority, Recent Anomalies, and existing [Impl] Keep text overview authority summary readable #219 authority labels.
  • go test ./..., go build, and report semantics/output checks pass.

Suggested lane

lane/product

Risk

Low to medium. The main risk is over-truncating useful incident detail; preserve the signal while bounding the line.

Source

Product dogfood on master 4798321 after #219.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions