iven
2ceeeaba3d
CI / Lint & TypeCheck (push) Has been cancelled
CI / Unit Tests (push) Has been cancelled
CI / Build Frontend (push) Has been cancelled
CI / Rust Check (push) Has been cancelled
CI / Security Scan (push) Has been cancelled
CI / E2E Tests (push) Has been cancelled
fix(production-readiness): 3-batch production readiness cleanup — 12 tasks
Batch 1 — User-facing fixes:
- B1-1: Pipeline verified end-to-end (14 Rust commands, 8 frontend invoke, fully connected)
- B1-2: MessageSearch restored to ChatArea with search button in DeerFlow header
- B1-3: Viking cleanup — removed 5 orphan invokes (no Rust impl), added addWithMetadata + storeWithSummaries methods + summary generation UI
- B1-4: api-fallbacks transparency — added _isFallback markers + console.warn to all 6 fallback functions
Batch 2 — System health:
- B2-1: Document drift calibration — TRUTH.md/README.md numbers verified and updated
- B2-2: @reserved annotations on 15 SaaS handler functions with no frontend callers
- B2-3: Scheduled Task Admin V2 — new service + page + route + sidebar navigation
- B2-4: TRUTH.md Pipeline/Viking/ScheduledTask records corrected
Batch 3 — Long-term quality:
- B3-1: hand_run_status/hand_run_list verified as fully implemented (not stubs)
- B3-2: Identity snapshot rollback UI added to RightPanel
- B3-3: P2 code quality — 4 fixes (TODO comments, fire-and-forget notes, design notes, table name validation), 2 verified N/A, 1 upstream
- B3-4: Config PATCH→PUT alignment (admin-v2 config.ts matched to SaaS backend)
2026-04-03 21:34:56 +08:00
..
2026-04-03 00:28:58 +08:00
2026-03-26 08:02:23 +08:00
2026-03-20 19:30:09 +08:00
2026-04-02 19:24:44 +08:00
2026-03-26 17:19:28 +08:00
2026-03-27 11:44:14 +08:00
2026-03-29 21:45:29 +08:00
2026-04-03 00:28:58 +08:00
2026-03-20 19:30:09 +08:00
2026-03-22 00:03:22 +08:00
2026-03-25 21:55:12 +08:00
2026-04-03 19:45:25 +08:00
2026-03-27 07:36:03 +08:00
2026-03-29 21:45:29 +08:00
2026-03-17 08:05:07 +08:00
2026-03-21 00:28:03 +08:00
2026-04-03 21:34:56 +08:00
2026-04-02 19:24:44 +08:00
2026-04-03 00:28:58 +08:00
2026-03-18 17:12:05 +08:00
2026-03-27 07:36:03 +08:00
2026-04-03 00:28:58 +08:00
2026-03-27 07:36:03 +08:00
2026-03-18 17:12:05 +08:00
2026-03-21 15:17:39 +08:00
2026-04-03 15:20:15 +08:00
2026-03-27 09:59:55 +08:00
2026-03-27 07:36:03 +08:00
2026-03-20 19:30:09 +08:00
2026-03-30 11:33:47 +08:00
2026-03-30 11:33:47 +08:00
2026-03-30 09:24:50 +08:00
2026-04-03 00:28:58 +08:00
2026-03-29 21:45:29 +08:00
2026-04-03 00:28:58 +08:00
2026-04-03 00:28:58 +08:00
2026-03-27 11:44:14 +08:00
2026-03-22 00:03:22 +08:00
2026-03-17 08:05:07 +08:00
2026-04-02 19:24:44 +08:00
2026-04-02 02:02:59 +08:00
2026-03-27 11:44:14 +08:00
2026-04-03 21:34:56 +08:00
2026-03-17 08:05:07 +08:00
2026-03-30 11:33:47 +08:00
2026-03-27 07:36:03 +08:00
2026-03-27 07:36:03 +08:00
2026-04-01 22:03:07 +08:00
2026-03-27 07:36:03 +08:00
2026-03-21 00:28:03 +08:00
2026-03-18 17:12:05 +08:00
2026-03-27 07:36:03 +08:00
2026-04-03 21:34:56 +08:00
2026-03-27 07:36:03 +08:00
2026-03-27 07:36:03 +08:00
2026-03-27 07:36:03 +08:00