Skip to content

Commit a2553d9

Browse files
committed
doc: update draft
1 parent 41a5736 commit a2553d9

8 files changed

Lines changed: 34 additions & 14 deletions

File tree

docs/schemas/draft/call_hierarchy.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -158,3 +158,7 @@ The Call Hierarchy API allows tracing the relationships between functions, showi
158158
> [!NOTE]
159159
> Tree is truncated at depth 3. Use `depth` parameter to explore further.
160160
```
161+
162+
## Pending Issues
163+
164+
- **TBD**: Cycle detection and performance for extremely deep call hierarchies.

docs/schemas/draft/diagnostics.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -179,3 +179,11 @@ Total issues: 15 | Showing: 10 (Offset: 0, Limit: 10)
179179
> More issues available.
180180
> To see the rest, specify a `max_items` and use: `start_index=10`
181181
```
182+
183+
## Pending Issues
184+
185+
- **Interface Design**: Diagnostics are split into workspace-wide and document-specific types. Designing an interface that elegantly handles both (e.g., how to unify the request/response models while maintaining performance) is a major design hurdle.
186+
187+
## Pending Issues
188+
189+
- **Interface Design**: Diagnostics are split into workspace-wide and document-specific types. Designing an interface that elegantly handles both (e.g., how to unify the request/response models while maintaining performance) is a major design hurdle.

docs/schemas/draft/implementation.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -201,3 +201,7 @@ def query(self, sql, params=None):
201201
> More implementations available.
202202
> To see more, specify a `max_items` and use: `start_index=3`
203203
````
204+
205+
## Pending Issues
206+
207+
- **TBD**: Performance considerations when searching for implementations in extremely large workspaces.

docs/schemas/draft/inlay_hints.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -184,3 +184,7 @@ class DataService:
184184
> Annotations like `/* :type */` or `/* param:= */` are injected for clarity.
185185
> Runtime values (if any) are shown as `// value: x=42`.
186186
````
187+
188+
## Pending Issues
189+
190+
- **Debugger Integration**: The difficulty of `Inline Values` lies in the need to interface with a debugger. This involves the Debug Adapter Protocol (DAP) to retrieve runtime states, which introduces complexities regarding debug session management and synchronization.

docs/schemas/draft/relation.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,3 +79,7 @@ Found 2 call chain(s):
7979
3. **SessionManager.get_session** (`Method`) - `src/services/session.py`
8080
4. **db.query** (`Function`) - `src/db.py`
8181
```
82+
83+
## Pending Issues
84+
85+
- **TBD**: Search algorithm efficiency for large-scale dependency graphs and path filtering criteria.

docs/schemas/draft/rename.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -200,3 +200,7 @@ Summary: Affects 5 files and 12 occurrences.
200200
> This is a permanent workspace-wide change.
201201
> Please verify the diffs above before proceeding with further edits.
202202
```
203+
204+
## Pending Issues
205+
206+
- **TBD**: Handling of dynamic references (e.g., `getattr`, reflection) and safe rollback mechanisms.

docs/schemas/draft/test_relation.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -120,3 +120,7 @@ Found 1 related item(s):
120120
- Line: 42
121121
- Strategy: `reference`
122122
```
123+
124+
## Pending Issues
125+
126+
- **TBD**: Improving heuristic accuracy and supporting more language-specific test patterns (e.g., nested test classes).

docs/schemas/draft/type_hierarchy.md

Lines changed: 2 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -120,22 +120,10 @@ The Type Hierarchy API allows exploring the inheritance relationships of a class
120120
> Tree is truncated at depth 2. Increase `depth` parameter to explore further if needed.
121121
```
122122

123-
### Scenario 3: Exploring complete hierarchy (both directions)
123+
## Pending Issues
124124

125-
#### Request
125+
- **TBD**: Handling of multiple inheritance and integration with external types not defined in the workspace.
126126

127-
```json
128-
{
129-
"locate": {
130-
"file_path": "src/controllers.py",
131-
"scope": {
132-
"symbol_path": ["AuthController"]
133-
}
134-
},
135-
"direction": "both",
136-
"depth": 2
137-
}
138-
```
139127

140128
#### Markdown Rendered for LLM
141129

0 commit comments

Comments
 (0)