review: over-engineering / minimalism lens (delete-list pass, separate from correctness) #29
Labels
No labels
already-shipped
bug
documentation
duplicate
enhancement
good first issue
help wanted
in progress
invalid
needs-decision
proposal
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: crenshawdev/cadence#29
Loading…
Add table
Add a link
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
Add an over-engineering lens to the review subsystem: a pass that hunts complexity to delete (reinvented stdlib, unneeded deps, single-implementation abstractions, dead flexibility, config nobody sets) and hands back a ranked delete-list. Distinct from correctness review. Candidate surfaces: a dimension inside
cad-plan-review, acad-reviewermode, or an on-demand/cad-review-style variant scoped to complexity only.Motivation
cad-reviewerrefutes for correctness. Adversarial correctness review structurally misses over-abstraction, because over-building is not a bug: it is code that works and should not exist. Over-delivery is a known failure mode of agentic executors, and nothing in the current spine names or catches it. This is the one real gap the ponytail survey exposed.Prior art
Surfaced while surveying the ponytail plugin (https://github.com/DietrichGebert/ponytail). Its
ponytail-review(diff) andponytail-audit(repo-wide) skills are exactly this pass: one line per finding, taggeddelete / stdlib / native / yagni / shrink, ranked biggest-cut-first, ending innet: -N lines possible, applies nothing. Worth lifting the lens, not the code.Notes and boundaries
Acceptance (rough)
Part of a three-issue set seeded from the ponytail survey (executor minimalism posture, and the in-code shortcut-marker ledger).