You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat(paper_review): upgrade rebuttal prompts with discipline/venue/instructions support
Bring rebuttal prompts to the same professional academic level as review prompts:
- Deep integration with DisciplineConfig: evaluation_dimensions, correctness_categories,
reviewer_context, scoring_notes all flow into rebuttal generation and assessment
- Venue-aware: rebuttal generation adapts to venue conventions; assessment applies
venue-specific acceptance bar and contribution standards
- Author instructions support for rebuttal generation (same as review prompt)
- Professional AC identity with high-standards calibration for assessment
- Structured assessment framework: Relevance, Evidence Strength, Completeness,
Verifiability, Honesty — mirroring the rigor of the review evaluation dimensions
- Explicit score update rules: increase/decrease/maintain with concrete criteria
- Graders updated to pass venue and instructions parameters through to prompts
Made-with: Cursor
ASSESSMENT FRAMEWORK — For each reviewer concern, evaluate:
132
+
1. **Relevance**: Does the response address the actual concern or a different/adjacent issue?
133
+
2. **Evidence strength**: Is the response backed by concrete evidence (data, proofs, citations) or just assertions?
134
+
3. **Completeness**: Does the response fully resolve the concern, or are aspects left unaddressed?
135
+
4. **Verifiability**: Can the claims in the rebuttal be verified against the paper content?
136
+
5. **Honesty**: Does the author honestly acknowledge limitations, or are they deflecting/dismissing valid criticism?
137
+
138
+
ADEQUACY CLASSIFICATION:
139
+
- "fully_addressed": The response directly addresses the concern with convincing evidence or clarification that can be verified against the paper. The concern no longer stands as a reason to reject.
140
+
- "partially_addressed": The response acknowledges the concern and provides some evidence, but the resolution is incomplete — e.g., promised experiments not yet shown, partial clarification that leaves open questions, or evidence that only addresses part of the concern.
141
+
- "not_addressed": The concern is ignored, the response is off-topic, the argument is circular, or the evidence provided does not actually resolve the issue.
142
+
143
+
SCORE UPDATE RULES:
144
+
- The score may increase if major concerns are convincingly resolved with strong evidence.
145
+
- The score stays the same if the rebuttal is adequate but does not change the fundamental assessment.
146
+
- The score may DECREASE if the rebuttal reveals new weaknesses (contradictions, misunderstandings of own work, dishonest framing).
147
+
- A single unresolved major concern is sufficient reason to maintain or lower the score.
148
+
- Promises of future work ("we will add...") without concrete evidence carry minimal weight.
149
+
150
+
{scoring_block}
65
151
66
152
Return your assessment as JSON:
67
153
{{
68
154
"updated_score": <int 1-6>,
69
-
"score_change_reasoning": "Why the score changed (or didn't)",
70
-
"overall_assessment": "High-level summary of the rebuttal quality",
155
+
"score_change_reasoning": "Why the score changed (or didn't), referencing specific concerns",
156
+
"overall_assessment": "High-level summary of the rebuttal quality and its impact on the paper's standing",
71
157
"point_assessments": [
72
158
{{
73
-
"concern": "The reviewer's original concern",
74
-
"author_response_summary": "Brief summary of author's response",
159
+
"concern": "The reviewer's original concern (verbatim or faithfully summarized)",
160
+
"author_response_summary": "Brief summary of the author's response",
75
161
"adequacy": "fully_addressed" or "partially_addressed" or "not_addressed",
76
-
"reasoning": "Why you judged it this way"
162
+
"reasoning": "Detailed reasoning for your judgment, referencing evidence from the paper and rebuttal"
77
163
}}
78
164
],
79
-
"unresolved_concerns": ["List of concerns that remain unresolved"],
80
-
"rebuttal_strengths": ["What the rebuttal did well"]
165
+
"unresolved_concerns": ["Specific concerns that remain unresolved after the rebuttal"],
166
+
"rebuttal_strengths": ["What the rebuttal did particularly well"]
0 commit comments