{"version":"2.1.234","anchor":"resume-reads-the-pre-compaction-sidecar-ahead-of-time","canonical_anchor":"resume-reads-the-pre-compaction-sidecar-ahead-of-time","heading":"Resume reads the pre-compaction sidecar ahead of time","tier":"soon","area":"Sessions","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.234\/e\/resume-reads-the-pre-compaction-sidecar-ahead-of-time","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.234","markdown":"### Resume reads the pre-compaction sidecar ahead of time\n\nResume can fetch pre-compaction state early to cut a wait, but the flag is off.\n\n**What**\n\nWhen resuming a session, the file holding pre-compaction state can now be fetched while the session is being resolved rather than when it is needed, removing a wait during rehydration. Gated off by default behind `tengu_hover_rest`.\n\n**Details**\n\n- Reads `precompact.json` from the storage backend, falling back to disk, with an 8 MB size cap; results are held in a cache of at most 8 sessions.\n- Rehydration uses the pre-read copy when present instead of reading again.\n- Forked sessions skip the read-ahead.\n\n**Evidence**\n\n`precompact.json`\n\n- Flag `tengu_hover_rest`: Off in both readings (read for one account on one subscription tier against v2.1.234; this account: off, anonymous baseline: off, compiled default: off)\n- Area: Sessions\n- Names: `tengu_hover_rest`\n- Tier: Nothing to try yet\n- Useful: 2\/5\n- Signal: 2\/5\n- Present in the build but not switched on"}