Follow the learning product workflow
See how review and releases connect shared improvements.
Open this resource →Workbook · Shared improvements
Review a private learning candidate, examine its verification, and plan a limited release when the evidence supports reuse.
A correction can help the next task. First establish where it applies, what was verified, and which information can safely leave the local draft.
01 / Workbook · Shared improvements
A Search developer fixes duplicate results at a page boundary. A focused cursor check exposes a problem that a general build never exercised.
The developer sees a possible reusable lesson: pagination changes need checks across adjacent pages. This scenario is illustrative.
The observation has a useful beginning, but its scope still matters. A service with a different pagination contract may need different checks.
Describe the task condition before proposing a shared rule. Reuse works better when the reader can recognize when the lesson belongs in their task.
Keep the verification close to the proposed lesson. A completed agent response does not establish that the repaired page boundary behaves correctly.
The purpose of this workbook is to organize that evidence and the review decision. It does not assume that every local improvement needs fleet distribution.
02 / Workbook · Shared improvements
Native optimization can draft observations through the active native agent. Those observations remain advisory and private until a separate sharing decision.
A local draft is scoped to the repository, runtime, and enrollment. Discovery alone does not add it to repository files or an upload queue.
Two distinct tasks can qualify a candidate. A correction with an existing explicit verification receipt can also provide qualification.
Qualification does not turn a model's completion claim into a verified outcome. The receipt must relate to meaningful verification of the intended behavior.
The developer can inspect the candidate, keep it locally, or dismiss it. Before sharing, the developer must inspect the exact bounded contribution and confirm submission interactively.
The MCP bridge cannot perform that submission automatically. Keep local candidate state separate from a contribution actually received by the service.
03 / Workbook · Shared improvements
For the Search example, describe the pagination contract that made the adjacent-page check useful. Avoid prescribing one test command to unrelated repositories.
Practice lesson:
For a change to cursor pagination, inspect the boundary between consecutive pages.
Check whether a record can disappear or appear twice.
Use checks that match the service’s documented ordering contract.Explain why the check mattered: compilation did not exercise cursor continuity. Keep that explanation separate from a measured claim about the lesson’s effect.
Describe the limits. A read-only documentation edit does not need pagination execution merely because this lesson exists.
Remove private identifiers from the shareable summary. The useful condition and observed result can often be expressed without exposing a query, record, or path.
Public contributions exclude source, scripts, prompts, transcripts, paths, commands, and credentials. Digests identify protected material without transmitting its private bytes.
04 / Workbook · Shared improvements
Compare the proposed applicability with the task that produced it.
Locate the meaningful verification supporting the candidate.
Separate the developer’s reasoning from evidence of the actual outcome.
Identify other tasks or projects where the condition could reasonably occur.
Remove information that does not belong in a bounded shared contribution.
Keep, dismiss, or explicitly authorize the reviewed submission.
05 / Workbook · Shared improvements
After setup, list the native candidates. Use the returned identity to open the candidate you intend to examine.
betterloop optimize --harness codex --action list
betterloop optimize --harness codex --candidate UUID --action reviewCompare the private draft with your task evidence. Read its condition, rationale, and verification claims before making a decision.
Keep local preserves the candidate without submitting it. Dismiss removes the notice. Submitted revisions remain immutable; revised drafts have new identities.
Share for review opens the bounded public submission. Type submit only after you choose to authorize that exact contribution.
Permission to complete the original development task does not include this separate sharing decision. The task can remain complete while the candidate stays private.
06 / Workbook · Shared improvements
A lesson may suggest a repeatable procedure that needs executable support. That proposal requires more than a short memory entry.
A script-backed draft needs instructions, scripts, focused tests, and verification tied to exact bytes. Private script content is excluded from the learning contribution.
Review and merge executable resource files through the ordinary repository pull-request workflow. The bounded contribution can describe the idea without transporting its private implementation.
A generated Team Rules variant remains a proposal for review. It still needs the normal governance, signing, and release process.
Text learning entries and executable skills therefore have different delivery paths. Skills with scripts use Team Rules rather than executable fleet packs.
Choose the form that fits the repeatable work. A script should solve a stable operational need rather than merely make the lesson look more complete.
07 / Workbook · Shared improvements
To qualify, a candidate needs evidence from three contributors and two projects, with five verified successes and no verified failures. These conditions determine eligibility for the next review stage.
They do not prove that the lesson caused those successes. Inspect the task conditions, applied revision, and verification alongside the counts.
TypeSafe/Jev examines sanitized candidates for reuse, evidence, sensitive details, conflicts, and workflow form. Private code and transcripts are outside that assessment.
An absent, unavailable, or uncertain assessment leaves the candidate pending. Assessment can recommend a memory, skill, or skill with scripts.
Approval must come from another eligible human and cover the precise lesson revision that qualifies for review. The author cannot approve their own draft.
New evidence or changed review text can require reassessment and invalidate prior readiness. Approval needs to correspond to the final content under review.
08 / Workbook · Shared improvements
Choose tasks that match the lesson’s applicability.
Record the exact lesson version entering the limited group.
Specify the observable behavior that would support a successful result.
Keep the first rollout small enough for direct review.
Record delivery independently from meaningful verification results.
Investigate regressions and tasks where the lesson does not fit.
Continue, revise, or pause according to the available evidence.
09 / Workbook · Shared improvements
A canary is a limited initial rollout. For the example lesson, use comparable cursor-pagination tasks rather than unrelated service migrations.
Receiving a lesson establishes exposure. A meaningful verification receipt can support an outcome report, but it remains client-reported evidence rather than machine attestation.
A failing verification command is neutral on its own. It may reveal the intended defect without establishing that the lesson caused a failure.
Likewise, token or timing comparisons need comparable task conditions. A smaller task cannot establish that a lesson made an unrelated larger task more efficient.
Inspect the actual applied revision when a result looks wrong. Consider whether the instruction was incorrect, applied outside its condition, or unrelated to the problem.
Keep those explanations separate until the available evidence supports one. Qualification counts do not remove the need for that investigation.
10 / Workbook · Shared improvements
If another service uses incompatible ordering, pause wider distribution while examining its result. Compare that task with the lesson's stated condition.
Narrow an overbroad lesson in a new reviewed revision. Preserve the previous observations so the change has a visible reason.
Use revocation when the approved response requires it. Refresh signed state before repeating the relevant check on connected clients.
Explain the issue through bounded summaries. Keep private source and raw task content within their authorized repository review process.
Sometimes the right outcome is a useful local candidate. Insufficient evidence for shared use does not erase the value of the original observation.
Record why wider release was deferred. That decision helps a later reviewer distinguish an untested idea from an evaluated but unsuitable generalization.
11 / Workbook · Shared improvements
A completion statement alone does not qualify. Meaningful explicit verification must establish the intended behavior.
No. Another eligible human must approve the exact revision that qualifies for review.
Yes. The developer can keep a candidate private while gathering evidence or using it within its original context.
Only the reviewed bounded submission. Private work content and executable bytes remain outside that submission.
Prepare your first rollout
Bring a repository and a concrete requirement. Agree on the checks that will determine your next step.