Skip to content

[Human] Create the org team petry-projects/solution-architect (closed, notifications off, 0 members) #1633

Closed

Description

@github-actions

Story

As a org owner / maintainer session,
I want create the org team that backs the persona's mention handle, with the correct privacy/notification settings and no members,
so that @petry-projects/solution-architect resolves as a mentionable, non-paging routing target so the persona can be summoned without notifying a real account.

Acceptance Criteria

  1. The org team petry-projects/solution-architect exists with privacy: closed (secret teams are unmentionable) and notification_setting: notifications_disabled (routes a webhook, not a page).
  2. The team has 0 members — the auto-added creator is removed — so a mention notifies no human.
  3. The team slug equals the persona id (solution-architect) so the shared router resolves a mention by stripping the org prefix.

Tasks / Subtasks

Dev Notes

  • Creating org teams is an org mutation OUTSIDE dev-lead's PR flow — same treatment as qa-lead's team and Epic: Onboard the bmad-bgreat-suite ops personas (sre-lead, devops-lead, security-lead) #1304's T. This is a human/session step; hands_off.
  • Why closed + notifications-disabled + 0 members: '@solution-architect' bare would be a real GitHub account owned by a stranger; the org TEAM handle petry-projects/solution-architect is the routing target. Closed (not secret) so it is mentionable; notifications disabled so a mention routes a webhook rather than paging anyone; 0 members so no human is notified. Mirrors personas/security-lead/README.md §'How it is addressed'.
  • This unblocks the live smoke test in V. It has no code dependency on S1/S2 and can be done in parallel, but V needs both this and S2.

Project Structure Notes

No repository change — an org-level GitHub mutation. Tracked as a story so the epic DAG captures the dependency (V depends on it), but hands_off so it is never auto-released to dev-lead.

References

Story prepared by the BMAD Scrum Master (Bob) for epic #1627. Status: ready-for-dev.

Activity

  1. added
    initiativeEpic / initiative tracking issue
    initiative:holdInitiative driver must not release this issue (human hold)
    on Sep 1, 2026
  2. don-petry commented on Sep 1, 2026

    @don-petry
    Collaborator

    Done — team created and verified.

    slug:                 solution-architect
    id:                   19273422
    privacy:              closed
    notification_setting: notifications_disabled
    members_count:        0
    

    The auto-added creator (don-petry) was removed, so the team carries 0 members — it exists to route a webhook, not to page anyone. Config is byte-for-byte identical to the existing qa-lead team.

    Mentionability confirmed via the §4.1 check — POST /markdown (gfm, context petry-projects/.github-private) renders the handle with class team-mention, so the router will resolve it.

    Unblocks the live smoke test in #1634.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    dev-lead:hands-offExclude from dev-lead agent automationinitiativeEpic / initiative tracking issueinitiative:holdInitiative driver must not release this issue (human hold)

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions