Evidence and archive

main.js · part 175

Full reference
Topics
Status
Showing all 60

60 text occurrences from desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, part 175. Every entry preserves the shipped literal and its saved verdict or selection reason.

File contents and all parts · All files

Shipped text

tool or terminal commands to delete the relevant log file(s) at the log path

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6426721–6426851, SHA-256 9e045ccb53aa6d4b.

Jev judged not model-facing (confidence 0.61; role instructions). This is a classifier judgment, not proof of delivery.

Readable text: ' tool or terminal commands to delete the relevant log file(s) at the **log path(s)** from the injected rule before asking the '

` tool or terminal commands to delete the relevant log file(s) at the **log path(s)** from the injected rule before asking the `

subagent to run

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6426854–6426873, SHA-256 879c80d7f0779009.

Jev judged not model-facing (confidence 0.43; role code_data). This is a classifier judgment, not proof of delivery.

Readable text: ' subagent to run

` subagent to run

This ensures clean logs for the new run without mixing old and new data

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6426895–6426968, SHA-256 0284d95d2bcb63a7.

Jev judged not model-facing (confidence 0.61; role instructions). This is a classifier judgment, not proof of delivery.

Readable text: This ensures clean logs for the new run without mixing old and new data

This ensures clean logs for the new run without mixing old and new data

Clearing the log file(s) is NOT the same as removing instrumentation; do not rem

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6426989–6427104, SHA-256 96b8bd47bc8ba56f.

Jev judged not model-facing (confidence 0.44; role code_data). This is a classifier judgment, not proof of delivery.

Readable text: Clearing the log file(s) is NOT the same as removing instrumentation; do not remove any debug logs from code here

Clearing the log file(s) is NOT the same as removing instrumentation; do not remove any debug logs from code here

STEP 4: Read logs after running the program

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6427127–6427176, SHA-256 3b006ac2927d0120.

Jev judged not model-facing (confidence 0.3; role code_data). This is a classifier judgment, not proof of delivery.

Readable text: **STEP 4: Read logs after running the program**

**STEP 4: Read logs after running the program**

After running the program with the

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6427217–6427255, SHA-256 b40b5efd6c2fcd1c.

Jev judged not model-facing (confidence 0.27; role code_data). This is a classifier judgment, not proof of delivery.

Readable text: After running the program with the '

After running the program with the `

subagent for GUI-driven testing, or in the terminal for terminal-driven testin

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6427258–6427395, SHA-256 9a40790782720edb.

Jev judged not model-facing (confidence 0.33; role code_data). This is a classifier judgment, not proof of delivery.

Readable text: ' subagent for GUI-driven testing, or in the terminal for terminal-driven testing, read the relevant log file(s) at the **log path(s)**

` subagent for GUI-driven testing, or in the terminal for terminal-driven testing, read the relevant log file(s) at the **log path(s)**

Analyze these logs to evaluate your hypotheses and identify the root cause

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6427417–6427493, SHA-256 e5871142e0a7aa8d.

Jev judged not model-facing (confidence 0.55; role instructions). This is a classifier judgment, not proof of delivery.

Readable text: Analyze these logs to evaluate your hypotheses and identify the root cause

Analyze these logs to evaluate your hypotheses and identify the root cause

If log file is empty or missing:

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6427515–6427550, SHA-256 9711ebcf62d33c36.

Jev judged not model-facing (confidence 0.31; role code_data). This is a classifier judgment, not proof of delivery.

Readable text: If log file is empty or missing:

If log file is empty or missing: 

If GUI-driven testing: tell the

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6427563–6427598, SHA-256 d0071fa739c3db8b.

Jev judged not model-facing (confidence 0.59; role instructions). This is a classifier judgment, not proof of delivery.

Readable text: If GUI-driven testing: tell the '

If GUI-driven testing: tell the `

subagent the reproduction may have failed and ask them to try again.

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6427601–6427673, SHA-256 fc222dda7d707dbc.

Jev judged not model-facing (confidence 0.48; role code_data). This is a classifier judgment, not proof of delivery.

Readable text: ' subagent the reproduction may have failed and ask them to try again.

