docs(build): add Consumer column to BUILD_CAPABILITIES table#29
Merged
Conversation
Make the execution/health boundary visible in the capabilities table: a new "Consumer today" column records who actually drives each capability, alongside the existing Build Agent mode allowlist. The workspace full-run flow (run/run_python/run_all/script_matrix/ aggregate_results) migrated out of release.yml into PyAutoHeart's workspace-validation.yml, which calls the PyAutoBuild primitives directly. Nothing routes them through `pyauto-brain build run_*` today, so those build-mode allowlist entries are a latent seam with Heart as the live consumer. Note added to explain the Mode-vs-Consumer split. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
There was a problem hiding this comment.
Pull request overview
Updates the Build Agent’s capability audit to make the execution/health boundary explicit by documenting who actually consumes each PyAutoBuild capability today, alongside the existing allowlisted Build Agent modes.
Changes:
- Adds a Consumer today column to the
BUILD_CAPABILITIES.mdtable. - Adds an explanatory note clarifying Mode (allowlist) vs Consumer (live driver), especially around the
run*surface.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Comment on lines
+34
to
+36
| report → issue flow moved **out of `release.yml` into PyAutoHeart's | ||
| `workspace-validation.yml`** (see `PyAutoBuild/docs/internals.md` and the | ||
| `release.yml` comment recording the removed `run_scripts` / `run_notebooks` / |
Comment on lines
+22
to
+23
| | `run_python` | Execute Python scripts in a workspace folder. | build | **Heart** `workspace-validation.yml` · `health_release.sh` | | ||
| | `run_all` | Run scripts across one or more workspaces, produce summary reports. | build | **Heart** `health_release.sh` + readiness checks | |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Adds a Consumer today column to the Build Agent capabilities table so the execution/health boundary is visible in the table itself.
run/run_python/run_all/script_matrix/aggregate_results→ Heart (workspace-validation.yml/health_release.sh); these are a latent build-mode seam, Heart is the live consumer.generate_release_notes/bump_colab_urls→release.yml;generatedual (deploy + Heart);repro_command→ triage.🤖 Generated with Claude Code