# Agent Instructions ## Project Intelligence Terminal is a Docker-first Crucix fork for home-server OSINT, market, LLM, Telegram, and Discord workflows. ## Rules - Preserve the existing ESM Node structure unless a change is needed for reliability. - Do not commit `.env`, tokens, generated `runs/` data, registry credentials, or private logs. - Keep Docker and Dockge operation first-class: `AUTO_OPEN_BROWSER=false`, persistent `/app/runs`, and health checks must remain working. - Use the Gitea Ubuntu runners for heavy builds, dependency installs, audits, release jobs, and package publishing when available. - Lightweight local checks are allowed: `git status`, `rg`, syntax checks, `git diff --check`, and targeted unit tests. ## Commands - Start: `npm start` - Unit tests: `npm run test:unit` - Full tests: `npm test` - Compose validation: `docker compose config` - Docker image: `docker build -t git.wilkensxl.de/mrsphay/intelligence-terminal:latest .` ## Release Target Push source to `https://git.wilkensxl.de/MrSphay/intelligence-terminal.git` and publish the Docker image to `git.wilkensxl.de/mrsphay/intelligence-terminal`.