Skip to content

feat: add /pyauto-status-full skill for autobuild release-prep dashboard - #17

Merged
Jammy2211 merged 3 commits into
mainfrom
feature/autobuild-release-prep
Apr 29, 2026
Merged

feat: add /pyauto-status-full skill for autobuild release-prep dashboard#17
Jammy2211 merged 3 commits into
mainfrom
feature/autobuild-release-prep

Conversation

@Jammy2211

Copy link
Copy Markdown
Collaborator

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 by aggregate_results.aggregate() on the PyAutoBuild side, see companion PR) and renders:

  • Run timestamp + path + ready/not-ready verdict + total duration
  • Per-workspace pass / fail / skipped / timeout / duration table
  • Failures grouped by classification with last-10-line tracebacks
  • Top-25 slowest scripts (any status) with project + duration + share — surfaces timing regressions before they cross the timeout threshold
  • Slow-skip / needs-fix banners verbatim from each workspace's config/build/no_run.yaml

Pairs with /pyauto-status (which shows live in-flight task / branch state). This one is for after-the-fact release-prep review.

Test plan

  • Skill body executes end-to-end against the run produced by the companion PyAutoBuild PR (verified inline in chat — dashboard rendered cleanly)
  • No-run-on-disk path: skill exits gracefully with instruction to run autobuild/run_all.py

Companion PRs

Same feature/autobuild-release-prep branch across PyAutoBuild + all 6 active workspaces. The skill depends on the PyAutoBuild changes (test_results/latest symlink, slowest field in report.json).

Jammy2211 and others added 3 commits April 29, 2026 17:31
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
Jammy2211 merged commit b180a38 into main Apr 29, 2026
@Jammy2211
Jammy2211 deleted the feature/autobuild-release-prep branch April 29, 2026 16:54
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
…r-hardening bug

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
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.

1 participant