Skip to content

Keep learning when historical working directories are missing - #69

Merged
theonly1me merged 1 commit into
mainfrom
codex/handle-unavailable-git-metadata
Sep 15, 2026
Merged

theonly1me merged 1 commit into
mainfrom
codex/handle-unavailable-git-metadata

Conversation

@theonly1me

Copy link
Copy Markdown
Owner

What changed

  • Return null when Git remote lookup cannot start, so learning can keep historical sessions under isolated origins.
  • Cover missing historical working directories with a regression test.

Why

shadowclone learn --deep aborts when a stored working directory no longer exists because Bun reports the missing process directory as posix_spawn 'git' with ENOENT.

How to verify

bun test src/signal/origin/remote.test.ts src/cli/learn.origin.test.ts
bun run typecheck
bun run lint

@theonly1me
theonly1me merged commit f708ed0 into main Sep 15, 2026
7 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.

1 participant