Add project schema, model, and validation #31

Closed
opened 2026-09-05 08:50:13 +02:00 by arne · 0 comments
Owner

Define the v1 project domain and persistence schema.

Acceptance criteria:

  • Migration adds projects with ID, name, description, status, start/due dates, timestamps, and archived timestamp.
  • Constraints/indexes enforce documented invariants.
  • Typed model and validation cover required name, status, lengths, and date ordering.
  • Tests cover migration, constraints, and validation.
  • make check passes.
Define the v1 project domain and persistence schema. Acceptance criteria: - Migration adds projects with ID, name, description, status, start/due dates, timestamps, and archived timestamp. - Constraints/indexes enforce documented invariants. - Typed model and validation cover required name, status, lengths, and date ordering. - Tests cover migration, constraints, and validation. - make check passes.
arne closed this issue 2026-09-05 08:56:16 +02:00
Sign in to join this conversation.
No labels
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
arne/fjomp#31
No description provided.