Skip to content

chore(spec): auto-polish bar-horizontal#5860

Merged
MarkusNeusinger merged 2 commits into
mainfrom
auto-polish/bar-horizontal/20260507-071010
May 7, 2026
Merged

chore(spec): auto-polish bar-horizontal#5860
MarkusNeusinger merged 2 commits into
mainfrom
auto-polish/bar-horizontal/20260507-071010

Conversation

@claude
Copy link
Copy Markdown
Contributor

@claude claude Bot commented May 7, 2026

Automated spec polish from daily-regen pre-flight.

Spec: bar-horizontal

What changed

  • Added basic tag to features dimension

Why

The bar-horizontal specification describes the fundamental, non-grouped, non-stacked horizontal bar chart variant. Per spec-tags-generator.md guidance, the basic tag is informative and indicates a base variant. This addition clarifies the spec's classification and aligns with similar specs (e.g., sankey-basic).

Hard guarantees from the prompt

  • id, issue, created unchanged
  • No semantic changes (data shape, plot type, requirements identical)
  • updated bumped to 2026-05-07T07:10:05Z

Awaiting human review. The skip-gate in daily-regen will prevent additional auto-polish PRs for this spec while this one is open.

Add 'basic' tag to features dimension to indicate base variant

Co-Authored-By: Claude <noreply@anthropic.com>
@MarkusNeusinger MarkusNeusinger enabled auto-merge (squash) May 7, 2026 19:55
MarkusNeusinger added a commit that referenced this pull request May 7, 2026
## Summary
- Auto-polish PRs (e.g. #5916, #5870, #5860) were sitting open with all
required checks green because the polish prompt explicitly forbade
auto-merge — they piled up waiting for a human to click merge.
- Patch the polish prompt to call \`gh pr merge --auto --squash
--delete-branch\` right after \`gh pr create\`. Auto-merge handles the
strict required-status-check rule on \`main\` by updating the branch
automatically when behind.
- Update the \"What you must NOT do\" section accordingly (remove \"do
not auto-merge\", keep the \`approved\` label restriction and the
no-\`--admin\` rule).
- Rename the workflow step from \"opens PR — no auto-merge\" to \"opens
PR with auto-merge\" so log titles match behavior.

If \`gh pr merge --auto\` fails for any reason it falls back to a
warning — the PR is still open and can be merged manually.

## Test plan
- [ ] Next \`daily-regen\` cycle produces a polish PR with auto-merge
enabled (visible via \`gh pr view <num> --json autoMergeRequest\`).
- [ ] After CI passes, the PR squash-merges into main without manual
intervention.
- [ ] If the polish step finds nothing (\`NOOP\`), no PR is created
(existing behavior).

Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@MarkusNeusinger MarkusNeusinger merged commit 6dfd716 into main May 7, 2026
6 checks passed
@MarkusNeusinger MarkusNeusinger deleted the auto-polish/bar-horizontal/20260507-071010 branch May 7, 2026 20:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant