re0-loop

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese
Run the cycle so learning compounds and code accumulation does not masquerade as progress.
执行该循环以实现经验的累积,避免将代码累积伪装成进度。

Goal

目标

re0-loop
keeps a project moving through repeated turns:
text
FRAME -> BUILD -> DRIVE -> RE0-MEMO -> HATE -> RE0-WORK -> BUILD AGAIN
The unit of progress is not hours, files, panels, or features. It is the count of quality-cleared templates, reusable platform modules, and anti-patterns eliminated in later cycles.
re0-loop
通过重复迭代推动项目前进:
text
FRAME -> BUILD -> DRIVE -> RE0-MEMO -> HATE -> RE0-WORK -> BUILD AGAIN
进度的衡量单位并非时长、文件、面板或功能,而是后续循环中通过质量校验的模板数量、可复用平台模块数量,以及已消除的反模式数量。

Workflow

工作流程

  1. Frame the thesis and quality gates.
  2. Build one complete vertical slice.
  3. Drive it through the real surface: browser for web apps, HTTP for API contracts, computer-use for desktop apps, and CLI only for data-shaped artifacts.
  4. Run
    re0-memo
    to extract lessons, anti-patterns, and next-cycle gates.
  5. Decide whether the next pass iterates in place or uses
    re0-work
    ; when that call or the next move is unclear,
    nba
    reads the cycle state and returns the single next action.
  6. Kill the next plan before build: use the project's adversarial review skill or a human-invoked attack when that skill is user-only.
  7. Version only templates or modules that clear their gates.
  1. 明确核心命题与质量门槛。
  2. 构建完整的垂直切片功能。
  3. 在真实环境中运行验证:Web应用使用浏览器,API契约使用HTTP,桌面应用直接在电脑上运行,数据类产物仅使用CLI。
  4. 运行
    re0-memo
    提取经验教训、反模式以及下一循环的质量门槛。
  5. 决定下一阶段是原地迭代还是使用
    re0-work
    ;当决策或下一步行动不明确时,
    nba
    会读取循环状态并返回唯一的下一步操作。
  6. 在构建前否决下一阶段计划:使用项目的对抗性评审技能,若该技能仅对用户开放,则由人工发起评审。
  7. 仅对通过质量门槛的模板或模块进行版本标记。

Rules

规则

  • Tests are supporting evidence, not the gate; every turn needs a real-surface proof sized to the artifact.
  • Do not widen before the core loop clears.
  • Do not confuse generated variety with structural variety. If many outputs converge to the same shape, the cycle failed the variety gate.
  • Preserve negative corpus so later cycles can prove the same anti-pattern is gone.
  • Let code die. A restart that preserves the right lessons is progress.
  • Stop a lap when no outside truth enters; add evidence before another internal pass.
  • 测试仅作为辅助证据,而非质量门槛;每次迭代都需要与产物适配的真实环境验证。
  • 在核心循环通过校验前,不要扩展功能范围。
  • 不要将生成内容的多样性与结构多样性混淆。若多个输出最终趋同于同一结构,则该循环未通过多样性门槛。
  • 保留负面案例集,以便后续循环证明已消除相同的反模式。
  • 允许废弃代码。保留正确经验的重启才是真正的进度。
  • 当没有外部真实信息输入时,停止当前循环;在进行下一次内部迭代前补充验证证据。

Verification

验证环节

Before finishing a lap:
  1. The real surface was driven and evidence was captured.
  2. The re0-memo names at least one lesson, anti-pattern, or gate that affects the next pass.
  3. The keep/iterate/re0-work decision is explicit.
  4. Any version label belongs only to a quality-cleared template or module.
完成一轮循环前需满足:
  1. 已在真实环境中运行验证并收集到证据。
  2. re0-memo 至少记录了一个会影响下一阶段的经验教训、反模式或质量门槛。
  3. 已明确做出保留/迭代/使用re0-work的决策。
  4. 所有版本标记仅属于通过质量校验的模板或模块。