Commit ff006df
fix(research): Remove misleading stub data keys from placeholder phases
Removed all fake data keys (mev_activity, periodic_activity, etc.) from
advanced phase stubs to prevent false hypothesis generation.
## Problem
Agent was generating false hypotheses ("MEV extraction with 80% confidence")
based on empty stub objects. The hypothesis generator checked for key existence
(`data.get("mev_activity").is_some()`), not value validity.
## Solution
Changed all advanced phase stubs to return ONLY:
- :wallet (identifier)
- :analysis_phase (phase name)
- :status "pending_tool_implementation"
- :note (explanation)
NO fake data keys that could mislead hypothesis generation.
## Affected Phases
- DeepAnalysis: Removed mev_activity, sandwich, arbitrage, wash_trading, etc.
- PatternRecognition: Removed periodic_activity, volume_distribution, etc.
- HypothesisTesting: Removed test_results, correlations, etc.
- Synthesis: Removed final_profile, risk_assessment, etc.
Now hypothesis generation will only work with REAL data from Initial/Profiling
phases that actually fetch and analyze blockchain data.
Lesson: Never include fake/stub data in investigation results.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <[email protected]>1 parent f49c112 commit ff006df
1 file changed
+14
-48
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
387 | 387 | | |
388 | 388 | | |
389 | 389 | | |
390 | | - | |
391 | | - | |
| 390 | + | |
392 | 391 | | |
393 | | - | |
394 | | - | |
395 | | - | |
396 | | - | |
397 | | - | |
398 | | - | |
399 | | - | |
400 | 392 | | |
401 | | - | |
| 393 | + | |
| 394 | + | |
402 | 395 | | |
403 | 396 | | |
404 | 397 | | |
| |||
411 | 404 | | |
412 | 405 | | |
413 | 406 | | |
414 | | - | |
| 407 | + | |
415 | 408 | | |
416 | | - | |
417 | | - | |
418 | | - | |
419 | | - | |
420 | | - | |
421 | | - | |
422 | | - | |
423 | 409 | | |
424 | | - | |
| 410 | + | |
| 411 | + | |
425 | 412 | | |
426 | 413 | | |
427 | 414 | | |
| |||
434 | 421 | | |
435 | 422 | | |
436 | 423 | | |
437 | | - | |
| 424 | + | |
438 | 425 | | |
439 | | - | |
440 | | - | |
441 | | - | |
442 | | - | |
443 | | - | |
444 | | - | |
445 | 426 | | |
446 | | - | |
| 427 | + | |
| 428 | + | |
447 | 429 | | |
448 | | - | |
449 | | - | |
| 430 | + | |
450 | 431 | | |
451 | 432 | | |
452 | 433 | | |
| |||
457 | 438 | | |
458 | 439 | | |
459 | 440 | | |
460 | | - | |
| 441 | + | |
461 | 442 | | |
462 | | - | |
463 | | - | |
464 | | - | |
465 | | - | |
466 | | - | |
467 | | - | |
468 | | - | |
469 | | - | |
470 | | - | |
471 | | - | |
472 | | - | |
473 | | - | |
474 | 443 | | |
475 | | - | |
| 444 | + | |
| 445 | + | |
476 | 446 | | |
477 | | - | |
478 | | - | |
479 | | - | |
480 | | - | |
481 | | - | |
| 447 | + | |
482 | 448 | | |
483 | 449 | | |
484 | 450 | | |
| |||
0 commit comments