From 878a9a268cf9b594aa861723cd08315c9016bd03 Mon Sep 17 00:00:00 2001 From: pyr0ball Date: Mon, 13 Apr 2026 14:21:33 -0700 Subject: [PATCH] fix: community module integration fixes -- slots payload + ForkResult type - PublishPayload gains optional slots field; PublishPlanModal maps plan.slots into the payload so the backend can compute element snapshot scores (seasoning, richness, etc.) from actual recipes - plan-forked emit type updated to ForkResult across CommunityFeedPanel and RecipesView so forked_from is preserved for future navigation --- frontend/src/components/CommunityFeedPanel.vue | 5 +++-- frontend/src/components/PublishPlanModal.vue | 3 +++ frontend/src/components/RecipesView.vue | 3 ++- frontend/src/stores/community.ts | 1 + 4 files changed, 9 insertions(+), 3 deletions(-) diff --git a/frontend/src/components/CommunityFeedPanel.vue b/frontend/src/components/CommunityFeedPanel.vue index e4f070f..f744cc8 100644 --- a/frontend/src/components/CommunityFeedPanel.vue +++ b/frontend/src/components/CommunityFeedPanel.vue @@ -118,12 +118,13 @@