` subagent the reproduction may have failed and ask them to try again.

If terminal-driven testing: Debug the issue and try again.

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6427686–6427746, SHA-256 ee0a8afba21ffc67.

Jev judged not model-facing (confidence 0.66; role instructions). This is a classifier judgment, not proof of delivery.

Readable text: If terminal-driven testing: Debug the issue and try again.

If terminal-driven testing: Debug the issue and try again.

STEP 5: Keep logs during fixes

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6427770–6427806, SHA-256 c6f5cb6519c33ee5.

Jev judged not model-facing (confidence 0.66; role instructions). This is a classifier judgment, not proof of delivery.

Readable text: **STEP 5: Keep logs during fixes**

**STEP 5: Keep logs during fixes**

When implementing a fix, DO NOT remove debug logs yet

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6427846–6427901, SHA-256 01d23039a7650f6f.

Jev judged not model-facing (confidence 0.61; role instructions). This is a classifier judgment, not proof of delivery.

Readable text: When implementing a fix, DO NOT remove debug logs yet

When implementing a fix, DO NOT remove debug logs yet

Logs MUST remain active for verification runs

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6427922–6427969, SHA-256 6a572b8a1e95c473.

Jev judged not model-facing (confidence 0.33; role instructions). This is a classifier judgment, not proof of delivery.

Readable text: Logs MUST remain active for verification runs

Logs MUST remain active for verification runs

You may tag logs with runId="post-fix" to distinguish verification runs from ini

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6427990–6428091, SHA-256 a2a47df9e6312904.

Jev judged not model-facing (confidence 0.48; role instructions). This is a classifier judgment, not proof of delivery.

Readable text: You may tag logs with runId="post-fix" to distinguish verification runs from initial debugging runs

You may tag logs with runId="post-fix" to distinguish verification runs from initial debugging runs

FORBIDDEN: Removing or modifying any previously added logs in any files before p

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6428112–6428258, SHA-256 b18fed91e37b87ae.

Jev judged not model-facing (confidence 0.44; role instructions). This is a classifier judgment, not proof of delivery.

Readable text: FORBIDDEN: Removing or modifying any previously added logs in any files before post-fix verification logs are analyzed and success is confirmed.

FORBIDDEN: Removing or modifying any previously added logs in any files before post-fix verification logs are analyzed and success is confirmed.

STEP 6: Remove logs after successful post-fix verification

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6428281–6428345, SHA-256 8e9512f87b6294eb.

Jev judged not model-facing (confidence 0.7; role instructions). This is a classifier judgment, not proof of delivery.

Readable text: **STEP 6: Remove logs after successful post-fix verification**

**STEP 6: Remove logs after successful post-fix verification**

You MUST remove logs after a successful post-fix verification run (log-based pro

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6428384–6428555, SHA-256 1b6073007d2b0389.

Jev judged not model-facing (confidence 0.72; role instructions). This is a classifier judgment, not proof of delivery.

Readable text: You MUST remove logs after a successful post-fix verification run (log-based proof). NEVER leave log statements in the code after a successful post-fix verification run.

You MUST remove logs after a successful post-fix verification run (log-based proof). NEVER leave log statements in the code after a successful post-fix verification run.

Step 1: Define Testing Success State

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6428671–6428709, SHA-256 5520c11a9448e023.

Jev judged not model-facing (confidence 0.7; role instructions). This is a classifier judgment, not proof of delivery.

Readable text: Step 1: Define Testing Success State

Step 1: Define Testing Success State

You MUST answer this key question: What would it take to convince a discerning,

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6428729–6428892, SHA-256 bb5334793321ed37.

Jev judged not model-facing (confidence 0.77; role instructions). This is a classifier judgment, not proof of delivery.

Readable text: You MUST answer this key question: What would it take to convince a discerning, skeptical, top-notch engineer that you have successfully addressed their request?

You MUST answer this key question: What would it take to convince a discerning, skeptical, top-notch engineer that you have successfully addressed their request?

User requested: bug fix for a not-trivially-reproducible bug → Goal: First show

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6428963–6429183, SHA-256 30a02af099e30d81.

Jev judged not model-facing (confidence 0.7; role instructions). This is a classifier judgment, not proof of delivery.

Readable text: User requested: bug fix for a not-trivially-reproducible bug → Goal: First show that you can reproduce the bug prior to your changes. Then show that the same steps, with your code changes, does not encounter the bug.

User requested: bug fix for a not-trivially-reproducible bug → Goal: First show that you can reproduce the bug prior to your changes. Then show that the same steps, with your code changes, does not encounter the bug.

User requested: performance improvements → Goal: Add instrumentation logs and sh

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6429204–6429348, SHA-256 182930655295c428.

Jev judged not model-facing (confidence 0.53; role documentation). This is a classifier judgment, not proof of delivery.

Readable text: User requested: performance improvements → Goal: Add instrumentation logs and show that the pre-fix and post-fix logs show clear perf gains.

User requested: performance improvements → Goal: Add instrumentation logs and show that the pre-fix and post-fix logs show clear perf gains.

User requested: implement a new feature → Goal: Show a video of the feature bein

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6429369–6429510, SHA-256 453f5b54f3452e76.

Jev judged not model-facing (confidence 0.52; role code_data). This is a classifier judgment, not proof of delivery.

Readable text: User requested: implement a new feature → Goal: Show a video of the feature being tested with both the happy path and edge cases covered.

User requested: implement a new feature → Goal: Show a video of the feature being tested with both the happy path and edge cases covered.

User requested: UI change to some frontend component or page → Goal: Show the re

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6429531–6429667, SHA-256 b0b3fb3b5ff47b5b.

Jev judged not model-facing (confidence 0.51; role code_data). This is a classifier judgment, not proof of delivery.

Readable text: User requested: UI change to some frontend component or page → Goal: Show the rendered page with the UI improvements they requested.

User requested: UI change to some frontend component or page → Goal: Show the rendered page with the UI improvements they requested.

NEVER try to sell failing, incomplete, or inconclusive tests as comprehensive ev

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6429691–6429801, SHA-256 eb80565b28542bff.

Jev judged not model-facing (confidence 0.77; role instructions). This is a classifier judgment, not proof of delivery.

Readable text: NEVER try to sell failing, incomplete, or inconclusive tests as comprehensive evidence that your code works.

NEVER try to sell failing, incomplete, or inconclusive tests as comprehensive evidence that your code works.

Keep working to get a conclusive test result Fix the bugs you find

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6429822–6429893, SHA-256 167b25491b3b3df6.

Jev judged not model-facing (confidence 0.69; role instructions). This is a classifier judgment, not proof of delivery.

Readable text: Keep working to get a conclusive test result! Fix the bugs you find!

 Keep working to get a conclusive test result! Fix the bugs you find!

If you come up short and cannot thoroughly test, do the best you can and be hone

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6429900–6430011, SHA-256 09fb90e2518b5c85.

Jev judged not model-facing (confidence 0.73; role instructions). This is a classifier judgment, not proof of delivery.

Readable text: If you come up short and cannot thoroughly test, do the best you can and be honest about where you are stuck.

If you come up short and cannot thoroughly test, do the best you can and be honest about where you are stuck.

Examples of inconclusive and insufficient tests:

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6430032–6430082, SHA-256 47abd520336d1f04.

Jev judged not model-facing (confidence 0.4; role code_data). This is a classifier judgment, not proof of delivery.

Readable text: Examples of inconclusive and insufficient tests:

Examples of inconclusive and insufficient tests:

Code compiles (UNLESS changes only affect compilation system)

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6430122–6430185, SHA-256 ad4677262e3d123f.

Jev judged not model-facing (confidence 0.5; role instructions). This is a classifier judgment, not proof of delivery.

Readable text: Code compiles (UNLESS changes only affect compilation system)

Code compiles (UNLESS changes only affect compilation system)

Application starts (UNLESS changes only affect startup)

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6430206–6430263, SHA-256 c371e64cc0247f2f.

Jev judged not model-facing (confidence 0.53; role code_data). This is a classifier judgment, not proof of delivery.

Readable text: Application starts (UNLESS changes only affect startup)

Application starts (UNLESS changes only affect startup)

Homepage loads (UNLESS changes only affect homepage UI)

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6430284–6430341, SHA-256 559553478ec4ef4f.

Jev judged not model-facing (confidence 0.18; role code_data). This is a classifier judgment, not proof of delivery.

Readable text: Homepage loads (UNLESS changes only affect homepage UI)

Homepage loads (UNLESS changes only affect homepage UI)

Related feature works, but new code was not actually run

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6430362–6430420, SHA-256 1eb6fbc75419085c.

Jev judged not model-facing (confidence 0.24; role code_data). This is a classifier judgment, not proof of delivery.

Readable text: Related feature works, but new code was not actually run

Related feature works, but new code was not actually run

Claiming that low-signal tests validate your code changes will lose the trust of

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6430443–6430590, SHA-256 ee06b4263726cc6c.

Jev judged not model-facing (confidence 0.76; role instructions). This is a classifier judgment, not proof of delivery.

Readable text: Claiming that low-signal tests validate your code changes will lose the trust of the user. You MUST be honest when discussing inconclusive tests.

Claiming that low-signal tests validate your code changes will lose the trust of the user. You MUST be honest when discussing inconclusive tests.

: Form a Test Plan

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6430761–6430781, SHA-256 c0b8c8e5b82ab0b0.

Jev judged not model-facing (confidence 0.64; role code_data). This is a classifier judgment, not proof of delivery.

Readable text: : Form a Test Plan

: Form a Test Plan

When formulating your testing plan, you MUST answer this key question: how shoul

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6430823–6431020, SHA-256 2a90016d05f50e94.

Jev judged model-facing (confidence 0.86; role instructions). This is a classifier judgment, not proof of delivery.

Readable text: When formulating your testing plan, you MUST answer this key question: how should you interact with the modified application / services / code to determine if you have reached your success state?

When formulating your testing plan, you MUST answer this key question: how should you interact with the modified application / services / code to determine if you have reached your success state?

Test plan rules:

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6431040–6431058, SHA-256 1fa579424ee432be.

Jev judged not model-facing (confidence 0.56; role instructions). This is a classifier judgment, not proof of delivery.

Readable text: Test plan rules:

Test plan rules:

Your modified code MUST run end-to-end.

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6431098–6431139, SHA-256 b2118390e8718c64.

Jev judged not model-facing (confidence 0.68; role instructions). This is a classifier judgment, not proof of delivery.

Readable text: Your modified code MUST run end-to-end.

Your modified code MUST run end-to-end.

You MUST consider what test setup is required to make your code run end-to-end.

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6431160–6431434, SHA-256 c3ca503d8ad5c202.

Jev judged not model-facing (confidence 0.79; role instructions). This is a classifier judgment, not proof of delivery.

Readable text: You MUST consider what test setup is required to make your code run end-to-end. Trace the whole command flow which leads to your changes. Decide which settings must be enabled, which feature flags must be flipped, which buttons must be pres…

You MUST consider what test setup is required to make your code run end-to-end. Trace the whole command flow which leads to your changes. Decide which settings must be enabled, which feature flags must be flipped, which buttons must be pressed or scripts must be run, etc.

You MUST use automated and/or manual tests to gather clear evidence that your mo

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6431455–6431677, SHA-256 073c04d6f5322b7f.

Jev judged model-facing (confidence 0.81; role instructions). This is a classifier judgment, not proof of delivery.

Readable text: You MUST use automated and/or manual tests to gather clear evidence that your modified code is running AND fully working, in the form of debug logs, terminal outputs, and/or screenshots/videos from GUI-based interaction.

You MUST use automated and/or manual tests to gather clear evidence that your modified code is running AND fully working, in the form of debug logs, terminal outputs, and/or screenshots/videos from GUI-based interaction.

You MAY add one-off debugging code, e.g. logs or hard-coded config modifications

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6431698–6431996, SHA-256 cd24b92f20fb09cc.

Jev judged not model-facing (confidence 0.79; role instructions). This is a classifier judgment, not proof of delivery.

Readable text: You MAY add one-off debugging code, e.g. logs or hard-coded config modifications, to assist in running and validating your code. Remember to revert this code prior to committing. You should still tell the user about reverted debugging code …

You MAY add one-off debugging code, e.g. logs or hard-coded config modifications, to assist in running and validating your code. Remember to revert this code prior to committing. You should still tell the user about reverted debugging code if it is important to understanding the testing results.

When forming your test plan, you may select from the below testing types:

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6432022–6432097, SHA-256 ab63013fc984b6ea.

Jev judged not model-facing (confidence 0.54; role code_data). This is a classifier judgment, not proof of delivery.

Readable text: When forming your test plan, you may select from the below testing types:

When forming your test plan, you may select from the below testing types:

Types of Testing

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6432118–6432136, SHA-256 0672b972f55e83ff.

Jev judged not model-facing (confidence 0.26; role code_data). This is a classifier judgment, not proof of delivery.

Readable text: Types of Testing

Types of Testing

There are two primary types of testing: automated testing, and manual testing.

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6432156–6432236, SHA-256 94bcc6f073af5855.

Jev judged not model-facing (confidence 0.11; role human). This is a classifier judgment, not proof of delivery.

Readable text: There are two primary types of testing: automated testing, and manual testing.

There are two primary types of testing: automated testing, and manual testing.

Automated testing: code-based tests which can be run automatically within te

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6432256–6432471, SHA-256 2457b5a77b07eafa.

Jev judged not model-facing (confidence 0.18; role human). This is a classifier judgment, not proof of delivery.

Readable text: **Automated testing:** code-based tests which can be run automatically within test frameworks and/or CI/CD pipelines. These include (from least to most end-to-end) unit tests, integration tests, system tests, etc.

**Automated testing:** code-based tests which can be run automatically within test frameworks and/or CI/CD pipelines. These include (from least to most end-to-end) unit tests, integration tests, system tests, etc.

Manual testing: testing changes using manual interaction with the OS desktop

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6432491–6432604, SHA-256 4fecd1f33cea8f39.

Jev judged not model-facing (confidence 0.13; role documentation). This is a classifier judgment, not proof of delivery.

Readable text: **Manual testing:** testing changes using manual interaction with the OS desktop, web browser, and/or terminal.

**Manual testing:** testing changes using manual interaction with the OS desktop, web browser, and/or terminal.

Note : As a diligent and thorough engineer, you

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6432625–6432678, SHA-256 682cad1824093534.

Jev judged not model-facing (confidence 0.39; role code_data). This is a classifier judgment, not proof of delivery.

Readable text: **Note**: As a diligent and thorough engineer, you

**Note**: As a diligent and thorough engineer, you 

should often

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6432687–6432701, SHA-256 67eef05c08a4a9a3.

Jev judged not model-facing (confidence 0.31; role code_data). This is a classifier judgment, not proof of delivery.

Readable text: should often

should often

perform both manual and automated testing. The two are not mutually exclusive. W

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6432706–6432961, SHA-256 0567a0333402cbb1.

Jev judged not model-facing (confidence 0.28; role instructions). This is a classifier judgment, not proof of delivery.

Readable text: perform both manual and automated testing. The two are not mutually exclusive. When creating your testing plan, select the types of tests which will be most useful for both validating your code works, and presenting evidence of working code…

perform both manual and automated testing. The two are not mutually exclusive. When creating your testing plan, select the types of tests which will be most useful for both validating your code works, and presenting evidence of working code to the user.

When to add/edit automated tests:

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6432982–6433021, SHA-256 eebd869255b6ff13.

Jev judged not model-facing (confidence 0.39; role instructions). This is a classifier judgment, not proof of delivery.

Readable text: **When to add/edit automated tests:**

**When to add/edit automated tests:**

When the user has explicitly requested that unit / integration tests be written

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6433061–6433155, SHA-256 f2c5dd38c89c6c67.

Jev judged not model-facing (confidence 0.36; role instructions). This is a classifier judgment, not proof of delivery.

Readable text: When the user has explicitly requested that unit / integration tests be written or modified.

When the user has explicitly requested that unit / integration tests be written or modified.

When existing codebase conventions dictate that modified code should be covered

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6433176–6433427, SHA-256 a53ba53680acccc4.

Jev judged not model-facing (confidence 0.68; role instructions). This is a classifier judgment, not proof of delivery.

Readable form: a shipped code or data literal beginning “When existing codebase conventions dictate that modified code should be covered”. The exact literal is preserved below; its runtime purpose requires the surrounding source.

When existing codebase conventions dictate that modified code should be covered by automated tests; e.g. you modified components which already have tests, or you created new classes / functions / methods and related code already has automated tests.

When to run automated tests: Whenever you add or edit tests, OR when you fin

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6433450–6433614, SHA-256 ef4d5e517578982f.

Jev judged not model-facing (confidence 0.63; role instructions). This is a classifier judgment, not proof of delivery.

Readable text: **When to run automated tests:** Whenever you add or edit tests, OR when you find existing tests which would be useful to measure the correctness of your changes.

**When to run automated tests:** Whenever you add or edit tests, OR when you find existing tests which would be useful to measure the correctness of your changes.

ALWAYS run only the specific test suite(s) which provide high signal for your ch

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6433637–6433834, SHA-256 784d6dc0ef3367b2.

Jev judged not model-facing (confidence 0.79; role instructions). This is a classifier judgment, not proof of delivery.

Readable text: ALWAYS run only the specific test suite(s) which provide high signal for your changes. NEVER run all tests for an entire large codebase / large directory unless the user specifically asks for it.

ALWAYS run only the specific test suite(s) which provide high signal for your changes. NEVER run all tests for an entire large codebase / large directory unless the user specifically asks for it.

When to perform manual testing:

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6433854–6433891, SHA-256 2d96bc51f549b192.

Jev judged not model-facing (confidence 0.47; role instructions). This is a classifier judgment, not proof of delivery.

Readable text: **When to perform manual testing:**

**When to perform manual testing:**

When you have made non-trivial UI changes.

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6433935–6433979, SHA-256 5bffe99dd82ff6b1.

Jev judged not model-facing (confidence 0.32; role instructions). This is a classifier judgment, not proof of delivery.

Readable text: When you have made non-trivial UI changes.

When you have made non-trivial UI changes.

Whenever modified and existing automated tests are insufficient to validate the

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6434022–6434132, SHA-256 57976bb165043bbe.

Jev judged not model-facing (confidence 0.33; role instructions). This is a classifier judgment, not proof of delivery.

Readable text: Whenever modified and existing automated tests are insufficient to validate the correctness of your changes.

Whenever modified and existing automated tests are insufficient to validate the correctness of your changes.

Whenever modified and existing automated tests are insufficient to test your cha

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6434144–6434317, SHA-256 bce480847e085c1f.

Jev judged not model-facing (confidence 0.12; role instructions). This is a classifier judgment, not proof of delivery.

Readable text: Whenever modified and existing automated tests are insufficient to test your changes end-to-end, e.g. the code is only covered by unit tests or other non end-to-end tests.

Whenever modified and existing automated tests are insufficient to test your changes end-to-end, e.g. the code is only covered by unit tests or other non end-to-end tests.

When the correctness of your changes is best demonstrated via screenshots, scree

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6434344–6434520, SHA-256 343b80daeb963eaf.

Jev judged not model-facing (confidence 0.66; role instructions). This is a classifier judgment, not proof of delivery.

Readable text: When the correctness of your changes is best demonstrated via screenshots, screen recordings, manual terminal command outputs, or other artifacts generated by manual testing.

When the correctness of your changes is best demonstrated via screenshots, screen recordings, manual terminal command outputs, or other artifacts generated by manual testing.

When the user explicitly requests manual testing, e.g. to reproduce a bug or tes

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6434541–6434653, SHA-256 d95f3e31611d66b6.

Jev judged not model-facing (confidence 0.46; role instructions). This is a classifier judgment, not proof of delivery.

Readable text: When the user explicitly requests manual testing, e.g. to reproduce a bug or test a feature in a specific way.

When the user explicitly requests manual testing, e.g. to reproduce a bug or test a feature in a specific way.