Skip to content

Commit 1130ba4

Browse files
jamesadevinegithub-actions[bot]Copilot
authored
docs: fix architecture tree drift — add missing source files (#652)
Add three source files to the AGENTS.md architecture tree that exist in the codebase but were not listed: - src/compile/extensions/ado_aw_marker.rs — always-on metadata marker extension that emits the # ado-aw-metadata JSON blob into every compiled pipeline (used by project-scope discovery) - src/ado/discovery.rs — project-scope pipeline discovery backing the --all-repos / --source flags on secrets/enable/disable/remove/list - src/update_check.rs — version update checker that queries GitHub Releases on each invocation and prints an advisory to stderr when a newer release is available Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
1 parent 6d4c824 commit 1130ba4

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

AGENTS.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,7 @@ Every compiled pipeline runs as three sequential jobs:
5959
│ │ ├── pr_filters.rs # PR trigger filter generation (native ADO + gate steps)
6060
│ │ ├── extensions/ # CompilerExtension trait and infrastructure extensions
6161
│ │ │ ├── mod.rs # Trait, Extension enum, collect_extensions(), re-exports
62+
│ │ │ ├── ado_aw_marker.rs # Always-on metadata marker extension (emits # ado-aw-metadata JSON)
6263
│ │ │ ├── github.rs # Always-on GitHub MCP extension
6364
│ │ │ ├── safe_outputs.rs # Always-on SafeOutputs MCP extension
6465
│ │ │ ├── trigger_filters.rs # Trigger filter extension (gate evaluator delivery)
@@ -84,8 +85,10 @@ Every compiled pipeline runs as three sequential jobs:
8485
│ ├── status.rs # `status` CLI command — denser per-pipeline status block (thin renderer over `list`'s data path)
8586
│ ├── run.rs # `run` CLI command — queues builds for matched definitions, optional polling to completion (module entry is `dispatch`)
8687
│ ├── ado/ # Shared Azure DevOps REST helpers (auth, list/match/PATCH/POST)
87-
│ │ └── mod.rs # Shared ADO REST helpers used by all lifecycle commands (`enable`, `disable`, `list`, `status`, `run`, `remove`, `secrets`)
88+
│ │ ├── mod.rs # Shared ADO REST helpers used by all lifecycle commands (`enable`, `disable`, `list`, `status`, `run`, `remove`, `secrets`)
89+
│ │ └── discovery.rs # Project-scope pipeline discovery (`--all-repos` / `--source` flags)
8890
│ ├── detect.rs # Agentic pipeline detection — discovers compiled pipelines; used by all lifecycle commands
91+
│ ├── update_check.rs # Version update check — queries GitHub Releases and prints advisory when newer version is available
8992
│ ├── ndjson.rs # NDJSON parsing utilities
9093
│ ├── sanitize.rs # Input sanitization for safe outputs
9194
│ ├── validate.rs # Structural input validators (char allowlists, format checks, injection detectors)

0 commit comments

Comments
 (0)