Implement Relationship state and evolution #99

Open
opened 2025-12-17 03:24:09 +00:00 by siennathesane · 0 comments
siennathesane commented 2025-12-17 03:24:09 +00:00 (Migrated from github.com)

Description

Implement bond strength, interaction history, and sentiment tracking for relationships.

Acceptance Criteria

Scenario: Relationship evolution works
  Given two entities interact
  When relationship is tracked
  Then bond strength changes from interactions
  And positive interactions strengthen bond
  And negative interactions weaken bond
  And interaction history is recorded

Technical Notes

  • Relationship as edge between entities
  • Bond strength: 0.0 (strangers) to 1.0 (strongest bonds)
  • Sentiment: positive/negative/neutral per interaction
  • Interaction history: type, timestamp, outcome
  • Evolution: bond changes gradually from accumulated interactions
  • Decay: bonds weaken without interaction

Size: M (4 points)
Priority: P1
Phase: 7 - Relationships

## Description Implement bond strength, interaction history, and sentiment tracking for relationships. ## Acceptance Criteria ```gherkin Scenario: Relationship evolution works Given two entities interact When relationship is tracked Then bond strength changes from interactions And positive interactions strengthen bond And negative interactions weaken bond And interaction history is recorded ``` ## Technical Notes - Relationship as edge between entities - Bond strength: 0.0 (strangers) to 1.0 (strongest bonds) - Sentiment: positive/negative/neutral per interaction - Interaction history: type, timestamp, outcome - Evolution: bond changes gradually from accumulated interactions - Decay: bonds weaken without interaction **Size:** M (4 points) **Priority:** P1 **Phase:** 7 - Relationships
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: studio/marathon#99