feat: initial haskos-finance setup #1

Merged
john merged 1 commit from feat/initial-setup into dev 2026-06-18 00:10:58 +00:00
Owner

haskos-finance stage app

Invoice + Payment models, full CRUD API with status lifecycle (draft → confirmed → sent → paid), P&L summary endpoint, raw SQL migration, Dockerfile, CI.

Follows haskos-legal pattern exactly.

## haskos-finance stage app Invoice + Payment models, full CRUD API with status lifecycle (draft → confirmed → sent → paid), P&L summary endpoint, raw SQL migration, Dockerfile, CI. Follows haskos-legal pattern exactly.
feat: initial haskos-finance setup — Invoice + Payment models, CRUD API, P&L endpoint
All checks were successful
CI / detect-changes (pull_request) Successful in 5s
CI / lint (pull_request) Successful in 4s
CI / docker-build (pull_request) Successful in 36s
c7606f8310
Stage app for HaskyOS Finance lifecycle. Follows haskos-legal pattern:
- Invoice model with status lifecycle (draft → confirmed → sent → paid)
- Payment model for tracking payments against invoices
- Full CRUD API with confirm/send/pay state transitions
- P&L summary endpoint (revenue by month, by client, totals)
- Raw SQL migration (avoids sa.Enum create_type bug)
- Dockerfile, entrypoint with Alembic retry, CI workflow
john merged commit 99439a62c3 into dev 2026-06-18 00:10:58 +00:00
john referenced this pull request from a commit 2026-06-18 00:10:59 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
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
haskytech/haskos-finance!1
No description provided.