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

   ## Summary
   
   Adds `PRINCIPLES.md` at the repo root. Proposed, not landed-as-final. The 
whole point of the PR is to bike-shed the principles themselves before they 
bind anyone.
   
   ## Motivation
   
   RFC-AI-0004 sets the six baseline principles every adopter signs. It is 
deliberately minimal because it has to travel: anything more specific would 
make the contract harder for non-Steward projects to take on.
   
   The framework itself needs a tighter ruler. Skills are the unit of 
authorship here, and skills are subjective by construction. The same skill 
catalogue will end up touching PR triage, security-report handling, release 
artefacts, mailing-list drafts, contributor mentoring. Those surfaces have very 
different blast radius, and very different trust requirements.
   
   When one markdown file can reach that many places, "the RFC permits it" is 
too coarse a check at PR-review time. Reviewers need something finer they can 
point at: which commitments block a release, what evidence promotes a mode, 
when telemetry is allowed at all, what an auditable agent action looks like.
   
   This document is that ruler. It restates the six baseline principles in 
their operational shape, and adds the project-internal commitments the RFC 
leaves out on purpose: eval as a release blocker, contributor-sentiment gating 
on mode promotion, no default telemetry, reproducible releases from signed 
source, maintainer education shipped alongside the code.
   
   ## What's inside
   
   19 ordered principles. Earlier ones outrank later ones when they collide. A 
PR or skill that violates a principle is wrong even if every test passes, and 
any committer can block on principle grounds until the change complies, or 
until an amendment carries through governance.
   
   The doc header positions this explicitly as built on top of RFC-AI-0004, not 
as a competing RFC.
   
   Happy to drop, fold, or rewrite anything based on the thread.


-- 
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