Files
yidaima/RuoYi-Vue/.superpowers/brainstorm/1712695621-1782569508/content/failure-retry-rules.html

70 lines
3.0 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<h2>失败报告与阶段验收:让一键生成可恢复</h2>
<p class="subtitle">一键生成不是隐藏复杂度,而是把复杂度整理成用户能理解、系统能重试的阶段报告。</p>
<div class="mockup">
<div class="mockup-header">阶段验收规则</div>
<div class="mockup-body">
<div style="display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:14px;">
<div class="placeholder">系统蓝图:角色、前台菜单、后台菜单、页面清单非空</div>
<div class="placeholder">数据库表结构已保存字段合法SQL 可生成</div>
<div class="placeholder">业务动作:通过安全 DSL 校验,绑定到已有表字段</div>
<div class="placeholder">页面设计:前台和后台至少初始化出主页和业务页</div>
<div class="placeholder">源码预览backend / frontend / admin / sql 都能渲染结构</div>
<div class="placeholder">运行预览:前台和后台 URL 达到可访问状态</div>
</div>
</div>
</div>
<div class="split">
<div class="mockup">
<div class="mockup-header">失败报告</div>
<div class="mockup-body">
<div style="display:grid;gap:10px;padding:14px;">
<div class="placeholder">失败阶段:运行预览</div>
<div class="placeholder">失败原因:后台前端进程退出</div>
<div class="placeholder">已完成成果:源码已生成,可下载</div>
<div class="placeholder">建议动作:查看日志 / 重试运行预览 / 进入专家模式</div>
</div>
</div>
</div>
<div class="mockup">
<div class="mockup-header">恢复动作</div>
<div class="mockup-body">
<div style="display:grid;gap:10px;padding:14px;">
<button class="mock-button">重试失败阶段</button>
<button class="mock-button">从上一阶段继续生成</button>
<button class="mock-button">进入专家模式修正</button>
<button class="mock-button">下载已生成源码</button>
</div>
</div>
</div>
</div>
<div class="section">
<h3>错误处理原则</h3>
<div class="options" data-multiselect>
<div class="option" data-choice="stage-validation" onclick="toggleSelect(this)">
<div class="letter">A</div>
<div class="content">
<h3>每阶段都有验收</h3>
<p>不是只看最终异常,而是每个阶段明确自己的完成标准。</p>
</div>
</div>
<div class="option" data-choice="partial-artifact" onclick="toggleSelect(this)">
<div class="letter">B</div>
<div class="content">
<h3>保留阶段成果</h3>
<p>运行预览失败时,源码下载、结构预览、日志仍然可用。</p>
</div>
</div>
<div class="option" data-choice="focused-retry" onclick="toggleSelect(this)">
<div class="letter">C</div>
<div class="content">
<h3>重试失败阶段</h3>
<p>优先重试失败阶段,必要时才从头重新生成。</p>
</div>
</div>
</div>
</div>