Target: ReadingList
Drydock
Questionnaires: No open questionnaires
Next Step: drydock score release ReadingList
100%
Complete
12
Verified
0
In Review
0
Failed

Stories

Build Block 1 · Foundational
Establish the Flask application architecture and module boundaries. done
Build Block 2 · Foundational
Establish SQLite persistence for ordered books. done
Build Block 3 · Foundational
Define shared presentation patterns for the reading-list interface. done
Build Block 4 · Service
Add and persist a book submitted with a title and author. done
Build Block 5 · Service
Render books in their insertion order with an empty-list state. done
Build Block 6 · Service
Remove a selected book from the reading list. done
Build Block 7 · Service
Reject submissions missing a title or author with a clear error. done
Build Block 8 · Service
Assemble the reader-facing form, ordered list, empty state, and removal controls. done
Build Block 9 · Service
Run and verify the complete automated test suite through bin/test.sh. done
Build Block 10 · Feature
Add persisted read state per book and migrate existing rows. done
Add the mark-read action and route for a listed book. done
Render each book's read or unread state and provide the mark-read control. done

Questionnaires

Blockers

Features

Scorecard

Not yet scored. Run drydock score release.