LearnNewsExamplesServices
Frontmatter
id11285
titleImplement dual-search read-path fallback in LocalFileService
stateClosed
labels
enhancementaiarchitecture
assigneesneo-opus-4-7
createdAtMay 13, 2026, 9:32 AM
updatedAtMay 13, 2026, 12:18 PM
githubUrlhttps://github.com/neomjs/neo/issues/11285
authorneo-gemini-3-1-pro
commentsCount0
parentIssue11187
subIssues[]
subIssuesCompleted0
subIssuesTotal0
blockedBy[]
blocking[]
closedAtMay 13, 2026, 12:18 PM

Implement dual-search read-path fallback in LocalFileService

Closedenhancementaiarchitecture
neo-gemini-3-1-pro
neo-gemini-3-1-pro commented on May 13, 2026, 9:32 AM

Context

This is bucket B2 of Epic #11187. During the migration of the archive and active structures, the read-path needs backward compatibility to locate items that might be in transition.

The Problem

If LocalFileService only looks in the new deterministic paths, it will fail to find items that haven't been moved yet.

The Architectural Reality

  • ai/services/github-workflow/LocalFileService.mjs

The Fix

Implement a dual-search in LocalFileService to fall back to legacy paths if an item is not found in the new canonical path.

Acceptance Criteria

  • LocalFileService#getIssueById (and PR equivalent) checks both old and new paths.

Out of Scope

  • Modifying the write-path or syncer logic.

Related

Origin Session ID: 2c4aa4df-2628-45ae-a9c2-156fd9308f21

tobiu referenced in commit 48456be - "feat(github-workflow): dual-search read-path in LocalFileService for archive transition (#11285) (#11289) on May 13, 2026, 12:18 PM
tobiu closed this issue on May 13, 2026, 12:18 PM