feat(dashboard): quantify cases and preserve project journeys - #640
feat(dashboard): quantify cases and preserve project journeys#640seonghobae wants to merge 101 commits into
Conversation
|
You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard. |
|
Warning Review limit reachedNext included review available in 58 minutes. View limit detailsLimit details: You’ve used the included review currently available. You've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository. Review configuration: ⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Plus Run ID: ⛔ Files ignored due to path filters (1)
📒 Files selected for processing (60)
📝 WalkthroughWalkthrough이번 변경은 운영 대시보드에 외부 정보 범위, 사례 생명주기, 누락 근거, 토픽 컨텍스트를 추가합니다. Ask 응답은 인용 이벤트 타임라인을 제공합니다. 잔여 계산은 Changes운영 분석과 대시보드
Estimated code review effort: 5 (Critical) | ~120 minutes Merge Risk: 🟠 High · up to The PR adds persisted topic and case evidence plus dashboard journey rendering, but the current head still contains migration paths that can fail during deployment or leave accepted evidence without required provenance, alongside missing citation fallbacks and incorrect journey/status rendering. These are concrete data and correctness risks, so the PR is not merge-ready until the migration and display issues are fixed or explicitly accepted. 🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (4 passed)
Full details: Docstring CoverageExplanation Docstring coverage is 59.79% which is insufficient. The required threshold is 80.00%. Docstring coverage is scoped to functions touched by this diff. Analyzed 194 functions across 52 files. (31 skipped: 31 unsupported.) ✨ Finishing Touches 💡 1📝 Generate docstrings 💡
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
Refreshed |
|
Local validation on the exact baseline-refresh tree: |
|
Exact-head review reconciliation (2026-08-26):
These are exact-head validations; no stale review snapshot was transferred as merge evidence. Hosted Checks and independent approval remain authoritative. |
|
Refreshed the baseline at |
Co-authored-by: seonghobae <seonghobae@users.noreply.github.com>
* ops(postgres): plan measured runtime tuning * fix(postgres): support measured native setting units --------- Co-authored-by: Codex <codex@localhost>
…o feat/semantic-backfill-operator
|
Re-reviewed current stack at exact head fbc129c. Latest review findings are resolved by concurrent commits: localized Evidence ranking labels, consistent topic-journey action wording, and explicit PostgreSQL command assembly. Focused local verification of the repair set: i18n 64 passed, oxlint passed, Python compileall passed. Protected checks and independent approval remain required. |
…o fix/pr640-current-head-review # Conflicts: # frontend/src/App.tsx # scripts/seed_demo_data.py
…o feat/semantic-backfill-operator
…ll-operator feat: enqueue bounded semantic backfill jobs
* fix(ask): find related source evidence automatically * fix(ask): preserve source publication boundary * fix(ask): keep project evidence out of event lineage * test(ask): lock graph and project boundaries * fix(ask): preserve project evidence in dense windows * fix(orchestrator): register remote embedding agent * build(orchestrator): pin provider embedding runtime * docs(orchestrator): separate embedding bootstrap boundary * fix(ui): keep missing-evidence guidance accurate * fix(ui): explain automatic evidence retry * fix(operations): reanalyze missing facts on new evidence * fix(runtime): restore semantic backfill contracts * fix(ask): keep project evidence first * fix(worker): persist operational cases before optional content enrichment * fix(worker): preserve completed evidence on sibling retry outage * fix(operations): use orchestrator auto model selector * fix(compose): install orchestrator runtime dependency * perf: bulk semantic embedding backfill * fix(operations): address orchestrator auto deployment * perf: prepare semantic backfill batch concurrently * fix: isolate operations analysis from embedding batch * Revert "fix: isolate operations analysis from embedding batch" This reverts commit a7cda9b. * Revert "perf: prepare semantic backfill batch concurrently" This reverts commit 1d16c40. * Revert "perf: bulk semantic embedding backfill" This reverts commit 891e0f9. * fix(runtime): pin bounded provider failover * fix(operations): invalidate stale evidence windows * feat(embedding): add atomic cross-post bulk backfill * build(backend): include embedding backfill operator --------- Co-authored-by: Codex <codex@localhost>
Co-authored-by: Codex <codex@localhost>
Summary
Verification
uv run --extra dev pytest -q tests/test_operations_dashboard.py tests/test_public_docstrings.py(4 passed before the multi-project extension; focused dashboard rerun 2 passed afterward)corepack pnpm exec vitest run src/components/OperationsDashboard.test.tsx src/components/WorkspaceNav.test.tsx src/i18n.test.ts src/App.test.tsx(173 passed)corepack pnpm lintcorepack pnpm buildcorepack pnpm build-storybookNo keyword, heuristic, arbitrary threshold, or local measurement weight is introduced.
Summary by CodeRabbit
새 기능
버그 수정
문서