
Audit Brier scores by price bucket and bet direction from resolved trades
Create a new Next.js API route with x402 micropayment middleware
Implement a feature or phase from the Kardashev Network IMPLEMENTATION_CHECKLIST.md
# Production Pulse Check Quick health check of the production server after deploy or on demand. ## Steps 1. SSH into the droplet and run all checks in parallel: ```bash # PM2 process status ssh [email protected] "pm2 jlist" 2>/dev/null # Hit the opportunities endpoint for 2-3 cities. # Note: /api/weather/opportunities is auth-gated — pass CRON_SECRET extracted # from the droplet's .env.local as a Bearer token. ssh [email protected] bash <<'REMOTE' cd /var/www/kardashev SECRET=$(grep '^C
React Three Fiber animation - useFrame, useAnimations, spring physics, morph targets. Use when animating objects, playing GLTF animations, or implementing physics-based movement.
React Three Fiber geometry - built-in shapes, BufferGeometry, instancing, Drei helpers. Use when creating 3D shapes, custom geometry, or optimizing with instances.
React Three Fiber asset loading - useGLTF, useLoader, Suspense patterns. Use when loading 3D models, textures, or managing loading states.
React Three Fiber materials - PBR materials, Drei materials, shader materials. Use when styling meshes, creating custom materials, or implementing visual effects.
React Three Fiber textures - useTexture, environment maps, video textures. Use when loading images, PBR texture sets, HDR environments, or video.
Create a React Three Fiber 3D component for the Kardashev Network visualization
Three.js interaction - raycasting, controls, mouse/touch input, object selection. Use when handling user input, implementing click detection, adding camera controls, or creating interactive 3D experiences.
Three.js post-processing - EffectComposer, bloom, depth of field, custom passes. Use when adding visual effects, screen-space effects, or enhancing rendered output.
Three.js lighting - light types, shadows, environment lighting. Use when adding lights, configuring shadows, setting up IBL, or optimizing lighting performance.
SWR data fetching - useSWR, mutations, revalidation, caching. Use when fetching API data, implementing real-time updates, or managing server state.
React Three Fiber lighting - light types, shadows, environment, Drei helpers. Use when adding lights, configuring shadows, or setting up IBL.
React Three Fiber post-processing - EffectComposer, bloom, depth of field, custom effects. Use when adding visual effects or enhancing rendered output.
Three.js scene setup, cameras, renderer, Object3D hierarchy, coordinate systems. Use when setting up 3D scenes, creating cameras, configuring renderers, managing object hierarchies, or working with transforms.
Check if enough source_accuracy data has accumulated for BMA Phase 2
Check if the disagreement detector has fired and review signal quality
Run build, lint, and type checking for the Kardashev Network project
Create a new React component following Kardashev Network project patterns
Deploy current branch to the DigitalOcean production droplet
Framer Motion animations - motion components, variants, gestures, layout animations. Use when adding UI animations, transitions, or interactive motion effects.
React Three Fiber fundamentals - Canvas, hooks (useFrame, useThree), JSX elements, events, refs. Use when setting up R3F scenes, creating components, handling the render loop, or working with Three.js objects in React.
React Three Fiber interaction - pointer events, controls, raycasting. Use when handling user input, camera controls, or creating interactive experiences.
React Three Fiber physics with Rapier - RigidBody, colliders, forces, joints. Use when adding physics simulation, collision detection, or character controllers.
React Three Fiber shaders - shaderMaterial, custom GLSL, uniforms. Use when creating custom visual effects or extending materials.
Three.js animation - keyframe animation, skeletal animation, morph targets, animation mixing. Use when animating objects, playing GLTF animations, creating procedural motion, or blending animations.
Three.js geometry creation - built-in shapes, BufferGeometry, custom geometry, instancing. Use when creating 3D shapes, working with vertices, building custom meshes, or optimizing with instanced rendering.
Three.js asset loading - GLTF, textures, images, models, async patterns. Use when loading 3D models, textures, HDR environments, or managing loading progress.
Three.js materials - PBR, basic, phong, shader materials, material properties. Use when styling meshes, working with textures, creating custom shaders, or optimizing material performance.
Three.js shaders - GLSL, ShaderMaterial, uniforms, custom effects. Use when creating custom visual effects, modifying vertices, writing fragment shaders, or extending built-in materials.
Three.js textures - loading, configuration, UV mapping, environment maps. Use when loading images, configuring texture properties, or working with HDR environments.
Web3 integration with wagmi and viem - wallet connection, contract interactions, transactions, RainbowKit. Use when implementing wallet features, reading/writing contracts, or handling blockchain transactions.
# Morning-After Audit Comprehensive daily check of system health, signal pipeline, and trading performance. Run after a full trading day has passed. ## Prerequisites - MongoDB connection string is in `.env.local` on droplet as `MONGO_CONNECTION_STRING` (Atlas, not local) - Use the Atlas URI for `mongosh`: `mongosh "mongodb+srv://..." --quiet` - Batch SSH commands to avoid fail2ban rate limiting (max 3 parallel SSH sessions) ## Steps Run these three SSH commands in parallel: ### Command 1: