Branch: feat/pi-support · Tribunal run 2026-07-17-pi-support-branch · Finding: findings/observability/*.json (group pi-child-audit)
runner.ts/dispatch.ts write no gate-events.log line and discard child stderr, unlike bridge.ts:213-243 and compaction.ts:436-451. windows-supervisor.ts/process-tree.ts failure modes collapse to bare REFUSED/false. Fix: audit parity (task/role/model/exit/duration, bounded redacted stderr) + reason codes.
Branch: feat/pi-support · Tribunal run 2026-07-17-pi-support-branch · Finding: findings/observability/*.json (group pi-child-audit)
runner.ts/dispatch.ts write no gate-events.log line and discard child stderr, unlike bridge.ts:213-243 and compaction.ts:436-451. windows-supervisor.ts/process-tree.ts failure modes collapse to bare REFUSED/false. Fix: audit parity (task/role/model/exit/duration, bounded redacted stderr) + reason codes.