# 2026-02-14

## iso-bot project - Major session

### Progress
- Researched botty (aeon0/botty) archived D2R pixel bot for health/mana detection approach
- botty uses `ui.meters` module with column-scanning for orb fill detection (not simple region averaging)
- Current problem: screenshot shows 100% health/mana but bot detects only 14.5% health, 33.3% mana
- Root cause: orb border pixels dilute the match — need column-scanning approach

### Claude Code setup completed
- CLI v2.1.42 installed at `/usr/local/bin/claude`
- OAuth login done, default model Opus 4.6
- Wrapper script at `bin/claude-code`
- Skill at `skills/iso-bot/SKILL.md`, notes at `skills/coding-agent/NOTES.md`
- Allowed tools: Edit, Write, Bash

### Key calibration data (from real D2R 1080p screenshot)
- Health orb: (370,945)-(460,1030), center RGB(196,18,16), H 0-10 S 150+ V 150+
- Mana orb: (1580,910)-(1670,1000), center HSV(228,94,73), H 200-240 S 100+ V 80+
- Dashboard region checkboxes fixed, upload auto-switches capture source
- State detection improved: in-game check runs before loading check

## Browser tool fixed (headless)
- Snap Chromium was just a stub — installed real Google Chrome 145 via .deb
- Config: `executablePath: /usr/bin/google-chrome-stable`, `headless: true`, `noSandbox: true`
- Tested: starts, opens pages, snapshots work — fully functional headless browser on VM
- DocFast QA can now use the browser tool directly instead of Playwright scripts

### Project shelved
- User decided the project is too complex for now, putting it aside indefinitely
- All code remains in repo `ssh://forgejo@git.cloonar.com/openclawd/iso-bot.git`
- Can resume in the future

## Autonomous Business Agent launched
- User wants an AI-run business — fully autonomous except when needing human action (domains, hosting, accounts, spending)
- Budget: €200 starting capital
- 5 daily isolated sessions (8:00, 11:00, 14:00, 17:00, 20:00 Vienna), Opus 4.6
- Skill: `skills/business/SKILL.md`
- Workspace: `projects/business/`
- Phase 0: Business model discovery → propose to user for approval → then build
- Cron job IDs: 04adaf7d, 660df00e, 0ee8ea7d, c5a092fc, d152779e
- Delivery: announce (summaries sent to user after each session)
- User stays Hoid's human — business agent is separate
