Swift First Verification
Run swift test in a clean generated workspace with a temporary SQLite database. The verification
must explicitly reconcile GeneratedRuntimeModule.module.entities, create an entity through a
purpose-bearing request, save it with a non-blank audit reason, and query it back as a typed entity.
let draft = try await Q.people().purpose("create fixture").newEntity(context)
let saved = try await draft.auditAs("create verification fixture").save(context)
let rows = try await Q.people()
.comment("verify persisted fixture")
.purpose("read fixture")
.executeForList(context)
XCTAssertTrue(rows.contains { $0.id == saved.id })
Also assert that blank purpose and blank audit reasons fail. This is a real SQLite verification, not only a compile check; provider errors must propagate to the test.