From 5ab0167288e59afa9fbafcc6636d39c15aeac75c Mon Sep 17 00:00:00 2001 From: Dax Raad Date: Sun, 13 Sep 2026 17:44:59 -0400 Subject: [PATCH] refactor(schema): remove project initialized time --- V2_HTTP_API_AUDIT.md | 2 +- packages/client/src/promise/generated/types.ts | 2 +- packages/core/src/project.ts | 1 - packages/core/test/project.test.ts | 4 ++-- packages/protocol/openapi.json | 4 ---- packages/schema/src/project.ts | 1 - services/www/openapi.json | 4 ---- services/www/public/openapi.json | 4 ---- 8 files changed, 4 insertions(+), 18 deletions(-) diff --git a/V2_HTTP_API_AUDIT.md b/V2_HTTP_API_AUDIT.md index 4c9779eb67a..f924bfa979e 100644 --- a/V2_HTTP_API_AUDIT.md +++ b/V2_HTTP_API_AUDIT.md @@ -66,7 +66,7 @@ Review endpoints in document order. For each endpoint, select one disposition an |---|---|---|---|---|---| | [x] 001–002 | `GET` | `/api/status` | `server.status` | Keep | Replaces the former health and server endpoints. | | [x] 003 | `GET` | `/api/location` | `location.get` | Keep | Workspace selectors and response fields removed until workspace support ships. | -| [ ] 004 | `GET` | `/api/project` | `project.list` | | | +| [x] 004 | `GET` | `/api/project` | `project.list` | Keep | Removed unused `time.initialized`; the database column remains for migration data. | | [ ] 005 | `PATCH` | `/api/project/{projectID}` | `project.update` | | | ## Group 2: Configuration and capability catalogs diff --git a/packages/client/src/promise/generated/types.ts b/packages/client/src/promise/generated/types.ts index 218f023c526..260a415ba15 100644 --- a/packages/client/src/promise/generated/types.ts +++ b/packages/client/src/promise/generated/types.ts @@ -304,7 +304,7 @@ export type ProjectIcon = { url?: string; override?: string; color?: string } export type ProjectCommands = { start?: string } -export type ProjectTime = { created: number; updated: number; initialized?: number } +export type ProjectTime = { created: number; updated: number } export type FormMetadata = { [x: string]: JsonValue } diff --git a/packages/core/src/project.ts b/packages/core/src/project.ts index bad6d3ab6a9..c03e11c6de9 100644 --- a/packages/core/src/project.ts +++ b/packages/core/src/project.ts @@ -85,7 +85,6 @@ function fromRow(row: typeof ProjectTable.$inferSelect): Info { time: { created: row.time_created, updated: row.time_updated, - initialized: row.time_initialized ?? undefined, }, sandboxes: row.sandboxes, } diff --git a/packages/core/test/project.test.ts b/packages/core/test/project.test.ts index 3c50b57bb31..2e8e37ff522 100644 --- a/packages/core/test/project.test.ts +++ b/packages/core/test/project.test.ts @@ -51,7 +51,7 @@ describe("Project.list", () => { { id: Project.ID.make("newer"), canonical: abs("/newer"), - time: { created: 2, updated: 2, initialized: 3 }, + time: { created: 2, updated: 2 }, sandboxes: [], }, { @@ -551,7 +551,7 @@ describe("Project.resolve", () => { icon: { color: "#123456" }, commands: { start: "bun dev" }, sandboxes: [abs("/preserved-sandbox")], - time: { created: 1, initialized: 2 }, + time: { created: 1 }, }) }), ) diff --git a/packages/protocol/openapi.json b/packages/protocol/openapi.json index 72f0a331176..c179b1ec9c8 100644 --- a/packages/protocol/openapi.json +++ b/packages/protocol/openapi.json @@ -16572,10 +16572,6 @@ "updated": { "type": "integer", "minimum": 0 - }, - "initialized": { - "type": "integer", - "minimum": 0 } }, "required": ["created", "updated"], diff --git a/packages/schema/src/project.ts b/packages/schema/src/project.ts index f2ad34a15a4..48f082e5cc2 100644 --- a/packages/schema/src/project.ts +++ b/packages/schema/src/project.ts @@ -32,7 +32,6 @@ export interface Commands extends Schema.Schema.Type {} export const Time = Schema.Struct({ created: NonNegativeInt, updated: NonNegativeInt, - initialized: optional(NonNegativeInt), }).annotate({ identifier: "Project.Time" }) export interface Time extends Schema.Schema.Type {} diff --git a/services/www/openapi.json b/services/www/openapi.json index 72f0a331176..c179b1ec9c8 100644 --- a/services/www/openapi.json +++ b/services/www/openapi.json @@ -16572,10 +16572,6 @@ "updated": { "type": "integer", "minimum": 0 - }, - "initialized": { - "type": "integer", - "minimum": 0 } }, "required": ["created", "updated"], diff --git a/services/www/public/openapi.json b/services/www/public/openapi.json index 72f0a331176..c179b1ec9c8 100644 --- a/services/www/public/openapi.json +++ b/services/www/public/openapi.json @@ -16572,10 +16572,6 @@ "updated": { "type": "integer", "minimum": 0 - }, - "initialized": { - "type": "integer", - "minimum": 0 } }, "required": ["created", "updated"],