project_overview is ~95% operator/plugin admin and ~5% orientation — make orientation the default, admin a detail #522
Labels
No labels
code-review
correctness
dos
performance
security
severity/high
severity/low
severity/medium
tech-debt
Kind/Breaking
Kind/Bug
Kind/Documentation
Kind/Enhancement
Kind/Feature
Kind/Security
Kind/Testing
Priority
Critical
Priority
High
Priority
Low
Priority
Medium
Reviewed
Confirmed
Reviewed
Duplicate
Reviewed
Invalid
Reviewed
Won't Fix
Status
Abandoned
Status
Blocked
Status
Need More Info
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
h-dv/code-index#522
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
project_overviewis the first call the docs recommend, and its reply is mostly operator and plugin administration rather than orientation. Measured on this repository (2026-11-09): 35,606 chars ≈ 9–10k tokens, broken down as follows.plugin_activation7,256,package_updates6,190,symbol_blind_extensions3,923,language_ownership1,197)semanticsprosefile_health(50 rows)languages,resolution,entry_points,top_referenced_symbols(The shares overlap a little, because
semanticsstrings sit inside the admin blocks.)At the same time, what an agent actually needs is missing. There is no per-directory or per-crate map.
entry_pointsis 20lib.rs/main.rspaths with no description, andtop_referenced_symbolslistsjoinandopen. In a 1,500-file repository the agent still has to callrepo_mapto learn its layout.package_duplicate_idsalso lists every shadowed digest (5 for svelte, 4 for several others). That is useful to an operator and noise to an agent.Proposal
detail: "health"(or the existingcode-index://project/overviewresource): plugin activation, package updates, duplicate ids,file_health,count_basis.semanticsstrings appear once per reply in aglossarylink, not inside every block.Acceptance
Found by the automated agent-usefulness review (2026-11-09). I reproduced the size in the main session, where the reply was larger still because of the linked worktrees.
Filed from a five-agent review of master @
e3ec6ead(bloat, robustness, agent usefulness, docs, architecture). Every finding was spot-checked in the main session before filing.Per-language sizes (2026-11-09, corpus copies,
envelopedefault):file_health8 KBfile_health46%file_health~15 KBfile_health41%file_health9.4 KBfile_health41%file_health+ admin 43%Also:
top_referenced_symbolsis noise in several languages: allrequirealiases in JS; a test helper (connection, 607) ahead of the Dapper API in C#.resolution_gapsshipssummaryandby_kindas identical copies.#549 covers the metric distortions.
buildagent referenced this issue2026-11-09 09:21:00 +01:00
Consolidated into #521 during the 2026-11-09 triage. The remaining scope of this issue is tracked there as a checklist item; this report stays as the detailed evidence.