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
- For each operation, prefer structured edit tools (`replace_method`, `insert_method`, `delete_method`, `anchor_insert`, `apply_text_edits`, `regex_replace`) via the MCP server.
12
12
- Include `precondition_sha256` for any text path write.
13
13
@@ -23,8 +23,8 @@ You are running in CI at the repository root. Use only the tools that are allowe
23
23
- If a write fails midway, ensure the file is restored before proceeding.
24
24
25
25
## NL-0. Sanity Reads (windowed)
26
-
- Tail 120 lines of SmartReach.cs.
27
-
- Show 40 lines around method `DeactivateIK`.
26
+
- Tail 120 lines of `ClaudeTests/longUnityScript-claudeTest.cs`.
27
+
- Show 40 lines around method `Update`.
28
28
-**Pass** if both windows render with expected anchors present.
-**Pass** if the comment appears directly above `[ContextMenu("Test SelectObjectToPlace")]`.
38
+
- Add a comment `Build marker OK` immediately above the `Update` method.
39
+
-**Pass** if the comment appears directly above the `public void Update()` line.
40
40
41
41
## NL-3. End-of-class insertion
42
-
- Insert a 3-line comment `Tail test A/B/C` before the last method (preview, then apply).
42
+
- Insert a 3-line comment `Tail test A/B/C` before the last method or immediately before the final class brace (preview, then apply).
43
43
-**Pass** if windowed read shows the three lines at the intended location.
44
44
45
45
## NL-4. Compile trigger
@@ -56,9 +56,9 @@ You are running in CI at the repository root. Use only the tools that are allowe
56
56
- Identify `HasTarget` body lines; single `replace_range` to change only inside braces; then revert.
57
57
-**Pass** on exact-range change + revert.
58
58
59
-
## T-C. Attribute preservation
60
-
- For `DumpTargetingSnapshot`, change only interior `Debug.Log`lines via `replace_range`; attributes must remain untouched (inline or previous-line variants).
61
-
-**Pass** if attributes unchanged.
59
+
## T-C. Header/region preservation
60
+
- For `ApplyBlend`, change only interior lines via `replace_range`; the method signature and surrounding `#region`/`#endregion` markers must remain untouched.
61
+
-**Pass** if signature and region markers unchanged.
62
62
63
63
## T-D. End-of-class insertion (anchor)
64
64
- Find final class brace; `position: before` to append a temporary helper; then remove.
@@ -73,8 +73,8 @@ You are running in CI at the repository root. Use only the tools that are allowe
73
73
-**Pass** if either all 3 apply or none.
74
74
75
75
## T-G. Path normalization
76
-
- Run the same edit once with `unity://path/Assets/...` and once with `Assets/...` (if supported).
77
-
-**Pass** if both target the same file and no `Assets/Assets` duplication.
76
+
- Run the same edit once with `unity://path/ClaudeTests/longUnityScript-claudeTest.cs` and once with `ClaudeTests/longUnityScript-claudeTest.cs` (if supported).
77
+
-**Pass** if both target the same file and no path duplication.
78
78
79
79
## T-H. Validation levels
80
80
- After edits, run `validate` with `level: "standard"`, then `"basic"` for temporarily unbalanced text ops; final state must be valid.
0 commit comments