docs: plain-language pass over the config menu, and three walk fixes #235
No reviewers
Labels
No labels
already-shipped
bug
documentation
duplicate
enhancement
external-review
good first issue
help wanted
in progress
invalid
needs-decision
proposal
question
security
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: crenshawdev/cadence-archived#235
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "docs/plain-language-config-menu"
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?
Running
/cad-configas a user surfaced both halves of this: the text it renders is written in Cadence's own vocabulary, and the walk that renders it hides which value is actually in force.Wording
config-catalog.mdis the literal source of each menu question and each option description. Ten rows rewritten for a reader who has never opened Cadence's internals.stakesstakes→criticalreview.reviewers<t>.gate→deferred/cad-landrefuses to publish until you rule on them"memory.backend.planning/docs, no setup and no dependencies"git.issue_checkcriticalwas the worst of them: defined only by negation, it never said what it IS.fire()was a literal function name inside a question a user reads.Three walk fixes
Found by running the menu rather than reading it.
(current); inherited is(in force), and its description says so and says picking it writes here. The old rule dropped the label to stop an inherited value being mislabelled(current)and pinned - but dropping it entirely left the user choosing with nothing on screen saying what is active.review.triggers.<t>.gatehas five values and the ask-user cap is four, so one value was reachable only by free-typing, with nothing saying it existed. Omitted values are now named in the last option's description as "reachable viaOther".Budgets
Raised rather than the prose shaved:
config.md14593 → 15705,config-catalog.md10077 → 10452. Plainer wording is longer, and 1,487B is the accepted cost.deferred-reads.test.mjssplices its probe sentence onto the literal opening of walk step 3, so its anchor is repointed to a prefix that survives the rewording. 2,644 tests pass,self-verifyclean.Not fixed
workflow.max_plan_tasksstill asks its question with a byte count, a percentage and a decision date in it - the densest prompt in the file.PLN-01requires that text to carry the same figures as the schema so the two surfaces cannot argue different numbers, which is a real invariant. Making it plain means moving the rationale to a footnote and repointing that test; that is a change to what the check reads and wants its own decision.Also here
git.auto_close=truefor this repo, chosen through the walk and committed separately./cad-milestonewill now chain into/cad-landand run the close end to end with no per-step prompts.