一键导入
start-over
Archives or quarantines current Clean Room artifacts and restarts from the scope gate with a fresh task id.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Archives or quarantines current Clean Room artifacts and restarts from the scope gate with a fresh task id.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Front door for running the clean-room unattended loop as a Claude Code dynamic WORKFLOW using in-session subagents, so it never spends `claude -p` API tokens. Use when the user wants to run a clean-room / reverse-engineering / source-to-clean-implementation task hands-off but without paying per-token for `clean-room-skill run`, or says "clean-room as a workflow", "unattended clean-room without API cost", "/clean-room-loop". Runs a short discussion (authorization, end goal, target stack, policies, source roots, output roots, iterations) then launches the `clean-room-loop` workflow with the answers. NOT the enforced OS-level wall - that is `clean-room-skill run --agent-runtime claude`.
Use for authorized clean-room, reverse-engineering, source-to-implementation, compatibility rewrite, or migration tasks. Produces clean behavioral specs, implementation plans, clean code changes, verification reports, QC reports, open questions, and test plans without moving source expression into the clean implementation.
Starts the Clean Room startup wizard in bounded unattended controller mode for authorized source-to-implementation work with finite loop limits and safety stops.
Continues an existing Clean Room run from durable artifacts without relying on prior chat history.
Records Clean Room initialization preferences, separated artifact locations, model policy, schema profile, and clean-safe rule defaults before a clean-room run starts or resumes.
Creates or reviews the required Clean Room preflight goal contract before source discovery, decomposition, attended execution, or unattended execution.
| name | start-over |
| description | Archives or quarantines current Clean Room artifacts and restarts from the scope gate with a fresh task id. |
| argument-hint | ["existing artifact roots and restart confirmation"] |
| disable-model-invocation | true |
Start a clean-room run over without overwriting or deleting existing artifacts in place.
Use the canonical clean-room skill workflow and references in this plugin. Preserve the same clean-room boundary, role separation, artifact schemas, leakage rules, implementation-root rules, and hook expectations.
Require explicit user confirmation before changing artifact locations. Stop if confirmation is absent, authorization is unclear, or the archive target overlaps a source root in a way that would make provenance unclear.
Archive or quarantine previous artifacts before creating new ones:
task-manifest.json artifact_paths.quarantine path.clean-room-project.json, or the shared project-level implementation/ root; sibling tasks depend on them, and implementation content is destination state, not per-task artifact state.preflight-goal.json, task-manifest.json, ledgers, handoff packages, behavior specs, skeleton manifests, implementation plans, implementation reports, QC reports, incident records, and open delta tickets.If safe archive targets cannot be proven from task-manifest.json, root environment, or explicit user input, stop before moving anything.
Start from the preflight gate, not from prior QC:
preflight-goal.json or explicitly reuse a reviewed goal contract before recreating active artifacts.task_id by default. Use task- plus 8 lowercase hex characters unless the user provides an explicitly approved neutral ID. Do not derive the new ID or output directory names from source folder names.proj- plus 8 lowercase hex, never source-derived).run_state.generation, run_state.started_at, optional run_state.previous_generation_ref, and run_state.restart_reason.clean-run-context.json from the new effective preflight and initialization choices; do not carry forward an old clean context by default.source-index.json, or visual-index.json for visual fallback runs, unless the user explicitly says the source or visual scope is unchanged and a recorded old index hash can still be validated.Do not carry forward prior chat history or unapproved clean artifacts. Treat archived artifacts as audit history, not active task state.
Return a concise restart summary:
task_id or generation identifier.preflight-goal.json is active.source-index.json or visual-index.json must be rebuilt.Do not carry forward unapproved implementation code as active task state.