Greenfield 1-obligation/N-satisfier condition model (doc 06 §4.2/§4.3)

Featurekamo-shared-library
Shipped
27 Juni 2026, 04:55 UTC
Author
Kamo
Commit
4292df0

The Document System foundation slice: DocumentRequirement (N satisfiers of an obligation) + RequirementSatisfier (append-only WORM acceptance record) + the two pure resolvers (WaitingOnResolver §6.1 derivation, ConditionClearability ref-counted clear §4.3) + 6 enums, in new pkg com.kamo.z.shared.mlos.docs. The obligation is the LOCKED LoanCondition REUSED by id (loanConditionId soft UUID FK) — never forked/column-extended (doc 01 §1.1). Only the satisfier sub-model is greenfield. FK-by-id discipline: imgId=Long (Img.id code-verified Long), **************** loanFileUid/borrowerUid=Long @JsonSerialize. Satisfier names exactly one typed source (@PrePersist + DB num_nonnulls/type-column CHECKs in KamoInitializer). waitingOn is derived (never authored) on every write. 34 JUnit5 no-DB tests.

All changes

Je, unaona nini kuhusu usafiri?

Kila moja ya hizi updates ardhi katika nafasi yako ya kazi moja kwa moja. Kuanza bure na kuangalia kukua wiki baada ya wiki.

Kuwa Huru MileleMtazamo wa bei