Skip to content

fix(spatial): classify IAI-MCP paths by exact component#69

Merged
CodeAbra merged 3 commits into
CodeAbra:mainfrom
Marsu6996:pr/fix-spatial-wing-classification
Jul 13, 2026
Merged

fix(spatial): classify IAI-MCP paths by exact component#69
CodeAbra merged 3 commits into
CodeAbra:mainfrom
Marsu6996:pr/fix-spatial-wing-classification

Conversation

@Marsu6996

@Marsu6996 Marsu6996 commented Jul 12, 2026

Copy link
Copy Markdown
Contributor

Draft / stacked PR

Do not merge before #67 and #68. This branch is stacked on those fixes, so the GitHub diff includes dependency commits until they land. It will then be rebased onto main to leave only the spatial-classification change.

Problem

Paths inside an IAI-MCP checkout were not assigned to the corresponding
spatial wing, while a substring match would misclassify unrelated directory
names.

Solution

Match iai_mcp and iai-mcp case-insensitively as exact path components,
after the more specific Desktop classification.

Guarantees and scope

Desktop precedence is preserved and substring lookalikes remain unmatched.

Validation

Focused spatial tests cover exact components, case variants, Desktop
precedence, and substring false positives.

Designed by Marsu — Refined by Codex.

Public CI result

The cumulative macOS correctness gate is fully green: 5,126 passed, 113 skipped, 107 deselected, and 4 xfailed in 1:16:40. The universal2 wheel and secret scan also pass.
This confirms that the three spatial failures remaining on the preceding #68 tip are resolved here, while the synchronized daemon and GIL checks remain green.

Marsu6996 and others added 3 commits July 13, 2026 01:25
Warm the dispatch surface once, keep a timed-out background warmup alive explicitly, and release async-write and lifecycle resources safely when startup cancellation escapes the inner run loop.

Designed by Marsu — Refined by Codex.

Co-Authored-By: Codex <codex@openai.com>
Remove workstation-only and process-history assumptions, keep version checks source-aware, use the standard library for plist parsing, and preserve correctness signals without unstable global monkeypatches or hard timing gates.

Designed by Marsu — Refined by Codex.

Co-Authored-By: Codex <codex@openai.com>
Recognize exact iai_mcp and iai-mcp path components while preserving Desktop precedence and rejecting substring lookalikes.

Designed by Marsu — Refined by Codex.

Co-Authored-By: Codex <codex@openai.com>
@Marsu6996 Marsu6996 force-pushed the pr/fix-spatial-wing-classification branch from 37cf0c6 to aecf53c Compare July 12, 2026 23:32
@CodeAbra CodeAbra marked this pull request as ready for review July 13, 2026 03:10
@CodeAbra CodeAbra merged commit 6cd43fb into CodeAbra:main Jul 13, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants