(sessionID string)
| 376 | meta.TurnCount = turnCount |
| 377 | return meta, atomicWriteJSON(s.metaPath(sessionID), meta) |
| 378 | } |
| 379 | |
| 380 | func (s *Store) loadGenerationTriplet(sessionID, payloadPath string) (map[string]any, map[string]any, map[string]any) { |
| 381 | stateData := loadJSONMap(s.stateReadPath(sessionID)) |
| 382 | payloadData := loadJSONMap(payloadPath) |
| 383 | commitData := loadJSONMap(s.skillRecoveryCommitReadPath(sessionID)) |
no test coverage detected