Skip to content

docs: fix documentation drift — add inlined-imports field and runtime import guidance#660

Merged
jamesadevine merged 2 commits into
mainfrom
docs/fix-inlined-imports-missing-docs-5577969e11034ffd
May 20, 2026
Merged

docs: fix documentation drift — add inlined-imports field and runtime import guidance#660
jamesadevine merged 2 commits into
mainfrom
docs/fix-inlined-imports-missing-docs-5577969e11034ffd

Conversation

@github-actions

Copy link
Copy Markdown
Contributor

Documentation Freshness Audit

This audit found the following inconsistencies between code and documentation:

Findings

Area Issue File(s)
Front Matter Fields inlined-imports field missing from table README.md
Workflow authoring prompt No mention of inlined-imports or \{\\{\#runtime-import ...}} markers prompts/create-ado-agentic-workflow.md
Workflow authoring prompt network.allowed ecosystem identifiers not documented prompts/create-ado-agentic-workflow.md

Details

1. inlined-imports missing from README Front Matter Fields table

The inlined-imports field is fully implemented in src/compile/types.rs (line 710–711) and documented in docs/front-matter.md and docs/runtime-imports.md, but the README's Front Matter Fields table did not include it. Agents and contributors looking at the README for a field list would not discover this feature.

2. inlined-imports and \{\\{\#runtime-import ...}} absent from workflow creation prompt

prompts/create-ado-agentic-workflow.md is the guide AI agents use when creating new workflow files. It had no mention of inlined-imports or runtime-import markers. This means agents creating new pipelines would never set inlined-imports: true even when appropriate (e.g., compliance/audit scenarios where the prompt body must be frozen at compile time).

3. network.allowed ecosystem identifiers not shown in workflow creation prompt

docs/front-matter.md and docs/network.md document that network.allowed accepts ecosystem identifiers (e.g., python, rust, node) that expand to curated domain lists, but the prompt only showed raw domain patterns. Agents would miss this shorthand.

Applied Fixes

  • Added inlined-imports row to the Front Matter Fields table in README.md
  • Added Step 16 — Inlined Imports to prompts/create-ado-agentic-workflow.md covering inlined-imports: true/false semantics, a decision table, and \{\\{\#runtime-import ...}} marker usage
  • Expanded the Step 14 (Network) section in prompts/create-ado-agentic-workflow.md to show ecosystem identifiers as an alternative to raw domain patterns

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

Generated by Documentation Freshness Check · ● 6.8M ·

… import guidance

- README.md Front Matter Fields table was missing the `inlined-imports` field,
  which is implemented in src/compile/types.rs and documented in
  docs/front-matter.md and docs/runtime-imports.md.

- prompts/create-ado-agentic-workflow.md had no mention of `inlined-imports`
  or `{{#runtime-import ...}}` markers, so agents creating new workflows
  would be unaware of this feature. Added Step 16 covering both.

- prompts/create-ado-agentic-workflow.md: expanded the network.allowed
  documentation to show ecosystem identifiers (python, node, rust, dotnet,
  lean) as an alternative to raw domain patterns, consistent with
  docs/network.md and docs/front-matter.md.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@github-actions github-actions Bot added the docs label May 20, 2026
@jamesadevine jamesadevine marked this pull request as ready for review May 20, 2026 12:31
@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>

Copilot AI commented May 20, 2026

Copy link
Copy Markdown
Contributor

@copilot resolve the merge conflicts in this pull request

Resolved and pushed in 79aa358. I merged origin/main, resolved conflicts in README.md and prompts/create-ado-agentic-workflow.md, and validated with tests + checks. No UI changes in this PR, so there’s no UI screenshot to attach.

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/remove_integration-793ff4ac140/home/REDACTED/work/ado-aw/ado-aw/target/debug/deps/bash_lint_tests-dcfd0cebb8e4577f.1gltv4rjkcapf0tes9ij6xrd4.1sqkh4s.rcgu.o /home/REDACTED/work/ado-aw/ado-aw/target/debug/deps/remove_integration-793ff4ac140/home/REDACTED/work/ado-aw/ado-aw/target/debug/deps/bash_lint_tests-dcfd0cebb8e4577f.1l55qj5mjk0e5f0ujy745ls7w.1sqkh4s.rcgu.o 64-REDACTED-linux-gnu/bin/rust-lld /home/REDACTED/work/ado-aw/ado-aw/target/debug/deps/remove_integration-793ff4ac140/home/REDACTED/work/ado-aw/ado-aw/target/debug/deps/bash_lint_tests-dcfd0cebb8e4577f.24j9dypae3q0p68nqjv7q4p3j.1sqkh4s.rcgu.o /home/REDACTED/work/ado-aw/ado-aw/target/debug/deps/remove_integration-793ff4ac140/home/REDACTED/work/ado-aw/ado-aw/target/debug/deps/bash_lint_tests-dcfd0cebb8e4577f.25di7kr1lxle3psawcw3fxwet.1sqkh4s.rcgu.o /home/REDACTED/work/ado-aw/ado-aw/target/debug/deps/remove_integration-793ff4ac140/home/REDACTED/work/ado-aw/ado-aw/target/debug/deps/bash_lint_tests-dcfd0cebb8e4577f.2azc23ints79l3yp90vrdmhle.1sqkh4s.rcgu.o /home/REDACTED/work/ado-aw/ado-aw/target/debug/deps/remove_integration-793ff4ac140/home/REDACTED/work/ado-aw/ado-aw/target/debug/deps/bash_lint_tests-dcfd0cebb8e4577f.2j1dnb2p90qdqzdixf9xo705l.1sqkh4s.rcgu.o /home/REDACTED/work/ado-aw/ado-aw/target/debug/deps/remove_integration-793ff4ac140/home/REDACTED/work/ado-aw/ado-aw/target/debug/deps/bash_lint_tests-dcfd0cebb8e4577f.2j4shj6kaon8i5w9mxtau77fs.1sqkh4s.rcgu.o /home/REDACTED/work/ado-aw/ado-aw/target/debug/deps/remove_integration-793ff4ac1401768�� /home/REDACTED/work/ado-aw/ado-aw/target/debug/deps/remove_integration-793ff4ac14017680.2z7li0e65xmeqpg9cfa1vez55.17ojh47.rcgu.o /home/REDACTED/work/ado-aw/ado-aw/target/debug/deps/remove_integration-793ff4ac14017680.2zyc0xfeo60kcp9dh2c5vfmx4.17ojh47.rcgu.o la0r�� jmgmu9loida3bzsaota5c9b.06l3sms.rcgu.o mv6e33o89opiokz64cull8j.06l3sms.rcgu.o mbols.o 75d10f00d9cc0c6fcc 75d10f00d9cc0c6f-m64 75d10f00d9cc0c6f/home/REDACTED/work/ado-aw/ado-aw/target/debug/deps/rustcMLoVIK/symbols.o 75d10f00d9cc0c6f/home/REDACTED/work/ado-aw/ado-aw/target/debug/deps/remove_integration-793ff4ac140/home/REDACTED/work/ado-aw/ado-aw/target/debug/deps/bash_lint_tests-dcfd0cebb8e4577f.0mvdqkslm1kzddxv4zh91rjga.1sqkh4s.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/remove_integration-793ff4ac140/home/REDACTED/work/ado-aw/ado-aw/target/debug/deps/bash_lint_tests-dcfd0cebb8e4577f.1gltv4rjkcapf0tes9ij6xrd4.1sqkh4s.rcgu.o /home/REDACTED/work/ado-aw/ado-aw/target/debug/deps/remove_integration-793ff4ac140/home/REDACTED/work/ado-aw/ado-aw/target/debug/deps/bash_lint_tests-dcfd0cebb8e4577f.1l55qj5mjk0e5f0ujy745ls7w.1sqkh4s.rcgu.o 64-REDACTED-linux-gnu/bin/rust-lld /home/REDACTED/work/ado-aw/ado-aw/target/debug/deps/remove_integration-793ff4ac140/home/REDACTED/work/ado-aw/ado-aw/target/debug/deps/bash_lint_tests-dcfd0cebb8e4577f.24j9dypae3q0p68nqjv7q4p3j.1sqkh4s.rcgu.o /home/REDACTED/work/ado-aw/ado-aw/target/debug/deps/remove_integration-793ff4ac140/home/REDACTED/work/ado-aw/ado-aw/target/debug/deps/bash_lint_tests-dcfd0cebb8e4577f.25di7kr1lxle3psawcw3fxwet.1sqkh4s.rcgu.o /home/REDACTED/work/ado-aw/ado-aw/target/debug/deps/remove_integration-793ff4ac140/home/REDACTED/work/ado-aw/ado-aw/target/debug/deps/bash_lint_tests-dcfd0cebb8e4577f.2azc23ints79l3yp90vrdmhle.1sqkh4s.rcgu.o /home/REDACTED/work/ado-aw/ado-aw/target/debug/deps/remove_integration-793ff4ac140/home/REDACTED/work/ado-aw/ado-aw/target/debug/deps/bash_lint_tests-dcfd0cebb8e4577f.2j1dnb2p90qdqzdixf9xo705l.1sqkh4s.rcgu.o /home/REDACTED/work/ado-aw/ado-aw/target/debug/deps/remove_integration-793ff4ac140/home/REDACTED/work/ado-aw/ado-aw/target/debug/deps/bash_lint_tests-dcfd0cebb8e4577f.2j4shj6kaon8i5w9mxtau77fs.1sqkh4s.rcgu.o /home/REDACTED/work/ado-aw/ado-aw/target/debug/deps/remove_integration-793ff4ac1401768�� /home/REDACTED/work/ado-aw/ado-aw/target/debug/deps/remove_integration-793ff4ac14017680.2z7li0e65xmeqpg9cfa1vez55.17ojh47.rcgu.o /home/REDACTED/work/ado-aw/ado-aw/target/debug/deps/remove_integration-793ff4ac14017680.2zyc0xfeo60kcp9dh2c5vfmx4.17ojh47.rcgu.o la0r�� jmgmu9loida3bzsaota5c9b.06l3sms.rcgu.o mv6e33o89opiokz64cull8j.06l3sms.rcgu.o mbols.o 75d10f00d9cc0c6fcc 75d10f00d9cc0c6f-m64 75d10f00d9cc0c6f/home/REDACTED/work/ado-aw/ado-aw/target/debug/deps/rustcMLoVIK/symbols.o 75d10f00d9cc0c6f/home/REDACTED/work/ado-aw/ado-aw/target/debug/deps/remove_integration-793ff4ac140/home/REDACTED/work/ado-aw/ado-aw/target/debug/deps/bash_lint_tests-dcfd0cebb8e4577f.0mvdqkslm1kzddxv4zh91rjga.1sqkh4s.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/remove_integration-793ff4ac140/home/REDACTED/work/ado-aw/ado-aw/target/debug/deps/bash_lint_tests-dcfd0cebb8e4577f.1gltv4rjkcapf0tes9ij6xrd4.1sqkh4s.rcgu.o /home/REDACTED/work/ado-aw/ado-aw/target/debug/deps/remove_integration-793ff4ac140/home/REDACTED/work/ado-aw/ado-aw/target/debug/deps/bash_lint_tests-dcfd0cebb8e4577f.1l55qj5mjk0e5f0ujy745ls7w.1sqkh4s.rcgu.o 64-REDACTED-linux-gnu/bin/rust-lld /home/REDACTED/work/ado-aw/ado-aw/target/debug/deps/remove_integration-793ff4ac140/home/REDACTED/work/ado-aw/ado-aw/target/debug/deps/bash_lint_tests-dcfd0cebb8e4577f.24j9dypae3q0p68nqjv7q4p3j.1sqkh4s.rcgu.o /home/REDACTED/work/ado-aw/ado-aw/target/debug/deps/remove_integration-793ff4ac140/home/REDACTED/work/ado-aw/ado-aw/target/debug/deps/bash_lint_tests-dcfd0cebb8e4577f.25di7kr1lxle3psawcw3fxwet.1sqkh4s.rcgu.o /home/REDACTED/work/ado-aw/ado-aw/target/debug/deps/remove_integration-793ff4ac140/home/REDACTED/work/ado-aw/ado-aw/target/debug/deps/bash_lint_tests-dcfd0cebb8e4577f.2azc23ints79l3yp90vrdmhle.1sqkh4s.rcgu.o /home/REDACTED/work/ado-aw/ado-aw/target/debug/deps/remove_integration-793ff4ac140/home/REDACTED/work/ado-aw/ado-aw/target/debug/deps/bash_lint_tests-dcfd0cebb8e4577f.2j1dnb2p90qdqzdixf9xo705l.1sqkh4s.rcgu.o /home/REDACTED/work/ado-aw/ado-aw/target/debug/deps/remove_integration-793ff4ac140/home/REDACTED/work/ado-aw/ado-aw/target/debug/deps/bash_lint_tests-dcfd0cebb8e4577f.2j4shj6kaon8i5w9mxtau77fs.1sqkh4s.rcgu.o /home/REDACTED/work/ado-aw/ado-aw/target/debug/deps/remove_integration-793ff4ac1401768�� /home/REDACTED/work/ado-aw/ado-aw/target/debug/deps/remove_integration-793ff4ac14017680.2z7li0e65xmeqpg9cfa1vez55.17ojh47.rcgu.o /home/REDACTED/work/ado-aw/ado-aw/target/debug/deps/remove_integration-793ff4ac14017680.2zyc0xfeo60kcp9dh2c5vfmx4.17ojh47.rcgu.o la0r�� jmgmu9loida3bzsaota5c9b.06l3sms.rcgu.o mv6e33o89opiokz64cull8j.06l3sms.rcgu.o mbols.o 75d10f00d9cc0c6fcc 75d10f00d9cc0c6f-m64 75d10f00d9cc0c6f/home/REDACTED/work/ado-aw/ado-aw/target/debug/deps/rustcMLoVIK/symbols.o 75d10f00d9cc0c6f/home/REDACTED/work/ado-aw/ado-aw/target/debug/deps/remove_integration-793ff4ac140/home/REDACTED/work/ado-aw/ado-aw/target/debug/deps/bash_lint_tests-dcfd0cebb8e4577f.0mvdqkslm1kzddxv4zh91rjga.1sqkh4s.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 jamesadevine merged commit 615704d into main May 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants