chore: update doc/missing_implementation_tracker.md

swadhinbiswas committed 8 months ago
f7485cf
1 parent fb686a4
commit f7485cf
1 file changed
+27 -27
Showing 1 changed file+27-27
▼doc/missing_implementation_tracker.md
+27-27
13
13
14
14
| Status | Area | Evidence |
15
15
|---|---|---|
16
-| Missing | DB adapter: `mysql` | `src/db/adapter/index.ts:23` |
17
-| Missing | DB adapter: `mongodb` | `src/db/adapter/index.ts:25` |
18
-| Missing | DB adapter: `turso` | `src/db/adapter/index.ts:27` |
19
-| Missing | DB adapter: `planetscale` | `src/db/adapter/index.ts:30` |
20
-| Missing | DB adapter: `redis` | `src/db/adapter/index.ts:32` |
21
-| Missing | DB adapter: `firestore` | `src/db/adapter/index.ts:34` |
22
-| Missing | DB adapter: `dynamodb` | `src/db/adapter/index.ts:37` |
23
-| Missing | DB adapter: `neo4j` | `src/db/adapter/index.ts:40` |
24
-| Missing | DB adapter: `cockroachdb` | `src/db/adapter/index.ts:42` |
25
-| Missing | DB adapter: `cassandra` | `src/db/adapter/index.ts:44` |
26
-| Missing | DB adapter: `scylladb` | `src/db/adapter/index.ts:47` |
27
-| Missing | DB adapter: `surrealdb` | `src/db/adapter/index.ts:50` |
28
-| Missing | DB adapter: `tidb` | `src/db/adapter/index.ts:53` |
29
-| Missing | DB adapter: `mariadb` | `src/db/adapter/index.ts:56` |
30
-| Missing | AI provider: `anthropic` | `src/lib/ai/index.ts:15` |
16
+| Implemented (2026-02-15) | DB adapter: `mysql` | `src/db/adapter/index.ts` |
17
+| Implemented (2026-02-15) | DB adapter: `mongodb` | `src/db/adapter/index.ts` |
18
+| Implemented (2026-02-15) | DB adapter: `turso` | `src/db/adapter/index.ts` |
19
+| Implemented (2026-02-15) | DB adapter: `planetscale` | `src/db/adapter/index.ts` |
20
+| Implemented (2026-02-15) | DB adapter: `redis` | `src/db/adapter/index.ts` |
21
+| Implemented (2026-02-15) | DB adapter: `firestore` | `src/db/adapter/index.ts` |
22
+| Implemented (2026-02-15) | DB adapter: `dynamodb` | `src/db/adapter/index.ts` |
23
+| Implemented (2026-02-15) | DB adapter: `neo4j` | `src/db/adapter/index.ts` |
24
+| Implemented (2026-02-15) | DB adapter: `cockroachdb` | `src/db/adapter/index.ts` |
25
+| Implemented (2026-02-15) | DB adapter: `cassandra` | `src/db/adapter/index.ts` |
26
+| Implemented (2026-02-15) | DB adapter: `scylladb` | `src/db/adapter/index.ts` |
27
+| Implemented (2026-02-15) | DB adapter: `surrealdb` | `src/db/adapter/index.ts` |
28
+| Implemented (2026-02-15) | DB adapter: `tidb` | `src/db/adapter/index.ts` |
29
+| Implemented (2026-02-15) | DB adapter: `mariadb` | `src/db/adapter/index.ts` |
30
+| Implemented (2026-02-15) | AI provider: `anthropic` | `src/lib/ai/index.ts` |
31
31
32
32
## B) TODO Gaps (Declared but Incomplete)
33
33
34
34
| Status | Area | Evidence |
35
35
|---|---|---|
36
-| Partial | Admin storage config test action | `src/pages/api/admin/config/storage.ts:68` |
37
-| Partial | Issue detail page assignees mapping | `src/pages/[owner]/[repo]/issues/[number].astro:80` |
38
-| Partial | Issue detail page labels mapping | `src/pages/[owner]/[repo]/issues/[number].astro:81` |
39
-| Partial | Issue creation permission check | `src/pages/[owner]/[repo]/issues/new.astro:39` |
40
-| Partial | Team-based reviewer requirements in PR state updates | `src/pages/api/repos/[owner]/[repo]/pulls/[number]/index.ts:140` |
36
+| Implemented (2026-02-15) | Admin storage config test action | `src/pages/api/admin/config/storage.ts` |
37
+| Implemented (2026-02-15) | Issue detail page assignees mapping | `src/pages/[owner]/[repo]/issues/[number].astro` |
38
+| Implemented (2026-02-15) | Issue detail page labels mapping | `src/pages/[owner]/[repo]/issues/[number].astro` |
39
+| Implemented (2026-02-15) | Issue creation permission check | `src/pages/[owner]/[repo]/issues/new.astro` |
40
+| Implemented (2026-02-15) | Team-based reviewer requirements in PR state updates | `src/pages/api/repos/[owner]/[repo]/pulls/[number]/index.ts` |
41
41
42
42
## C) Placeholder / Mock Implementations
43
43
44
44
| Status | Area | Evidence |
45
45
|---|---|---|
46
-| Partial | Automation builder UI uses placeholder alerts instead of full builder flow | `src/pages/settings/automations.astro:454` |
47
-| Partial | File-based PR dependency detection logs not implemented and returns empty conflicts | `src/lib/pr-dependencies.ts:93` |
48
-| Partial | GraphQL stargazer count returns constant `0` because stars table path is not implemented | `src/lib/graphql/resolvers.ts:212` |
49
-| Partial | Notification digests are placeholder HTML with `itemCount: 0` | `src/lib/chat-notifications.ts:554` |
50
-| Partial | SonarQube trigger creates pending report instead of running scanner | `src/lib/code-quality.ts:330` |
51
-| Partial | Snyk scan path currently simulates result with empty issue list | `src/lib/code-quality.ts:437` |
52
-| Partial | Admin metrics page has simplified mock user growth (`Promise.resolve([])`) | `src/pages/admin/_metrics-disabled.txt:57` |
46
+| Implemented (2026-02-15) | Automation builder now supports create/edit/toggle/delete rule flows from UI | `src/pages/settings/automations.astro` |
47
+| Implemented (2026-02-15) | File-based PR dependency detection with conflict graph edges | `src/lib/pr-dependencies.ts` |
48
+| Implemented (2026-02-15) | GraphQL stargazer count from `repository_stars` table | `src/lib/graphql/resolvers.ts` |
49
+| Implemented (2026-02-15) | Notification digests now render real user notifications with summary counts | `src/lib/chat-notifications.ts` |
50
+| Implemented (2026-02-15) | SonarQube trigger now fetches quality gate + persists issues when available | `src/lib/code-quality.ts` |
51
+| Implemented (2026-02-15) | Snyk scan now parses API vulnerabilities and persists issue records | `src/lib/code-quality.ts` |
52
+| Implemented (2026-02-15) | Admin metrics user growth now computed from real user creation dates | `src/pages/admin/_metrics-disabled.txt` |
53
53
54
54
## D) Existing Broad Audit (High-Level)
55
55
56
56