summaryrefslogtreecommitdiff
path: root/.agent/coding_standards.md
diff options
context:
space:
mode:
Diffstat (limited to '.agent/coding_standards.md')
-rw-r--r--.agent/coding_standards.md14
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.