weli
5cd016cd5d
feat(htyproc): IMAGE_FORM_COMPRESS task posts form_image_compress_audit to ai-api
...
Made-with: Cursor
2026-04-28 10:14:27 +08:00
weli
07ee6e7cc6
feat(ws-org): add org_id scoping across ws entities
...
Add org_id fields and migrations for course, section, lianxi, piyue, and jihua/daka data paths, and enforce organization-scoped filtering in ws service queries.
Made-with: Cursor
2026-04-27 23:06:58 +08:00
weli
a15b5dbf58
fix(htyproc): convert task_result values to string in wrap_common_task; preserve body text in parse_hty_response on JSON error
2026-04-27 00:32:09 +08:00
weli
2f10cebeca
htyproc: add DEBUG trace for task pipeline, TS client, and AI polling
...
Made-with: Cursor
2026-04-27 00:00:48 +08:00
weli
d9b4171771
htyproc: replace local HtyResp with HtyResponse from htycommons
2026-04-26 23:50:25 +08:00
weli
7379b64217
htyproc: add detailed tracing to AI_SCORE pipeline
2026-04-26 23:42:03 +08:00
weli
eca81f0134
htyproc: dynamic sudo token via loginWithCert → sudo, drop PROC_SUDOER_TOKEN
2026-04-26 23:15:08 +08:00
weli
517023a6cd
feat(moicen): htyts/htyproc 与一键栈一致的 nohup 与 logrotate 日志
...
- start.sh:清代理、可选 --release、追加 *.nohup.log
- moicen_start:默认在有 htyproc/.env 时起 htyproc(MOICEN_START_HTYPROC=0|no 可关)
- moicen_stop:pkill 含 htyproc
Made-with: Cursor
2026-04-26 20:22:15 +08:00
weli
0e53c9f66d
feat(htykc): clazz completed_at migration; logrotate for htykc/htyproc/htyts
...
Portable run_rotate; moicen_start_huiwings_stack and ws_clazz updates; schema/models sync.
Made-with: Cursor
2026-04-26 17:14:44 +08:00
weli
44c320d8fa
chore add core rust project files and diesel migrations
...
Track required workspace crates, scripts, and historical diesel migrations so the repository contains the complete runnable backend baseline.
Made-with: Cursor
2026-04-23 17:20:01 +08:00