Skip to content

Make Forge labels optional - #33

Merged
GolaraJ merged 2 commits into
mainfrom
fix/forge-defer-label-check
Aug 18, 2026
Merged

Make Forge labels optional#33
GolaraJ merged 2 commits into
mainfrom
fix/forge-defer-label-check

Conversation

@GolaraJ

@GolaraJ GolaraJ commented Aug 18, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • search open and closed PRs directly for the machine-readable Forge marker, regardless of labels
  • retain general semantic PR search for overlapping work and historical unmarked proposals
  • require extraction to reach a terminal controller state before publication concerns
  • make skills-forge best-effort organizational metadata that never blocks extraction, publication, or no-proposal runs

Why

Recent stateless runs completed successful session queries but reported BLOCKED because label-management tools were unavailable while extraction was still running. The persistent PR marker is the authoritative Forge identity, and general PR search already detects related work, so label capability is unnecessary for correctness.

Validation

  • documentation/prompt-only workflow change
  • git diff --check

Do not interrupt running extraction or no-proposal runs for label capability; verify and apply the label only after selecting a proposal.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: b8cf0691-0fe3-4d67-92ce-ce2a529c400c

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the Repository Skill Forge operational documentation to defer skills-forge label verification/mutation checks until after a proposal is selected, ensuring extraction/analysis can complete without being blocked by publication-only requirements.

Changes:

  • Clarifies that labeled PR catalog extraction must not be blocked by pre-checking label existence/creation capability.
  • Specifies that once extraction is initialized, the run must continue invoking next until the controller reaches a terminal state (deferring unrelated publication checks).
  • Moves label verification/creation/application requirements to the publication path only (after proposal selection), allowing successful no-proposal runs without label mutation tools.
Show a summary per file
File Description
plugins/repo-dreamer/skills/repository-skill-forge/SKILL.md Refines Forge run policy to defer label and publication checks until after extraction/proposal selection.

Review details

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

  • Files reviewed: 1/1 changed files
  • Comments generated: 0
  • Review effort level: Lite

Use proposal markers and semantic PR search for correctness; treat the skills-forge label as best-effort organizational metadata.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: b8cf0691-0fe3-4d67-92ce-ce2a529c400c
@GolaraJ GolaraJ changed the title Defer Forge label checks until publication Make Forge labels optional Aug 18, 2026
@GolaraJ
GolaraJ requested a lite review from Copilot August 18, 2026 22:23

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Review details

  • Files reviewed: 2/2 changed files
  • Comments generated: 0 new
  • Review effort level: Lite

@GolaraJ
GolaraJ merged commit becd5aa into main Aug 18, 2026
1 check passed
@GolaraJ
GolaraJ deleted the fix/forge-defer-label-check branch August 18, 2026 22:30
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.

2 participants