diff --git a/CHANGELOG.md b/CHANGELOG.md
index 9c7f1995..5863d303 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -21,8 +21,9 @@
### Fixed
- Replaced the Windows native embedding process-start identity CIM probe with
- the native process creation time. Immediate post-spawn identity reads no
- longer depend on CIM convergence and retain the existing serialized format.
+ the native process creation time. Immediate identity reads and snapshot start
+ times no longer depend on CIM convergence and retain the existing serialized
+ identity format.
- Made incremental freshness compare verified parser source hashes when file
mtimes match. Same-timestamp edits now schedule reindexing instead of leaving
stale graph data current, while legacy and non-parser rows retain the
diff --git a/crates/codestory-retrieval/src/sidecar.rs b/crates/codestory-retrieval/src/sidecar.rs
index 1445ed23..43dcacf4 100644
--- a/crates/codestory-retrieval/src/sidecar.rs
+++ b/crates/codestory-retrieval/src/sidecar.rs
@@ -79,6 +79,8 @@ const WINDOWS_PROCESS_QUERY_LIMITED_INFORMATION: u32 = 0x1000;
const WINDOWS_ERROR_INVALID_PARAMETER: i32 = 87;
#[cfg(windows)]
const WINDOWS_DATETIME_TICKS_AT_FILETIME_EPOCH: u64 = 504_911_232_000_000_000;
+#[cfg(windows)]
+const WINDOWS_FILETIME_TICKS_AT_UNIX_EPOCH: u64 = 116_444_736_000_000_000;
#[cfg(target_os = "macos")]
const MACOS_CTL_KERN: std::ffi::c_int = 1;
#[cfg(target_os = "macos")]
@@ -801,7 +803,7 @@ fn normalized_identity_path(path: &str) -> String {
}
#[cfg(windows)]
-pub fn native_embedding_process_start_identity(pid: u32) -> Result