Skip to content

v4.1.0-rc1 — ModelDial Official API Primary

Pre-release
Pre-release

Choose a tag to compare

@SuperDaddyV SuperDaddyV released this 13 Aug 05:26
· 57 commits to master since this release

v4.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.json as 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, and max.
  • ultra remains 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.