//! Spike (ISSUE-01ARTEDJYG5MQ): two-layer Edit design under stress.
//!
//! Layer 1: per-scope `*Edit` enums describing one atomic mutation on one
//! record. Layer 2: lowering functions that turn a domain action into a
//! `Vec<*Edit>` after reading whatever they need from the repo. Engine
//! groups edits by id, applies in order, saves once per record touched.
//!
//! This module is throw-away by default. It runs in parallel to the
//! existing write paths (`domain/usecases/decision_record/update.rs`,
//! `domain/usecases/issue/*`) and exists to validate the hypothesis on
//! the hard cases (DR cascade first) before any production migration.