Skip to content

Trim centralized autonomous-workflow sections from CLAUDE.md - #8

Merged
herve-quiroz merged 2 commits into
mainfrom
claude/issue-361-trim-claude-md
Jun 30, 2026
Merged

Trim centralized autonomous-workflow sections from CLAUDE.md#8
herve-quiroz merged 2 commits into
mainfrom
claude/issue-361-trim-claude-md

Conversation

@herve-quiroz

Copy link
Copy Markdown
Contributor

Removes the Work Control, Track issues and blockers, and Issue Dependencies sections from CLAUDE.md. These describe the autonomous scheduler's operating model rather than anything repo-specific, and are now centralized in the find-work skill (claude-autonomous-scheduler plugin) as the single source of truth.

Part of the cross-repo CLAUDE.md trim tracked in herve-quiroz/claude_code_environment#361 (section B).

Depends on herve-quiroz/claude_code_environment#365 — that PR adds the content to the find-work skill; it should land first so the guidance has a home before it is removed here.


✨ Content generated by Claude AI.

Remove the Work Control, Track issues and blockers, and Issue
Dependencies sections, now centralized in the find-work skill
(claude-autonomous-scheduler plugin) as the single source of truth.
@herve-quiroz herve-quiroz added the claude Ticket that should be handled by Claude label Jun 30, 2026
@github-actions github-actions Bot added the input required Derived from whether the last interaction was Claude-authored. Do not set by hand label Jun 30, 2026
@herve-quiroz

Copy link
Copy Markdown
Contributor Author

Some checks seem stuck...

@github-actions github-actions Bot removed the input required Derived from whether the last interaction was Claude-authored. Do not set by hand label Jun 30, 2026
The `analysis` workflow is a required status check, but its
`paths-ignore` filter skipped it for doc-only changes (**.md,
LICENSE, docs/**). A skipped workflow never reports its required
context, so any documentation-only PR stayed permanently BLOCKED
on a pending `analysis` check.

Drop the path filters so `analysis` always runs and always reports,
matching the other required check (`check` in go.yml), which has no
path filters.
@herve-quiroz

Copy link
Copy Markdown
Contributor Author

The checks weren't stuck on a transient runner — they were deadlocked by a CI misconfiguration.

Root cause: main's branch protection requires two status contexts, check and analysis. The analysis workflow (.github/workflows/analysis.yml) had a paths-ignore: ['**.md', 'LICENSE', 'docs/**'] filter, so it was skipped entirely on this PR (which only touched CLAUDE.md). A skipped workflow never reports its required context, so the required analysis check stayed pending forever and the PR was permanently BLOCKED. This is the classic "required check + paths-ignore" deadlock: any doc-only PR could never satisfy the required analysis context.

Fix: Dropped the paths-ignore filters so analysis always runs and always reports, matching the other required check (check in go.yml, which already has no path filters and ran fine here). Commit: 5ddfa1e.

Result: analysis now runs and passes, and the merge state went from BLOCKED to CLEAN. This also fixes the deadlock for every future documentation-only PR, not just this one.


✨ Content generated by Claude AI.

@github-actions github-actions Bot added the input required Derived from whether the last interaction was Claude-authored. Do not set by hand label Jun 30, 2026
@herve-quiroz
herve-quiroz merged commit a39f5a2 into main Jun 30, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

claude Ticket that should be handled by Claude input required Derived from whether the last interaction was Claude-authored. Do not set by hand

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant