diff options
| author | Peter Stone <thepeterstone@gmail.com> | 2026-03-22 23:48:32 +0000 |
|---|---|---|
| committer | Peter Stone <thepeterstone@gmail.com> | 2026-03-22 23:48:32 +0000 |
| commit | f024a6a1cbcb68395fe1a15d4ac852c2be2416e6 (patch) | |
| tree | 149db55dbc69b04a5aa02edf88dbe8a5d83f1841 /.agent/coding_standards.md | |
| parent | 455206121f2061d5bc81b629da7978e1975845d9 (diff) | |
chore: unify and centralize agent configuration in .agent/
Diffstat (limited to '.agent/coding_standards.md')
| -rw-r--r-- | .agent/coding_standards.md | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/.agent/coding_standards.md b/.agent/coding_standards.md new file mode 100644 index 0000000..3d43e88 --- /dev/null +++ b/.agent/coding_standards.md @@ -0,0 +1,14 @@ +# Coding Standards + +Technical standards for the **Nav** (Sailing Companion) project. + +## 1. Android (Kotlin) +- **Architecture:** MVVM with ViewBinding/DataBinding. +- **UI:** Glanceable, high-contrast, cockpit-friendly design. +- **Persistence:** Room for local database; offline-first approach. +- **Async:** Kotlin Coroutines for non-blocking UI. + +## 2. Boating Domain +- **Safety First:** MOB and Anchor Alarm features are critical. +- **Offline Utility:** Must work without internet connectivity (using cached charts/GRIBs). +- **Integration:** Standard NMEA interface for instrument data. |
