Let /boss file skill-system deficiencies to the plugin's own tracker #9
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Motivation
A
/bossrun executes through the skill system, so the orchestrator is theone actor positioned to notice when the plugin itself — a SKILL body, an
agent, a convention, the pipeline/cascade — is the thing that is broken,
rather than the project it is working on. Before this, such an observation
had nowhere durable to go: the orchestrator worked around it and the
shortcoming recurred on the next run. The forward-queue discipline that
governs a project should govern the plugin too.
What changed
boss/SKILL.mdgains a## Skill-system feedbacksection: under/bossonly, when the orchestrator hits a durable plugin deficiency mid-run it
files an issue against the plugin's own tracker and continues.
recur. Positive triggers: a self-contradictory/ambiguous skill or
convention; a gate/agent verdict wrong due to an instruction gap; a
missing pipeline/cascade path; a missing/dangling agent-template field or
cross-reference. Evidence gate: no citable
path:lineinside the pluginmeans it is not plugin feedback (route as
debugor drop).autonomously by the
/bossorchestrator while running on project X. Nohuman was in the loop", followed by
## Motivationand## Problem. Thefixed label vocabulary (BLOCKER/feature/bug/idea/in-progress) is left
untouched; the work-type label is assigned as normal.
issue/SKILL.md; targets the plugintracker via
--repo <plugin-slug>(slug from the plugin checkout's gitremote); dedupe-as-gate against open and recently-closed issues (a
wontfix close means do not re-file); file immediately, then continue.
substitute for a due bounce-back (if a bounce-back trigger also fires,
bounce AND file);
/boss-only.Touched:
boss/SKILL.md(new section plus a Common-Rationalisation row, twoRed-Flags, a Notifications line, a Cross-reference),
issue/SKILL.md(bossadded to the issue-filing callers),
docs/conventions.md(the Issue-trackerpointer). The missing standard labels (
idea,BLOCKER,in-progress)were created in this repo so the work-type recommendation is executable.
Design decisions
fixed label vocabulary intact (convention-over-config); the trade-off is
that the feedback is not filterable by label, only by full-text search.
/boss-only. In interactive mode the user is present, so a noticedshortcoming is just surfaced in chat — there is no autonomous filing to
govern.
no decision, so it neither pings the user mid-run nor stands in for a
bounce-back that the four named triggers independently require.
driven through
/boss(no project-facts queue; edited directly), so theplugin tracker and a project tracker never coincide.