From 0813ec8639005d691c15d2adf21032fc7ec0c360 Mon Sep 17 00:00:00 2001 From: AetherForge Date: Sun, 7 Jun 2026 11:06:34 -0700 Subject: [PATCH] Refresh test-suite counts and SSM feature filter after cloud landing. Verify Go server 901, agent 657, Vitest 849, Playwright 26; extend -SSM slice with ssm_spread API and agent SSMDocument mocks. --- PROBLEMS.md | 2 +- scripts/test-suite.ps1 | 5 ++++- tests/README.md | 4 ++-- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/PROBLEMS.md b/PROBLEMS.md index ee985d2..44971f8 100644 --- a/PROBLEMS.md +++ b/PROBLEMS.md @@ -4,7 +4,7 @@ Open issues only. Fixed items removed. Last sweep: 2026-06-07. ## No open code issues -Automatable gaps are closed; remaining items below are by-design limits, architecture deferrals, or manual/live operator work. Regression tables and counts: Go server **939**, agent **655**, Vitest **847**, Playwright **26** — see `tests/README.md`. +Automatable gaps are closed; remaining items below are by-design limits, architecture deferrals, or manual/live operator work. Regression tables and counts: Go server **901**, agent **657**, Vitest **849**, Playwright **26** — see `tests/README.md`. ## By design / safety diff --git a/scripts/test-suite.ps1 b/scripts/test-suite.ps1 index 2745d7c..afe8a82 100644 --- a/scripts/test-suite.ps1 +++ b/scripts/test-suite.ps1 @@ -160,7 +160,10 @@ if ($PolicyFanout) { if ($SSM) { Invoke-Phase "SSM (Run Command document export + cloud kits)" { Push-Location (Join-Path $Root "server") - go test ./internal/api/... -run "CloudTemplate|CloudConnection" -count=1 + go test ./internal/api/... -run "SSMSpread|CloudTemplate|CloudConnection" -count=1 + Pop-Location + Push-Location (Join-Path $Root "agent") + go test ./deploy/... -run SSMDocument -count=1 Pop-Location Push-Location (Join-Path $Root "server\web") if (-not (Test-Path "node_modules")) { npm install --silent } diff --git a/tests/README.md b/tests/README.md index a69ef8d..b39f236 100644 --- a/tests/README.md +++ b/tests/README.md @@ -1,6 +1,6 @@ # AetherForge Test Suite -**Current counts (2026-06-07):** Go server **939** `Test*` · Go agent **655** `Test*` · Vitest **847** tests in **109** files · Playwright **26** tests in **9** spec files. Refresh: `go test ./... -list .` (server/agent), `npm run test -- --run` (Vitest), `npx playwright test --list` (E2E). Full suite: `test.bat` → `scripts/test-suite.ps1`. +**Current counts (2026-06-07):** Go server **901** `Test*` · Go agent **657** `Test*` · Vitest **849** tests in **109** files · Playwright **26** tests in **9** spec files. Refresh: `go test ./... -list .` (server/agent), `npm run test -- --run` (Vitest), `npx playwright test --list` (E2E). Full suite: `test.bat` → `scripts/test-suite.ps1`. ## Master validation (operator commands) @@ -25,7 +25,7 @@ Feature slices (single-feature regression after parallel agent landings; each ex | **CloudMap** | `.\scripts\test-suite.ps1 -CloudMap` | Agent registry fetch, EC2 IMDS meta, server deploy-plan hooks, cloud method catalog | | **Fargate** | `.\scripts\test-suite.ps1 -Fargate` | Burst ZIP export, campaign Seer sync, spread-router prefer-seeder hint | | **PolicyFanout** | `.\scripts\test-suite.ps1 -PolicyFanout` | Public policy snapshot + EventBridge fan-out ZIP export | -| **SSM** | `.\scripts\test-suite.ps1 -SSM` | Cloud template export + connection test API, SSM document row in cloud hub Vitest | +| **SSM** | `.\scripts\test-suite.ps1 -SSM` | SSM spread bundle API, agent `ssm_document` lane mock, cloud hub Vitest | | **Seer** | `.\scripts\test-suite.ps1 -Seer` | Seer stream API, LLM note bridge, Seer page + event merge Vitest | | **Oath** | `.\scripts\test-suite.ps1 -Oath` | SQLite oath ledger + API + `/oath` page Vitest | | **Contingency** | `.\scripts\test-suite.ps1 -Contingency` | Agent contingency tree, server auth push + Seer onion logs, mining self-surgery help |