Commit Graph

  • 4d393d1751 feat(personal): show scanned PDF OCR progress admin 2026-07-12 21:45:28 +08:00
  • 2e8961c75c feat(personal): expose OCR progress and retry admin 2026-07-12 21:42:56 +08:00
  • 0e3a68c3c1 feat(personal): process scanned PDFs in OCR batches admin 2026-07-12 21:33:18 +08:00
  • d63532cc90 feat(personal): add vision OCR gateway admin 2026-07-12 21:19:02 +08:00
  • 11bcef208b feat(personal): render bounded PDF OCR pages admin 2026-07-12 21:17:00 +08:00
  • 88bfe1d815 feat(personal): add scanned PDF OCR schema admin 2026-07-12 21:14:53 +08:00
  • 92e2140abf docs(personal): plan scanned PDF OCR implementation admin 2026-07-12 21:12:36 +08:00
  • e1afd6e36b docs(personal): design scanned PDF OCR pipeline admin 2026-07-12 21:07:06 +08:00
  • 48f1595256 feat(personal): add library date filters admin 2026-07-12 17:41:48 +08:00
  • c8a0de82b7 fix(personal): bound DNS fallback and smoke redirects admin 2026-07-12 17:00:20 +08:00
  • fed32939e6 fix(personal): verify per-source citations and cleanup admin 2026-07-12 16:35:06 +08:00
  • 50e2b9e5ff test(personal): cover PDF and public URL capture admin 2026-07-12 16:26:59 +08:00
  • c7756f86e2 fix(personal): fail closed on ambiguous enterprise grants admin 2026-07-12 16:01:52 +08:00
  • 8cf8da6899 fix(personal): reject ambiguous org identities admin 2026-07-12 15:50:42 +08:00
  • 2161353247 feat(personal): authorize enterprise knowledge from org ACL admin 2026-07-12 15:45:46 +08:00
  • 3a3562abb4 docs(personal): sync phase two task progress admin 2026-07-12 13:21:50 +08:00
  • 3b41f278df fix(personal): close smoke cleanup failure windows admin 2026-07-12 13:06:33 +08:00
  • 784384bf26 fix(personal): harden pilot smoke and private storage admin 2026-07-12 12:57:29 +08:00
  • 60a78fdd6a test(personal): close personal knowledge pilot gates admin 2026-07-12 12:42:24 +08:00
  • 0d64cf0f21 fix(mobile): preserve assistant IDs and scope state admin 2026-07-12 12:15:02 +08:00
  • 36b7bf28bf fix(personal): align assistant citations and UI state admin 2026-07-12 12:07:28 +08:00
  • c8ef15ee9e feat(mobile): add personal assistant knowledge flow admin 2026-07-12 11:57:02 +08:00
  • e66db3e432 fix(personal): make delete requests idempotent admin 2026-07-12 11:48:32 +08:00
  • b559bb315b feat(personal): expose authenticated API and deletion workflow admin 2026-07-12 11:41:47 +08:00
  • 664fdb639b fix(personal): refine prompt PII detection admin 2026-07-12 11:25:03 +08:00
  • 0d57e78e98 fix(personal): enforce enterprise grants and PII policy admin 2026-07-12 11:15:12 +08:00
  • 88269052c6 fix(personal): enforce authorized and bounded answers admin 2026-07-12 10:59:03 +08:00
  • 148a94d8da fix(aihr): redact model failure details admin 2026-07-12 10:43:36 +08:00
  • 961b339efd fix(personal): persist honest model evidence admin 2026-07-12 10:38:50 +08:00
  • 1429a76b69 feat(personal): answer with authorized cross-domain citations admin 2026-07-12 10:28:44 +08:00
  • 9ecb2fba41 fix(personal): harden retrieval edge cases admin 2026-07-12 10:16:58 +08:00
  • 5a66c3ee34 fix(personal): preserve scoped hybrid retrieval admin 2026-07-12 10:09:25 +08:00
  • 0b7230d9f1 fix(personal): require vector capture metadata admin 2026-07-12 09:55:19 +08:00
  • 206f5a6055 feat(personal): add owner-filtered hybrid retrieval admin 2026-07-12 09:49:30 +08:00
  • 629d10346d fix(personal): bound TLS handshake duration admin 2026-07-12 05:04:37 +08:00
  • eff8ac2787 fix(personal): close URL deadline and literal gaps admin 2026-07-12 04:58:57 +08:00
  • 86e87be6f5 fix(personal): harden URL resolution and normalization admin 2026-07-12 04:51:05 +08:00
  • 2c9c6d5d4a fix(personal): enforce URL fetch deadlines and framing admin 2026-07-12 04:36:47 +08:00
  • a909806435 feat(personal): add SSRF-safe web capture admin 2026-07-12 04:26:40 +08:00
  • f2e87a2f35 fix(personal): bound ingestion cleanup scheduling admin 2026-07-12 04:13:34 +08:00
  • 3d6c341fbe fix(personal): dedupe pending uploads admin 2026-07-12 04:06:55 +08:00
  • 6b187060de fix(personal): retain upload cleanup tombstones admin 2026-07-12 04:03:16 +08:00
  • f4847f9ef7 fix(personal): fence ingestion workers and cleanup admin 2026-07-12 03:55:15 +08:00
  • 4a35696d60 fix(personal): make ingestion crash recoverable admin 2026-07-12 03:40:43 +08:00
  • 2aab1636f0 fix(personal): require private object storage admin 2026-07-12 03:20:32 +08:00
  • 10c04eaf67 fix(personal): isolate personal objects and dedupe under lock admin 2026-07-12 03:14:57 +08:00
  • eb1d91cede feat(personal): ingest personal text and files asynchronously admin 2026-07-12 03:03:25 +08:00
  • 806f90a5de fix(aihr): harden shared document parsing admin 2026-07-12 02:45:56 +08:00
  • 36ff3c79f8 refactor(aihr): extract shared document parser admin 2026-07-12 02:33:38 +08:00
  • 655d784beb fix(personal): require outer transaction for reservation admin 2026-07-12 02:26:01 +08:00
  • cdc47ee97e fix(personal): keep reservation validation side effect free admin 2026-07-12 02:20:42 +08:00
  • c80c807283 fix(personal): make quota reservation atomic admin 2026-07-12 02:17:55 +08:00
  • de6d24b4fe feat(personal): add owner-scoped space and item storage admin 2026-07-12 02:10:41 +08:00
  • ed6bf4eaf9 feat(personal): derive ownership from login context admin 2026-07-12 02:02:55 +08:00
  • 12a3b1cbd3 fix(personal): preserve session schema requirements admin 2026-07-12 01:56:08 +08:00
  • 5b3aeadb5f fix(personal): align schema with phase two contract admin 2026-07-12 01:54:10 +08:00
  • f9a5516a1a feat(personal): add isolated personal knowledge schema admin 2026-07-12 01:46:39 +08:00
  • 2957f29326 docs(aihr): plan personal assistant phase two delivery admin 2026-07-12 00:45:44 +08:00
  • b775b71a6e docs(aihr): define personal assistant phase two spec admin 2026-07-12 00:03:13 +08:00
  • c66fc4e4b0 feat(mobile): finish employee app page polish admin 2026-07-11 18:59:30 +08:00
  • ca84e6756c docs(mobile): define login hifi design admin 2026-07-11 02:10:15 +08:00
  • 8b86bb56e7 merge: integrate AI陪练 phase2 pilot branch admin 2026-07-11 01:25:05 +08:00
  • 98177725cd fix(aihr): close pre-merge auth and pilot metric gaps admin 2026-07-11 01:24:57 +08:00
  • 19788bedb0 style(mobile): 优化候选人和成长页视觉细节 admin 2026-07-11 01:13:57 +08:00
  • 78859899f3 feat(mobile): 升级短信登录表单体验 admin 2026-07-11 01:13:57 +08:00
  • ee396d1e7a feat(mobile): 重做员工端首页、问答和训练页视觉 admin 2026-07-11 01:13:14 +08:00
  • ebbc69eed6 chore: ignore local worktrees admin 2026-07-11 00:55:13 +08:00
  • 13230e6b9a feat(aihr): complete phase two pilot readiness admin 2026-07-10 19:13:31 +08:00
  • 0219de6fa8 fix(mobile): drive learning search from assignments admin 2026-07-10 02:20:56 +08:00
  • 4b951d07a0 feat(mobile): add employee learning page admin 2026-07-10 00:57:55 +08:00
  • 3b81f07b27 fix(aihr): use real mobile home metrics admin 2026-07-10 00:51:43 +08:00
  • b9215236bc test(aihr): align pilot completion metric admin 2026-07-10 00:34:05 +08:00
  • beaf4f30d0 test(aihr): enforce pilot completion gate admin 2026-07-10 00:26:21 +08:00
  • b26c2258cf test(aihr): tighten demo question verification admin 2026-07-10 00:19:48 +08:00
  • baf27a5de9 feat(frontend): make growth assignments selectable admin 2026-07-10 00:04:39 +08:00
  • 6b8ccd5a35 feat(frontend): add review score calibration admin 2026-07-09 23:58:09 +08:00
  • 6f0a4c3d63 fix(aihr): polish model fallback wording admin 2026-07-09 23:52:44 +08:00
  • 8617199651 fix(aihr): replace seed fallback wording admin 2026-07-09 23:35:40 +08:00
  • 3bf2f127d6 fix(frontend): clarify model fallback messages admin 2026-07-09 23:30:55 +08:00
  • 28de48b8a5 fix(frontend): test selected model provider only admin 2026-07-09 23:29:44 +08:00
  • 2ff022c48a fix(frontend): remove practice sample fill action admin 2026-07-09 23:16:39 +08:00
  • b7ea068a4e fix(frontend): remove interview sample fill actions admin 2026-07-09 23:14:45 +08:00
  • 62c1e6c773 fix(frontend): replace demo fallback wording admin 2026-07-09 23:12:23 +08:00
  • 0acbea7058 fix(aihr): mask sensitive case transcripts admin 2026-07-09 23:11:02 +08:00
  • 6cec08f4cb fix(aihr): remove demo wording from active flows admin 2026-07-09 23:07:17 +08:00
  • cf3229fdad fix(mobile): clarify supervisor review list count admin 2026-07-09 23:03:40 +08:00
  • bfbd2d0b12 fix(mobile): show supervisor team review queue admin 2026-07-09 22:56:52 +08:00
  • 7267939f95 fix(aihr): remove fake case sample wording admin 2026-07-09 22:48:19 +08:00
  • 0af0f1c896 fix(frontend): remove fake case sample action admin 2026-07-09 22:45:32 +08:00
  • fe4ebcfb0f fix(frontend): render flow steps as noninteractive admin 2026-07-09 22:41:09 +08:00
  • 8b2371053d fix(frontend): remove dead processing actions admin 2026-07-09 22:39:15 +08:00
  • 90de4286d4 fix(frontend): remove dead dashboard sample button admin 2026-07-09 22:37:30 +08:00
  • 9f30e68cc3 fix(frontend): wire dashboard panel links admin 2026-07-09 22:35:51 +08:00
  • d03f717394 fix(frontend): allow evidence export for aggregate growth view admin 2026-07-09 22:32:42 +08:00
  • 4fd4bed9e6 docs: align local smoke commands with portless admin 2026-07-09 22:27:51 +08:00
  • 25262d4140 chore(demo): allow screenshot api url override admin 2026-07-09 22:25:02 +08:00
  • 28c15d5168 test(demo): guard fallback screenshot capture admin 2026-07-09 22:22:48 +08:00
  • 6e7db51b82 chore(demo): add reproducible fallback screenshots admin 2026-07-09 22:20:54 +08:00
  • 0307bb4c35 fix(mobile): clarify unmatched org position state admin 2026-07-09 22:13:47 +08:00
  • 61a26fc543 fix(mobile): align practice scene copy with task context admin 2026-07-09 22:10:31 +08:00