1.8 KiB
Focus Seed
Focus Seed is the current working name for a Flutter product evolving from a lightweight daily action loop into a personal growth and behavior intelligence system.
Current implementation starts with local-first focus sessions, habits, reflection, records, and privacy controls. Product direction, PRD, and roadmap are governed by docs/product-current-baseline.md.
Current MVP Loop
- Choose or continue one meaningful action.
- Complete a focused/action session.
- Capture a short record.
- Review accumulated records.
- Grow toward calendar, goals, tags, trends, and user insight over time.
Architecture
The app uses a modular feature structure under lib/src:
app: application shell and themecore: date, JSON, and collection utilitiesdata: local persistence boundarymodels: serializable domain modelsservices: analytics and monetization interfacesfeatures: user-facing product flowswidgets: reusable UI components
See launch/architecture.md for the complete responsibility map.
Privacy
The current implementation has no account system, server, advertising SDK, analytics SDK, billing SDK, or sensitive Android permissions. This is the current trust and launch posture, not a permanent product ceiling.
Development
flutter pub get
flutter analyze
flutter test
flutter run
Release build:
flutter build appbundle --release
The upload keystore and key.properties are intentionally excluded from Git. Keep them backed up securely because future Play updates require the same upload key.
Version Control
main: sealed, releasable versions onlyv1.0.0: immutable tag for the first Google Play testing releasecodex/1.0.1: active product-quality and experience development
See docs/branching-and-releases.md before creating release or feature branches.