主题
Remaining Work — Post v0.4.0
Date: 2026-05-15 Branch: feat/v0.4.1-ecs-autodeploy
Archive — All Items Resolved as of 2026-05-15
The four items originally tracked here are all resolved. Notes preserved below for reference.
1. MCP Tushare Data Source ✅ DONE
Verified on ECS 2026-05-15. /sse endpoint live on :9100 → mcp.fsagent.cc; ListToolsRequest active every 3 min. Tushare token in ECS .env. No further action needed.
2. Stock-Research Skill Docker Dependencies ✅ DONE
Not a problem. get_client() in skill/stock-research/scripts/_client.py returns ServiceClient (stdlib urllib.request only) when TWILIGHT_SERVICE_URL is set. Hermes profile .env always sets it. No custom Docker image needed.
3. Payment → Provisioning Bridge ✅ DONE (E2E partially tested)
WeChat Pay flow verified 2026-05-15 with real payment:
out_trade_no=cmp6vqipe0006p601ycpepv0q,transaction_id=4200003124202605154534355292- Webhook verified, Order PAID, Subscription ACTIVE in DB
HermesInstancecreated butbaseUrlstill placeholder —spawn-profile.shnot yet wired
Remaining: Hermes spawn + WeChat QR return. See plan doc below.
4. Migration Test — Prefab → Container Tier ✅ DONE
scripts/admin/migrate-profile.sh exists. No further implementation needed.
Active Work
v0.4.1: ECS Auto-Deploy
See docs/superpowers/plans/2026-05-15-ecs-auto-deploy.md. Pipeline operational as of 2026-05-15.
v0.4.2: Hermes WeChat Provisioning
See docs/superpowers/plans/2026-05-15-hermes-wechat-provisioning.md.
5 tasks:
- ⬜ DB schema migration — add
llmApiKey,hostPorttoHermesInstance - ⬜ Wire
spawn-profile.shintoprovisionPaidOrder() - ⬜ Call Hermes gateway API → get WeChat QR link
- ⬜ Frontend
StatusPage→ show WeChat QR after payment - ⬜ Cloudflared routing for Hermes instances
Prerequisite: Verify Hermes gateway API endpoints (spawn test container first).