Skip to content

work-items/work-loop: the frontier-tier signal is read from the issue body with no refusal attached #1716

Description

@kyle-sexton

This was generated by AI while filing the follow-ups handed over by the #1657 design audit.

Context

plugins/work-items/skills/work-loop/SKILL.md selects an item's capability tier and its concurrency
ceiling from a signal the skill explicitly states comes from the issue body rather than a label. That is
the same shape as the body field the same skill refuses as dispatch authority a few dozen lines earlier,
with no refusal attached — an author-editable field selecting execution capability and concurrency.

Citation is in the #1657 design audit — see
the determination comment
(gap G7, follow-up 5). Not restated here.

Proposed work

  • Either move the frontier-tier signal off item-body prose onto a source the lane controls (a label, or
    a value written by the tracker seam's configured write identity), or route a body-claimed frontier tier
    through the same refusal the skill already applies to the ratification phrase.

Acceptance criteria

  • work-loop/SKILL.md's frontier-tier quota guard names a signal source that is not author-editable
    free-form body prose, or states an explicit refusal for a body-claimed tier that mirrors the
    skill's existing body-prose refusal.
  • The skill states why the tier signal resolves the way it does, so the answer reads as an
    application of the skill's body-prose rule rather than an unexplained exception to it.
  • Whichever answer lands, the escalation path for an item that genuinely needs the frontier tier is
    still documented, so the fix does not silently make that tier unreachable.

References

Metadata

Field Value
Category work-items / work-loop
Area security
Ecosystem markdown

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    needs-humanHuman-in-the-loop required; autonomous sessions must not resolve items carrying this.priority: highSignificant impact, or blocks an imminent release; staff this cycle.status: needs-decisionAwaiting a human or maintainer judgment call.work-class: structuralRefactors, migrations, contract changes; cross-cutting and hard to reverse.

    Type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions