feat(ux): add guided project status facade - #282
Conversation
|
Warning Review limit reached
Next review available in: 17 minutes Limit details: You’ve used all 1 included review currently available under your plan. You've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository. How can I continue?After more reviews become available, a review can be triggered using the To avoid repeated limits, reduce automatic review volume by pausing incremental auto-reviews earlier, using label-based review opt-in, excluding WIP or generated PR titles, or requesting reviews manually when the PR is ready. If your team needs uninterrupted high-volume reviews, an organization admin can enable usage-based reviews. How do review limits work?CodeRabbit enforces per-developer PR review limits for each organization. Most developers receive the normal plan review availability. For paid Pro and Pro+ PR reviews, CodeRabbit uses adaptive limits for sustained high-volume activity. When a developer's recent PR review activity reaches the 95th percentile or higher among CodeRabbit users, additional reviews become available more gradually as earlier reviews age out of the rolling window. Please refer docs for additional details. Review details⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (15)
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 |
|
✅ Health of changed files: 5.3 → 5.5 (+0.2) 📋 At a glance ✅ Health gate: passed 🔎 More signals (3)🗺️ Change map flowchart LR
subgraph PR ["Changed in this PR (4 with dependents)"]
f_crates_code_intel_cli_src_project_context_rs[".../src/project_context.rs 🔥"]:::changed
f_crates_code_intel_cli_src_cli_command_catalog_routes_types_rs[".../routes/types.rs"]:::changed
f_crates_code_intel_cli_tests_cli_head_parity_rs[".../tests/cli_head_parity.rs"]:::changed
f_crates_code_intel_cli_tests_primary_entry_rs[".../tests/primary_entry.rs"]:::changed
end
f_crates_code_intel_cli_src_cli_primary_rs[".../cli/primary.rs"]
f_crates_code_intel_cli_src_project_context_rs --> f_crates_code_intel_cli_src_cli_primary_rs
f_crates_code_intel_cli_src_main_rs[".../src/main.rs"]
f_crates_code_intel_cli_src_project_context_rs --> f_crates_code_intel_cli_src_main_rs
f_crates_code_intel_cli_src_mcp_serve_handlers_rs[".../mcp_serve/handlers.rs"]
f_crates_code_intel_cli_src_project_context_rs --> f_crates_code_intel_cli_src_mcp_serve_handlers_rs
f_crates_code_intel_cli_src_mcp_serve_mod_rs[".../mcp_serve/mod.rs"]
f_crates_code_intel_cli_src_project_context_rs --> f_crates_code_intel_cli_src_mcp_serve_mod_rs
f_test_scoped_repowise_validator_py["test-scoped-repowise-validator.py"]
f_crates_code_intel_cli_src_cli_command_catalog_routes_types_rs --> f_test_scoped_repowise_validator_py
f_crates_code_intel_cli_tests_cli_head_parity_rs --> f_crates_code_intel_cli_src_main_rs
f_crates_code_intel_cli_tests_primary_entry_rs --> f_crates_code_intel_cli_src_cli_primary_rs
f_crates_code_intel_cli_tests_primary_entry_rs --> f_crates_code_intel_cli_src_main_rs
more(["+1 more dependent"])
PR --> more
classDef changed fill:#dbeafe,stroke:#1d4ed8,color:#1e3a5f
classDef warn fill:#fef3c7,stroke:#b45309,color:#78350f
classDef guard fill:#dcfce7,stroke:#15803d,color:#14532d
Solid arrows: code that imports the changed files (6 direct dependents, from the last indexed snapshot). Dashed: history/tests. 🔥 Hotspots touched (5)
2 more
💀 Dead code (1 finding)
📊 See the full report for this PR |
Code Intel change risk
Top signals
revspec: |
09a28f3 to
48aa237
Compare
Closes #281
Summary
code-intel status [<repo>] [--json]as the low-friction project readiness entryneeds_run,ready, orstalewith repository identity, committed-run receipt, freshness, and bounded next actionsAuthority boundaries
ProjectContext; the public command accepts no artifact-root, repo-key, run-id, or manifest overrideneeds_runstate, while malformed evidence and host I/O still fail closedVerification
cargo test -p code-intel --bin code-intel(729 passed)cargo test -p code-intel --test primary_entry(12 passed)cargo test -p code-intel --test cli_head_parity(3 passed)legacy/tools/check-hardcoded-paths.ps1(129 files, OK)session_end(4263 -> 4265; coupling 65.88 -> 65.58; pass)run execute): exit 0,completed, zero domain/process failurescode-intel change impact ... --staleness advisory(returned stale-advisory and selectedprimary_entry)