mirror of
https://github.com/stablyai/orca.git
synced 2026-10-31 00:57:45 +00:00
* refactor(sidebar): move the Smart comparator and attention scoring to src/shared/sidebar-list Main needs them to own the frozen order. Renderer helpers they depend on move with them; the window imports the shared copies. No behaviour change. * refactor(sidebar): one shared ranking for the frozen sort order The window's sort memo and the palette's Smart sort now call rankWorktreesForSort, so main can produce the same order from its own records. The pure state-history step moves to shared for the same reason. No behaviour change. * feat(sidebar): main keeps the list's time rules on one clock, checked against the window in dev and test * test(sidebar): fake-clock parity of main's temporal owner against the window * fix(sidebar): main restarts the settle window only where the window's sortEpoch bumps * test(sidebar): type the owner harness without an assertion * fix(sidebar): main's temporal owner stays idle until a dev or test window begins a session * fix(sidebar): main reads Hide sleeping from the field the window persists * refactor(sidebar): keep the begin params in their own contract module so the snapshot schema compiles out * chore: restore files the merge's formatter rewrote to their origin/main content