potiuk opened a new pull request, #583:
URL: https://github.com/apache/airflow-steward/pull/583

   ## What
   
   Adds a Commit-and-PR convention to `AGENTS.md`: before pushing a PR that
   ships or changes a skill, tool, or mode — **and before pushing a rebase of
   one onto a `main` that has moved** — agents must verify the spec-loop specs
   (`tools/spec-loop/specs/`) and `tools/spec-loop/.last-sync` reflect what
   actually shipped, and run the sync (`tools/spec-loop/loop.sh update`, or a
   small manual update + `.last-sync` bump) if they've drifted.
   
   ## Why
   
   The specs are the source of truth but drift silently behind merged
   functionality. Concretely: a "sync specs" PR (#539) was found already stale
   on rebase — `main` had shipped 7 skills since the branch's sync point, so
   several specs (repo-health family, triage mode, release lifecycle)
   misstated reality and `.last-sync` was ~30 commits behind. A pre-push
   pre-check catches this before it lands.
   
   Pure-mechanical PRs (a rebase that ships no new functionality, lint,
   docs-only edits) are exempt.
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to