110 Commits

Author SHA1 Message Date
codex
2dfbf86a93 test(bstein-home): cover ai route metadata 2026-04-21 07:50:19 -03:00
codex
e6d807ed3f test(bstein-home): cover vaultwarden invite adapter 2026-04-21 07:44:43 -03:00
codex
41f8cdebc1 test(bstein-home): cover lab status routes 2026-04-21 07:41:47 -03:00
codex
11f49ec807 test(bstein-home): cover keycloak integration client 2026-04-21 07:39:34 -03:00
codex
54a9fbde49 test(bstein-home): cover backend platform helpers 2026-04-21 07:34:24 -03:00
codex
2f703005fc docs(bstein-home): document full source gate surface 2026-04-21 07:25:40 -03:00
codex
839c2586a2 refactor(bstein-home): split access request routes 2026-04-21 07:12:35 -03:00
codex
96d3d31b31 refactor(bstein-home): split account route modules 2026-04-21 07:05:08 -03:00
codex
989dba49aa quality(bstein-home): split provisioning task helpers 2026-04-21 06:47:22 -03:00
codex
d69669092f test(bstein-home): migrate unit checks to jest 2026-04-21 06:38:29 -03:00
8245e1aaa7 testing: add unified quality gate 2026-04-11 00:02:26 -03:00
2a3ee95e74 ai: cover atlasbot timeout behavior 2026-03-30 16:55:22 -03:00
0e7b9452c1 ai: cover atlasbot mode routing 2026-03-30 16:51:25 -03:00
94310ccc2f ai: return mode-specific timeout guidance when atlasbot misses SLA 2026-03-30 03:53:42 -03:00
89ac893a76 ai: default atlas quick timeout to 15s 2026-03-30 03:44:55 -03:00
9b87c8bfbd ai: enforce mode timeouts and accept atlasbot reply payload 2026-03-30 03:37:33 -03:00
a2deb0fcd5 ai: align web chat modes with atlasbot and remove stock path 2026-03-30 02:52:54 -03:00
299e638c6a ai: persist conversation id 2026-01-30 16:59:06 -03:00
3a27cc9fc1 portal: add atlasbot profiles 2026-01-28 13:01:54 -03:00
aec391608d ai: route all chat through atlasbot 2026-01-27 14:54:35 -03:00
d087558c22 ai: avoid fallback for atlasbot queries 2026-01-27 14:09:01 -03:00
ecdb87d9a8 fix(ai): set latency timer before atlasbot call 2026-01-26 23:49:07 -03:00
caf6d87c5d ai: use atlasbot internal answers before LLM 2026-01-26 22:44:16 -03:00
647c954739 portal: improve onboarding guidance and rotation 2026-01-24 21:02:30 -03:00
f973b64ac6 portal: refine onboarding vaultwarden flow 2026-01-24 11:27:45 -03:00
882a9ae513 feat: add retry for blocked automation 2026-01-24 07:12:35 -03:00
4732334c44 portal: add vaultwarden grandfathered claim 2026-01-23 22:30:21 -03:00
54e1e2f45d portal: add wger mobile step and require jellyfin web 2026-01-23 20:16:21 -03:00
df0c4e5c65 portal: make firefly/wger steps self-verified 2026-01-23 19:37:06 -03:00
b017775bdb fix: improve onboarding checks and errors 2026-01-23 18:23:06 -03:00
070729f66c onboarding: mark vaultwarden status and adjust guides 2026-01-23 16:51:10 -03:00
e339e17bd4 portal: refine onboarding guides and account access 2026-01-23 16:06:06 -03:00
27ece883cd portal: honor keycloak rotation completion 2026-01-23 03:35:07 -03:00
1b6e58f782 onboarding: relax confirm flow and add element guides 2026-01-23 03:10:54 -03:00
8a3377959c portal: request keycloak rotation on vaultwarden confirm 2026-01-23 00:35:27 -03:00
944cb24538 portal: allow onboarding confirms without login 2026-01-23 00:08:13 -03:00
87c3cb35ab portal: improve onboarding confirmations and guides 2026-01-22 23:44:16 -03:00
3d6a373f3f onboarding: keep temp password notice and paginate guides 2026-01-22 22:03:09 -03:00
994146a99a fix: honor reveal flag in status endpoint 2026-01-22 19:13:50 -03:00
d9049adb46 fix: reveal temp password when requested 2026-01-22 19:05:35 -03:00
7893c787b8 onboarding: reveal temp password on demand 2026-01-22 18:48:19 -03:00
3ff868a3ed fix(db): handle advisory lock row shape 2026-01-22 15:44:47 -03:00
bd8fa1fca5 db: move migrations to job and cap pools 2026-01-22 14:12:06 -03:00
ae79b74bf0 portal: add onboarding stepper + budget section 2026-01-22 02:34:37 -03:00
dad4a5afd2 portal: surface verified status 2026-01-21 21:02:39 -03:00
4abf999aea portal: harden email verification 2026-01-21 20:44:07 -03:00
3958f96ef8 portal: support verification resend 2026-01-21 20:18:48 -03:00
e52ecea9d9 portal: collect names for access requests 2026-01-21 19:48:50 -03:00
3eaf3b9151 portal: log and retry ariadne calls 2026-01-21 18:21:42 -03:00
9735cfed6a portal: integrate ariadne onboarding flow 2026-01-21 16:57:40 -03:00