<think> splits that can corrupt every Pi-backed turn if they regress.event_type / index fail closed instead of being treated as content.parse_partial tolerance so import does not hide preferred chats or abort on one bad line.win32/darwin/linux map to windows/macos/linux; unknown hosts stay other.test/runtime.pi-stream-parts.test.tstest/runtime/google-native/unit.stream-normalize.test.tstest/session/mcp-operation-lock.test.tstest/import/conversations.adapters-common.test.tstest/spreadsheet.validation.test.tstest/platform/host.test.tsThese helpers sit on shared stream, import, MCP, and spreadsheet paths with no dedicated tests on main. Open coverage PRs #331–#342 do not cover them. The new cases lock fail-closed ID/path/event contracts that would otherwise show up as dropped tool calls, leaked paths, or overlapping MCP setup.
Production code is unchanged.
test/platform-boundary.test.ts: greenbun run check and bun run typecheck: cleanSign in to comment.
Update README.md
#125 mobile-fixes ← main
Updated 4 months ago
test: cover stream mapping, MCP lock, and spreadsheet path gates
#343 main ← cursor/missing-test-coverage-cfec
Updated last week