test: add end-to-end business goals smoke

This commit is contained in:
zhaoyilun
2026-07-11 00:42:45 +08:00
parent d94d0a318a
commit caa7649feb
5 changed files with 195 additions and 7 deletions

View File

@@ -917,7 +917,7 @@ git push gitea main
- `send_file_production_ready`
- `remaining_business_blockers`
- [ ] **Step 1: Implement fixture-backed smoke**
- [x] **Step 1: Implement fixture-backed smoke**
The script starts `cmd/isphere-mcp` with temp fixture env and calls MCP requests using the same pattern as `verify-go-mcp.ps1`.
@@ -937,11 +937,11 @@ receive_files_download_ready=false unless R10 accepted mapping exists
send_file_production_ready=false unless file sandbox evidence passed
```
- [ ] **Step 3: Create report**
- [x] **Step 3: Create report**
`docs/reports/2026-07-10-business-goals-smoke.md` summarizes the current business state in plain Chinese.
- [ ] **Step 4: Verify and commit**
- [x] **Step 4: Verify and commit**
```powershell
git diff --check
@@ -956,6 +956,14 @@ git push gitea main
**Acceptance gate:** 业务目标完成度可以用脚本输出,而不是口头判断。
**R13 Result:**
- Added `scripts/verify-business-goals-smoke.ps1`.
- Added `docs/reports/2026-07-10-business-goals-smoke.md`.
- Business-ready true: contact search, group search, receive messages, receive file list, send-message preview, send-file preview.
- Business-ready false: production send message, receive file download, production send file.
---
### R14: Operator packaging, runbook, and release-candidate report