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
+25-6Lines changed: 25 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,7 @@
1
1
# CometAPI Python SDK Roadmap
2
2
3
3
Status: `0.1.0a1` in progress
4
-
Last updated: 2026-07-21
4
+
Last updated: 2026-07-22
5
5
Repository contract: this roadmap is self-contained.
6
6
7
7
## Product target
@@ -11,18 +11,18 @@ to CometAPI while preserving official request, response, error, retry, timeout,
11
11
sync, async, and streaming behavior.
12
12
13
13
Private Remote Validation is complete for the sanitized repository, which
14
-
remains private. Work stops before any visibility change. Public Preview and
15
-
the functional `0.1.0a1` prerelease remain separate evidence gates. Support
16
-
and release claims remain limited to the evidence defined in this roadmap and
17
-
`COMPATIBILITY.md`.
14
+
remains private. The current pre-visibility phase stops before any visibility
15
+
change. Public Preview and the functional `0.1.0a1` prerelease remain separate
16
+
evidence gates. Support and release claims remain limited to the evidence
17
+
defined in this roadmap and `COMPATIBILITY.md`.
18
18
19
19
## Milestones
20
20
21
21
| Milestone | Status | Exit outcome |
22
22
| --- | --- | --- |
23
23
| Repository foundation | Complete | Public files, offline gates, packaging checks, and self-containment are complete. |
24
24
| Private Remote Validation | Complete | The sanitized private repository passes real credential-free default-branch CI; public-only controls and live tests remain disabled. |
25
-
| Public Preview |Planned | The public repository has blocking CI, repository rules, security reporting, protected environments, and authorized live-smoke evidence before it claims preview readiness. |
25
+
| Public Preview |In progress | Pre-visibility work is delivered through private pull requests; after an authorized visibility change, the public repository must establish blocking CI, repository rules, security reporting, protected environments, and authorized live-smoke evidence before it claims preview readiness. |
26
26
|`0.1.0a1` Registry Alpha | Planned | Early adopters can install a functional prerelease from PyPI. |
27
27
|`0.1.0` stable | Planned | Complete runtime, release-PR, example, provenance, and registry gates pass. |
28
28
|`0.2.0` provider-native text | Planned | Optional official Anthropic and Gemini adapters. |
@@ -97,6 +97,25 @@ Recorded evidence on 2026-07-21:
97
97
98
98
## Public Preview
99
99
100
+
Public Preview is in progress at the pre-visibility stage. Before requesting a
101
+
visibility change:
102
+
103
+
- Deliver all remaining documentation and workflow changes through private pull
104
+
requests with credential-free CI.
105
+
- Review every open dependency pull request. Fix and merge only updates with
106
+
complete successful CI; otherwise record an explicit deferral and keep the PR
107
+
out of `main`.
108
+
- Rerun the complete local gate and private pull-request CI, confirm the
109
+
canonical repository remains private, and stop for explicit visibility-change
110
+
authorization. Do not configure public-only controls, secrets, environments,
111
+
live smoke, releases, or publication before that stop point.
112
+
113
+
Pre-visibility dependency disposition:
114
+
115
+
| Item | Disposition | Evidence and required action |
116
+
| --- | --- | --- |
117
+
| Dependabot [PR #2](https://github.com/cometapi-dev/cometapi-python/pull/2): `actions/checkout` 4.2.2 to 7.0.1 | Deferred; must not merge as-is | Credential-free [CI run 29796719306](https://github.com/cometapi-dev/cometapi-python/actions/runs/29796719306) failed in every test lane because the mutable-action-reference regression test hard-codes the previous v4 checkout SHA and no longer exercises its replacement; dependent artifact and copied-checkout jobs were skipped. Revisit only with version-independent regression coverage and a completely successful replacement CI run. The failed run is not upgrade evidence. |
118
+
100
119
Changing the repository to public begins a short configuration interval; it
101
120
does not establish Public Preview readiness by itself. The preview is ready
0 commit comments