feat: land direct copy results and expand live action smoke
Some checks failed
StoryForge CI / Baseline checks (push) Has been cancelled
StoryForge CI / Backend tests (push) Has been cancelled
StoryForge CI / Web tests (push) Has been cancelled

This commit is contained in:
kris
2026-04-05 08:14:33 +08:00
parent 78d90542cc
commit 0b96562e86
6 changed files with 12 additions and 4 deletions

View File

@@ -114,6 +114,7 @@ payload = json.loads(pathlib.Path(sys.argv[1]).read_text())
items = payload.get("items") or []
keys = {str(item.get("action_key") or "") for item in items}
required = {"import-homepage", "search-similar-accounts", "save-benchmark-link", "refresh-tracking", "mark-tracking-read"}
required = required | {"track-account", "import-video-link", "import-text", "generate-copy", "create-assistant"}
missing = sorted(required - keys)
if missing:
raise SystemExit(f"action registry missing: {missing}")