docs(plan): update progress ledger and mark Task 1 complete

This commit is contained in:
Lucas Winther
2026-09-06 19:49:31 +02:00
parent 69f2a95371
commit 1039a6aa7a
+5 -5
View File
@@ -58,7 +58,7 @@
export function clearOpenApiCache(): void; export function clearOpenApiCache(): void;
``` ```
- [ ] **Step 1: Write failing service tests in `tests/openapi.test.ts`** - [x] **Step 1: Write failing service tests in `tests/openapi.test.ts`**
```typescript ```typescript
import { describe, expect, test, beforeEach } from "bun:test"; import { describe, expect, test, beforeEach } from "bun:test";
@@ -216,12 +216,12 @@ describe("OpenApi Service", () => {
}); });
``` ```
- [ ] **Step 2: Run test to verify it fails** - [x] **Step 2: Run test to verify it fails**
Run: `bun test tests/openapi.test.ts` Run: `bun test tests/openapi.test.ts`
Expected: FAIL (Cannot find module `../src/services/openapi`). Expected: FAIL (Cannot find module `../src/services/openapi`).
- [ ] **Step 3: Implement `src/services/openapi.ts` and export from `src/services/index.ts`** - [x] **Step 3: Implement `src/services/openapi.ts` and export from `src/services/index.ts`**
In `src/services/openapi.ts`: In `src/services/openapi.ts`:
```typescript ```typescript
@@ -424,12 +424,12 @@ export async function getOpenApiSpec(
In `src/services/index.ts`: In `src/services/index.ts`:
Export `getOpenApiSpec`, `clearOpenApiCache`, `OpenApiQueryOptions`, `OpenApiSummary` from `./openapi`. Export `getOpenApiSpec`, `clearOpenApiCache`, `OpenApiQueryOptions`, `OpenApiSummary` from `./openapi`.
- [ ] **Step 4: Run test to verify it passes** - [x] **Step 4: Run test to verify it passes**
Run: `bun test tests/openapi.test.ts` Run: `bun test tests/openapi.test.ts`
Expected: PASS (9 pass). Expected: PASS (9 pass).
- [ ] **Step 5: Commit** - [x] **Step 5: Commit**
```bash ```bash
git add src/services/openapi.ts src/services/index.ts tests/openapi.test.ts git add src/services/openapi.ts src/services/index.ts tests/openapi.test.ts