Add features snapshot and refresh API documentation status

swadhinbiswas committed 8 months ago
608805b
1 parent cb8dbcd
commit 608805b
2 files changed
+41 -1
Showing 2 changed files+41-1
▼doc/feature_audit.md
+1-1
200
200
| CLI | ✅ | `cli/` package - 21+ commands |
201
201
| Plugin/extension system | ⚠️ | `plugins.ts` infrastructure exists, but basic |
202
202
| Webhook events | ✅ | Full implementation |
203
-| API documentation | ⚠️ | OpenAPI now includes AI callback, single/batch review, PR comments, workflow states, stack approvals/merge-readiness/merge routes; broader endpoint parity still incomplete |
203
+| API documentation | ⚠️ | OpenAPI coverage now includes AI callback, review/comment flows, stack approvals/rebase/auto-update/merge routes, PR bulk-merge/auto-merge/checks routes, notifications/email test endpoints, and analytics merge-frequency/workload routes; broader endpoint parity still incomplete |
204
204
205
205
## 12. Self-Hosted & Deployment
206
206
| Feature | Status | Implementation Notes |
207
207
▼features.md
+40-0
1
+# OpenCodeHub Features Snapshot
2
+Last updated: February 19, 2026
3
+
4
+Canonical source: `doc/feature_audit.md`
5
+
6
+## Recently completed
7
+- Local free-model AI support (`local` provider, Ollama/OpenAI-compatible) with configurable `localBaseUrl` and key.
8
+- External-agent (CodeRabbit-like) callback and async AI review flow documented and supported.
9
+- PR dependency APIs:
10
+ - `GET /api/repos/{owner}/{repo}/pulls/dependencies`
11
+ - `POST /api/repos/{owner}/{repo}/pulls/stack-order`
12
+- Stack operations:
13
+ - `POST /api/repos/{owner}/{repo}/stacks/{stackId}/auto-update`
14
+ - `POST /api/repos/{owner}/{repo}/stacks/{stackId}/merge`
15
+- Explicit bulk PR merge:
16
+ - `POST /api/repos/{owner}/{repo}/pulls/bulk-merge`
17
+- PR auto-merge control:
18
+ - `GET|POST|DELETE /api/repos/{owner}/{repo}/pulls/{number}/auto-merge`
19
+- PR checks status API:
20
+ - `GET /api/repos/{owner}/{repo}/pulls/{number}/checks`
21
+- Analytics additions:
22
+ - `GET /api/repos/{owner}/{repo}/analytics/merge-frequency`
23
+ - `GET /api/repos/{owner}/{repo}/analytics/workload`
24
+- Notifications upgrades:
25
+ - smart prioritization: `GET /api/notifications?prioritize=true`
26
+ - blocking filter: `GET /api/notifications?filter=blocking`
27
+ - digest retries/metrics: `POST /api/cron/notification-digests?maxRetries=...`
28
+- Email delivery verification:
29
+ - `POST /api/user/email/test`
30
+- Repository template discovery filters and collaborator visibility:
31
+ - `GET /api/repos/templates?q=&owner=&visibility=`
32
+
33
+## Partial areas still open
34
+- Monorepo advanced path scoping
35
+- Full state-specific reviewer enforcement
36
+- CI provider parity and setup UX depth
37
+- Plugin system enhancement
38
+- Advanced notification personalization and routing
39
+
40
+See `doc/feature_audit.md` for the full matrix and implementation plan.
0
41