Skip to content

feat(lifecycle): support source-bound new research requests - #602

Merged
Pigbibi merged 1 commit into
mainfrom
codex/new-research-request-20260914
Sep 14, 2026
Merged

Pigbibi merged 1 commit into
mainfrom
codex/new-research-request-20260914

Conversation

@Pigbibi

@Pigbibi Pigbibi commented Sep 14, 2026

Copy link
Copy Markdown
Contributor

This adds a source-bound NewResearchRequest path to the existing saved research promotion lifecycle. New requests keep drift_score null, require validated source receipt references, reject future or stale requests, and reuse stable scope/exact identity so a changed observation date does not repeat AI or optimization work. Existing drift handling remains unchanged.

Validation:

  • 230 related QPK tests passed, including promotion cycle/resume/reconciliation/shadow/cross-asset/actionable runner groups.
  • Ruff passed on the two changed files.
  • No live model, provider, order, or deployment call was made.

Co-Authored-By: Codex <noreply@openai.com>
@Pigbibi
Pigbibi merged commit de13e48 into main Sep 14, 2026
1 check passed
@Pigbibi
Pigbibi deleted the codex/new-research-request-20260914 branch September 14, 2026 08:11
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