chore(workplans): inject state_hub_workstream_id and task IDs from fix-consistency
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -8,6 +8,7 @@ owner: custodian
|
||||
topic_slug: custodian
|
||||
created: "2026-03-18"
|
||||
updated: "2026-03-18"
|
||||
state_hub_workstream_id: "56379f10-bad9-49b4-bbd0-e4a0de5c6a81"
|
||||
---
|
||||
|
||||
# State Hub — pytest Test Suite
|
||||
@@ -36,6 +37,7 @@ not mocking the database). Use a real PostgreSQL test database via
|
||||
id: CUST-WP-0020-T01
|
||||
status: todo
|
||||
priority: high
|
||||
state_hub_task_id: "35a52abb-15b1-4c12-b1c6-5e321377ddfa"
|
||||
```
|
||||
|
||||
- Add `pytest`, `pytest-asyncio`, `httpx` to `state-hub/pyproject.toml` dev deps
|
||||
@@ -55,6 +57,7 @@ priority: high
|
||||
id: CUST-WP-0020-T02
|
||||
status: todo
|
||||
priority: high
|
||||
state_hub_task_id: "85b0b6e2-d66b-4619-8e1f-2056862a0d97"
|
||||
```
|
||||
|
||||
Coverage targets (happy path + key error cases):
|
||||
@@ -72,6 +75,7 @@ Coverage targets (happy path + key error cases):
|
||||
id: CUST-WP-0020-T03
|
||||
status: todo
|
||||
priority: medium
|
||||
state_hub_task_id: "41106482-5b1c-4ee9-8979-377595f704b9"
|
||||
```
|
||||
|
||||
- TD CRUD + workflow status transitions + notes endpoints
|
||||
@@ -87,6 +91,7 @@ priority: medium
|
||||
id: CUST-WP-0020-T04
|
||||
status: todo
|
||||
priority: medium
|
||||
state_hub_task_id: "6fa30dd1-065d-4158-8ef9-ed5ff7001083"
|
||||
```
|
||||
|
||||
For each MCP tool, call the underlying HTTP helper against the test client
|
||||
@@ -102,6 +107,7 @@ just the HTTP-level correctness. Focus on: `get_state_summary`,
|
||||
id: CUST-WP-0020-T05
|
||||
status: todo
|
||||
priority: low
|
||||
state_hub_task_id: "5d206df8-c902-4c5b-8a0b-58b600480c0f"
|
||||
```
|
||||
|
||||
Add `make test` as a step in any existing CI pipeline, or document the
|
||||
|
||||
Reference in New Issue
Block a user