fraudtwin.ScaleCheckpoint#

class fraudtwin.ScaleCheckpoint(**data)[source][source]#

Bases: BaseModel

Serializable checkpoint manifest for deterministic resume.

Parameters:
  • checkpoint_version (str)

  • run_id (str)

  • run_dir (str)

  • configuration_hash (str)

  • resolved_configuration (dict[str, Any])

  • seed (int)

  • seed_tree_version (str)

  • plan (ScalePlan)

  • completed_partitions (tuple[PartitionCompletion, ...])

  • completed_chunks (tuple[ChunkCompletion, ...])

  • reconciliation (ReconciliationResult | None)

  • created_at (datetime)

  • integrity_hash (str | None)

model_config: ClassVar[ConfigDict] = {'extra': 'forbid', 'frozen': True}#

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].