We are thrilled that you want to help refine Aether into the ultimate lightweight AI cognition observatory! Here are the guidelines to ensure a smooth, stable, and cinematic development experience for everyone.
- Prioritize Stability & Performance: Aether is specifically engineered to run smoothly on standard laptops like the MacBook Air. Avoid introducing canvas-heavy elements, custom WebGL/Three.js engines, or giant rendering frameworks.
- Keep the Monorepo Organized:
apps/web: Next.js frontend with ReactFlow & Zustand.packages/sdk-python: The lightweight Python telemetry tracer.
- Caps & Safety Limits:
- Maintain the memory buffer limit of 5,000 events on the backend and 200 events in the UI.
- Limit graph visualization to 50 visible nodes max to prevent memory exhaustion and browser slowdown.
- Clone and Install:
git clone https://github.com/your-username/Aether.git cd Aether npm install - Launch Dev Environment:
npm run dev:web
- Launch Backend:
cd apps/backend pip install -r requirements.txt python main.py
- Ensure typescript builds compile cleanly without warnings.
- Run the demo generator scripts to confirm the visual hierarchy remains intact.
- Decouple intense state calculations from graph rendering loops.