Skip to content

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 :9100mcp.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
  • HermesInstance created but baseUrl still placeholder — spawn-profile.sh not 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:

  1. ⬜ DB schema migration — add llmApiKey, hostPort to HermesInstance
  2. ⬜ Wire spawn-profile.sh into provisionPaidOrder()
  3. ⬜ Call Hermes gateway API → get WeChat QR link
  4. ⬜ Frontend StatusPage → show WeChat QR after payment
  5. ⬜ Cloudflared routing for Hermes instances

Prerequisite: Verify Hermes gateway API endpoints (spawn test container first).

团队内部文档