Skip to content

T6: Update PersistInteractionJob with deserialize_actor #43

@dpaluy

Description

@dpaluy

Task Details

Priority: p1 | Story Points: 2 | Group: B (Core Infrastructure)
Depends on: T4

Files

  • app/jobs/tracebook/persist_interaction_job.rb

Acceptance Criteria

  • deserialize_actor reconstructs actor from GlobalID or type/id
  • Handles missing records gracefully (returns nil)
  • Works with both GlobalID and type/id fallback

Context

Part of PII Redaction Architecture Refactor - Phase 1: Core Infrastructure

See full plan: docs/plans/260106-02b-pii-redaction-architecture.md

Metadata

Metadata

Assignees

Labels

enhancementNew feature or requestin-progressCurrently being worked on

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions