SEA-0.3-COMPLETE
> **Deprecation note (2026-05-13):** Mac3 was the Tier 2 worker host at the time this phase shipped. Mac3 has since been retired. References in this document reflect the Feb-2026 architecture and are kept for historical accuracy. The current home for Tier 2 scoring is Mac4:8100 (cognitive twin). The `mac3-worker-config/` directory and launchd plist described below are archived to `archive/mac3-era/` and should be skipped if reading for current architecture. See SOOP-2 launch memory for migration plan.
Full Public Reader
SEA-0.3-COMPLETE
> Deprecation note (2026-05-13): Mac3 was the Tier 2 worker host at the time this phase shipped. Mac3 has since been retired. References in this document reflect the Feb-2026 architecture and are kept for historical accuracy. The current home for Tier 2 scoring is Mac4:8100 (cognitive twin). The `mac3-worker-config/` directory and launchd plist described below are archived to `archive/mac3-era/` and should be skipped if reading for current architecture. See SOOP-2 launch memory for migration plan.
## Summary
Confirmed Mac3 availability for SEA worker deployment. SSHed to mac3 (M1, 8GB, macOS 14.8.3), verified Python 3.8.2, confirmed 5 concurrent Python processes run cleanly in 2.0s, and determined launchd is the process supervisor to use (supervisord not installed, no Homebrew). Created skeleton worker config with launchd plist, install script, and documentation.
## Changes
- File: `phase0-mac3-availability.md` — Full availability audit: hardware specs, Python env, concurrency test, supervisor check, go/no-go matrix
- File: `mac3-worker-config/sea-worker.plist` — Skeleton launchd plist for SEA scorer worker with env vars, auto-restart, logging
- File: `mac3-worker-config/install.sh` — Deployment script to install plist on mac3 via SSH
- File: `mac3-worker-config/README.md` — Config documentation and installation guide
## Key Findings
- Mac3 is GO for lightweight SEA workers (routing, scoring, health)
- Python 3.8.2 — adequate, but dated (EOL). Sufficient for subprocess/HTTP workers
- 8 GB RAM — caution for ML models; fine for everything else
- launchd recommended over supervisord (native, zero deps, auto-restart)
- 31 GB disk free — plenty for worker code and logs
## Commits
- 4ee8837 feat(sea-0.2): add MiniMax scoring latency benchmark and phase0 results (includes mac3-worker-config/)
- fe9e18b audit(sea-0.4): inventory all hooks and plan sea-router integration (includes phase0-mac3-availability.md)
## RTD Verification
- [x] Structure: all required files exist and organized
- [x] Compilation: plist is valid XML, shell script is executable
- [x] Integration: worker config integrates with mac3's launchd ecosystem
- [x] Content: all task requirements met (SSH, Python, memory, concurrency, supervisor, config)
- [x] User Journey: install.sh provides end-to-end deployment path
- [x] Deployment: committed to sound-sigils-dep branch
## Cross-Pollination
N/A — no cross-track dependencies
Promotion Decision
Promote into a technical note or architecture paper with implementation anchors.
Source Anchor
skill-entity-architecture/SEA-0.3-COMPLETE.md
Detected Structure
Method · Evaluation · References · Architecture