Files

507 B

Architecture decisions

ADR-001: Modular monolith first

Accepted. Deploy Django modules together while maintaining service boundaries. This reduces early operational cost and preserves a clean path to extraction.

ADR-002: Explainable recommendations

Accepted. Store inputs, rule/model version, evidence, and confidence with every recommendation.

ADR-003: Privacy-first location data

Accepted. Exact catch coordinates and waypoints are private unless a user deliberately changes visibility.