sechmachine
|
bc70db1d0d
|
feat: add bootstrap and SMTP onboarding
|
2026-08-14 23:46:09 +07:00 |
|
sechmachine
|
eadf6a7528
|
Merge commit '4b37f8fd05804d2d76e11cec1afce52919f2eb59' into work/reports-ui
|
2026-08-14 23:42:06 +07:00 |
|
sechmachine
|
bac39812a3
|
feat(ui): establish shared desktop shell and assets
|
2026-08-14 23:41:51 +07:00 |
|
sechmachine
|
597ebf1b49
|
feat(tasks): persist iteration 1 task workflow
|
2026-08-14 23:41:42 +07:00 |
|
sechmachine
|
20cdd1b9b3
|
Merge commit '4b37f8fd05804d2d76e11cec1afce52919f2eb59' into work/attendance
|
2026-08-14 23:34:24 +07:00 |
|
sechmachine
|
71901d1670
|
feat: add attendance policy and punch domain
|
2026-08-14 23:34:12 +07:00 |
|
sechmachine
|
c165e25d3f
|
Merge commit '4b37f8fd05804d2d76e11cec1afce52919f2eb59' into work/projects
|
2026-08-14 23:32:54 +07:00 |
|
sechmachine
|
a28227db18
|
docs(projects): record domain green milestone
|
2026-08-14 23:32:54 +07:00 |
|
sechmachine
|
d2d3cc57c3
|
Merge commit '4b37f8fd05804d2d76e11cec1afce52919f2eb59' into work/tasks
|
2026-08-14 23:32:46 +07:00 |
|
sechmachine
|
3483347bb8
|
feat(projects): enforce iteration 1 project lifecycle
|
2026-08-14 23:32:14 +07:00 |
|
sechmachine
|
17a3c5dc70
|
feat(tasks): define status graph and progress
|
2026-08-14 23:31:50 +07:00 |
|
sechmachine
|
4b37f8fd05
|
feat: establish iteration 1 platform foundation
|
2026-08-14 23:31:39 +07:00 |
|
sechmachine
|
5967f7f70d
|
chore: establish iteration 1 development baseline
|
2026-08-14 23:22:31 +07:00 |
|