fix(desiresync): clearer privacy counts on reveal (B-003 P3)

Per-person tiles showed '$total private' (e.g. '5 private'), contradicting the caption's
'N kept private' (e.g. '2 kept private'). Tiles now read just 'Private' (your individual
answers always stay private); the caption keeps the real shared/kept breakdown. Verified:
'You: Private / Sam: Private' + 'N shared, M kept private', no contradiction.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
null 2026-06-25 10:14:14 -05:00
parent f1fdefb987
commit 652e3a7f4e
1 changed files with 8 additions and 2 deletions

View File

@ -899,9 +899,15 @@ private fun DesireRevealMeter(
horizontalArrangement = Arrangement.spacedBy(10.dp),
verticalAlignment = Alignment.CenterVertically
) {
// Each person's individual answers always stay private — only mutual
// "yes" answers surface as shared desires. Previously these tiles showed
// "$total private" (e.g. "5 private"), which contradicted the caption's
// "${total - matches} kept private" (e.g. "2 kept private") and confused
// whether 3 were shared or all 5 stayed private (B-003). Show just the
// privacy guarantee; the shared/private breakdown lives in the caption.
DesirePrivacyTile(
label = "You",
value = "$total private",
value = "Private",
modifier = Modifier.weight(1f)
)
StatusGlyph(
@ -913,7 +919,7 @@ private fun DesireRevealMeter(
)
DesirePrivacyTile(
label = partnerName,
value = "$total private",
value = "Private",
modifier = Modifier.weight(1f)
)
}