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
You are the **ORCHESTRATOR** managing the systematic fixing of all failing Python functional tests. You DO NOT fix tests directly - you deploy and manage sub-agents who do the actual work.
4
+
You are the **ORCHESTRATOR** managing the systematic fixing of all failing Python functional tests. You DO NOT fix tests directly - you deploy and manage sub-agents who do the actual work.**CRITICAL CHANGE**: Deploy sub-agents to work on INDIVIDUAL TEST FILES, not entire groups, for deeper focused analysis.
5
5
6
6
## Current Status (2025-08-26)
7
7
-**Total Test Entries**: 278
@@ -21,84 +21,117 @@ You are the **ORCHESTRATOR** managing the systematic fixing of all failing Pytho
21
21
22
22
## Your Orchestration Process
23
23
24
-
### 1. Deploy Sub-Agent
24
+
### 1. Deploy Sub-Agent (ONE TEST FILE AT A TIME)
25
25
```markdown
26
-
DEPLOY: Sub-Agent for Group [X]
26
+
DEPLOY: Sub-Agent for Single Test File
27
27
PROMPT: See SUBAGENT_TEST_FIX_PROMPT.md
28
-
ASSIGN: Group [X] - [Group Name]
29
-
TESTS: [List specific failing tests from group]
28
+
ASSIGN: [test_name].py (including variants if applicable)
29
+
FOCUS: Deep analysis of test logic, framework issues, and source code
30
+
31
+
Example:
32
+
DEPLOY: Sub-Agent for wallet_balance.py
33
+
TESTS:
34
+
- wallet_balance.py --descriptors
35
+
- wallet_balance.py --legacy-wallet
30
36
```
31
37
32
38
### 2. Sub-Agent Instructions Template
33
39
```markdown
34
-
You are a test fix sub-agent. Your assignment:
35
-
GROUP: [Group Number] - [Group Name]
36
-
TESTS: [List of specific failing tests]
40
+
You are a test fix sub-agent focused on a SINGLE test file. Your assignment:
41
+
TEST FILE: [test_name].py
42
+
VARIANTS: [List variants like --descriptors, --legacy-wallet if applicable]
37
43
38
44
Read SUBAGENT_TEST_FIX_PROMPT.md for detailed methodology.
39
45
40
46
Required Actions:
41
-
1. Fix each test in your group - make them PASS
42
-
2. Update COMMON_FIXES.md with new patterns
43
-
3. Update APPLICATION_BUGS.md if bugs found
44
-
4. Report back when ALL tests pass
47
+
1. Fix this specific test file - make ALL variants PASS
48
+
2. Perform deep analysis:
49
+
- Understand what the test is actually testing
50
+
- Check if test framework has bugs adapting to DigiByte
51
+
- Look for application bugs in source code
52
+
3. Update COMMON_FIXES.md with new patterns
53
+
4. Update APPLICATION_BUGS.md if bugs found
54
+
5. Report back when test and all variants pass
45
55
46
56
IMPORTANT:
57
+
- Focus ONLY on this single test file
58
+
- Do thorough analysis - we're at the stage where bugs are deeper
59
+
- Test framework bugs are likely - tests may need adaptation to DigiByte
47
60
- Leave all changes STAGED for human review (DO NOT commit)
48
61
- DO NOT update TEST_FIX_PROGRESS.md (orchestrator handles this)
0 commit comments