standard compactions doesnt really distinguish between long term vs short term ephemeral facts ?

Forgive me if I'm being naive, but can't you just tweak the compaction prompt to differentiate? Presumably that's what you would do in the separate prompt anyway, right?