Issue: #596 ยท Status: manual checklist available; no owner setup performed
The generated bootstrap file plan is not a deployment. After reviewing
idkmesh init --github --dry-run, an authorized repository owner must:
.idkmesh/project.json metadata.github_issue_preview.allowed_paths (and any forbidden paths) before expecting issue preview. The generated seed intentionally has no preview write scope.idkmesh-dispatch environment with explicit reviewer approvals.python -m idkmesh.cli github-workflow phases the wrappers require. The current runner contract keeps preview and status read-only while dispatch and verify fail closed.The canonical bootstrap plan carries these owner actions, so
idkmesh init --github --dry-run --json exposes them without performing
repository or GitHub mutations. The same canonical action set can be rendered
as a standalone checklist:
from idkmesh.github_bootstrap import build_github_bootstrap_plan, render_owner_action_checklist
plan = build_github_bootstrap_plan(idkmesh_ref="a" * 40)
print(render_owner_action_checklist(plan))
The all-a SHA is a test fixture, not a real published runtime. Substitute a
reviewed tag or SHA during adoption.
Checklist rendering is read-only. C8-F safe apply/re-run and C8-G fresh-repo pilot remain pending; none of these instructions claims they were performed.