Development record
`11-history.md:290` says each staged transcript's sidecar holds its session and lineage, so nothing is ever encoded in the filename. Staged names encode the capture time and the key, `<timestamp>-<key>.raw` (`stagedFilename`, `internal/core/history/staging.go:290`), and `stagedLockKey` (`internal/core/history/staging.go:443`) derives the agent or session key from that name without reading the sidecar. Pending transcripts are named `<session-id>.raw` (`pendingPaths`, `internal/core/history/pending.go:107`).
issueopenminoriss-2611060810104650
11-history.md:290 says each staged transcript's sidecar holds its session and lineage, so nothing is ever encoded in the filename. Staged names encode the capture time and the key, <timestamp>-<key>.raw (stagedFilename, internal/core/history/staging.go:290), and stagedLockKey (internal/core/history/staging.go:443) derives the agent or session key from that name without reading the sidecar. Pending transcripts are named <session-id>.raw (pendingPaths, internal/core/history/pending.go:107).
Frontmatter
| id | iss-2611060810104650 |
|---|---|
| type | issue |
| lifecycle | open |
| severity | minor |
.abcd/work/issues/open/iss-2611060810104650-11-history-md-290-says-each-staged.md
open on GitHub ↗ · commit history ↗