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: ROADMAP.md
+21-6Lines changed: 21 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,13 +1,13 @@
1
1
# CometAPI TypeScript and Node.js SDK Roadmap
2
2
3
-
Status: Public Preview and Registry Alpha complete; 0.1.0 stable in progress
3
+
Status: Public Preview, Registry Alpha, and 0.1.0 stable complete
4
4
Last updated: 2026-07-28
5
5
Repository contract: This roadmap is self-contained and is the public source
6
6
of truth for this repository's release sequence.
7
7
8
-
The reviewed `0.1.0`release candidate is prepared. It becomes released only
9
-
after the immutable GitHub Release, bounded live smoke, OIDC publication,
10
-
provenance, signature, and public-install checks all pass.
8
+
Stable `0.1.0`completed the immutable GitHub Release, bounded live smoke, OIDC
9
+
publication, provenance, signature, and separate post-publication install
10
+
checks on 2026-07-28.
11
11
12
12
## Product Target
13
13
@@ -23,7 +23,8 @@ available from npm. The immutable `0.1.0-alpha.2` GitHub release failed locally
23
23
before invoking npm because its publication guard rejected the fixed
24
24
`actions/setup-node` authentication placeholder. `0.1.0-alpha.3` completed the
25
25
OIDC, provenance, ownership, and public-install verification sequence and is
26
-
available from npm's `next` channel.
26
+
available from npm's `next` channel. Stable `0.1.0` is available from npm's
27
+
default `latest` channel with verified provenance and public-install evidence.
27
28
28
29
## Milestones
29
30
@@ -33,7 +34,7 @@ available from npm's `next` channel.
33
34
| Private Remote Validation | Complete | The sanitized private repository passes real credential-free default-branch CI; public-only controls and live tests remain disabled. |
34
35
| Public Preview | Complete | The public repository has blocking CI, repository rules, security reporting, protected environments, and authorized live-smoke evidence. |
35
36
| 0.1.x Registry Alpha | Complete | Early adopters can install a functional, provenance-verified prerelease from npm's `next` channel through the OIDC-only publication path. |
36
-
| 0.1.0 Stable |In progress| Users can install a fully verified package from npm's default channel. |
37
+
| 0.1.0 Stable |Complete | Users can install a fully verified package from npm's default channel. |
37
38
| 0.2.0 provider-native text | Planned | Users can opt into Anthropic Messages and Gemini text adapters through isolated subpath exports. |
38
39
| 0.3.0 CometAPI resources | Planned | Users receive typed access to the first stable CometAPI-specific account or platform resources. |
39
40
| Media and task APIs | Later | Users receive typed image, video, audio, upload, polling, and task lifecycle helpers after their contracts are stable. |
@@ -93,6 +94,13 @@ URL. The canonical repository is
93
94
and `https://github.com/cometapi-dev/cometapi-node/issues` for `bugs.url`.
94
95
`CODEOWNERS` remains absent until a real multi-maintainer model exists.
95
96
97
+
Foundation remains in progress after stable `0.1.0` because Release Please is
98
+
disabled pending a separate review of its post-manual-release discovery and
99
+
pull-request authorization strategy. Its failed post-merge run generated an
100
+
unreviewed temporary `0.2.0` branch commit but did not create a pull request or
101
+
change `main`; that branch is failure evidence only and is not the start of the
102
+
0.2 milestone.
103
+
96
104
## Private Remote Validation
97
105
98
106
Before Public Preview, maintainers create a private repository from a
@@ -214,6 +222,13 @@ Test and package exit criteria:
214
222
- npm publication uses OIDC trusted publishing with provenance, and the public
215
223
artifact passes a post-publication install and mocked-call smoke test.
216
224
225
+
Completion evidence is recorded in
226
+
[RELEASING.md](./RELEASING.md#stable-010-release-evidence). It includes the
227
+
reviewed candidate and default-branch CI, the exact immutable release commit,
228
+
the bounded release-tag live smoke, OIDC publication, registry signatures and
229
+
provenance, byte-identical workflow and registry artifacts, and separate
230
+
post-publication ESM, CommonJS, and compatible-OpenAI host fixtures.
231
+
217
232
Explicit non-goals:
218
233
219
234
- Reimplementing HTTP, SSE, retry, timeout, or OpenAI protocol models.
0 commit comments