Candidates and voting

Which topics should the book cover next? These are short proposals for new chapters. They are not accepted yet, and some may merge into existing patterns. The last four topics are proposed anti-patterns.

The full list, sources, overlaps, and current statuses are in CANDIDATES.md.

How to vote

Open β€œDiscuss / vote” next to a topic and add a πŸ‘ reaction to the opening post in the issue. You can support several topics. Comments describing a task where you need the pattern are especially useful.

Russian, English, and Spanish are welcome; participation requires a GitHub account. Votes indicate reader interest; inclusion remains an editorial decision.

Topic Identifier Discussion
Visual specification β€” define the UI with a mockup and refine it using screenshots. visual-specification Discuss / vote
Working example library β€” give the agent verified code to adapt and combine. working-example-library Discuss / vote
Behavior recovery β€” reconstruct an existing system’s specification with evidence for each conclusion. evidence-linked-behavior-recovery Discuss / vote
Code walkthrough β€” follow an execution path with explanations and snippets from the repository. linear-code-walkthrough Discuss / vote
Interactive explanation β€” understand an algorithm through inputs and step-by-step execution. interactive-code-explanation Discuss / vote
Approved scenarios β€” review readable inputs and expected results instead of many test functions. approved-scenario-fixtures Discuss / vote
Independent acceptance β€” check the result with scenarios the implementing agent cannot reshape to fit its code. held-out-acceptance-scenarios Discuss / vote
Mutation-guided test hardening β€” find faults that tests miss and strengthen their assertions. mutation-guided-test-hardening Discuss / vote
Actionable diagnostics β€” return repair guidance alongside the violation message. actionable-diagnostics Discuss / vote
Reviewable delivery β€” package the change, rationale, and verification evidence for review. reviewable-agent-delivery Discuss / vote
Workflow learning β€” turn recurring corrections into shared instructions and checks. feedback-flywheel Discuss / vote
Recovery points β€” preserve verified states so failed attempts can be undone in bounded steps. verified-recovery-points Discuss / vote
Agent residue cleanup β€” remove temporary code and experimental leftovers before completing a task. agent-residue-cleanup Discuss / vote
Instruction activation checks β€” determine whether the agent discovers a rule and applies it during the task. instruction-activation-checks Discussion not opened yet
Guided manual procedure β€” have the agent prepare an interactive procedure for human actions and collect their results. guided-manual-procedure Discussion not opened yet
Bounded retries β€” when progress stops, preserve findings and change the approach or hand off the task. bounded-retry-escalation Discussion not opened yet
Hindsight rewrite β€” after a mediocre working solution, discard the code and reimplement it with what the session learned. hindsight-rewrite Discuss / vote
Approval fatigue β€” frequent requests turn considered approval into automatic clicking. approval-fatigue Discuss / vote
Self-confirming tests β€” a test computes its expected answer using the very logic it should check. self-confirming-tests Discuss / vote
Half-finished migration β€” old and new variants coexist in the code, and the agent copies whichever it meets first. half-finished-migration Discuss / vote

results matching ""

    No results matching ""