EleuCode/eleumind

MIND-11: Persist session log in SQLite

オープン

#16 opened on 2025/09/06

 (0 件のコメント) (0 件のリアクション) (0 人の担当者)Dart (0 件のフォーク)auto 404
enhancementgood first issue

Repository metrics

Stars
 (1 個のスター)
PR merge metrics
 (PR metrics pending)

説明

Summary

Log completed meditation sessions and intervals to a local SQLite database.

Tasks

  • Set up SQLite integration (sqflite or drift).
  • Define schema: sessions, intervals (based on DATA_MODEL.md).
  • Implement migration strategy using PRAGMA user_version.
  • Save completed sessions and intervals in a transaction.
  • Add DAO methods for inserts and queries.

Acceptance Criteria

  • Database is created and initialized on first run.
  • Completed sessions persist correctly with duration and intervals.
  • Data survives app restarts.

コントリビューターガイド