Skip to content

docs: pre_build git-add failure-class audit#157

Merged
Jammy2211 merged 2 commits into
mainfrom
feature/pre-build-audit
Jul 16, 2026
Merged

docs: pre_build git-add failure-class audit#157
Jammy2211 merged 2 commits into
mainfrom
feature/pre-build-audit

Conversation

@Jammy2211

Copy link
Copy Markdown
Collaborator

Summary

Audit deliverable for #156 (build-chain campaign #155, Phase 1): docs/pre_build_failure_audit.md — the measured enumeration of the git-add failure class in pre_build.sh and its callees, the division-of-labour map between pre_build's local commit and release.yml's runner-side commits, the per-artifact redundant/load-bearing verdict, and a three-step target design. Docs only — no behaviour change. Implementation lands as separate PRs behind plan approval, per the research brief.

Headline measurements (all read-only, origin-verified, 13 repos):

Shipped under the human-authorized corrective-PR exception for Heart RED (2026-07-16, second authorization, against the six verbatim reason strings; docs-only diff, zero release surface).

Also carries one 1-line pre-existing fix found by this PR's own gate: the test_pre_build_skill drift guard failed on clean main (pre_build.sh calls PyAutoBrain/bin/ensure_workspace_labels.sh; the skill doc's preflight list still named admin_jammy). Synced in a separate commit for transparency.

API Changes

None — documentation only.

Test Plan

  • PyAutoBuild suite run in the worktree (gate leg).
  • Every claim in the doc carries its measurement method; three instrument errors made during the audit are disclosed in the doc's own "Trust nothing here".

Generated by the PyAutoLabs agent workflow.

Jammy2211 and others added 2 commits July 16, 2026 09:53
…rain)

The drift guard test_pre_build_skill_checks_every_executor_repo failed on
clean main: pre_build.sh calls $PYAUTOBASE/PyAutoBrain/bin/
ensure_workspace_labels.sh but the skill doc's preflight list still named
admin_jammy (stale since the admin_jammy descope). Pre-existing failure found
by the #156 ship gate; one-line doc sync, separate commit for transparency.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Audit deliverable for the build-chain campaign (#155 Phase 1): measured
enumeration of the failure class in pre_build.sh + callees, the local-vs-runner
division-of-labour map, per-artifact redundant/load-bearing verdicts, and a
three-step target design. Docs only; implementation follows behind plan
approval.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

pending-release Merged PR awaiting inclusion in the next release build

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant