docs(skill): load canonical review-merge prompt into workflow file
Replace summary workflow with full §0–§38 canonical PR review/merge rules. Align review-merge-final-report schema with §37 controller handoff fields. Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected]>
This commit is contained in:
@@ -8,17 +8,21 @@ SKILL_DIR = REPO_ROOT / "skills" / "llm-project-workflow"
|
||||
def test_review_merge_workflow_file_exists():
|
||||
path = SKILL_DIR / "workflows" / "review-merge-pr.md"
|
||||
text = path.read_text(encoding="utf-8")
|
||||
assert "Task mode:" in text
|
||||
assert "canonical: true" in text
|
||||
assert "review-merge-pr" in text
|
||||
assert "gitea-reviewer" in text
|
||||
assert "scripts/worktree-review" in text
|
||||
assert "## 0. Load the canonical workflow first" in text
|
||||
assert "## 26A. Terminal review mutation hard-stop" in text
|
||||
assert "## 37. Controller handoff schema" in text
|
||||
assert "INVENTORY_PAGINATION_UNPROVEN" in text
|
||||
assert "ALREADY_LANDED_RECONCILE_REQUIRED" in text
|
||||
|
||||
|
||||
def test_review_merge_final_report_schema_exists():
|
||||
path = SKILL_DIR / "schemas" / "review-merge-final-report.md"
|
||||
text = path.read_text(encoding="utf-8")
|
||||
assert "Controller Handoff" in text
|
||||
assert "Worktree/index mutations" in text
|
||||
assert "Candidate head SHA:" in text
|
||||
assert "Terminal review mutation:" in text
|
||||
assert "Workspace mutations" in text # documented as rejected
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user