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
Copy file name to clipboardExpand all lines: test_apps/CURSOR.md
+2-10Lines changed: 2 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -46,16 +46,8 @@
46
46
-[ ] Add example sessions
47
47
48
48
## 📚 Documentation Reference Map
49
-
Key sections in ELIXIRSCOPE_DOCS.md:
50
-
- Project Overview: Lines 1-20
51
-
- Directory Structure: Lines 21-50
52
-
- Integration Guide: Lines 51-150
53
-
- Performance Characteristics: Lines 151-200
54
-
- Testing Guidelines: Lines 201-250
55
-
- Debugging Tips: Lines 251-300
56
-
- Future Applications: Lines 301-350
57
-
58
-
This mapping helps locate relevant documentation sections for each phase of development. Refer to these sections when implementing specific features or troubleshooting issues.
We are working on a Phoenix LiveView application called "phoenix_scope_player" for debugging session playback. The application has been partially implemented with the following key components:
6
+
7
+
1.**Session Data Structure**
8
+
- Events are stored in JSON format
9
+
- Each session contains metadata, events, and source code
10
+
- Events include function calls, returns, and variable states
11
+
12
+
2.**Working Features**
13
+
- Session listing on homepage shows event counts
14
+
- Basic playback interface implemented
15
+
- Event navigation (Previous/Next) functionality
16
+
- Source code viewer with file selection
17
+
18
+
3.**Current Issues**
19
+
- Detail page needs improvement in displaying session information
20
+
- Session metadata display needs enhancement
21
+
- Some process lifecycle events are marked as "Unhandled trace messages"
22
+
23
+
## Development Environment
24
+
25
+
- Using Phoenix LiveView
26
+
- Mix commands:
27
+
-`mix test.trace` - For bypassing slow live LLM API tests
28
+
-`mix test.all` or `mix test.live` - For testing LLM integrations
29
+
-`mixsw` - Alias to suppress warnings and show only errors
30
+
31
+
## Next Steps
32
+
33
+
Please attach the following documents to continue development:
34
+
1. Original CURSOR.md for base project context
35
+
2. ELIXIRSCOPE_DOCS.md for ElixirScope-specific documentation
36
+
37
+
## Current Focus
38
+
39
+
The immediate focus is on improving the session playback interface, specifically:
0 commit comments