From 815741b45bc7bd8d110479beb85427e2072a9a2c Mon Sep 17 00:00:00 2001 From: Lucas Winther Date: Sun, 6 Sep 2026 20:02:16 +0200 Subject: [PATCH] docs(plan): update progress ledger and mark Task 3 complete --- docs/plans/2026-09-06-openapi-tool-plan.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/docs/plans/2026-09-06-openapi-tool-plan.md b/docs/plans/2026-09-06-openapi-tool-plan.md index 7504131..7e12e38 100644 --- a/docs/plans/2026-09-06-openapi-tool-plan.md +++ b/docs/plans/2026-09-06-openapi-tool-plan.md @@ -616,7 +616,7 @@ git commit -m "feat(tools): add openproject_get_openapi_spec tool definition and - Consumes: Live OpenProject 17 container on `http://localhost:8080`, `src/server.ts`, `allTools` - Produces: Updated test suites expecting 11 tools, end-to-end verified live OpenAPI querying, and updated project tracking. -- [ ] **Step 1: Add live container integration test to `tests/openapi.test.ts`** +- [x] **Step 1: Add live container integration test to `tests/openapi.test.ts`** ```typescript describe("Live Container OpenAPI Integration", () => { @@ -649,7 +649,7 @@ describe("Live Container OpenAPI Integration", () => { }); ``` -- [ ] **Step 2: Update tool count expectations in existing tests** +- [x] **Step 2: Update tool count expectations in existing tests** - In `tests/tools.test.ts`: - `allTools contains exactly 10 Phase 1 tools` -> update to `allTools contains exactly 11 tools including OpenAPI spec` and `expect(allTools).toHaveLength(11)`. @@ -661,16 +661,16 @@ describe("Live Container OpenAPI Integration", () => { - In `tests/mcp-server.test.ts`: - `read-only mode filters tools and maintains read-only status in context` -> update length expectation from 10 to 11. -- [ ] **Step 3: Run full test suite** +- [x] **Step 3: Run full test suite** Run: `bun test` Expected: All tests pass cleanly across all test files (`smoke`, `client`, `services`, `tools`, `mcp-server`, `read-only`, `openapi`). -- [ ] **Step 4: Update `docs/TODO.md`** +- [x] **Step 4: Update `docs/TODO.md`** Add `openproject_get_openapi_spec` tool under completed roadmap and record OpenAPI tool implementation. -- [ ] **Step 5: Commit** +- [x] **Step 5: Commit** ```bash git add tests/openapi.test.ts tests/tools.test.ts tests/read-only.test.ts tests/mcp-server.test.ts docs/TODO.md