Grand Diomande Research · Full HTML Reader
Mac3 Worker Config
- `sea-worker.plist` — launchd plist for the main SEA scorer/worker process - `install.sh` — Deploy script to install the plist on mac3
Full Public Reader
Mac3 Worker Config
Skeleton launchd configuration for SEA workers on Mac3.
Files
- `sea-worker.plist` — launchd plist for the main SEA scorer/worker process
- `install.sh` — Deploy script to install the plist on mac3
Installation
bash
# From this machine (mac1/mac4):
./install.sh
# Or manually on mac3:
cp sea-worker.plist [home-path]
launchctl load [home-path]Configuration
Edit `sea-worker.plist` to adjust:
| Key | Default | Description |
|---|---|---|
| `SEA_NODE_ID` | `mac3` | Node identifier in SEA cluster |
| `SEA_ROLE` | `scorer` | Worker role (scorer, router, health) |
| `SEA_PORT` | `18080` | HTTP port for worker API |
Notes
- Python 3.8.2 (system) — adequate for scoring/routing workers
- 8 GB RAM — keep ML models on Mac4 (16 GB) instead
- launchd auto-restarts on crash (`KeepAlive.SuccessfulExit = false`)
- Logs at `[home-path]`
Promotion Decision
Promote into a technical note or architecture paper with implementation anchors.
Source Anchor
skill-entity-architecture/mac3-worker-config/README.md
Detected Structure
No structure detected yet.