helpers/backup.py.dox.md
backup.py helper module.backup.py because this directory is intentionally flat.backup.py owns the runtime implementation.backup.py.dox.md owns durable notes about responsibilities, contracts, side effects, and verification for that implementation.BackupService (no explicit base class)
get_default_backup_metadata(self) -> Dict[str, Any]async test_patterns(self, metadata: Dict[str, Any], max_files: int=...) -> List[Dict[str, Any]]async create_backup(self, include_patterns: List[str], exclude_patterns: List[str], include_hidden: bool=..., backup_name: str=...) -> strasync inspect_backup(self, backup_file) -> Dict[str, Any]async preview_restore(self, backup_file, restore_include_patterns: Optional[List[str]]=..., restore_exclude_patterns: Optional[List[str]]=..., overwrite_policy: str=..., clean_before_restore: bool=..., user_edited_metadata: Optional[Dict[str, Any]]=...) -> Dict[str, Any]async restore_backup(self, backup_file, restore_include_patterns: Optional[List[str]]=..., restore_exclude_patterns: Optional[List[str]]=..., overwrite_policy: str=..., clean_before_restore: bool=..., user_edited_metadata: Optional[Dict[str, Any]]=...) -> Dict[str, Any]datetime, helpers, helpers.localization, helpers.print_style, json, os, pathspec, platform, tempfile, typing, zipfile.self._get_agent_zero_version, files.get_abs_path, Localization.get.now_iso, self._get_default_patterns, self._parse_patterns, self.agent_zero_root.rstrip, patterns.split, join, file_path.lstrip, backed_up_agent_root.rstrip, current_agent_root.rstrip, self._patterns_to_string, self._get_explicit_patterns, tempfile.mkdtemp, os.path.join, self._translate_patterns, git.get_git_info, line.strip, line.startswith, getpass.getuser.tests/test_download_toast_regressions.pytests/test_office_document_store.pytests/test_self_update_tag_filter.pyNo child DOX files.