Skip to content

docs: surface upcoming repo rename + list candidate names for the working-group poll#37

Merged
potiuk merged 2 commits into
apache:mainfrom
potiuk:docs/rename-info-apache-steward
May 3, 2026
Merged

docs: surface upcoming repo rename + list candidate names for the working-group poll#37
potiuk merged 2 commits into
apache:mainfrom
potiuk:docs/rename-info-apache-steward

Conversation

@potiuk

@potiuk potiuk commented May 3, 2026

Copy link
Copy Markdown
Member

Summary

Make the repository's pending rename visible to anyone landing on the README or AGENTS.md. The new name is not yet chosen — it will be picked by the working group via discussion + poll.

Changes

README.md:

  • Title: apache-stewardApache Steward (to be renamed). Surfaces the rename status in every link, GitHub preview, and search-result snippet.
  • New > Heads-up — rename in flight, name not yet chosen. blockquote up front:
    • The new name is not apache/steward — it will be a different, project-agnostic name (the framework stewards multiple ASF project workflows, not just Airflow's).
    • The final name will be chosen by discussion followed by a poll among the working-group members.
    • The candidate list is open for additions during the week of 4–9 May 2026, after which the poll opens.
    • Current candidates listed: Apache Mentor, Apache Reeve, Apache Guild, Apache Minerva, Apache Magpie, Apache Beacon, Apache Compass, Apache Lexicon, Apache Polyglot.
    • Operational note: until the rename lands, every clone URL / submodule reference / CI integration still uses the legacy apache/airflow-steward slug — all path examples in the docs use that slug verbatim. The rename will only change the GitHub repository slug; existing checkouts will keep working with a single git remote set-url.

AGENTS.md:

  • "Repository purpose" section: remove the apache/steward target reference; point at the README heads-up for the candidate list and timeline.

doctoc TOC regenerated for README.md.

Test plan

  • prek run --all-files passes
  • No apache/steward (singular target) references remain anywhere except the heads-up's "not apache/steward" call-out (intentional)
  • Reviewer confirms the candidate list matches what the working group has agreed to surface publicly
  • Reviewer confirms the 4–9 May 2026 deadline window is current
  • CI link-check (lychee) passes

🤖 Generated with Claude Code

potiuk added 2 commits May 3, 2026 17:42
…EADME + AGENTS.md

The repository is in the process of being renamed from
`apache/airflow-steward` to `apache/steward` to reflect its
project-agnostic identity. Surface the rename status prominently
so adopters and casual visitors aren't confused by the legacy
slug in clone URLs / submodule paths.

Top-level README:
- Title changes from `apache-steward` to `Apache Steward (to be
  renamed)` so the rename status shows up in every link / GitHub
  preview / search-result snippet.
- Adds a `> Heads-up — rename in flight.` blockquote up front
  explaining the situation: rename target (`apache/steward`),
  why (project-agnostic, not Airflow-specific), what stays the
  same until the rename lands (clone URLs, submodule paths, CI
  integration — all path examples in the docs use the legacy
  slug verbatim), and what existing adopters need to do once it
  lands (a single `git remote set-url`).

AGENTS.md:
- Same `currently … to be renamed` phrasing in the `Repository
  purpose` section, with a pointer back to the README's heads-up
  block.

doctoc TOC regenerated.

Generated-by: Claude Code (Claude Opus 4.7)
Update the README + AGENTS.md heads-up to reflect that:

- The new name is **not** `apache/steward` — it will be a
  different, yet-to-be-chosen name. The framework is project-
  agnostic (stewards multiple ASF project workflows), and the
  working group steering it will pick the new name that reflects
  that.
- The final name will be chosen by **discussion followed by a
  poll** among the working-group members.
- The candidate list is open for additions during the **week of
  4–9 May 2026**, after which the poll opens.

Current candidate names listed in the README:

- Apache Mentor
- Apache Reeve
- Apache Guild
- Apache Minerva
- Apache Magpie
- Apache Beacon
- Apache Compass
- Apache Lexicon
- Apache Polyglot

AGENTS.md updated correspondingly to remove the `apache/steward`
target reference and point at the README heads-up for the
candidate list and timeline.

Generated-by: Claude Code (Claude Opus 4.7)
@potiuk potiuk merged commit 7791b80 into apache:main May 3, 2026
6 checks passed
potiuk added a commit that referenced this pull request May 3, 2026
…sm (#38)

Replace the submodule-based adoption design with snapshot +
agentic overrides. One skill (setup-steward) lives committed in
the adopter repo; everything else flows from it.

The setup-steward skill (multi-file)

  .claude/skills/setup-steward/
  ├── SKILL.md         entry point + sub-action dispatch + golden rules
  ├── adopt.md         first-time install — detect convention,
  │                    download snapshot, gitignore, symlinks,
  │                    .apache-steward-overrides/ scaffold,
  │                    post-checkout hook, project-doc note
  ├── upgrade.md       refresh snapshot + reconcile overrides
  ├── verify.md        read-only health check
  ├── conventions.md   skills-dir convention auto-detection
  │                    (flat vs double-symlinked)
  └── overrides.md     interactive override scaffolder

Sub-actions

  /setup-steward            — first-time adoption (default)
  /setup-steward upgrade    — refresh the gitignored snapshot
  /setup-steward verify     — health check
  /setup-steward override <skill>
                            — open / scaffold an override

Replaces (folded into setup-steward as sub-actions)

- setup-steward-upgrade  → /setup-steward upgrade (snapshot
                            mechanics, not git pull)
- setup-steward-verify   → /setup-steward verify

Adoption mechanism

- The framework lives at <adopter>/.apache-steward/ as a
  gitignored --depth=1 git checkout (or, once official ASF
  releases ship per
  https://www.apache.org/legal/release-policy.html, a signed
  tarball from the canonical ASF dist mirrors per
  https://infra.apache.org/release-distribution.html).
- Framework skills are accessed via gitignored symlinks in the
  adopter's existing skill directory, matching whichever
  convention the adopter uses (flat or double-symlinked).
- Adopter modifications to framework workflows live as
  agent-readable markdown under .apache-steward-overrides/,
  committed in the adopter repo. The framework's skills consult
  those files at run-time and apply the overrides before
  executing default behaviour. Hard rule: agents NEVER modify
  the snapshot — local mods go to overrides; framework changes
  go via PR to apache/airflow-steward.

Agentic-override design contract

New top-level docs/setup/agentic-overrides.md captures:

- where override files live and what they may contain
- how a framework skill consults overrides at run-time
- hard rules on what the framework agent will never do
- reconciliation flow on framework upgrade
- upstreaming an override (PR against the framework)
- why agentic, not declarative (variance trade-off accepted
  in exchange for restructure-survival + free-form expression)

README rewrite

Top-level README is reshaped around the new adoption flow:

- "How adoption works" (snapshot + overrides in 3 bullets)
- "Adopting the framework" (`tell your agent: 'adopt
  apache/airflow-steward in my repo'` + the 3-step agentic
  flow that follows)
- The rename heads-up + candidate-name list (kept from #37)
- Skill-family overview (setup / security / pr-management)
- Maintenance commands

Generated-by: Claude Code (Claude Opus 4.7)
@andreahlert andreahlert added the mode:platform Substrate / infra — not a mode (sandbox, CI, validators) label May 7, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

mode:platform Substrate / infra — not a mode (sandbox, CI, validators)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants