Skip to content

Friend-share: cross-language crawl translation (+ recommender same-language guard) - #697

Merged
mircealungu merged 1 commit into
masterfrom
wt/friend-share-original
Aug 2, 2026
Merged

Friend-share: cross-language crawl translation (+ recommender same-language guard)#697
mircealungu merged 1 commit into
masterfrom
wt/friend-share-original

Conversation

@mircealungu

Copy link
Copy Markdown
Member

Turns on the multiplexer's core value: a foreign-language feed share arrives translated + adapted into the recipient's language. Translated as a child of the original (parent_article_id → Original: link, is_translated, coalescing). The recommender overlay is filtered to same-language children so a translated child is never mis-shown as an original's simplification — verified a no-op on current prod data (0 cross-language children exist).

Needs a device test: share a Spanish/French feed article to a Danish learner → confirm it arrives (and opens) in Danish.

🤖 Generated with Claude Code

… guard)

Completes the multiplexer's whole point — share a Spanish feed article, your
friend reads it in Danish. create_recipient_derivative_from_article now, when
delivery language != article language, translate+adapts the article into the
recipient's language as a CHILD of the original (parent_article_id) so the
reader's Original: link + is_translated + coalescing all work.

Recommender overlay is now filtered to SAME-LANGUAGE children, so a translated
child can never be shown as the original's 'simplified version' to speakers of
the original's language. Verified a no-op on current prod data (0 cross-language
children exist today).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@mircealungu
mircealungu merged commit effe930 into master Aug 2, 2026
1 check failed
@github-actions

github-actions Bot commented Aug 2, 2026

Copy link
Copy Markdown

ArchLens - No architecturally relevant changes to the existing views

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant