From 4cddb4bfe9c730b1f97cd2e0bc02e5c347645f09 Mon Sep 17 00:00:00 2001 From: jade Date: Thu, 13 Aug 2026 22:48:03 +0900 Subject: [PATCH] docs: add sys mock tools design --- ...026-08-13-dap-was-sys-mock-tools-design.md | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 docs/superpowers/specs/2026-08-13-dap-was-sys-mock-tools-design.md diff --git a/docs/superpowers/specs/2026-08-13-dap-was-sys-mock-tools-design.md b/docs/superpowers/specs/2026-08-13-dap-was-sys-mock-tools-design.md new file mode 100644 index 00000000..5f5a2042 --- /dev/null +++ b/docs/superpowers/specs/2026-08-13-dap-was-sys-mock-tools-design.md @@ -0,0 +1,23 @@ +# dap-was-sys Mock Tool Design + +## Scope + +Add two read-only system mock tools to `dap-was-sys`, following the metadata shape of `smp_team_list`. + +## Tools + +- `sys_system_status`: optional `environment` input; returns a mock system name, environment, status, and checked timestamp. +- `sys_notice_list`: optional `category` input; returns a mock list of system notices with title, priority, and published date. + +## Resources + +For each tool, add: + +- A YAML definition under `src/main/resources/tool-definitions/sys/`. +- A corresponding successful JSON response under `src/main/resources/mock-responses/`. + +Both tools are read-only, non-destructive, and require no environment keys. Responses contain only synthetic operational data and no personal or secret information. + +## Validation + +Add a resource-focused test that loads the two YAML definitions and verifies their associated mock response files are available and valid JSON.