Back to corpus
architecturetechnical paper candidatescore 48

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 HTML reader

Read the full artifact

Open in new tab

Extracted abstract or opening context

> **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)

Promotion decision

What has to happen next

Promote into a technical note or architecture paper with implementation anchors.

Why this is not always a full paper yet

Corpus pages are public-safe readers for discovered workspace artifacts. They are not automatically final papers. A corpus item becomes a polished paper only after the editable source, evidence checkpoints, references, figures, render path, and release status are attached through the paper schema.