EntityInfo.ID of MJ: Action Categories — the low-risk throwaway fixture entity.
Every MJ: Action Categories row the bundle created, in creation order.
OptionalConversationOptionalConversationEW9's conversation fixtures (details swept before conversations).
Every MJ: Lists row the bundle created, in creation order.
Unique per-run name prefix stamped on every fixture row.
EntityInfo.ID of MJ: Record Changes — for the "versioning does not version itself" leg.
ISO instant captured before any fixture write — the lower bound of the Record Changes window.
Shared fixture for the
entity-writesbundle: the resolved entity IDs the write-side checks need plus the FK-safe teardown accumulators. Nothing is created in Setup — each mutating check creates exactly the throwaway rows it needs and appends their IDs here, so teardown can delete them in REVERSE creation order (children before parents, which is FK-safe for the self-referencingMJ: Action Categories.ParentID).StartedAtIsobounds the Record Changes query window so RC fidelity never has to scan the entity's whole history.