diff options
| author | nsfisis <nsfisis@gmail.com> | 2025-12-31 14:22:21 +0900 |
|---|---|---|
| committer | nsfisis <nsfisis@gmail.com> | 2025-12-31 14:22:21 +0900 |
| commit | a4a03abe7ad5a52df72b538dd206b58d85d912e4 (patch) | |
| tree | 8c1b62989a0ec6a8d5161f416ceb2b98a945267e /docs/dev/roadmap.md | |
| parent | b074a4901c630ee5c5f7dcff79fa6ff911a14ded (diff) | |
| download | kioku-a4a03abe7ad5a52df72b538dd206b58d85d912e4.tar.gz kioku-a4a03abe7ad5a52df72b538dd206b58d85d912e4.tar.zst kioku-a4a03abe7ad5a52df72b538dd206b58d85d912e4.zip | |
docs: update architecture.md with Note-based data model
Add documentation for the Anki-compatible Note system:
- Note-Card architecture overview with entity relationships
- NoteType, NoteFieldType, Note, NoteFieldValue data models
- Updated Card model with note_id and is_reversed fields
- API endpoints for note types and notes
- Template rendering explanation
Also mark completed tasks in roadmap.md.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Diffstat (limited to 'docs/dev/roadmap.md')
| -rw-r--r-- | docs/dev/roadmap.md | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/docs/dev/roadmap.md b/docs/dev/roadmap.md index 443c816..e318353 100644 --- a/docs/dev/roadmap.md +++ b/docs/dev/roadmap.md @@ -282,8 +282,8 @@ Create these as default note types for each user: ### Phase 9: Cleanup & Documentation **Tasks:** -- [ ] Make `note_id` and `is_reversed` NOT NULL (schema migration) -- [ ] Update architecture.md with Note-based data model +- [x] Make `note_id` and `is_reversed` NOT NULL (schema migration) +- [x] Update architecture.md with Note-based data model - [ ] E2E tests for study flow with note-based cards - [ ] Performance testing with multiple cards per note |
