Complete apartment form validation flow (#46)
This commit is contained in:
1 parent
c1e7964f2e
commit
d1cdc6eaeb
11 files changed
+351
-21
No files matched your search
@@ -2,4 +2,4 @@
|
||||
|
||||
**Status**: accepted
|
||||
|
||||
The application target market is French real estate landlords under the LMNP (Location Meublée Non Professionnelle) tax regime. Therefore, the User Interface (Angular) will be in French. To adhere to standard engineering best practices, all source code (variables, class names, method names, comments) and backend API structures will be written in English. We have established a direct mapping between French domain concepts and English code terms in the `CONTEXT.md` glossary (e.g., `Bail` is coded as `Lease`, `Exercice fiscal` as `FiscalYear`).
|
||||
The application target market is French real estate landlords under the LMNP (Location Meublée Non Professionnelle) tax regime. Therefore, the User Interface (Angular) will be in French. To adhere to standard engineering best practices, all source code (variables, class names, method names, comments) and backend API structures will be written in English. We have established a direct mapping between French domain concepts and English code terms in the `CONTEXT.md` glossary (e.g., `Bail` is coded as `Lease`, `Exercice fiscal` as `FiscalYear`). API validation failures expose stable English field paths and error codes; Angular owns their French presentation, while safe server messages remain available for non-field errors and fallbacks.
|
||||
Reference in new issue
Block a user