Skip to content

feat: keep approved live champions separate from P0–P6 candidates - #323

Merged
Pigbibi merged 1 commit into
mainfrom
codex/live-champion-continuity
Aug 30, 2026
Merged

feat: keep approved live champions separate from P0–P6 candidates#323
Pigbibi merged 1 commit into
mainfrom
codex/live-champion-continuity

Conversation

@Pigbibi

@Pigbibi Pigbibi commented Aug 30, 2026

Copy link
Copy Markdown
Contributor

Summary

  • add explicit live-continuity metadata for frozen incumbent baselines
  • bind baseline restores to a deterministic runtime-target fingerprint
  • permit only listed, previously approved profiles to use the continuity lane
  • keep P0–P6 candidate policy unchanged for new live promotion
  • include immutable strategy-release identity validation for the migration path

Validation

  • python3 python/scripts/build_config.py --check
  • rtk pytest python/tests/test_runtime_settings.py -q
  • python3 python/scripts/build_config.py

Safety

A continuity target cannot silently change its strategy/account/service/config. Reduced, reconcile-only, and paused states are represented but must fail closed until a strategy-specific executor is wired.

@Pigbibi
Pigbibi force-pushed the codex/live-champion-continuity branch 2 times, most recently from a0715f6 to 2cbdf42 Compare August 30, 2026 11:22
Co-Authored-By: Codex <noreply@openai.com>
@Pigbibi
Pigbibi force-pushed the codex/live-champion-continuity branch from 2cbdf42 to 23a82d0 Compare August 30, 2026 11:26
@Pigbibi
Pigbibi merged commit 5b676d7 into main Aug 30, 2026
6 checks passed
@Pigbibi
Pigbibi deleted the codex/live-champion-continuity branch August 30, 2026 11:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant