Skip to content

docs: fix documentation drift — inlined-imports missing from README, front-matter example, and workflow prompt#659

Merged
jamesadevine merged 3 commits into
mainfrom
docs/add-inlined-imports-to-docs-2949c9af24d22cbb
May 20, 2026
Merged

docs: fix documentation drift — inlined-imports missing from README, front-matter example, and workflow prompt#659
jamesadevine merged 3 commits into
mainfrom
docs/add-inlined-imports-to-docs-2949c9af24d22cbb

Conversation

@github-actions
Copy link
Copy Markdown
Contributor

Documentation Freshness Audit

This audit found the following inconsistencies between the codebase and documentation:

Findings

Area Issue File(s)
Front matter fields inlined-imports: field missing from the front matter fields table README.md
Front matter example inlined-imports: not shown in the comprehensive YAML example (other rarely-needed fields like env: are shown commented-out) docs/front-matter.md
Workflow creation prompt Step-by-step guide has no mention of inlined-imports:, leaving AI agents unaware of this field prompts/create-ado-agentic-workflow.md

Details

The FrontMatter struct in src/compile/types.rs has:

#[serde(rename = "inlined-imports", default)]
pub inlined_imports: bool,

The field is fully documented in its own Inlined Imports section in docs/front-matter.md, but was absent from:

  1. README.md front matter fields table — The table is the canonical quick-reference for human developers. inlined-imports: was omitted even though every other user-facing FrontMatter field appears there.

  2. docs/front-matter.md YAML example — The comprehensive YAML example at the top of the file shows other rarely-needed fields (e.g., env: commented-out). inlined-imports: was not included.

  3. prompts/create-ado-agentic-workflow.md — This is the step-by-step guide AI agents use to author new pipeline files. With no mention of inlined-imports:, agents would never set it to true even in environments where the source .md file is not available at pipeline runtime. Omissions in this file directly cause agents to produce incomplete pipeline configurations.

Applied Fixes

  • Added inlined-imports row to the README.md front matter fields table
  • Added a commented inlined-imports: false entry to the docs/front-matter.md YAML example, alongside the existing commented env: entry
  • Added Step 16 — Inlined Imports (advanced, optional) to prompts/create-ado-agentic-workflow.md, with a usage table and a pointer to docs/runtime-imports.md

This pull request was created by the automated documentation freshness check.

Generated by Documentation Freshness Check · ● 6.9M ·

…le, and workflow prompt

