Files
orca/docs/audits/terminal-mode-tail-retention/source-versions.json
d04b05b5c8 Detach retained CI and terminal tails from oversized strings (#20960)
* fix(memory): detach retained CI and terminal tails from oversized strings

* fix(terminal): detach retained error and reattach string slices

* fix(terminal): release oversized recent-output backing strings

* fix(terminal): release backing strings held by PTY detectors

* fix(memory): own bounded Claude background task labels

* fix: detach retained terminal mode scan tails

* fix: own retained plugin worker output strings

* fix: own incomplete OSC 133 carry strings

---------

Co-authored-by: m4air <m4air@Mac.localdomain>
Co-authored-by: m4air <m4air@m4airs-MacBook-Air.local>
2026-09-17 20:34:19 -07:00

45 lines
2.0 KiB
JSON

{
"publicationTopic": "np-oom-scan-retained-text-slices",
"publicationBaseCommit": "8d599520e44654a5c28e9930e3070c00d6499931",
"historicalParserRef": "v1.4.198",
"historicalScope": "Both parser modules and kitty flag parser match this ref; owned-string helpers come from the publication topic. This is not a historical app binary.",
"sources": {
"src/shared/terminal-kitty-keyboard-mode-tracker.ts": {
"baselineSha256": "2ee0bad47d4575046f71c16e0334a8ae8be531f0cfc67133abc287f8ae5aa403",
"fixedSha256": "a8da704564b9ab97aa344f380940021d3fa98f80af817751824d14271acb8a84",
"reverse": [
{
"from": "import { ownRetainedString } from './own-retained-string'\n",
"to": "",
"count": 1
},
{ "from": "? ownRetainedString(tail) : ''", "to": "? tail : ''", "count": 1 }
]
},
"src/main/daemon/terminal-mouse-mode-mirror.ts": {
"baselineSha256": "5bf8a94ad7ec3fdd151ba7559f49a229b2156818aba88f7b562bef258048acf1",
"fixedSha256": "e8f4888dabee5c4cc50b0f15584b3b1b5e2da4db1ba25695dd5762ef9c4a6fb3",
"reverse": [
{
"from": "import { ownRetainedString } from '../../shared/own-retained-string'\n",
"to": "",
"count": 1
},
{ "from": "? ownRetainedString(tail) : ''", "to": "? tail : ''", "count": 2 }
]
},
"src/shared/own-retained-string.ts": {
"baselineSha256": "addea88bc11c725192be2ff617b91315a875113844c95de03e5529cf3d7ef2e2",
"fixedSha256": "addea88bc11c725192be2ff617b91315a875113844c95de03e5529cf3d7ef2e2"
},
"src/shared/owned-utf16-suffix.ts": {
"baselineSha256": "1ca0bb35dfff2d9f3c02caee3d05b0e0c97378df71c878622acf703524d2c475",
"fixedSha256": "1ca0bb35dfff2d9f3c02caee3d05b0e0c97378df71c878622acf703524d2c475"
},
"src/shared/terminal-kitty-keyboard-flags.ts": {
"baselineSha256": "ee8ca63afdca8356fa12878e74973ff92d807aa8d99750b2415b42f4bccb0225",
"fixedSha256": "ee8ca63afdca8356fa12878e74973ff92d807aa8d99750b2415b42f4bccb0225"
}
}
}