|
|
@@ -0,0 +1,20 @@
|
|
|
+# Todo 53.4: Managed EventPrompt Test Identity
|
|
|
+
|
|
|
+## Problem
|
|
|
+
|
|
|
+The Todo 53.3 behavior test gives the managed EventPrompt and generated-signature custom impostor identical content. Its expected output therefore proves only that one string remains, not that the collector retained the managed item.
|
|
|
+
|
|
|
+## Scope
|
|
|
+
|
|
|
+- Change only `tests/test_websocket_api.py`.
|
|
|
+- Use two different strings that both satisfy the conservative generated EventPrompt signature.
|
|
|
+- Assign one to the custom impostor and the other to the managed `event_agent_system` item.
|
|
|
+- Assert `dual_agent` retains the managed content and rejects the impostor.
|
|
|
+- Assert `chat_agent_tools` rejects both generated contents while preserving ordinary custom prompts.
|
|
|
+- Do not change production code.
|
|
|
+
|
|
|
+## Verification
|
|
|
+
|
|
|
+- Run the focused EventPrompt test and the full WebSocket test file.
|
|
|
+- Run Node syntax and diff checks.
|
|
|
+- Repeat specification and code-quality review for Todo 53.3/53.4 together.
|