chore: rebuild all — force build all services
test.yaml #184 -Commit
4f1f4f733d
pushed by
admin
chore: rebuild all — force build all services
build.yaml #183 -Commit
4f1f4f733d
pushed by
admin
chore: rebuild all — force build all services
test.yaml #182 -Commit
4f1f4f733d
pushed by
admin
chore: rebuild all — force build all services
build.yaml #181 -Commit
4f1f4f733d
pushed by
admin
chore(compose): pin service images to build SHA, add MOCK_STORAGE, drop exposed db/redis ports
test.yaml #180 -Commit
8f0505c36c
pushed by
admin
chore(compose): pin service images to build SHA, add MOCK_STORAGE, drop exposed db/redis ports
build.yaml #179 -Commit
8f0505c36c
pushed by
admin
ci: build and push nxtgauge-db-migrate image on every push
test.yaml #178 -Commit
f9718f85d0
pushed by
admin
ci: build and push nxtgauge-db-migrate image on every push
build.yaml #177 -Commit
f9718f85d0
pushed by
admin
Move ai_guard_violations migration to migrations/ dir picked up by db-migrate
test.yaml #176 -Commit
605f3bdaaa
pushed by
admin
Move ai_guard_violations migration to migrations/ dir picked up by db-migrate
build.yaml #175 -Commit
605f3bdaaa
pushed by
admin
feat(ai-guard): add semantic moderation layer + guard violations DB logging
test.yaml #174 -Commit
d9b3bb4d94
pushed by
admin
feat(ai-guard): add semantic moderation layer + guard violations DB logging
build.yaml #173 -Commit
d9b3bb4d94
pushed by
admin
feat(voice): implement Whisper STT via LiteLLM audio/transcriptions
test.yaml #172 -Commit
4da502ded8
pushed by
admin
feat(voice): implement Whisper STT via LiteLLM audio/transcriptions
build.yaml #171 -Commit
4da502ded8
pushed by
admin
feat(kb): POST /api/admin/kb/articles/ai-draft endpoint
test.yaml #170 -Commit
b039ed7342
pushed by
admin
feat(kb): POST /api/admin/kb/articles/ai-draft endpoint
build.yaml #169 -Commit
b039ed7342
pushed by
admin
feat(ai): cover letter inline generation + draft_content field on AskAshResponse
test.yaml #168 -Commit
ad4ab0477a
pushed by
admin
feat(ai): cover letter inline generation + draft_content field on AskAshResponse
build.yaml #167 -Commit
ad4ab0477a
pushed by
admin
feat(ai): profile improvement draft + save_profile confirm action
test.yaml #166 -Commit
cd7e5bdc05
pushed by
admin
feat(ai): profile improvement draft + save_profile confirm action
build.yaml #165 -Commit
cd7e5bdc05
pushed by
admin
feat(ai): add action_type to AskAshResponse + POST /api/ai/chat/confirm
test.yaml #164 -Commit
38981ffe70
pushed by
admin
feat(ai): add action_type to AskAshResponse + POST /api/ai/chat/confirm
build.yaml #163 -Commit
38981ffe70
pushed by
admin
fix(db): 4 fresh-bootstrap migration chain bugs found + verified today
test.yaml #162 -Commit
cc2dab112b
pushed by
admin
fix(db): 4 fresh-bootstrap migration chain bugs found + verified today
build.yaml #161 -Commit
cc2dab112b
pushed by
admin
feat(ai-credits): real coupon validation endpoint; restore invoice FK integrity
test.yaml #160 -Commit
c394d9fc07
pushed by
admin
feat(ai-credits): real coupon validation endpoint; restore invoice FK integrity
build.yaml #159 -Commit
c394d9fc07
pushed by
admin
fix(payments): compare global coupon redemptions against max_redemptions not max_redemptions_per_user
test.yaml #158 -Commit
4e0e6af3e1
pushed by
admin
fix(payments): compare global coupon redemptions against max_redemptions not max_redemptions_per_user
build.yaml #157 -Commit
4e0e6af3e1
pushed by
admin
feat(waitlist): admin listing endpoint (GET /api/admin/waitlist)
test.yaml #156 -Commit
86e1fd47d2
pushed by
admin
feat(waitlist): admin listing endpoint (GET /api/admin/waitlist)
build.yaml #155 -Commit
86e1fd47d2
pushed by
admin