Skip to content

Split picture API out of CrdtMiniLcmApi - #2732

Merged
hahn-kev merged 1 commit into
claude/crdt-mini-lcm-services-a03133from
claude/crdt-mini-lcm-picture-api
Oct 7, 2026
Merged

hahn-kev merged 1 commit into
claude/crdt-mini-lcm-services-a03133from
claude/crdt-mini-lcm-picture-api

Conversation

@hahn-kev-bot

Copy link
Copy Markdown
Collaborator

AI summary

Stacked on #2731. Moves the sense picture methods (CreatePicture, GetPicture, SubmitUpdatePicture, UpdatePicture ×2, MovePicture, DeletePicture) out of CrdtMiniLcmApi into a new scoped CrdtPictureApi. The facade forwards to it, passing api ?? this for the sync-based update, the same way the other sub-services do.

The method bodies are moved unchanged. The only edit is removing an await using var repo in CreatePicture that was never used.

Test plan

  • FwLiteProjectSync.Tests: SyncTests picture add, caption update and delete tests pass (both API owners)
  • LcmCrdt.Tests: ConfigRegistrationTests pass

🤖 Generated with Claude Code

Move the sense picture methods into CrdtPictureApi and forward to it
from CrdtMiniLcmApi. Drops an unused repo from CreatePicture.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@coderabbitai

coderabbitai Bot commented Oct 7, 2026 •

Copy link
Copy Markdown
Contributor

Warning

Review limit reached

You've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository.

Next included review available in 59 minutes.

Check out review usage here.

View limit details

Limit details: You’ve used the included review currently available.

Learn how review limits work.

Review configuration:

⚙️ Run configuration
  • Configuration used: Repository UI
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: 63427465-0a4f-49f7-ae0e-c8c76e1e7341
📥 Commits

Reviewing files that changed from the base of the PR and between da1ddb5 and dbf5072.

📒 Files selected for processing (3)
  • backend/FwLite/LcmCrdt/CrdtMiniLcmApi.cs
  • backend/FwLite/LcmCrdt/LcmCrdtKernel.cs
  • backend/FwLite/LcmCrdt/MiniLcmImp/CrdtPictureApi.cs
  • Autopilot · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@github-actions github-actions Bot added the 🔩 FW Lite Core Shared MiniLcm, CRDT and sync libraries that ship in both FW Lite and FwHeadless label Oct 7, 2026
@hahn-kev-bot hahn-kev-bot mentioned this pull request Oct 7, 2026
2 tasks done
@hahn-kev
hahn-kev added this pull request to stack #2735 October 7, 2026 06:53
@argos-ci

argos-ci Bot commented Oct 7, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Argos notifications ↗︎

Build Status Details Updated (UTC)
default (Inspect) ✅ No changes detected - Oct 7, 2026, 7:02 AM
e2e (Inspect) ✅ No changes detected - Oct 7, 2026, 7:09 AM

@hahn-kev hahn-kev added the self-reviewed 👁️ I reviewed this myself and with AI and decided it was safe to merge without a second set of eyes label Oct 7, 2026
@hahn-kev
hahn-kev merged commit e5065d0 into develop Oct 7, 2026
27 checks passed
@hahn-kev
hahn-kev deleted the claude/crdt-mini-lcm-picture-api branch October 7, 2026 09:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

🔩 FW Lite Core Shared MiniLcm, CRDT and sync libraries that ship in both FW Lite and FwHeadless self-reviewed 👁️ I reviewed this myself and with AI and decided it was safe to merge without a second set of eyes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants