TerminalCommandReplay
data class TerminalCommandReplay(val identityDigest: String, val commandLine: String, val profileId: String? = null, val workingDirectoryUri: String? = null)
Positive, policy-approved plaintext command retained solely for replay suggestions.
Counters belong to the opaque TerminalCompletionRankingStats row identified by the same digest and context. Keeping this projection counter-free prevents replay eligibility from becoming a second mutable learning family.
Throws
if the digest is invalid, commandLine is blank, multiline, malformed UTF-16, oversized, or contains a disallowed ISO control.