v4.1.0-rc1 — ModelDial Official API Primary
Pre-releasev4.1.0-rc1 — ModelDial Official API Primary
This release candidate moves the Daily Selector's primary ModelDial source to the official versioned REST API while preserving the existing Sol/Luna runtime architecture.
This is an independent community project and is not affiliated with, sponsored by, or endorsed by OpenAI or ModelDial.
What changed
- Added
https://modeldial.com/api/v1/radar/latest.jsonas the primary Daily Selector source. - Retained the official full snapshot JSON as the machine-readable fallback.
- Removed the Radar HTML runtime fallback.
- Added strict validation for ModelDial API schema
1.0, batch identity, provenance, and the five canonical Luna effort rows. - Added ModelDial data attribution for the derived test fixture under CC BY 4.0.
The v4.1 source order is now:
Valid same-day Daily Profile
↓
ModelDial Official API v1
↓ invalid / unavailable
Official Full Snapshot JSON
↓ invalid / unavailable
Valid LKG
↓
NO_LUNA_PROFILE_AVAILABLE
Unchanged
The following v4 contracts remain unchanged:
- GPT-5.6 Sol remains the sole planner, orchestrator, ambiguity resolver, and final acceptance owner.
- GPT-5.6 Luna remains the bounded execution worker.
- Luna roles remain
low,medium,high,xhigh, andmax. ultraremains excluded.- Highest score wins.
- Ties prefer the lower effort.
- Beijing-calendar-day locking and same-day reuse remain unchanged.
- Capability degradation remains unchanged.
- LKG and fail-closed behavior remain unchanged.
- Native leaf behavior remains unchanged.
- Maximum direct Luna concurrency remains 3.
- Daily Profile schema remains unchanged.
- LKG schema remains unchanged.
- Install manifest schema remains unchanged.
- Legacy v3.2 migration semantics remain unchanged.
- No Hook Router is required.
Validation
Repository validation:
- Selector tests: PASS
- Installer lifecycle tests: PASS
- Documentation tests: PASS
- Full test suite: PASS
- Windows CI: PASS
- Ubuntu CI: PASS
- macOS CI: PASS
Real runtime validation:
- Existing global v4 installation upgraded successfully to
v4.1.0-rc1. - Transaction backup created and verified.
- Existing Daily Profile and LKG were preserved during installation.
- Installed selector successfully used ModelDial Official API v1.
- Fresh-session Global Runtime G1-G7: PASS.
- Automatic delegation: PASS.
- Native leaf: PASS.
- Native parallelism: PASS.
- Sol Acceptance Gate: PASS.
- Legacy runtime absence: PASS.
Compatibility
No migration is required for existing v4 Daily Profiles or LKG state.
The installer uses the existing manifest-owned upgrade and rollback lifecycle.
Install with Codex
Review and execute the immutable setup contract referenced by the repository README.
This is a prerelease. v4.0.0 remains the current stable release.
Attribution
ModelDial-derived test data is used under CC BY 4.0. See fixtures/modeldial/README.md.