What problem does it solve?
Running recurring canary and daily ferry training jobs in Marin requires strict operational discipline: bounded config changes, explicit launch approval, hours-long monitoring, and consistent run sealing. This Skill encodes that entire operating procedure so ferry runs stay stable, auditable, and reproducible.
Core Features & Use Cases
- Canary lane: Launch the stable MoE health-check ferry on TPU or GPU (CoreWeave) via Iris, monitor to terminal state, and triage failures as urgent infrastructure issues.
- Daily lane: Build context since the last ferry, make 1-2 bounded config edits to
experiments/ferries/daily.py, record the proposal in the run issue, launch, and monitor 4-5 hours to completion.
- Run closure: Extract final metrics from W&B with
scripts/ferries/daily_analysis.py, seal the run with a git tag (ferry/daily/YYYYMMDD/<run_slug>), and open a log-only PR updating docs/experiments/daily-ferry-log.md.
- Use Case: A researcher asks to run today's daily ferry; the Skill gathers commits and issues since the last run, proposes a low-risk data-mix tweak, gets launch approval, runs the job on Iris, and closes the loop with metrics and a sealing tag.
Quick Start
Ask the agent to launch and monitor the Marin canary ferry, or to prepare and run today's daily ferry with a bounded config change.