docs: document platform layer rationale in ARCHITECTURE

Explain why autostart, file manager, shell, and winproc are OS-specific, where compile-time vs runtime branching applies, and rules for new platform code.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-08-05 22:46:48 +03:00
parent 5b0e6fe51b
commit 1240297cca
3 changed files with 67 additions and 1 deletions
+6
View File
@@ -4,6 +4,12 @@ All notable GoSentry changes are recorded in this file.
## 1.0.1 - 2026-08-04
**Platform layer rationale is documented in ARCHITECTURE.md.**
- **`docs/ARCHITECTURE.md`** — new §Platform layer: why autostart, file manager,
shell, and winproc are OS-specific; compile-time vs runtime branching; rules
for adding platform code.
**KeepRunningInTray is wired to runtime; autostart respects the tray setting.**
**Application:**