Skip to content

Commit bbbb05f

Browse files
docs: record accepted emergency-successor access in governance (#48)
sebassm accepted the repository invitation and now holds effective write (push/triage) access, verified via the GitHub repository API. The continuity section now reflects the working succession path while keeping bus factor 1 and external-account access explicitly out of scope.
1 parent 77fd5e0 commit bbbb05f

1 file changed

Lines changed: 17 additions & 9 deletions

File tree

‎GOVERNANCE.md‎

Lines changed: 17 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ or voting process; the maintainer is the final decision authority.
2424
| Role | Held by | Responsibilities |
2525
|---|---|---|
2626
| Owner / maintainer | JacobOptimiza | Roadmap and scope decisions; review and merge of all changes; releases and tags; distribution-channel credentials (npm trusted publishing, Scoop bucket); security-response handling; dependency and advisory triage. |
27-
| Emergency successor | sebassm | Designated to keep the project operational (issues, merges, releases) if the maintainer is unavailable. **Currently pending**: the successor's repository invitation has been sent but not yet accepted, so effective access cannot be verified yet. |
27+
| Emergency successor | sebassm | Designated to keep the project operational (issues, merges, releases) if the maintainer is unavailable. The successor's invitation has been accepted: `sebassm` is an effective collaborator of `JacobOptimiza/dev-nav` with **write** (push/triage) access, verified through the GitHub repository API. |
2828

2929
Contributors submit issues and pull requests; the maintainer may grant
3030
additional collaborators the ability to triage issues. All participants are
@@ -38,14 +38,22 @@ definitions are on GitHub, and every released artifact is reproducible from a
3838
tagged commit (see [ASSURANCE.md](ASSURANCE.md) and
3939
`scripts/verify-build-repeatability.ps1`).
4040

41-
Continuity of *maintenance* currently depends on the owner: bus factor is 1
42-
today and is honestly reported as such. The emergency-successor role exists
43-
so the project can continue with minimal interruption, but the successor's
44-
access is **not yet effective** (invitation pending acceptance). Until the
45-
successor has confirmed access — repository write permissions and the ability
46-
to create and close issues, merge changes, and publish a release within a
47-
week of a confirmed loss of support — the project does not claim to satisfy
48-
any continuity requirement.
41+
Continuity of *maintenance* now has a working succession path. The emergency
42+
successor `sebassm` holds effective **write** access to the repository
43+
(verified via the GitHub API), which is sufficient to create and close issues,
44+
review and merge pull requests, and publish a release: the release workflow is
45+
versioned in this repository (`.github/workflows/release.yml`), and GitHub
46+
Releases — the project's canonical artifact channel — is reachable with
47+
repository write permissions. The project can therefore remain operational
48+
within a short period if the maintainer becomes unavailable.
49+
50+
Two things are deliberately *not* claimed:
51+
52+
- **Bus factor stays 1.** Day-to-day maintenance still depends on the owner;
53+
the successor is an emergency path, not an active second maintainer.
54+
- **External accounts are out of scope.** Nothing here asserts the successor's
55+
access to npm, Scoop, WinGet, or any other credential outside this
56+
repository.
4957

5058
## Changes to this document
5159

0 commit comments

Comments
 (0)