feat(web): overhaul project settings into a real settings page - #5768
Effect Service Conventions: 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 — reasoning, no tool calls
💭 I'm looking at the diff for Effect service conventions to see how the pull request handles imports from the Effect library. The main files being changed are React components, and I need to check whether they're using the correct import patterns—specifically looking at how
AsyncResultandCauseare being imported, and whether there are any consolidated named imports that need attention. This PR doesn't introduce any consolidated imports or new Effect services—it's purely UI changes. The only Effect-related code is in ProjectSettingsPanel where I'm using AsyncResult.failure with a Cause.fail wrapper for a client-side guard, which isn't really a service error definition, just a UI failure signal. The Cause namespace is already properly imported from the Effect library.
Agent Credits: 48 credits