Expand description
Profile Persistence and Rotation (PMAT-028)
Configuration profile management with save/load/switch/export capabilities for different workload scenarios.
§Features
- Named profiles for different workloads (ml_training, inference, stress_test)
- Profile save/load/list/export operations
- CLI overlay merging (CLI > profile > default)
- TOML-based serialization
§Falsification Criteria (F1201-F1210)
See tests/profile_persistence_f1201.rs for falsification tests.
Modules§
- templates
- Pre-defined profile templates
Structs§
- Profile
Config - Serializable profile configuration
- Profile
Manager - Profile manager for save/load/list operations
- Profile
Overlay - CLI overlay for merging profile with command-line arguments
Enums§
- Backend
Config - Backend configuration
- Profile
Error - Profile persistence error
- Workload
Config - Workload configuration
Type Aliases§
- Profile
Result - Result type for profile operations