You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
project_milestone: each client_module (a project) carries a checklist seeded from the dated project.milestone_template setting (advance paid / setup / installed / go-live / balance / AMC — owner-editable). Ticking stamps the date; audited. ensureProjectMilestones is idempotent and back-fills imported projects. Cross-project board (per-milestone pending counts) + drill-down (who's pending go-live). Routes: GET/POST /client-modules/:id/milestones, GET /projects/board, /projects/pending/:key. assignModule seeds the checklist for new projects. Also fixes a latent flaky-ordering bug: uuidv7() now bumps monotonically within a process, so ORDER BY id is genuine creation order (the guarantee pagination + the sync cursor already assume) — sub-millisecond ties no longer fall back to the random tail. Suite 377 green, stable across runs. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> |
4 days ago | |
|---|---|---|
| .. | ||
| business-day.ts | 2 weeks ago | |
| doc-series.ts | 1 week ago | |
| documents.ts | 2 weeks ago | |
| gstin.ts | 2 weeks ago | |
| ids.ts | 4 days ago | |
| index.ts | 5 days ago | |
| money.ts | 2 weeks ago | |