Skip to content

perf(mobile): keep image bytes outside draft JSON - #9727

Open
t3dotgg wants to merge 3 commits into
mainfrom
t3code/perf-mobile-file-backed-draft-writers
Open

t3dotgg wants to merge 3 commits into
mainfrom
t3code/perf-mobile-file-backed-draft-writers

fix(mobile): validate persisted image names and sizes

ffefa00
Select commit
Loading
Failed to load commit list.
MacroscopeApp / Macroscope - Effect Service Conventions succeeded Sep 4, 2026 in 2m 4s

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 — 4 tool calls

💭 I'm checking which changed files fall within scope—the composer sheet component is excluded since only .ts files are included, but the incoming-share-model, composer-image-schema, composerImages, and thread-outbox-model files qualify. Since this is a React Native mobile app, I need to verify whether these files actually use Effect services before applying those conventions.

1. browse_code — apps/mobile/src/lib/composerImages.ts

2. browse_code — apps/mobile/src/state/thread-outbox-model.ts

💭 These files correctly import Effect's Schema module but don't define any Effect services -- this is plain async/Promise React Native code, so the Effect service convention doesn't apply here. I should double-check incoming-share-model.ts to confirm it doesn't involve Effect service creation or refactoring either.

3. browse_code — apps/mobile/src/features/sharing/incoming-share-model.ts

4. browse_code — apps/mobile/src/features/sharing/incoming-share-model.ts

💭 No Effect services are involved here, imports already use namespace subpath style, and no lint suppressions were added. The unchanged composer drafts file isn't touched in this diff either, so there are no findings — I'll report "All clear" as the final result.


Agent Credits: 36 credits

Token usage: 6 uncached input · 73,441 cache-read input · 41,960 cache-write input · 1,415 output
Agent Credits may also include non-token charges from external tools such as web research.