| Metadata | Value |
|---|---|
| Status | Completed |
| Version | 1.0.0 |
| Last Updated | 2026-01-26 |
| Author | Sangita Grantha Architect |
Standardize all timestamp usage across the codebase to kotlin.time.Instant (Stdlib) and remove dependencies on legacy kotlinx.datetime.Instant.
As per Decision: Datetime Standardization, Kotlin 2.3.0 and kotlinx-datetime 0.7.0+ have moved Instant to the standard library. To ensure compatibility, future-proofing, and to upgrade kotlinx-datetime to 0.7.1, we must migrate.
ImportDtos.kt, Models.kt.ResultRowExtensions.kt and DtoMappers.kt.kotlinx-datetime to 0.7.1 after code changes.modules/shared/domain.libs.versions.toml to kotlinxDatetime = "0.7.1".shared:domain DTOs to use kotlin.time.Instant.backend:dal extension functions to return kotlin.time.Instant.AutoApprovalServiceTest to use kotlin.time.Instant and strict JSON construction.kotlinx-datetime to 0.7.1.backend:api compiles and runs.backend:api tests passed (except one unrelated logic failure).backend:dal compiled but tests failed (needs investigation in separate track).clean build compilation passed for all modules.