Task — engineering-spec@1

"Bi-temporal l2_edge - valid_at/invalid_at/expired_at + invalidation not deletion"

draftTASK-MEMORY-230
module memory · class product · priority p1 · created 2026-07-08 · shipped null
depends on TASK-MEMORY-203 · blocks none

TASK-MEMORY-230: Bi-temporal l2_edge - valid_at/invalid_at/expired_at + invalidation not deletion

1. Description

point-in-time edge queries work; contradicting edge invalidates prior with audit; nothing hard-deleted

Migrated 2026-07-08 from the memory improvement backlog, folded into the task system as class: improvement. Source report refs: R7, F5.

Acceptance criteria