{"version":"2.1.223","anchor":"transcript-existence-checks-and-project-directory-discovery-","canonical_anchor":"transcript-existence-checks-and-project-directory-discovery-","heading":"Transcript existence checks and project-directory discovery can use record streams","tier":"internal","area":"Sessions","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.223\/e\/transcript-existence-checks-and-project-directory-discovery-","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.223","markdown":"### Transcript existence checks and project-directory discovery can use record streams\n\nChecking whether a past transcript has content can now run over streamed records instead of files.\n\n**What**\n\nThe probe that decides whether a transcript has real content, and the sibling project-directory lookup, gained backend implementations built on record streams and entry listing.\n\n**Details**\n\n- the probe pages through `readRecords` looking for `\"type\":\"user\"` and `\"type\":\"assistant\"` markers\n- it falls back to `statStream` before answering 'none', and returns 'unknown' when records were truncated or the scan did not converge\n- project-directory lookup gained a `listEntries`-based variant\n\n**Evidence**\n\n`\"type\":\"assistant\"`\n\n- Area: Sessions\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 0\/5"}