What problem does it solve? Verifying that a dashboard and its backend actually work together is error-prone: a UI can render while the API behind it is dead. This Skill provides a repeatable inside-out smoke test that proves the FastAPI runtime boots, the Next.js dashboard renders live telemetry matching API values, and opportunity dispatch/refill writes durable sqlite state. ## Core Features & Use Cases - Inside-out verification: Assert at the API first, then confirm the dashboard UI shows the same numbers from /api/overview, so a pretty dashboard over a dead API fails the test. - Isolated state testing: Uses a throwaway DHARMA_STATE_DIR so sqlite assertions on task_claims and delegation_runs are repeatable and never pollute real state. - Opportunity loop checks: Validates the six-stage pipeline (scope through first_artifact), dispatch producing 6 task claims and 6 delegation runs, and refill producing a revenue packet on disk. - Use Case: After modifying the API or dashboard, run this smoke to confirm the runtime boots, metric cards match /api/overview values, and dispatch/refill write correct rows to runtime.db before merging. ## Quick Start Run the dashboard and runtime smoke test against this checkout and report whether the API, UI telemetry, and opportunity dispatch all pass.