This is an automated email from the ASF dual-hosted git repository.

potiuk pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/airflow-steward.git


The following commit(s) were added to refs/heads/main by this push:
     new ef33f1a7 docs(mission): clarify scope boundaries and non-goals (#485)
ef33f1a7 is described below

commit ef33f1a74cb740657c1d349a1ad83dfda4d3b483
Author: Jarek Potiuk <[email protected]>
AuthorDate: Sun Jun 14 11:57:13 2026 +0200

    docs(mission): clarify scope boundaries and non-goals (#485)
    
    Add a "Scope boundaries — what Magpie is, and the non-goals" section to
    MISSION.md. It states that Magpie serves any project (ASF or not), is an
    independent PMC that only releases software and sets no Foundation-wide
    policy, works with rather than absorbs ComDev/Incubator/Security/Tooling,
    keeps the data layer (MCPs) shared while letting skills diverge, embraces
    duplication for decoupling, and treats mentoring as tooling rather than a
    claim on ComDev's (and the Incubator's) community-development role.
    
    Generated-by: Claude Code (Opus 4.8)
---
 MISSION.md | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)

diff --git a/MISSION.md b/MISSION.md
index fd482f11..ef08d56b 100644
--- a/MISSION.md
+++ b/MISSION.md
@@ -8,6 +8,7 @@
   - [Proposal](#proposal)
   - [Name](#name)
   - [Rationale](#rationale)
+  - [Scope boundaries — what Magpie is, and the 
non-goals](#scope-boundaries--what-magpie-is-and-the-non-goals)
   - [Initial Goals](#initial-goals)
   - [Technical scope](#technical-scope)
   - [Maintainer education — building agentic projects is a different 
craft](#maintainer-education--building-agentic-projects-is-a-different-craft)
@@ -71,6 +72,22 @@ Four design choices set the project apart from "just bolt a 
code-review bot on i
 
 **Development-cycle skills sit alongside maintainership skills, with 
mentorship intrinsic to them.** Maintainers also write code; contributors live 
the development side of every project. The same agentic primitives that triage 
an inbound report or mentor a new contributor compose into a committer's or 
contributor's own development cycle: multi-agent review pipelines that catch 
issues before submission, self-review patterns that pre-flight a PR against 
project conventions, scoped agent-dr [...]
 
+## Scope boundaries — what Magpie is, and the non-goals
+
+Magpie's scope is broad on *capability* and deliberately narrow on 
*authority*. A platform this wide invites a fair question: does it overlap 
ComDev, the Incubator, the Security team, Tooling, or the Responsible AI 
Initiative, and where does the line actually sit? It is easy to misread Magpie 
as another foundation-level body in that mould. It is not, and the line is 
clean:
+
+**Magpie serves any project, ASF or not — that is the distinguishing line.** 
Cross-foundation reach is a founding principle, not a later expansion. ComDev, 
the Incubator, the Security team, Tooling, and the Responsible AI Initiative 
are ASF-internal bodies that serve ASF projects. Magpie is not one of them and 
does not aspire to be — a community that has never heard of the ASF is a 
first-class adopter.
+
+**Magpie is an independent PMC like any other — all it does is release 
software.** It does not set Foundation-wide policy. It does not decide what ASF 
projects should or must do — on automation level or anything else. Telling 
projects how to govern themselves is an explicit **non-goal**. The platform 
makes a range of automation levels possible without picking one; each project 
opts in, mode by mode.
+
+**Magpie works with the ASF bodies it overlaps — it does not absorb them.** 
Where ComDev, the Incubator, Security, Infrastructure, or Tooling have relevant 
skills, Magpie either helps implement them or *proxies* them. Those teams 
choose whether to contribute a skill into Magpie or keep it in their own 
repository and let Magpie install it by reference — Magpie does not reach into 
another team's domain on its own initiative. Other foundations (e.g. Eclipse, 
the Python Software Foundation)  [...]
+
+**The data layer is shared; the skills on top are free to diverge.** This is 
the boundary rule that makes the above work in practice. Shared MCPs and data 
tools — PonyMail, Apache Projects, Trademark, and the like — stay centralized, 
typically in ComDev or the Incubator, because divergence there means *wrong 
data*, with no governance opinion to fight over. The skills built on top are 
free to diverge by scope, tier, and teaching voice. DRY pays on the data tools; 
it does not pay on the sk [...]
+
+**Duplication is embraced where it buys decoupling.** Working across 
distributed, independent PMCs — and across foundations — makes some duplication 
inevitable, and agentic tooling makes it cheap: an agent can reconcile two 
near-identical skills on demand, so the price of keeping them separate is low 
and the coupling avoided is real. Magpie does not chase DRY across 
organisational boundaries. The one place divergence is *not* tolerated is the 
**safety baseline** — the untrusted-content-i [...]
+
+**On mentoring specifically:** Magpie ships mentoring *skills* — reusable, 
machine-assisted tooling any project can adopt — it does not own the 
community-development mentoring function, which remains ComDev's (and, for 
podlings, the Incubator's) for ASF projects. The Mentoring mode is a tool in 
the box, not a claim on the role. The same framing applies to every mode: 
Magpie supplies the agentic capability; the project, and where relevant the 
responsible ASF body, keeps the policy.
+
 ## Initial Goals
 
 - Stand up `github.com/apache/magpie` with project skeleton, CI, and 
contributor docs.

Reply via email to