The FrontMatter struct has an inlined-imports: bool field (documented in
docs/front-matter.md's 'Inlined Imports' section) but it was absent from:

- README.md front matter fields table
- docs/front-matter.md YAML example (other rarely-used fields like env:
  are shown commented-out in the example)
- prompts/create-ado-agentic-workflow.md (the step-by-step guide AI agents
  use to create new workflows)

This PR adds the field to all three locations so contributors and AI agents
can discover it without having to read docs/front-matter.md in full.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@jamesadevine jamesadevine marked this pull request as ready for review May 20, 2026 12:30
@jamesadevine
Copy link
Copy Markdown
Collaborator

@copilot resolve the merge conflicts in this pull request

Co-authored-by: jamesadevine <4742697+jamesadevine@users.noreply.github.com>
Copy link
Copy Markdown
Contributor

Copilot AI commented May 20, 2026

@copilot resolve the merge conflicts in this pull request

Resolved and pushed in commit 1d5221a. I merged origin/main, resolved the conflicts in README.md and prompts/create-ado-agentic-workflow.md, and validated with cargo build, cargo test --test bash_lint_tests, and final Code Review/CodeQL checks.

Warning

Firewall rules blocked me from connecting to one or more addresses (expand for details)

I tried to connect to the following addresses, but was blocked by firewall rules:

  • https://api.github.com/repos/githubnext/ado-aw/issues
    • Triggering command: /home/REDACTED/work/ado-aw/ado-aw/target/debug/deps/ado_aw-e6dfa1d338ec21df /home/REDACTED/work/ado-aw/ado-aw/target/debug/deps/ado_aw-e6dfa1d338ec21df /home/REDACTED/work/ado-aw/ado-aw/target/debug/deps/enable_integration-446947eeca0/home/REDACTED/work/ado-aw/ado-aw/target/debug/deps/mcp_http_tests-5677077b2fc7023d.1yc4tnaw0du01p1a09zkuixvb.05q5k8y.rcgu.o /home/REDACTED/work/ado-aw/ado-aw/target/debug/deps/enable_integration-446947eeca0/home/REDACTED/work/ado-aw/ado-aw/target/debug/deps/mcp_http_tests-5677077b2fc7023d.1zukeliecl45qprwsrn1nuua1.05q5k8y.rcgu.o /home/REDACTED/work/ado-aw/ado-aw/target/debug/deps/enable_integration-446947eeca0/home/REDACTED/work/ado-aw/ado-aw/target/debug/deps/mcp_http_tests-5677077b2fc7023d.2bumirplk698k1x0pkrppkhs4.05q5k8y.rcgu.o /home/REDACTED/work/ado-aw/ado-aw/target/debug/deps/enable_integration-446947eeca0/home/REDACTED/work/ado-aw/ado-aw/target/debug/deps/mcp_http_tests-5677077b2fc7023d.2co69i0z6dna5whd79ccowqxh.05q5k8y.rcgu.o /home/REDACTED/work/ado-aw/ado-aw/target/debug/deps/enable_integration-446947eeca0/home/REDACTED/work/ado-aw/ado-aw/target/debug/deps/mcp_http_tests-5677077b2fc7023d.2fbrzhgpn52n8tuq5wqhyth8z.05q5k8y.rcgu.o /home/REDACTED/work/ado-aw/ado-aw/target/debug/deps/enable_integration-446947eeca0/home/REDACTED/work/ado-aw/ado-aw/target/debug/deps/mcp_http_tests-5677077b2fc7023d.2jhuwdl71yr2d6yf00x6uds4y.05q5k8y.rcgu.o /home/REDACTED/work/ado-aw/ado-aw/target/debug/deps/enable_integration-446947eeca0/home/REDACTED/work/ado-aw/ado-aw/target/debug/deps/mcp_http_tests-5677077b2fc7023d.2roeywzxljps5xjqmufoccb3r.05q5k8y.rcgu.o /home/REDACTED/work/ado-aw/ado-aw/target/debug/deps/enable_integration-446947eeca0/home/REDACTED/work/ado-aw/ado-aw/target/debug/deps/mcp_http_tests-5677077b2fc7023d.2rrgrc61t22ucb2md5s8cfvwq.05q5k8y.rcgu.o /home/REDACTED/work/ado-aw/ado-aw/target/debug/deps/enable_integration-446947eeca00c34�� /home/REDACTED/work/ado-aw/ado-aw/target/debug/deps/enable_integration-446947eeca00c341.32d40zv32xl2gj7o91gq2x73r.04kacyn.rcgu.o /home/REDACTED/work/ado-aw/ado-aw/target/debug/deps/enable_integration-446947eeca00c341.355m2uakrzo6x4qo5q2n2y1wm.04kacyn.rcgu.o 97.3�� 97.3s2ele2zyprxe4kuc869k8k1k.0ja3adn.rcgu.o 97.4a5g2w7e8dyikxs26ky30xs3d.0ja3adn.rcgu.o f/matchit-0.8.4/-m lib/rustlib/x86_cc lib/rustlib/x86_-m64 lib/rustlib/x86_/home/REDACTED/work/ado-aw/ado-aw/target/debug/deps/rustcqLdCWh/symbols.o lib/rustlib/x86_/home/REDACTED/work/ado-aw/ado-aw/target/debug/deps/enable_integration-446947eeca0/home/REDACTED/work/ado-aw/ado-aw/target/debug/deps/mcp_http_tests-5677077b2fc7023d.0zkbx8pmfegnctind5codo16a.05q5k8y.rcgu.o (http block)
  • spsprodeus21.vssps.visualstudio.com
    • Triggering command: /home/REDACTED/work/ado-aw/ado-aw/target/debug/deps/ado_aw-e6dfa1d338ec21df /home/REDACTED/work/ado-aw/ado-aw/target/debug/deps/ado_aw-e6dfa1d338ec21df /home/REDACTED/work/ado-aw/ado-aw/target/debug/deps/enable_integration-446947eeca0/home/REDACTED/work/ado-aw/ado-aw/target/debug/deps/mcp_http_tests-5677077b2fc7023d.1yc4tnaw0du01p1a09zkuixvb.05q5k8y.rcgu.o /home/REDACTED/work/ado-aw/ado-aw/target/debug/deps/enable_integration-446947eeca0/home/REDACTED/work/ado-aw/ado-aw/target/debug/deps/mcp_http_tests-5677077b2fc7023d.1zukeliecl45qprwsrn1nuua1.05q5k8y.rcgu.o /home/REDACTED/work/ado-aw/ado-aw/target/debug/deps/enable_integration-446947eeca0/home/REDACTED/work/ado-aw/ado-aw/target/debug/deps/mcp_http_tests-5677077b2fc7023d.2bumirplk698k1x0pkrppkhs4.05q5k8y.rcgu.o /home/REDACTED/work/ado-aw/ado-aw/target/debug/deps/enable_integration-446947eeca0/home/REDACTED/work/ado-aw/ado-aw/target/debug/deps/mcp_http_tests-5677077b2fc7023d.2co69i0z6dna5whd79ccowqxh.05q5k8y.rcgu.o /home/REDACTED/work/ado-aw/ado-aw/target/debug/deps/enable_integration-446947eeca0/home/REDACTED/work/ado-aw/ado-aw/target/debug/deps/mcp_http_tests-5677077b2fc7023d.2fbrzhgpn52n8tuq5wqhyth8z.05q5k8y.rcgu.o /home/REDACTED/work/ado-aw/ado-aw/target/debug/deps/enable_integration-446947eeca0/home/REDACTED/work/ado-aw/ado-aw/target/debug/deps/mcp_http_tests-5677077b2fc7023d.2jhuwdl71yr2d6yf00x6uds4y.05q5k8y.rcgu.o /home/REDACTED/work/ado-aw/ado-aw/target/debug/deps/enable_integration-446947eeca0/home/REDACTED/work/ado-aw/ado-aw/target/debug/deps/mcp_http_tests-5677077b2fc7023d.2roeywzxljps5xjqmufoccb3r.05q5k8y.rcgu.o /home/REDACTED/work/ado-aw/ado-aw/target/debug/deps/enable_integration-446947eeca0/home/REDACTED/work/ado-aw/ado-aw/target/debug/deps/mcp_http_tests-5677077b2fc7023d.2rrgrc61t22ucb2md5s8cfvwq.05q5k8y.rcgu.o /home/REDACTED/work/ado-aw/ado-aw/target/debug/deps/enable_integration-446947eeca00c34�� /home/REDACTED/work/ado-aw/ado-aw/target/debug/deps/enable_integration-446947eeca00c341.32d40zv32xl2gj7o91gq2x73r.04kacyn.rcgu.o /home/REDACTED/work/ado-aw/ado-aw/target/debug/deps/enable_integration-446947eeca00c341.355m2uakrzo6x4qo5q2n2y1wm.04kacyn.rcgu.o 97.3�� 97.3s2ele2zyprxe4kuc869k8k1k.0ja3adn.rcgu.o 97.4a5g2w7e8dyikxs26ky30xs3d.0ja3adn.rcgu.o f/matchit-0.8.4/-m lib/rustlib/x86_cc lib/rustlib/x86_-m64 lib/rustlib/x86_/home/REDACTED/work/ado-aw/ado-aw/target/debug/deps/rustcqLdCWh/symbols.o lib/rustlib/x86_/home/REDACTED/work/ado-aw/ado-aw/target/debug/deps/enable_integration-446947eeca0/home/REDACTED/work/ado-aw/ado-aw/target/debug/deps/mcp_http_tests-5677077b2fc7023d.0zkbx8pmfegnctind5codo16a.05q5k8y.rcgu.o (dns block)
  • spsprodweu4.vssps.visualstudio.com
    • Triggering command: /home/REDACTED/work/ado-aw/ado-aw/target/debug/deps/ado_aw-e6dfa1d338ec21df /home/REDACTED/work/ado-aw/ado-aw/target/debug/deps/ado_aw-e6dfa1d338ec21df /home/REDACTED/work/ado-aw/ado-aw/target/debug/deps/enable_integration-446947eeca0/home/REDACTED/work/ado-aw/ado-aw/target/debug/deps/mcp_http_tests-5677077b2fc7023d.1yc4tnaw0du01p1a09zkuixvb.05q5k8y.rcgu.o /home/REDACTED/work/ado-aw/ado-aw/target/debug/deps/enable_integration-446947eeca0/home/REDACTED/work/ado-aw/ado-aw/target/debug/deps/mcp_http_tests-5677077b2fc7023d.1zukeliecl45qprwsrn1nuua1.05q5k8y.rcgu.o /home/REDACTED/work/ado-aw/ado-aw/target/debug/deps/enable_integration-446947eeca0/home/REDACTED/work/ado-aw/ado-aw/target/debug/deps/mcp_http_tests-5677077b2fc7023d.2bumirplk698k1x0pkrppkhs4.05q5k8y.rcgu.o /home/REDACTED/work/ado-aw/ado-aw/target/debug/deps/enable_integration-446947eeca0/home/REDACTED/work/ado-aw/ado-aw/target/debug/deps/mcp_http_tests-5677077b2fc7023d.2co69i0z6dna5whd79ccowqxh.05q5k8y.rcgu.o /home/REDACTED/work/ado-aw/ado-aw/target/debug/deps/enable_integration-446947eeca0/home/REDACTED/work/ado-aw/ado-aw/target/debug/deps/mcp_http_tests-5677077b2fc7023d.2fbrzhgpn52n8tuq5wqhyth8z.05q5k8y.rcgu.o /home/REDACTED/work/ado-aw/ado-aw/target/debug/deps/enable_integration-446947eeca0/home/REDACTED/work/ado-aw/ado-aw/target/debug/deps/mcp_http_tests-5677077b2fc7023d.2jhuwdl71yr2d6yf00x6uds4y.05q5k8y.rcgu.o /home/REDACTED/work/ado-aw/ado-aw/target/debug/deps/enable_integration-446947eeca0/home/REDACTED/work/ado-aw/ado-aw/target/debug/deps/mcp_http_tests-5677077b2fc7023d.2roeywzxljps5xjqmufoccb3r.05q5k8y.rcgu.o /home/REDACTED/work/ado-aw/ado-aw/target/debug/deps/enable_integration-446947eeca0/home/REDACTED/work/ado-aw/ado-aw/target/debug/deps/mcp_http_tests-5677077b2fc7023d.2rrgrc61t22ucb2md5s8cfvwq.05q5k8y.rcgu.o /home/REDACTED/work/ado-aw/ado-aw/target/debug/deps/enable_integration-446947eeca00c34�� /home/REDACTED/work/ado-aw/ado-aw/target/debug/deps/enable_integration-446947eeca00c341.32d40zv32xl2gj7o91gq2x73r.04kacyn.rcgu.o /home/REDACTED/work/ado-aw/ado-aw/target/debug/deps/enable_integration-446947eeca00c341.355m2uakrzo6x4qo5q2n2y1wm.04kacyn.rcgu.o 97.3�� 97.3s2ele2zyprxe4kuc869k8k1k.0ja3adn.rcgu.o 97.4a5g2w7e8dyikxs26ky30xs3d.0ja3adn.rcgu.o f/matchit-0.8.4/-m lib/rustlib/x86_cc lib/rustlib/x86_-m64 lib/rustlib/x86_/home/REDACTED/work/ado-aw/ado-aw/target/debug/deps/rustcqLdCWh/symbols.o lib/rustlib/x86_/home/REDACTED/work/ado-aw/ado-aw/target/debug/deps/enable_integration-446947eeca0/home/REDACTED/work/ado-aw/ado-aw/target/debug/deps/mcp_http_tests-5677077b2fc7023d.0zkbx8pmfegnctind5codo16a.05q5k8y.rcgu.o (dns block)

If you need me to access, download, or install something from one of these locations, you can either:

Copilot AI requested a review from jamesadevine May 20, 2026 12:42
@jamesadevine
Copy link
Copy Markdown
Collaborator

@copilot resolve the merge conflicts in this pull request

Copy link
Copy Markdown
Contributor

Copilot AI commented May 20, 2026

@copilot resolve the merge conflicts in this pull request

Checked again against the latest origin/main and there are no remaining merge conflicts in this PR. The conflict-resolution merge commit is 1d5221a.

No UI changes were made, so there is no screenshot to share.

@jamesadevine jamesadevine merged commit 3c50dad into main May 20, 2026
1 check passed
@jamesadevine jamesadevine deleted the docs/add-inlined-imports-to-docs-2949c9af24d22cbb branch May 20, 2026 12:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants