rea/tests
morluto f9ea9a9268 fix(process)!: bound terminal buffers before capture
Validate columns × (rows + scrollback) against a 1,000,000-cell xterm working-buffer budget, including every resize with the selected scrollback. Document the budget in the advertised MCP input and process-capture guide; never clamp caller dimensions.

Validation: default/exact-boundary schema cases, prelaunch MCP rejection, compiled CLI capture, terminal rendering, normalization, cancellation, and lifecycle checks pass on macOS. This is resource admission, not a measured serializer throughput improvement; Linux-only and real deep-analysis providers were not exercised.

BREAKING CHANGE: process scenarios whose initial or resized terminal exceeds 1,000,000 combined visible-plus-scrollback cells are now rejected before launch.
2026-10-11 03:19:29 +08:00
..
acceptance feat(artifacts): inspect PE resource identities and payload ranges (#1482) 2026-10-10 23:02:06 +08:00
boundary fix(process)!: bound terminal buffers before capture 2026-10-11 03:19:29 +08:00
composition fix(managed): enforce module identity before joining token facts 2026-10-11 02:52:11 +08:00
conformance feat(native): admit bounded MIPS ELF analysis through Ghidra (#1362) 2026-10-10 23:04:27 +08:00
evaluation feat(skills)!: improve Codex onboarding and task recovery (#1613) 2026-10-11 03:13:56 +08:00
fixtures fix(firmware): recover after workspace removal failures (#1616) 2026-10-11 03:16:34 +08:00
process-global fix(ci): repair format gate and pin maintenance skill destinations 2026-10-11 00:33:36 +08:00
support fix(ci): scope verification and reuse native runners (#1344) 2026-10-09 18:22:03 +00:00
processOwnershipRunner.ts test(process): retire native caches at worker teardown 2026-10-09 04:12:49 +08:00