# pecifica Development Guidelines Auto-generated from all feature plans. Last updated: 2025-09-29 ## Active Technologies - TypeScript 5.0+ with Node.js 18+ runtime (001-ts-pacifica-perp) - TypeScript 5.0+ with Node.js 18+ runtime + ethers.js (Web3), axios (HTTP), commander.js (CLI), winston (logging), joi (validation), WebSocket clients (001-ts-pacifica-perp) - Local file-based configuration (JSON) for account credentials and trading parameters (001-ts-pacifica-perp) - TypeScript 5.x (based on existing codebase) + Node.js, WebSocket, Axios, EventEmitter, Winston (logging) (001-ts-pacifica-perp) - In-memory with configurable cleanup (no persistent storage required) (001-ts-pacifica-perp) ## Project Structure ``` src/ tests/ ``` ## Commands npm test [ONLY COMMANDS FOR ACTIVE TECHNOLOGIES][ONLY COMMANDS FOR ACTIVE TECHNOLOGIES] npm run lint ## Code Style TypeScript 5.0+ with Node.js 18+ runtime: Follow standard conventions ## Recent Changes - 001-ts-pacifica-perp: Added TypeScript 5.x (based on existing codebase) + Node.js, WebSocket, Axios, EventEmitter, Winston (logging) - 001-ts-pacifica-perp: Added TypeScript 5.0+ with Node.js 18+ runtime + ethers.js (Web3), axios (HTTP), commander.js (CLI), winston (logging), joi (validation), WebSocket clients - 001-ts-pacifica-perp: Added TypeScript 5.0+ with Node.js 18+ runtime