chore(consistency): register QONTO-WP-0003 in State Hub [auto]

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
tegwick 2026-07-22 21:37:10 +02:00
parent 49e3b657a1
commit dc3431cda0
2 changed files with 16 additions and 0 deletions

View file

@ -11,6 +11,7 @@
| workplan | ADHOC-2026-07-21 | finished | — | workplans/ADHOC-2026-07-21.md |
| workplan | QONTO-WP-0001 | finished | — | workplans/QONTO-WP-0001-statehub-bootstrap.md |
| workplan | QONTO-WP-0002 | finished | — | workplans/QONTO-WP-0002-policy-kernel-and-rest.md |
| workplan | QONTO-WP-0003 | ready | — | workplans/QONTO-WP-0003-mcp-surface.md |
| task | ADHOC-2026-07-21-T01 | done | — | workplans/ADHOC-2026-07-21.md |
| task | ADHOC-2026-07-21-T02 | done | — | workplans/ADHOC-2026-07-21.md |
| task | QONTO-WP-0001-T01 | done | — | workplans/QONTO-WP-0001-statehub-bootstrap.md |
@ -23,3 +24,10 @@
| task | QONTO-WP-0002-T05 | done | — | workplans/QONTO-WP-0002-policy-kernel-and-rest.md |
| task | QONTO-WP-0002-T06 | done | — | workplans/QONTO-WP-0002-policy-kernel-and-rest.md |
| task | QONTO-WP-0002-T07 | done | — | workplans/QONTO-WP-0002-policy-kernel-and-rest.md |
| task | QONTO-WP-0003-T01 | todo | — | workplans/QONTO-WP-0003-mcp-surface.md |
| task | QONTO-WP-0003-T02 | todo | — | workplans/QONTO-WP-0003-mcp-surface.md |
| task | QONTO-WP-0003-T03 | todo | — | workplans/QONTO-WP-0003-mcp-surface.md |
| task | QONTO-WP-0003-T04 | todo | — | workplans/QONTO-WP-0003-mcp-surface.md |
| task | QONTO-WP-0003-T05 | todo | — | workplans/QONTO-WP-0003-mcp-surface.md |
| task | QONTO-WP-0003-T06 | todo | — | workplans/QONTO-WP-0003-mcp-surface.md |
| task | QONTO-WP-0003-T07 | todo | — | workplans/QONTO-WP-0003-mcp-surface.md |

View file

@ -9,6 +9,7 @@ owner: codex
topic_slug: the-custodian
created: "2026-07-22"
updated: "2026-07-22"
state_hub_workstream_id: "6ad0e906-5fbe-4b9e-8307-0abfc5c4a60a"
---
# Phase 2 — MCP surface for all harnesses
@ -33,6 +34,7 @@ rejected).
id: QONTO-WP-0003-T01
status: todo
priority: high
state_hub_task_id: "b899ea70-13d4-4b70-8b45-b602359ab90b"
```
Pick an MCP server library/transport for the Python 3.12 stack (streamable-HTTP,
@ -53,6 +55,7 @@ protocols).
id: QONTO-WP-0003-T02
status: todo
priority: high
state_hub_task_id: "f9e0d403-d6ae-4800-8d42-847c3d70827f"
```
Implement MCP tools per the capability map in `specs/ArchitectureBlueprint.md`
@ -80,6 +83,7 @@ QONTO-WP-0002-T02.
id: QONTO-WP-0003-T03
status: todo
priority: high
state_hub_task_id: "ad43b09a-ffa5-4df0-8999-bfcef1f11732"
```
Wire OIDC/workload auth for the MCP endpoint — **no bank secrets ever reach
@ -98,6 +102,7 @@ against the running adapter using only that snippet.
id: QONTO-WP-0003-T04
status: todo
priority: medium
state_hub_task_id: "c6805812-8419-4200-b4ad-a048a541b3be"
```
Register the `finance-qonto-read` tool profile (blueprint §6 Phase 2.3) so
@ -117,6 +122,7 @@ integration doc; at least one harness config example uses it end-to-end.
id: QONTO-WP-0003-T05
status: todo
priority: medium
state_hub_task_id: "b7d70c3e-fe55-47d9-9180-cd4c0bedc31a"
```
Confirm MCP tool calls emit the exact same structured audit event shape as
@ -134,6 +140,7 @@ call are schema-identical modulo protocol field.
id: QONTO-WP-0003-T06
status: todo
priority: medium
state_hub_task_id: "1093ec79-eb16-4797-8c9c-5423a925db77"
```
Add an MCP-equivalent of `scripts/smoke_rest_api.py`: start the service,
@ -151,6 +158,7 @@ credentials, matching the Phase 1 REST smoke pattern.
id: QONTO-WP-0003-T07
status: todo
priority: low
state_hub_task_id: "1dc90a1e-0dcc-40c1-80c9-c7403a348db0"
```
Mark workplan finished when T01T06 are done; confirm REST and MCP surfaces