(sessionID string)
| 460 | return nil, nil, nil |
| 461 | } |
| 462 | return stateData, payloadData, commitData |
| 463 | } |
| 464 | |
| 465 | func (s *Store) sessionPath(sessionID string) string { |
| 466 | return filepath.Join(s.sessionDir(sessionID), "transcript.jsonl") |
| 467 | } |
| 468 | |
| 469 | func (s *Store) metaPath(sessionID string) string { |
| 470 | return filepath.Join(s.sessionDir(sessionID), "meta.json") |
| 471 | } |
| 472 | |
| 473 | func (s *Store) statePath(sessionID string) string { |
| 474 | return filepath.Join(s.sessionDir(sessionID), "state.json") |
| 475 | } |
| 476 | |
| 477 | func (s *Store) skillRecoveryPath(sessionID string) string { |
| 478 | return filepath.Join(s.sessionDir(sessionID), "skill-recovery.json") |
| 479 | } |
| 480 | |
| 481 | func (s *Store) skillRecoveryCommitPath(sessionID string) string { |
| 482 | return filepath.Join(s.sessionDir(sessionID), "skill-recovery.commit.json") |
| 483 | } |
| 484 | |
| 485 | func (s *Store) taskRuntimePath(sessionID string) string { |
| 486 | return filepath.Join(s.sessionDir(sessionID), "tasks.json") |
| 487 | } |
| 488 | |
| 489 | func (s *Store) sqlitePath(sessionID string) string { |
| 490 | return filepath.Join(s.sessionDir(sessionID), "session.sqlite") |
| 491 | } |
| 492 | |
| 493 | func (s *Store) sessionDir(sessionID string) string { |
| 494 | return filepath.Join(s.dir, safeSessionID(sessionID)) |
no test coverage detected