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
@@ -129,9 +138,11 @@ The author decides whether to accept, partially accept, revise, or rollback. Do
129
138
130
139
## Revision Escalation Rule
131
140
132
-
Treat three unsuccessful attempts on the same edit contract as an operational escalation threshold, not as evidence that every task fails after three turns. Only count an attempt when its drift decision is `revise` or `rollback`, or when the author rejects the result against the same contract. Clarifying discussion and unexecuted proposals do not count.
141
+
Treat three unsuccessful attempts on the same revision issue as an operational escalation threshold, not as evidence that every task fails after three turns. Use `revision_issue_id` to keep successive contract versions attached to that issue. Only count an attempt when its drift decision is `revise` or `rollback`. Record author rejection as one of those decisions. Multiple audits of one contract still count as one attempt. Clarifying discussion and unexecuted proposals do not count.
142
+
143
+
After three unsuccessful attempts, stop. Do not apply a fourth prose patch. Record a row in `revision_escalations.csv`; a later contract may become `approved` or `applied` only after the matching escalation has `human_approved=true` and `status=approved`.
133
144
134
-
After three unsuccessful attempts, stop. Do not apply a fourth prose patch.
145
+
An approved escalation closes only that group of three unsuccessful contracts. If three later contracts also receive `revise` or `rollback`, require a new escalation before another contract can proceed.
135
146
136
147
Escalate earlier than three attempts when any of these signals is already visible:
137
148
@@ -148,7 +159,7 @@ Before editing again:
148
159
1. Consolidate the currently valid requirements into one brief.
149
160
2. Compare that brief with the spine card, evidence boundaries, current contract, and latest author-approved version.
150
161
3. Classify the failure as one primary category:
151
-
-**underspecified or conflicting intent** — the target, audience, venue, constraint, or acceptance condition is missing or inconsistent
162
+
-**underspecified or conflicting intent** — the target, audience, venue, constraint, or acceptance condition is missing or inconsistent, or the feedback is evaluative but not operational, such as “weak”, “unclear”, or “still not right” without a concrete change target
152
163
-**local execution failure** — the contract is clear, but the edit did not implement it correctly
153
164
-**structural mismatch** — the problem affects the section purpose, research question, gap, contribution, evidence chain, or manuscript structure
154
165
-**evidence gap** — the requested claim is not supported by the available sources, data, experiments, or files
@@ -167,13 +178,17 @@ Use these default actions:
167
178
- For an evidence gap, narrow, qualify, or remove the unsupported claim unless the author supplies more evidence.
168
179
- For version contamination, restore or copy the latest author-approved version, then apply a consolidated contract. Create a separate branch or manuscript version only when the approved scope requires structural work.
169
180
181
+
For full reframing, hand off a brief that states the target venue, research question, gap, core claim, available evidence, claims that must not be made, and proposed new structure. Do not rewrite the manuscript until the author approves that brief.
0 commit comments