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 8699309  docs(MISSION): normalize dev-cycle / dev-loop usage to 
"development cycle" (#168)
8699309 is described below

commit 869930938a716b656abe965725b1b771c6b6047a
Author: Jarek Potiuk <[email protected]>
AuthorDate: Fri May 15 18:55:32 2026 +0200

    docs(MISSION): normalize dev-cycle / dev-loop usage to "development cycle" 
(#168)
    
    Line 64 described Pairing as "developer-side dev-cycle skills",
    the only "dev-cycle" in the doc. Rather than match the informal
    "dev loop" / "dev-loop" used in four other places, normalize all
    five informal references to the canonical heading style
    ("Development-cycle" — already used in the H4 heading at line 70
    and the listing at line 39):
    
    - Line 64: "developer-side dev-cycle skills"  → "developer-side 
development-cycle skills"
    - Line 70: "own dev loop:"                    → "own development cycle:"
    - Line 79: "contributor dev loop,"            → "contributor development 
cycle,"
    - Line 97: "developer-side dev-loop skills"   → "developer-side 
development-cycle skills"
    - Line 97: "their *own* dev loop:"            → "their *own* development 
cycle:"
    
    Generated-by: Claude Code (Claude Opus 4.7)
---
 MISSION.md | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/MISSION.md b/MISSION.md
index e01da4e..19101f4 100644
--- a/MISSION.md
+++ b/MISSION.md
@@ -61,13 +61,13 @@ Open-source projects share the same shape of problem: 
contributors keep arriving
 
 Four design choices set the project apart from "just bolt a code-review bot on 
it":
 
-**Project autonomy is the structural starting point — and "project" includes 
non-ASF.** Five modes — **Triage**, **Mentoring**, **Drafting** (agent-authored 
fix with human review), **Pairing** (developer-side dev-cycle skills with 
mentorship intrinsic), and **Auto-merge** (narrowly-scoped fix-and-merge) — 
ship as separate, independently-toggleable skills. Each project picks the modes 
that match its culture and risk tolerance. ASF integrations (private lists, 
Vulnogram CVE flows, PMC role [...]
+**Project autonomy is the structural starting point — and "project" includes 
non-ASF.** Five modes — **Triage**, **Mentoring**, **Drafting** (agent-authored 
fix with human review), **Pairing** (developer-side development-cycle skills 
with mentorship intrinsic), and **Auto-merge** (narrowly-scoped fix-and-merge) 
— ship as separate, independently-toggleable skills. Each project picks the 
modes that match its culture and risk tolerance. ASF integrations (private 
lists, Vulnogram CVE flows,  [...]
 
 **Security-issue handling is a load-bearing use case, not a footnote on 
triage.** The work that became `<PROJECT_NAME>` started as a framework for 
handling ASF security reports — high-stakes, high-procedure, 
every-step-needs-an-audit-trail flows that turn out to be exactly what 
agent-assisted-with-human-gates is good at. Every mode has to clear the 
security-flow bar (private content stays private, every outbound draft has a 
human signature, every state change is logged) before it ships.  [...]
 
 **Mentoring is a first-class mode, not a side-effect of triage.** The lever 
the ASF — and the wider open-source world — actually needs and the one 
off-the-shelf agent tooling skips. Meets new contributors where they are, 
explains conventions, points at the relevant prior PR, asks the clarifying 
question *before* a reviewer burns time on it. This is where the Responsible AI 
Initiative's contributor-empowerment goal gets operationalised: the mode that 
produces the outcomes RAI is trying to [...]
 
-**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 dev loop: multi-agent review pipelines that catch issues 
before submission, self-review patterns that pre-flight a PR against project 
conventions, scoped agent-drafted pat [...]
+**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 [...]
 
 ## Initial Goals
 
@@ -76,7 +76,7 @@ Four design choices set the project apart from "just bolt a 
code-review bot on i
 - Get **Triage**, **Mentoring**, and **Drafting** running against **3–4 
friendly pilots within 3 months** — at least one ASF PMC running the full 
security-issue flow (Airflow, given the project's lineage), one ASF PMC running 
just Triage + Mentoring (Arrow or ATR), and **at least one non-ASF project from 
day one** (Python core has folks interested). Non-ASF in the first cohort, not 
later — the project-governance-agnosticism claim is only worth what it can 
prove.
 - Cut a first Apache release through the standard process within 3 months of 
resolution adoption, with artefacts usable directly by non-ASF adopters (no 
ASF-only assumption baked into the install path).
 - Wire **Triage**, **Mentoring**, and **Drafting** up to Apache Verum and 
Apache Caer findings, and to at least one non-ASF audit-tool equivalent (a 
CodeQL output stream is the likely first non-ASF case).
-- **Ship at least one Pairing skill family** in v1, with mentorship hooks 
intrinsic — multi-agent review or pre-flight self-review — demonstrated against 
a friendly-pilot project's contributor dev loop, so the 
maintainership-and-development scope claim and the 
human-relationship-preservation claim both have working code to point at.
+- **Ship at least one Pairing skill family** in v1, with mentorship hooks 
intrinsic — multi-agent review or pre-flight self-review — demonstrated against 
a friendly-pilot project's contributor development cycle, so the 
maintainership-and-development scope claim and the 
human-relationship-preservation claim both have working code to point at.
 - Settle on a contributor-sentiment evaluation methodology with Apache Plumb 
(separate proposal). Eval covers both ASF and non-ASF cohorts so the data isn't 
an internal-ASF artefact.
 - **Ship the privacy and security posture** as a release-blocking part of v1 — 
sandbox setup, clean-env wrapper, privacy-LLM gate, PII redactor, signed 
releases, pinned-tools manifest. Not a follow-up.
 - **Ship the maintainer-education stream** alongside v1 — pattern catalogue, 
"your first skill" path, first scheduled workshops. The platform is only as 
adoptable as the docs that go with it.
@@ -94,7 +94,7 @@ A platform substrate — issue and PR ingestion, GitHub API 
write-back, conversa
 
 **Drafting** — agent-authored fixes with human review. The agent drafts a fix 
for a well-scoped problem (a tracked issue, a triaged security report with team 
consensus on scope, an Apache Verum or Apache Caer finding, a failing test with 
an obvious cause, a documentation hole) and opens a PR. Every PR is reviewed 
and merged by a human committer; the agent never merges its own work. For 
security PRs the public surface strips CVE / private context per the project's 
disclosure policy, so th [...]
 
-**Pairing** — developer-side dev-loop skills, mentorship intrinsic. Beyond the 
project-side modes above — which describe the project's agent presence on its 
own infrastructure — the platform also ships skills that maintainers and 
contributors run in their *own* dev loop: multi-agent review pipelines, 
self-review and pre-flight patterns, scoped fix drafting under the developer's 
driver's seat. Pairing skills don't make state changes on behalf of the 
project; they're the developer's indivi [...]
+**Pairing** — developer-side development-cycle skills, mentorship intrinsic. 
Beyond the project-side modes above — which describe the project's agent 
presence on its own infrastructure — the platform also ships skills that 
maintainers and contributors run in their *own* development cycle: multi-agent 
review pipelines, self-review and pre-flight patterns, scoped fix drafting 
under the developer's driver's seat. Pairing skills don't make state changes on 
behalf of the project; they're the  [...]
 
 **Auto-merge** — narrowly-scoped fix-and-merge. Auto-merge restricted to 
objectively boring change classes — lint fixes, dependency bumps inside an 
allow-list, license-header insertion, formatting, broken-link repair. 
Per-project AND per-class opt-in; every auto-merged change is reversibly 
logged. **Not turned on** until Triage, Mentoring, Drafting, **and Pairing** 
have been running for two quarters and contributor-sentiment data says the 
project is healthier, not just faster. Security-c [...]
 

Reply via email to