Evolve Workspace
Turn explicit evidence into the smallest durable improvement. Do not infer preferences from silence, clicks, dwell time, retries, or other ambiguous behavior.
Capture The Signal
- Preserve the user's exact words or a faithful summary with
feedback.record-explicit. Attach the narrowest known target: current Artifact, Case, scenario, Skill, or Workspace Profile.
- Separate scope before changing anything:
- “这次”“这一篇” is Case-specific unless the user says otherwise;
- “以后”“我的文章都” is a lasting preference;
- a factual correction fixes the responsible content or Skill regardless of preference;
- an upstream release is only an update candidate, never implicit consent to replace local truth.
- Do not manufacture learning signals from objective runtime data whose meaning is unclear. Failed commands may diagnose a tool problem, but they do not reveal a human preference.
Locate Responsibility
- Compare the feedback with the Goal, the stable Benchmark or temporary Case acceptance evidence, and the Artifact chain.
- Identify the smallest owner: current Artifact, Profile, one business Skill, one scenario Benchmark, or one Workflow condition. Do not edit all of them to make the decision look important.
- Read the complete owner Skill package before changing its method or
## 完成标准. If the Skill has SOURCE.md, preserve upstream identity and record local changes.
Change And Reprove
- First repair the current Case at the responsible Artifact and rerun affected downstream Skills.
- Make a durable Workspace change only when the feedback scope is lasting or repeated evidence supports it. Case-specific visual density, wording, or layout stays in that Case.
- Change the fewest relevant lines. Add no Review Skill, policy engine, preference database, telemetry hook, automatic reward score, or duplicate rule file.
- Re-run the Case that produced the feedback and at least one relevant previous Case when the change is durable. Judge the same stable Benchmark or Case acceptance criteria; add a regression example only when it prevents the demonstrated failure.
- Show the user the changed outcome and concise rule diff. If it solves the feedback without degrading the comparison Case, update
SOURCE.md as needed and save one focused Git commit.
- If the change does not improve the evidence, revert only this attempted change and keep the explicit feedback record for a better hypothesis.
Upstream Updates
For a Library or GitHub update, compare the registered source path and commit with the local package. Treat the new version as a Candidate, inspect the complete diff, reapply intentional local changes, and trial it on relevant Cases. Never auto-pull over an adopted Workspace Skill.
完成标准
- The input is explicit user feedback, an explicit upgrade request, or an inspectable upstream candidate—not inferred behavior.
- Case-specific and lasting scope are distinguished from the user's wording before any durable edit.
- One smallest responsible owner was changed after its complete package was read.
- The current Case was repaired; durable changes also passed at least one relevant regression Case when available.
- Completion standards, Benchmark, Profile, Workflow, and business instructions were not redundantly edited.
- External source identity and intentional local changes remain traceable; upstream updates never overwrote local truth automatically.
- The user can see the result change, the minimal rule change, and any remaining uncertainty in normal language.
1---2name: evolve-workspace3description: Use when the user explicitly evaluates an outcome, corrects a method, states a lasting preference, asks to upgrade a local capability, or when a registered upstream version should be considered as a candidate update to the Personal Workspace.4---56# Evolve Workspace78Turn explicit evidence into the smallest durable improvement. Do not infer preferences from silence, clicks, dwell time, retries, or other ambiguous behavior.910## Capture The Signal11121. Preserve the user's exact words or a faithful summary with `feedback.record-explicit`. Attach the narrowest known target: current Artifact, Case, scenario, Skill, or Workspace Profile.132. Separate scope before changing anything:14 - “这次”“这一篇” is Case-specific unless the user says otherwise;15 - “以后”“我的文章都” is a lasting preference;16 - a factual correction fixes the responsible content or Skill regardless of preference;17 - an upstream release is only an update candidate, never implicit consent to replace local truth.183. Do not manufacture learning signals from objective runtime data whose meaning is unclear. Failed commands may diagnose a tool problem, but they do not reveal a human preference.1920## Locate Responsibility21221. Compare the feedback with the Goal, the stable Benchmark or temporary Case acceptance evidence, and the Artifact chain.232. Identify the smallest owner: current Artifact, Profile, one business Skill, one scenario Benchmark, or one Workflow condition. Do not edit all of them to make the decision look important.243. Read the complete owner Skill package before changing its method or `## 完成标准`. If the Skill has `SOURCE.md`, preserve upstream identity and record local changes.2526## Change And Reprove27281. First repair the current Case at the responsible Artifact and rerun affected downstream Skills.292. Make a durable Workspace change only when the feedback scope is lasting or repeated evidence supports it. Case-specific visual density, wording, or layout stays in that Case.303. Change the fewest relevant lines. Add no Review Skill, policy engine, preference database, telemetry hook, automatic reward score, or duplicate rule file.314. Re-run the Case that produced the feedback and at least one relevant previous Case when the change is durable. Judge the same stable Benchmark or Case acceptance criteria; add a regression example only when it prevents the demonstrated failure.325. Show the user the changed outcome and concise rule diff. If it solves the feedback without degrading the comparison Case, update `SOURCE.md` as needed and save one focused Git commit.336. If the change does not improve the evidence, revert only this attempted change and keep the explicit feedback record for a better hypothesis.3435## Upstream Updates3637For a Library or GitHub update, compare the registered source path and commit with the local package. Treat the new version as a Candidate, inspect the complete diff, reapply intentional local changes, and trial it on relevant Cases. Never auto-pull over an adopted Workspace Skill.3839## 完成标准4041- The input is explicit user feedback, an explicit upgrade request, or an inspectable upstream candidate—not inferred behavior.42- Case-specific and lasting scope are distinguished from the user's wording before any durable edit.43- One smallest responsible owner was changed after its complete package was read.44- The current Case was repaired; durable changes also passed at least one relevant regression Case when available.45- Completion standards, Benchmark, Profile, Workflow, and business instructions were not redundantly edited.46- External source identity and intentional local changes remain traceable; upstream updates never overwrote local truth automatically.47- The user can see the result change, the minimal rule change, and any remaining uncertainty in normal language.