mirror of
https://github.com/stablyai/orca.git
synced 2026-09-22 16:02:32 +00:00
C7.5b's merge of main through2d697a4012: C7.10 item E's haptics over the bridge notify, item B's deferred mermaid page engine, #21908's closure pin and #21727's query-string patch. Two conflicts, both about files this branch deletes or the merge re-pins. `mobile/.oxlintrc.json` lists the generated files the linter skips. C7.5b's copy names its page factory, which ruling 25 deletes; item B's mermaid page engine has to stay. The resolution keeps the terminal engine and the mermaid page engine and drops the factory. `mobile/.gitignore` merged on its own and is the same shape. The session route's closure pin moves from 4,284 to 4,326, re-measured on this tree with the four postinstall generators run first, against C7.5b's own tree measured the same way in a scratch worktree at7ceb633df0— where it reproduces its 4,284 exactly, which is what makes the difference a reading rather than an arithmetic. The +42 is 43 modules in and one out. Out: `terminal-webview-document-factory.generated.ts`, one emitted file that carried the whole document. In: the document's 39 source modules the page now imports directly, the three page modules their tap group reaches (`terminal-webview-url-tap`, `terminal-path-tap`, `terminal-file-url-tap`) which the generator used to substitute as literals, and `terminal-text-scales`, the leaf the presets moved to so the WebView's bundle cannot reach AsyncStorage. Nothing generated is in the reading now. Red-first: with 4,284 still pinned, the case fails `expected [ …(4326) ] to have a length of 4284`. The bundle's own census is unchanged by the merge — main touched no document module — so its 47 inputs and its artifact-equals-build assertion hold without re-pinning. Terminal suite 64 files / 623 tests. Claude-Session: https://claude.ai/code/session_01JNnE9qzUZMMnqpZWCqM3nb