[Arch] Anemic domain model (informational — no action needed now) #58
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Severity: Low | Category: Domain
No
Shipment/Event/Parserclasses exist;db._row_to_dictconverts every row to a plain dict; state-machine/enrichment logic operates on dicts via free functions iningest.py.Recommendation: No action needed now — consistent, well-documented, well-tested at current complexity. Revisit only if a second comparably complex state machine emerges.
Full detail:
docs/architecture-review.md§ C, Finding "Anemic domain model" and § GClosing without a code change. This finding was explicitly informational in
docs/architecture-review.md: "No action needed now — consistent, well-documented, well-tested at current complexity. Revisit only if a second comparably complex state machine emerges." All other actionable findings from the review have now been implemented onarchitecture-rework; re-open if a second state machine of comparable complexity to the shipment state machine appears and this becomes worth revisiting.