You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: RELEASING.md
+12-6Lines changed: 12 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,7 +9,7 @@ Release status is evidence-based:
9
9
| Local code-complete | Required source, tests, documentation, metadata, fixtures, and workflows exist, and every applicable offline check passes. |
10
10
| Private Remote Validation ready | Local gates pass, the sanitized history and maintainer-confirmed identity are complete, and real credential-free private default-branch CI passes. |
11
11
| Public Preview ready | After visibility changes, public-only repository rules, security reporting, environments, default-branch CI, the content gate, and authorized protected live smoke all pass. |
12
-
| Registry Alpha candidate | The exact `0.1.0-alpha.2` artifact passes package and clean-install gates. |
12
+
| Registry Alpha candidate | The exact `0.1.0-alpha.3` artifact passes package and clean-install gates after preserving the unpublished immutable alpha.2 failure record.|
13
13
| Registry Alpha released | The public npm artifact installs from the `next` channel, passes post-publication verification, and has verified provenance plus any documented one-time bootstrap evidence. |
14
14
| Stable released | Every stable 0.1.0 local, remote, live, review, provenance, and registry gate has recorded evidence. |
15
15
@@ -337,11 +337,17 @@ one-time exception:
337
337
publication; the bootstrap does not change or defer that requirement.
338
338
5. A maintainer immediately configures OIDC, removes the environment variable
339
339
and secret, revokes the token, and restricts token-based publishing.
340
-
6. The project immediately prepares and publishes `0.1.0-alpha.2` through
341
-
OIDC, verifies its provenance and public installation, and confirms that
342
-
`next` resolves to `0.1.0-alpha.2`.
343
-
7. The release record documents the exception and both public-install evidence
344
-
layers.
340
+
6. The project prepared the immutable `0.1.0-alpha.2` GitHub release through
341
+
OIDC. Exact-artifact verification and the protected live smoke passed, but
342
+
the local publication guard rejected the fixed `actions/setup-node`
343
+
authentication placeholder before npm was invoked. No alpha.2 registry
344
+
artifact was published.
345
+
7. Preserve that immutable failure record, prepare and publish
346
+
`0.1.0-alpha.3` through OIDC with regression coverage for the placeholder,
347
+
verify its provenance and public installation, and confirm that `next`
348
+
resolves to `0.1.0-alpha.3`.
349
+
8. The release record documents the exception, the unpublished alpha.2
350
+
attempt, and both public-install evidence layers.
345
351
346
352
This exception must never become a reusable source-controlled publishing path.
Copy file name to clipboardExpand all lines: ROADMAP.md
+15-6Lines changed: 15 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -15,8 +15,11 @@ Private Remote Validation and Public Preview are complete for the sanitized
15
15
repository. The repository is public with blocking CI, protected repository and
16
16
tag rules, Private Vulnerability Reporting, protected environments, and
17
17
authorized live-smoke evidence. The functional `0.1.0-alpha.1` prerelease is
18
-
available from npm; Registry Alpha remains open until `0.1.0-alpha.2` completes
19
-
the OIDC, provenance, ownership, and public-install verification sequence.
18
+
available from npm. The immutable `0.1.0-alpha.2` GitHub release failed locally
19
+
before invoking npm because its publication guard rejected the fixed
20
+
`actions/setup-node` authentication placeholder. Registry Alpha remains open
21
+
until `0.1.0-alpha.3` completes the OIDC, provenance, ownership, and
22
+
public-install verification sequence.
20
23
21
24
## Milestones
22
25
@@ -25,7 +28,7 @@ the OIDC, provenance, ownership, and public-install verification sequence.
25
28
| Repository foundation | In progress | The repository has reproducible development, contribution, security, and release processes. |
26
29
| Private Remote Validation | Complete | The sanitized private repository passes real credential-free default-branch CI; public-only controls and live tests remain disabled. |
27
30
| Public Preview | Complete | The public repository has blocking CI, repository rules, security reporting, protected environments, and authorized live-smoke evidence. |
28
-
| 0.1.x Registry Alpha | In progress | Early adopters can install a functional prerelease from npm's `next` channel; alpha.2 must prove the OIDC-only publication path. |
31
+
| 0.1.x Registry Alpha | In progress | Early adopters can install a functional prerelease from npm's `next` channel; alpha.3 must prove the OIDC-only publication path. |
29
32
| 0.1.0 Stable | Planned | Users can install a fully verified package from npm's default channel. |
30
33
| 0.2.0 provider-native text | Planned | Users can opt into Anthropic Messages and Gemini text adapters through isolated subpath exports. |
31
34
| 0.3.0 CometAPI resources | Planned | Users receive typed access to the first stable CometAPI-specific account or platform resources. |
@@ -339,9 +342,15 @@ npm does not allow configuration before the first package publication, only
339
342
access and provenance, and verifies registry installation.
340
343
4. A maintainer immediately configures Trusted Publishing, removes the variable
341
344
and secret, revokes the token, and restricts token-based publishing.
342
-
5. The project immediately publishes `0.1.0-alpha.2` through OIDC, verifies its
343
-
provenance and installation, and confirms that `next` resolves to
344
-
`0.1.0-alpha.2`.
345
+
5. The project attempted to publish `0.1.0-alpha.2` through OIDC. Its immutable
346
+
GitHub release passed exact-artifact and live-smoke verification, but the
347
+
local publication guard rejected the fixed `actions/setup-node`
348
+
authentication placeholder before npm was invoked; no alpha.2 registry
349
+
artifact exists.
350
+
6. The project preserves that immutable failure record, publishes
351
+
`0.1.0-alpha.3` through OIDC with regression coverage for the placeholder,
352
+
verifies provenance and installation, and confirms that `next` resolves to
353
+
`0.1.0-alpha.3`.
345
354
346
355
This exception must be recorded in the release evidence and must never become
0 commit comments