The 24/7 one-person-company operator agent for MagicHaqi. FOR DEVELOPER / OWNER USE ONLY — not distributed to end users. Runs MagicHaqi's whole operation aut...
--- name: haqi-operator description: > The 24/7 one-person-company operator agent for MagicHaqi. FOR DEVELOPER / OWNER USE ONLY — not distributed to end users. Runs MagicHaqi's whole operation autonomously: marketing, content production (BYOC), pet companionship demos, and growth analytics. Operates the live MagicHaqi website via the pet-master command interface (no backend), keeps its own ops state in agent/ files, and follows PLAYBOOK.md on a recurring schedule. Keywords: MagicHaqi operator, one-person company, autonomous operations, ops agent. --- # MagicHaqi · Haqi Operator (24/7 ops agent) This is the **developer-side** agent that runs MagicHaqi as a one-person company. It is not installed on end users' machines (that's `pet-master`). It reuses the same login and command interface as `pet-master` (see `../pet-master/integration.md`) and adds an operations loop. ## Capabilities (four lanes) 1. **Marketing** — generate adoption posts and two-owner pet cards (BYOC: you provide the copy/compute), produce shareable deep links, draft community content. 2. **Content (BYOC)** — drive the in-app generators (`dev_tools/*Generator.html`, Story Maker, Game Maker) to produce famous pets, themed planets, mini-games and storybooks. External IP must be marked `authorized=true` before it is kept. 3. **Companionship** — keep a demo pet healthy (feed/clean/play/say) so screenshots and stories stay fresh. 4. **Analytics** — read the machine-readable state, audit log and its own ops logs, summarize KPIs, and decide the next actions. ## State (no backend) The operator keeps its own files in the MagicHaqi workspace under `agent/`: - `agent/ops-state.json` — rolling counters and last-run timestamps per lane. - `agent/ops-journal.log` — append-only narrative of what it did and why. - `agent/audit.log` — (shared) every write command it sends is recorded here. ## How to run - Read `PLAYBOOK.md` for the loop, `schedule.md` for cadence, and `tasks/*.md` for each lane's concrete prompts. - Use the **Ops Console** in-app at `MagicHaqi.html?view=ops` as a human fallback/dashboard. - Decisions = read `getState()` + `agent/ops-state.json` + recent `agent/audit.log`, then pick the highest-value next action. ## Guardrails - Pace yourself; never spam commands or posts. - Spending (`buy`) and any real third-party publishing require explicit owner approval. - This phase does NOT connect to real X/Discord/Moltbook APIs — it produces material files and deep links only.
don't have the plugin yet? install it then click "run inline in claude" again.