The GitHub Actions job "link-check" on 
airflow-steward.git/feat-security-issue-sync-extract-subdocs has failed.
Run started by GitHub user potiuk (triggered by potiuk).

Head commit for run:
991d4dbe6f5d5e5015ac05afcac587ff36b5cc67 / Jarek Potiuk <[email protected]>
refactor(security-issue-sync): extract 4 subdocs to slim SKILL.md 3425 → 658 
lines

Profiling a 12-tracker bulk sync showed every subagent loading the
full 3425-line SKILL.md (~30K tokens) regardless of which step it was
running. Extract the four heaviest sections into focused subdocs so
subagents can load just the slice they need.

Subdocs created (all alongside SKILL.md in the same skill dir):

- bulk-mode.md (247 lines) — orchestration contract for many-issue
  parallel runs: bucketing, subagent fan-out, merged-proposal review
  shape, hard rules, when bulk mode does NOT apply.

- gather.md (775 lines) — Step 1 sub-steps 1a-1h: read the GitHub
  issue, find referenced PRs, locate the real reporter, mine comments
  + mail for actionable signals, check Gmail for CVE-reviewer
  comments, determine the process step, check cve.org publication on
  recently-closed trackers, detect active release-vote threads.

- signals-to-actions.md (1088 lines) — Step 2b lookup table: every
  signal class from Step 1d translated to its proposal item.

- apply-and-push.md (768 lines) — Step 4 apply loop, Step 5/5a CVE
  JSON regen mechanics, Step 5b OAuth push including the six pre-push
  hygiene gates, Step 5c RM hand-off comment reconciliation.

SKILL.md (658 lines) now carries: overview, golden rules, inputs,
prerequisites, Step 0 pre-flight, Step 1/2/4 thin pointers to the
subdocs, Step 2a observed-state + Step 2c next-step (small enough to
stay inline), Step 3 confirm, Step 6 recap, guardrails, process
reference, canned responses. The Pattern-4 injection-guard callout
was added to SKILL.md (it lived inside the now-extracted Step 1d
section) and intentionally repeats inside gather.md so subagents that
only load gather.md still see the guard.

Subagent loading savings (per step):
- Gather-only subagent: 3425 → 1412 lines (59% reduction)
- Bulk orchestrator only: 3425 → 884 lines (74% reduction)
- Apply orchestrator: 3425 → 1405 lines (59% reduction)
- Step 2b proposal builder: 3425 → 1725 lines (50% reduction)

Cross-references that pointed at extracted sections rewritten to
point at the new subdoc files. Same pattern as setup-steward already
uses (adopt.md / upgrade.md / verify.md alongside SKILL.md).

No behavior change — pure file restructure. Skill-and-tool-validator
passes.

Report URL: https://github.com/apache/airflow-steward/actions/runs/26710192117

With regards,
GitHub Actions via GitBox


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to