Repository navigation
SubmitFleet engine foundation (PRD v2.0) - #1
Conversation
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…rs, CLI/TUI/API/MCP/dashboard - Catalog with staged qualification; the 100-destination gate counts independent listing groups only and imports can never enable execution - Strict campaigns return coverage_insufficient with the real count - Owner approvals bound to a scope hash; any material change invalidates them; no agent or MCP path grants approval - Transactional SQL ledger: intents persisted before writes, atomic leased claims with fencing, per-account queue limits and cooldowns, uncertain-then-reconcile, append-only events, atomic budget reservations - TinyLaunch adapter (free route only, stops on any payment signal), contract-tested - Hono /api/v1, MCP over stdio and Streamable HTTP, CLI with exit codes, TUI, mobile dashboard with Copy Markdown and clipboard fallback - 48 tests covering the PRD acceptance list Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
Review the following changes in direct dependencies. Learn more about Socket for GitHub.
|
|
Warning Review the following alerts detected in dependencies. According to your organization's Security Policy, it is recommended to resolve "Warn" alerts. Learn more about Socket for GitHub.
|
…-aware origin check Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Implements the engine described in the SubmitFleet PRD v2.0 (2026-10-14). This is the foundation the 100-destination release is measured against, not that release.
Honest status
submitfleet coverage reportexits 3)What's in it
min_executable_destinations: 100; below that →coverage_insufficientwith the real count and blockers, and no writes.uncertain⇒ reconcile before retry; append-only event log; atomic budget reservations; global/campaign pause, account disconnect, destination disable./api/v1, MCP (stdio + Streamable HTTP at/mcp,submitfleet_tools, list cache fields), CLI with stable exit codes +doctor, TUI, mobile dashboard at/appwith Copy Markdown + clipboard fallback,/install.sh.Tests
48 vitest tests mapped to the PRD §16 acceptance list (1-20) plus TinyLaunch contract tests. CLI, HTTP and MCP stdio smoke-tested end to end locally.
Known gaps
See README "Known gaps against the PRD": 99+ adapters and live evidence, URL fact extraction, magic-link/passkey dashboard auth, Next dashboard, browser-adapter runtime, analytics provider, hosting/DNS.
🤖 Generated with Claude Code