Frontmatter
| id | 8166 |
| title | Implement Cross-Window Drop Validation and Topology Rules |
| state | Open |
| labels | enhancementno auto closeaineeds-re-triage |
| assignees | [] |
| createdAt | Dec 27, 2025, 10:33 PM |
| updatedAt | 3:23 PM |
| githubUrl | https://github.com/neomjs/neo/issues/8166 |
| author | tobiu |
| commentsCount | 1 |
| parentIssue | 8163 |
| subIssues | [] |
| subIssuesCompleted | 0 |
| subIssuesTotal | 0 |
| contentTrust | |
| projected | |
| quarantined | 0 |
| signals | [] |
| blockedBy | [] |
| blocking | [] |
For complex workspaces (like AgentOS), we need granular control over which dashboards can receive items from which sources.
Current State: We use
sortGroupstring matching. This is binary (all-or-nothing).Goal: Implement a robust validation hook or Topology Manager.
allowDrop(draggedItem, sourceZone, targetZone) => boolean.