githubnext / githubnext/ado-aw
[Parent] Track self-optimization design follow-ups (extracted from #1061)
- Dominant language
- Rust
- Stars
- 23
- Forks
- 8
- Avg merge
- 4d 9h
- Merged PRs (30d)
- 22
Description
Umbrella tracking issue for the five follow-up items extracted from the closed design PR #1061 ("feat(compile): IR-validated step authoring & runtime self-optimization"). Each of these captures a piece of that design that was deliberately deferred from the initial landing and needs its own focused implementation:
- #2067 — Design a current-architecture mechanism for hoisting deterministic, repeatedly observed agent work into generated `steps`/`post-steps`, building on the typed IR and generated-shell binding model.
- #2068 — Add a strict validation path for isolated untrusted raw-YAML step fragments (`Step::RawYaml`), using the current typed task parsers and lint findings.
- #2069 — Introduce an opt-in, preview-only self-optimization proposal flow using the current configured-tool and safe-output architecture (no source mutation in v1).
- #2070 — Add programmatic verification that a proposed optimization is supported by recorded execution telemetry, rather than relying on agent-supplied evidence alone.
- #2071 — Implement or adopt a comment- and formatting-preserving front-matter editor, required before any automated workflow-source update is supported.
Together these define the safe, staged path toward the "runtime self-optimization" capability: hoisting deterministic work, validating untrusted fragments, telemetry-grounded proposals, and finally an editor safe enough to auto-apply them.
Closing this parent when all five sub-issues are resolved (or explicitly deferred) gives one point of visibility into this follow-up set.
> Generated by Issue Arborist.
> Generated by [Issue Arborist](https://github.com/githubnext/ado-aw/actions/runs/33555447642) · auto · 78.6 AIC · ⌖ 2.02 AIC · ⊞ 9.7K · [◷](https://github.com/search?q=repo%3Agithubnext%2Fado-aw+is%3Aissue+%22gh-aw-workflow-call-id%3A+githubnext%2Fado-aw%2Fissue-arborist%22&type=issues)
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by reading sub-issues #2067 through #2071 and the referenced design PR #1061; this parent is only a tracking point, not an implementation entry point. Work is complete when each follow-up is resolved or explicitly deferred and the parent can be closed.
Written by the indexing model from the issue text.
Assessment
- Domain
- backend, tooling
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Active
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100