• Joined on 2026-03-05
greebo pushed to main at greebo/svg-frontend 2026-03-20 21:41:01 +03:00
d2e82c9a81 feat(frontend): add editor workspace MVP with selection and draft mutations
greebo pushed to main at greebo/svg-frontend 2026-03-20 18:51:34 +03:00
796f0f4af1 feat(frontend): add editor integration shell and draft read-model views
greebo pushed to main at greebo/svg-backend 2026-03-20 16:46:34 +03:00
54b36ba76c chore(backend): finalize backend baseline and frontend handoff contract
greebo pushed to main at greebo/svg-backend 2026-03-20 16:02:48 +03:00
5aa35b1d04 feat(backend): enforce admin-only ops endpoints and cover destructive cleanup smoke
greebo pushed to main at greebo/svg-backend 2026-03-20 13:25:43 +03:00
210981c953 test(backend): split smoke regression into core and pricing publish flows
greebo pushed to main at greebo/svg-backend 2026-03-20 12:58:49 +03:00
239b32a246 fix(core): stabilize editor lifecycle, transactional versions, and runtime config
greebo pushed to main at greebo/svg-backend 2026-03-19 22:54:27 +03:00
0f9c2a1cbd feat(backend): add operational smoke tooling and safe pricing cleanup endpoints
greebo pushed to main at greebo/svg-backend 2026-03-19 22:23:57 +03:00
127c5bff71 feat(backend): stabilize draft editor flow and complete smoke regression baseline
greebo pushed to main at greebo/svg-backend 2026-03-19 22:04:41 +03:00
77496dac46 feat(backend): add editor context, draft bootstrap flow and draft summary endpoints
greebo pushed to main at greebo/svg-backend 2026-03-19 21:47:50 +03:00
4c15f4c201 feat(backend): add editor context, draft flow bootstrap, and draft summary endpoints
greebo pushed to main at greebo/svg-backend 2026-03-19 20:58:26 +03:00
a266f56ddd feat(backend): harden draft, pricing and publish contracts
greebo pushed to main at greebo/svg-backend 2026-03-19 20:41:18 +03:00
ac3a62f108 feat(backend): add publish readiness contract and guarded publish flow
greebo pushed to main at greebo/svg-backend 2026-03-19 20:30:11 +03:00
8d4255181b feat(backend): add publish readiness contract and pricing diagnostics
greebo pushed to main at greebo/svg-backend 2026-03-19 20:15:59 +03:00
7b6c12f924 feat(backend): add publish readiness endpoint and enforce publish gate contract
greebo pushed to main at greebo/svg-backend 2026-03-19 20:10:26 +03:00
2af5e49b8c feat(backend): add pricing coverage, unpriced seats, and explain endpoints
greebo pushed to main at greebo/svg-backend 2026-03-19 20:07:53 +03:00
aab5a51654 feat(backend): add sellability reason codes and string price serialization to test seat preview
greebo pushed to main at greebo/svg-backend 2026-03-19 19:54:51 +03:00
af175d88dd refactor(api): unify typed error contract across draft pricing and publish flows
greebo pushed to main at greebo/svg-backend 2026-03-19 19:51:32 +03:00
64ec1c5180 feat(backend): add draft validation and single-record draft read endpoints
greebo pushed to main at greebo/svg-backend 2026-03-19 19:42:29 +03:00
35fc170cef feat(backend): add single-record draft read endpoints
greebo pushed to main at greebo/svg-backend 2026-03-19 19:32:49 +03:00
56aadf848b feat(backend): add draft validation endpoint with stale version guard