Skip to content

docs(adr): accept ADR-0030 on renderers and the CLI/action boundary - #785

Merged
Teakowa merged 1 commit into
mainfrom
docs/adr-0029-renderers
Oct 19, 2026
Merged

Teakowa merged 1 commit into
mainfrom
docs/adr-0029-renderers

Conversation

@e54-bot

@e54-bot e54-bot commented Oct 19, 2026

Copy link
Copy Markdown
Collaborator

Records the decision to render one result model through terminal, plain and GitHub Actions renderers, and fixes the CLI/action boundary.

  • Plain output becomes the agent-facing line-record surface; the GitHub Actions renderer gets bounded annotations, a per-invocation step summary and a verdict-titled log group.
  • --fail-on-style gating is an opt-in CLI option, default off; the wright action stays thin.
  • Baselines in CI use the Actions cache and degrade silently when none is usable. This amends ADR-0027 decisions 7 and 9.

Docs only. Numbered 0030 because main already has ADR-0029. Implementation issues follow after merge; docs/cli/presentation.md and docs/cli/commands.md are updated with the implementation.

Unverified: the annotation file= base path when --root or working-directory is not the repo root; this belongs in the implementing issue's acceptance.

One result model rendered for terminal, plain and GitHub Actions output, with gating opt-in and CI baselines degrading silently. Amends ADR-0027 decisions 7 and 9.
@Teakowa
Teakowa enabled auto-merge (squash) October 19, 2026 11:40
@Teakowa
Teakowa merged commit 7dce3fe into main Oct 19, 2026
16 checks passed
@Teakowa
Teakowa deleted the docs/adr-0029-renderers branch October 19, 2026 11:41
@github-project-automation github-project-automation Bot moved this from Backlog to Done in Make Workshop Great Again Oct 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Development

Successfully merging this pull request may close these issues.

2 participants