From dd7394965e05b7e9718a963490b640536a9a4ea9 Mon Sep 17 00:00:00 2001 From: Aaron Stainback Date: Wed, 13 May 2026 21:13:37 -0400 Subject: [PATCH] fix(pm2): replace dangling PM-1/Otto xref with resolvable Leilani role-ref The PM-2 entry referenced 'PM-1 (Otto)' which has no corresponding registry row and no pm1.md/otto.md agent file. New contributors cannot resolve this reference. Replace with the existing Product/Scrum Master role (Leilani, line 41) which is the reactive sprint-coordination counterpart PM-2 is distinguished from. Resolves reviewer thread on PR #3079. Co-Authored-By: Copilot <223556219+Copilot@users.noreply.github.com> --- docs/EXPERT-REGISTRY.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/EXPERT-REGISTRY.md b/docs/EXPERT-REGISTRY.md index 56458b659b..482cde05d6 100644 --- a/docs/EXPERT-REGISTRY.md +++ b/docs/EXPERT-REGISTRY.md @@ -47,7 +47,7 @@ up naturally in skill bodies; that's fine. | **Developer-Experience Engineer** | **Bodhi** | Sanskrit बोधि ("awakening / understanding") — makes the first 60 minutes legible for a new human contributor. Audits CONTRIBUTING.md, install script, build loop, test discoverability, IDE integration, error noise; routes fixes to Samir (docs) / Dejan (install) / Kenji (integration). Distinct from Daya (agent cold-start) and Iris (library consumers). | | **User-Experience Engineer** | **Iris** | Greek Ἶρις ("rainbow / messenger") — carries the library-consumer experience back to the experts. Audits the first 10 minutes of a new consumer's evaluation: NuGet metadata, README, getting-started, public-API names, IntelliSense clarity, error messages, sample code, aspiration / reality drift. Routes fixes to Samir (docs) / Ilyana (public API) / Kai (framing). Distinct from Bodhi (contributor onboarding) and Daya (agent cold-start). | | **Security Operations Engineer** | **Nazar** | Arabic / Turkish نظر ("gaze / watchful eye") — the amulet worn against the evil eye. Runtime security ops: incident response, patch triage, SLSA signing operations, HSM key rotation, breach response, artifact-attestation enforcement. Distinct from Mateo (proactive CVE / novel-attack scouting), Aminata (shipped threat model), Nadia (agent-layer defence). Turkish/Arabic broadens the roster beyond Tariq / Zara / Samir / Nadia / Malik. | -| **Product Manager (PM-2)** | **Mira** | Latin / Sanskrit मीर ("wonderful / to look ahead") — looks past the current sprint to name what the product should become before friction names the gap. Proactive feature-gap prediction and roadmap option shaping. Distinct from PM-1 (Otto, reactive project management and PR coordination); Mira predicts, Otto delivers. Skill: `product-manager`. Agent: `pm2.md`. | +| **Product Manager (PM-2)** | **Mira** | Latin / Sanskrit मीर ("wonderful / to look ahead") — looks past the current sprint to name what the product should become before friction names the gap. Proactive feature-gap prediction and roadmap option shaping. Distinct from the Product/Scrum Master role (Leilani, reactive sprint coordination and backlog shipping); Mira predicts, Leilani delivers. Skill: `product-manager`. Agent: `pm2.md`. | ## Human maintainers