feat: continue tree rust family cutover
- add rust renderer/state-family scaffolds and inline compat host thinning for page tree, file tree, and picker - route tree/filetree preflight, file projection, resource artifact, and stream delta contracts through rust plans - preserve canonical move-order validation, file-tree search projection, and related frontend/runtime regression coverage
This commit is contained in:
@@ -13,6 +13,8 @@ pub struct ProjectionSnapshotSpec<'a> {
|
||||
pub workspace_id: &'a str,
|
||||
pub root_node_id: Option<&'a str>,
|
||||
pub depth: Option<u32>,
|
||||
pub query: Option<&'a str>,
|
||||
pub max_results: Option<usize>,
|
||||
pub projection: KernelProjectionKind,
|
||||
}
|
||||
|
||||
@@ -53,6 +55,8 @@ pub fn projection_query(spec: &ProjectionSnapshotSpec<'_>) -> RuntimeQueryEnvelo
|
||||
"workspaceId": spec.workspace_id,
|
||||
"rootNodeId": spec.root_node_id,
|
||||
"depth": spec.depth,
|
||||
"query": spec.query,
|
||||
"maxResults": spec.max_results,
|
||||
"includeEdges": true,
|
||||
"includeContent": false,
|
||||
"nodeTypes": [KernelNodeType::Page],
|
||||
|
||||
Reference in New Issue
Block a user