fix: enforce workspace memory settings contract

This commit is contained in:
2026-08-21 22:05:53 +09:00
parent c4814115de
commit 61d174b174
5 changed files with 138 additions and 21 deletions
+1 -1
View File
@@ -5232,7 +5232,7 @@ fn validate_workspace_memory_snapshot(
)));
}
if snapshot.settings_revision == 0
|| !matches!(snapshot.language.as_str(), "English" | "Japanese")
|| !manifest::is_normalized_workspace_memory_language(&snapshot.language)
{
return Err(WorkerError::InvalidState(format!(
"Workspace Worker {worker_name} has corrupt Memory settings snapshot metadata"