feat: add /pyauto-status-full skill for autobuild release-prep dashboard - #17
Merged
Conversation
Renders the latest PyAutoBuild full-run report as a release-readiness dashboard: per-workspace counts, failures grouped by classification, top-25 slowest scripts (any status), and slow-skip / needs-fix banners. Reads from PyAutoBuild/test_results/latest (timestamped run dir + symlink added in PyAutoBuild#XX). This skill complements /pyauto-status: - /pyauto-status — active task / branch / dirty-state dashboard - /pyauto-status-full — latest release-prep run report Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Mirrors the existing pyauto-status pattern: a shell function with the same name as the slash command, sourced from ~/.bashrc, that prints the dashboard directly to stdout — no Claude needed. Reads the JSON written by aggregate_results.aggregate() in the companion PyAutoBuild PR (test_results/latest/report.json by default; pass an explicit run dir as $1 to inspect a historical run). Links to triage.md if present. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Three sibling functions to pyauto-status-full: pyauto-report — open report.md in the pager pyauto-json — open report.json with jq -C | less -R (or plain less) pyauto-triage — open triage.md in the pager Each accepts an optional run-dir argument (same convention as pyauto-status-full). Each is surfaced in the dashboard pointers section so the alias is discoverable from the output itself. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Jammy2211
pushed a commit
that referenced
this pull request
May 23, 2026
Jammy2211
pushed a commit
that referenced
this pull request
Jul 10, 2026
…del-parity leg Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Jammy2211
pushed a commit
that referenced
this pull request
Jul 14, 2026
- slacs1430-acs-parity: pixel parity PASS + scripts shipped (PR #23); #17 stays open for the optional model-parity fit leg. - keck-ao-acceptance-checks: plate-scale finding delivered; #13 stays open for the fix + fit convergence (resume docs on the issue). - ep-analytic-updates-scope: research/scoping done, plan on #1338; #1337 closed. All three active.md statuses were outdated; work either shipped, closed, or self-documented on the open issue as a backlog anchor. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Jammy2211
pushed a commit
that referenced
this pull request
Jul 21, 2026
Jammy2211
pushed a commit
that referenced
this pull request
Jul 21, 2026
…r-hardening bug Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
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.
Summary
Adds
skills/pyauto-status-full/pyauto-status-full.md, a read-only dashboard skill that renders the most recent PyAutoBuild full-run report.The skill reads
~/Code/PyAutoLabs/PyAutoBuild/test_results/latest/report.json(produced byaggregate_results.aggregate()on the PyAutoBuild side, see companion PR) and renders:config/build/no_run.yamlPairs with
/pyauto-status(which shows live in-flight task / branch state). This one is for after-the-fact release-prep review.Test plan
autobuild/run_all.pyCompanion PRs
Same
feature/autobuild-release-prepbranch across PyAutoBuild + all 6 active workspaces. The skill depends on the PyAutoBuild changes (test_results/latestsymlink, slowest field inreport.json).