docs(MISSION) + build(asf): add Paul King, day-one collaborators (#60)

* docs(MISSION) + build(asf): add Paul King, day-one collaborators

MISSION.md:
- Add Paul King (Groovy PMC, Grails PMC, Incubator PMC) to the
  initial PMC roster.
- Add a Non-ASF-members section listing the five contributors
  who will be involved on the project from day one even though
  they are not (yet) ASF members:
  Bartosz Sławkowski (@johnslavik), Yeongook Choo (@choo121600),
  Shahar Epstein (@shahar1), Vincent Beck (@vincbeck),
  Buğra Öztürk (@bugraoz93).

.asf.yaml:
- Add @johnslavik to the GitHub-collaborators list. The other
  four (@choo121600, @shahar1, @vincbeck, @bugraoz93) are already
  Apache Airflow committers and so already have triage rights via
  the apache GitHub org — no `collaborators:` slot needed; left
  in the file commented out as a record of intent.
- Add the six non-Airflow-committer ASF members from the PMC
  roster (@ppkarwasz, @zeroshade, @andrewmusselman, @justinmclean,
  @jbonofre, @paulk-asert) so they have triage rights from day
  one. Airflow committers on the roster are not listed; they have
  access via the apache org through their existing committer status.

Total active collaborators: 8 of the 10-entry cap, leaving
headroom for the next addition without an Infra exception.

Generated-by: Claude Code (Claude Opus 4.7)

* chore(typos): allowlist `asert` (Paul King's GitHub-handle suffix)

The typos hook flagged `paulk-asert` in `.asf.yaml` because it
splits hyphenated identifiers and saw the trailing `asert` as a
typo of `assert`. Add the suffix to `.typos.toml`'s
`[default.extend-words]` block alongside the other ASF-specific
allowlist entries.

Generated-by: Claude Code (Claude Opus 4.7)
diff --git a/.asf.yaml b/.asf.yaml
index d855b00..b6b3d2a 100644
--- a/.asf.yaml
+++ b/.asf.yaml
@@ -52,6 +52,30 @@
   # at 10 entries; exceptions need a vp-infra@apache.org request.
   collaborators:
     - andreahlert
+    # Non-ASF-members named in MISSION.md → "involved as
+    # collaborators on the project from day one":
+    - johnslavik         # Bartosz Sławkowski
+    # The four below are listed in MISSION.md's non-ASF-members
+    # section but are already Apache Airflow committers, so they
+    # have triage rights via the apache GitHub org through their
+    # Airflow committer status — no `collaborators:` slot needed.
+    # Kept here as a record of intent; uncomment if and when their
+    # committer status changes.
+    # - choo121600       # Yeongook Choo (Airflow committer)
+    # - shahar1          # Shahar Epstein (Airflow committer)
+    # - vincbeck         # Vincent Beck (Airflow committer)
+    # - bugraoz93        # Buğra Öztürk (Airflow committer)
+    # Non-Airflow-committer ASF members from the MISSION.md PMC
+    # roster — added so they have triage rights from day one. The
+    # Airflow committers on the roster (Jarek, Elad, Pavan, Amogh)
+    # are not listed here; they have access via the apache GitHub
+    # org through their existing Airflow committer status.
+    - ppkarwasz          # Piotr Karwasz (Log4J PMC)
+    - zeroshade          # Matt Topol (Arrow PMC, Iceberg PMC)
+    - andrewmusselman    # Andrew Musselman (Mahout PMC)
+    - justinmclean       # Justin Mclean (Incubator PMC, Training PMC)
+    - jbonofre           # Jean-Baptiste Onofré (Incubator PMC, Polaris PMC)
+    - paulk-asert        # Paul King (Groovy PMC, Grails PMC, Incubator PMC)
 
   # Disable the GitHub Copilot automatic-code-review ruleset on the
   # default branch. The framework's review workflow is human-driven
diff --git a/.typos.toml b/.typos.toml
index 06f7b31..995f4ca 100644
--- a/.typos.toml
+++ b/.typos.toml
@@ -43,6 +43,11 @@
 ick = "ick"
 kip = "kip"
 lose = "lose"
+# `asert` is a GitHub-handle suffix — Paul King's handle is
+# `paulk-asert` (Groovy / Grails / Incubator PMC member, listed
+# in `.asf.yaml` collaborators). typos flags it as a typo of
+# `assert`.
+asert = "asert"
 
 [default.extend-identifiers]
 # Identifiers that look like typos but are real symbol names.
diff --git a/MISSION.md b/MISSION.md
index fd54c40..5e4aae3 100644
--- a/MISSION.md
+++ b/MISSION.md
@@ -165,9 +165,20 @@
 - Andrew Musselman — Mahout PMC
 - Justin Mclean — Incubator PMC, Training PMC
 - Jean-Baptiste Onofré — Incubator PMC, Polaris PMC, …
+- Paul King — Groovy PMC, Grails PMC, Incubator PMC
 
 The named PMC roster will accompany the resolution at the time of vote.
 
+There are collaborators who are **not** ASF members yet *(wink)* but
+who have already contributed and will be involved as collaborators
+on the project from day one:
+
+- Bartosz Sławkowski — [@johnslavik](https://github.com/johnslavik)
+- Yeongook Choo — [@choo121600](https://github.com/choo121600)
+- Shahar Epstein — [@shahar1](https://github.com/shahar1)
+- Vincent Beck — [@vincbeck](https://github.com/vincbeck)
+- Buğra Öztürk — [@bugraoz93](https://github.com/bugraoz93)
+
 ## Required resources
 
 - **Mailing lists:** `private@<PROJECT_NAME>.apache.org`, `dev@<PROJECT_NAME>.apache.org`, `commits@<PROJECT_NAME>.apache.org`.