Explorar o código

docs: require pushing after every commit

Krasimir Kazakov hai 1 semana
pai
achega
d0f97e53aa
Modificáronse 1 ficheiros con 2 adicións e 2 borrados
  1. 2 2
      AGENTS.md

+ 2 - 2
AGENTS.md

@@ -6,7 +6,7 @@ CarDash is a Flutter/Dart Android home-screen launcher for a car tablet. It has
 
 Stack: Flutter 3.47.8 / Dart 3.13.7, Android minSdk 29 (Android 10), compile/targetSdk 36, Kotlin bridges, AGP 9.1.0, Gradle 9.3.1, JDK 21. Package `com.wasp.cardash_launcher`. Landscape-only, tablet-first (1280×800).
 
-You are the implementation agent: keep the app buildable, tested, documented, and committed. Always call this project **CarDash**.
+You are the implementation agent: keep the app buildable, tested, documented, committed, and pushed. Always call this project **CarDash**.
 
 ## 2. Commands
 
@@ -66,7 +66,7 @@ notifyListeners();
 - New home buttons: extend `SlotType` for fixed slots or use `LauncherController` pinned-app APIs; fixed slots stay stylized, pinned apps default to their own icon, and icon edits use `style_icon_choices.dart`.
 - New native methods: add them to `LauncherPlatform`, `NativeBridge`, the relevant Kotlin bridge, and the test fake if used.
 - Tests: fake `LauncherPlatform`/`SecureStore`; `SharedPreferences.setMockInitialValues({})`; widget tests wrap in `MaterialApp(theme: AppTheme.light())`. Test files live in `test/` and end with `_test.dart`.
-- Run `dart format lib test` before committing. Conventional Commits (`feat:`, `fix:`, `docs:`, `chore:`).
+- Run `dart format lib test` before committing. Conventional Commits (`feat:`, `fix:`, `docs:`, `chore:`). After every commit, push to `origin` (`git push origin main`); never leave commits unpushed and never force-push.
 - Update this file, `README.md`, and `docs/IMPLEMENTATION_PLAN.md` in the same commit as any behavior change.
 - Keep the UI fast: no large blur layers, no continuously running decorative animation, prefer implicit animations under ~250 ms.