Merge commit '01af298c' into codex/cache-view-procedure-hotpaths

# Conflicts:
#	server-rs/crates/spacetime-client/src/mapper.rs
#	server-rs/crates/spacetime-client/src/module_bindings/big_fish_work_summary_snapshot_type.rs
#	server-rs/crates/spacetime-module/src/square_hole/types.rs
This commit is contained in:
kdletters
2026-05-17 01:50:20 +08:00
107 changed files with 2694 additions and 1648 deletions

View File

@@ -16,7 +16,7 @@ use crate::{domain::*, errors::PuzzleFieldError};
#[derive(Clone, Debug, PartialEq, Eq, Serialize, Deserialize)]
pub struct PuzzleAgentSessionProcedureResult {
pub ok: bool,
pub session_json: Option<String>,
pub session: Option<PuzzleAgentSessionSnapshot>,
pub error_message: Option<String>,
}
@@ -24,7 +24,7 @@ pub struct PuzzleAgentSessionProcedureResult {
#[derive(Clone, Debug, PartialEq, Eq, Serialize, Deserialize)]
pub struct PuzzleWorksProcedureResult {
pub ok: bool,
pub items_json: Option<String>,
pub items: Vec<PuzzleWorkProfile>,
pub error_message: Option<String>,
}
@@ -32,15 +32,15 @@ pub struct PuzzleWorksProcedureResult {
#[derive(Clone, Debug, PartialEq, Eq, Serialize, Deserialize)]
pub struct PuzzleWorkProcedureResult {
pub ok: bool,
pub item_json: Option<String>,
pub item: Option<PuzzleWorkProfile>,
pub error_message: Option<String>,
}
#[cfg_attr(feature = "spacetime-types", derive(SpacetimeType))]
#[derive(Clone, Debug, PartialEq, Eq, Serialize, Deserialize)]
#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
pub struct PuzzleRunProcedureResult {
pub ok: bool,
pub run_json: Option<String>,
pub run: Option<PuzzleRunSnapshot>,
pub error_message: Option<String>,
}