TypeScript Conventions Style & Formatting - Follow and ESLint + Prettier config strictly - Run before committing - Minimize diffs : Change only what's necessary, preserve existing formatting and structure - Match surrounding code style exactly Project Frontend Rules - Always use braces for all control flow statements ( , , , etc.). - Always use block bodies for arrow functions that return statements; avoid single-expression shorthand in project code. - Do not use abbreviations in identifiers ( , not ; , not ). - Avoid inline single-line condition + return patterns; use multi-line blocks for r…