githubnext / githubnext/ado-aw

[Parent] Compiler internals and pipeline generation improvements (IR types, YAML gen, prompt decoupling)

Open
#1,286 0 comments 0 reactions 0 assignees View on GitHub
[refactor]
Dominant language
Rust
Stars
23
Forks
8
Avg merge
4d 9h
Merged PRs (30d)
22

Description

Groups open issues that improve the ado-aw compiler's internals, typed IR, and pipeline YAML generation quality.

| Issue | Area | Summary |
|-------|------|---------|
| #1081 | IR types | Add `EnvValue::RuntimeExpression` to prevent `$[]` from leaking into step `env:` blocks |
| #987 | Compile structure | Split canonical agentic-pipeline shape out of `standalone_ir.rs`; move Agent-job condition contributions into Declarations |
| #384 | YAML generation | Replace manual string building in `compile_gate_step_external` with typed IR |
| #432 | Runtime injection | Inject runtime parameter values into agent prompt body via ado-script (sanitization at runtime, not compile time) |
| #237 | Output decoupling | Decouple prompt body from compiled pipeline output (runtime-import approach) |

Potentially related issue noted but not linked (lower confidence — may already be implemented): #860 built-in PR context precomputation.

> Generated by [Issue Arborist](https://github.com/githubnext/ado-aw/actions/runs/28530704230) · 110.7 AIC · ⌖ 10.6 AIC · ⊞ 6K · [◷](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

Treat this as a coordination issue rather than a standalone change. Read the listed child issues first, especially the compiler structure work around standalone_ir.rs and YAML generation entry point compile_gate_step_external. Done means selecting one scoped child issue with its own implementation and validation criteria; this parent is complete only when the listed improvements are addressed.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
build-system, compilers
Issue type
Refactor
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.