fix: preserve ambiguous legacy session attribution

This commit is contained in:
2026-10-05 12:50:47 +09:00
parent d2a0b75045
commit cc97987482
6 changed files with 322 additions and 70 deletions
+5
View File
@@ -4782,6 +4782,11 @@ pub struct SubjektivStageCandidateResponse {
#[serde(deny_unknown_fields)]
pub struct SubjektivRecordSessionRequest {
pub session_id: String,
/// Creation is allowed only while finalizing a newly generated Session or
/// recovering that exact lifecycle's durable incomplete state. Restoring a
/// legacy Session uses verification-only mode so current ownership cannot
/// invent historical attribution.
pub create_if_missing: bool,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, JsonSchema)]