Skip to content

feat(web): drag sidebar threads between categories - #8001

Closed
tarik02 wants to merge 30 commits into
pingdotgg:mainfrom
tarik02:feature/sidebar-dnd-upstream
Closed

feat(web): drag sidebar threads between categories#8001
tarik02 wants to merge 30 commits into
pingdotgg:mainfrom
tarik02:feature/sidebar-dnd-upstream

Merge branch 'main' into feature/sidebar-dnd-upstream

8e613a3
Select commit
Loading
Failed to load commit list.
MacroscopeApp / Macroscope - Effect Service Conventions succeeded Aug 24, 2026 in 43s

All clear

All clear

Details

Note

Your check run agent prompt is: .macroscope/check-run-agents/effect-service-conventions.md
More information about how Check Run Agents work can be found in our Help Center.


🔍 Agent activity — 3 tool calls

💭 I want to check the decider.ts file in the orchestration folder since it's the main Effect-related change, looking at the new planThreadCategoryCleanup function and where its type imports come from.

1. browse_code — apps/server/src/orchestration/decider.ts

💭 This doesn't look like it involves Effect service creation or consumption — the imports and hooks are standard React patterns, and settlePromise in the sidebar hook is used at an application boundary which is fine. I want to check whether any changed file introduces ManagedRuntime.make, runPromise, Layer.succeed, or consolidated imports from "effect", so I'll grep for those patterns.

2. git_tools — from "effect"|ManagedRuntime|runPromise|Layer.succeed|Context.Service

💭 No other files touch error classes or the affected logic — the contracts change is just a comment, and the mobile file only involves menu actions. I want to verify whether the Effect.fn.Return usage matches how it's used elsewhere in the repo.

3. git_tools — Effect.fn.Return

💭 This PR doesn't touch Effect services, so conventions are followed with no violations found. Since there's nothing to flag, I'll mark the check as a success with "All clear" as the title and summary, resolving the tension between the default-failure instruction and needing to output valid JSON.


Agent Credits: 95 credits