一键导入
launch-worker
Handles Stripe billing, BYOK vault, GAIA eval, analytics, landing page, and deploy prep
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Handles Stripe billing, BYOK vault, GAIA eval, analytics, landing page, and deploy prep
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
View and search the AGIT audit trail. Show timeline of all agent actions with signatures, reversibility classes, and verification links.
Cryptographic signing + audit trail for every tool call. FIDES Ed25519 signatures + AGIT commit log. Every action is signed before execution, committed to an immutable audit trail, and classified into a reversibility class.
Undo, cancel, or compensate agent actions. Manages the 5-class reversibility model for all tool executions.
Handles sandbox (Daytona/E2B), browser automation (Steel), computer use, and tier gating
Handles FIDES/AGIT integration, reversibility model, tool registry, and step middleware
Handles infrastructure, database, auth, and build system features
| name | launch-worker |
| description | Handles Stripe billing, BYOK vault, GAIA eval, analytics, landing page, and deploy prep |
NOTE: Startup and cleanup are handled by worker-base. This skill defines the WORK PROCEDURE.
Features involving: Stripe billing integration, BYOK credential vault, GAIA evaluation harness, PostHog analytics, landing page updates, .env.example refresh, load test updates, launch copy, FIDES verifier endpoint.
None.
Read context: Read mission.md, .factory/library/architecture.md, .factory/library/environment.md. For Stripe features, check existing billing routes at services/api/src/routes/billing.ts and billing service at services/api/src/services/billing.service.ts.
Write tests first (TDD): Mock external APIs (Stripe, PostHog). Test business logic thoroughly.
Stripe billing: Replace the 503 stubs in billing routes with real Stripe service calls:
services/api/src/services/stripe.service.ts using the stripe npm packagestripe.webhooks.constructEvent()subscriptions tablegetUserTier() function reads from ConvexBYOK vault: Create services/api/src/services/byok.service.ts:
crypto.subtle for AES-GCM encryption/decryptionbyok_credentials tablestoreCredential, getCredential, deleteCredentialLanding page: Update the existing landing page at apps/web/src/app/(marketing)/landing/page.tsx:
Analytics: Install posthog-js in web, posthog-node in API:
NEXT_PUBLIC_POSTHOG_KEYposthog.capture() calls for 8 key eventsVerify:
bun run build passesbiome check . passes{
"salientSummary": "Built Stripe service with checkout/portal/webhook handling, BYOK vault with AES-GCM encryption, updated landing page with v5 copy, installed PostHog with 8 event tracks. 30 tests passing, build clean.",
"whatWasImplemented": "services/api/src/services/stripe.service.ts (full Stripe integration), services/api/src/services/byok.service.ts (AES-GCM vault), apps/web/src/app/(marketing)/landing/page.tsx (v5 copy update), PostHog provider in layout, 8 capture() calls across codebase.",
"whatWasLeftUndone": "",
"verification": {
"commandsRun": [
{ "command": "cd services/api && bunx vitest run", "exitCode": 0, "observation": "30 new tests + existing all passing" },
{ "command": "bun run build", "exitCode": 0, "observation": "Clean build" },
{ "command": "biome check .", "exitCode": 0, "observation": "No errors" }
],
"interactiveChecks": []
},
"tests": {
"added": [
{ "file": "services/api/src/services/__tests__/stripe.test.ts", "cases": [
{ "name": "createCheckoutSession returns URL", "verifies": "Checkout flow" },
{ "name": "webhook verifies signature", "verifies": "Signature verification" }
]}
]
},
"discoveredIssues": []
}