Sol Foreman v0.3.0 makes model routing and CLI worker evidence easier to trust.
What’s new
- Honest routing guidance for requested models, identity claims, inherited context, and runtime evidence, including current Claude CLI probe results.
- A conditional native-Codex wrapper for longer Claude CLI jobs where the harness supports visible work items. The wrapper is visible; the inner Claude process is not.
- Safer durable worker evidence: exclusive receipts, artifact validation, child cleanup on receipt failure, and honest process-closure reporting.
- Raw worker stdout and stderr remain byte-for-byte unchanged. Conservative URL redaction applies only to derived receipt and launcher-error metadata.
- Executable setup and cross-family release runbooks with consent gates, evidence requirements, and hygiene checks.
Known limitations
- Current Codex CLI JSONL does not expose a served-model field, so a requested model remains requested-pin evidence.
- Availability probes establish route availability at probe time, not the model serving every later turn.
- Native wrapper visibility does not prove native execution or served-model identity.
This release incorporates applicable lessons from the public fable-foreman v0.3.0 and claudemix routing study while preserving Sol Foreman systems that were already ahead.