You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
feat(app-control): add steps-file semantics to the control-skill contract #9588
Slice A9a of #9507 (first half of poteto's A9 draft, comment).
Problem
#9507's optional machine-readable steps file is not in the contract.
Fix
## Steps files in plugins/app-control/reference/control-skill.md: unique step ids, includes with prefix, with, kind and finally, optional steps. The syntax stays the consumer's choice.
Evals for the semantics. Fragment: app-control minor.
Proposed work class: work-class: scoped
Basis: automated intake triage; the lanes App applied this class.
Size: Small
Complexity: Low
Uncertainty: Known
Flags: none
Understood: add a ## Steps files section to plugins/app-control/reference/control-skill.md covering unique step ids, includes (prefix, with, kind, finally) and optional steps, leaving syntax to the consumer. Add evals for those semantics, plus an app-control minor fragment. The issue says it is blocked by A2, so the work can't start until that lands. I found no likely duplicates among the open issues.
Not admitted to the issue lane: a Feature needs an open parent issue a listed human filed that awaits no decision. A recorded decision does not change these rules (.github/actions/resolve-config/admission-rules.json); a person who wants it worked adds agent-ready.
Activity
github-actions commentedon Oct 24, 2026
Proposed work class: work-class: scoped
Basis: automated intake triage; the lanes App applied this class.
Size: Small
Complexity: Low
Uncertainty: Known
Flags: none
Understood: add a
## Steps filessection toplugins/app-control/reference/control-skill.mdcovering unique step ids, includes (prefix,with,kind,finally) and optional steps, leaving syntax to the consumer. Add evals for those semantics, plus an app-control minor fragment. The issue says it is blocked by A2, so the work can't start until that lands. I found no likely duplicates among the open issues.Automated triage, applied by the lanes App.
melodic-automation-lanes commentedon Oct 24, 2026
Not admitted to the issue lane: a Feature needs an open parent issue a listed human filed that awaits no decision. A recorded decision does not change these rules (
.github/actions/resolve-config/admission-rules.json); a person who wants it worked addsagent-ready.kyle-sexton commentedon Oct 24, 2026
kyle-sexton commentedon Oct 25, 2026
feat(app-control): add steps-file semantics to the control-skill cont…
fix(app-control): tie steps-file includes to shared items and the report
fix(app-control): make the steps-file evals need the contract
docs(app-control): note the reference-path fix in the changelog fragment
fix(app-control): tighten the two steps-file id-naming regex graders
fix(app-control): spell out duplicate forms in the names-repeated-id …
fix(app-control): confine steps-file includes and settle finally agai…
fix(app-control): name steps files in eval fixture READMEs as code, n…
fix(app-control): have drive stop on every steps-file condition the c…