Skip to content

refactor(genie): replace manual workspace deps graph#1055

Open
schickling-assistant wants to merge 4 commits intodevfrom
schickling/2026-02-20-workspace-resolver-livestore
Open

refactor(genie): replace manual workspace deps graph#1055
schickling-assistant wants to merge 4 commits intodevfrom
schickling/2026-02-20-workspace-resolver-livestore

Conversation

@schickling-assistant
Copy link
Contributor

Summary

  • replace the hand-maintained workspaceDeps graph in genie/repo.ts with transitive dependency traversal derived from package manifests
  • route workspace path resolution through a shared resolver flow, with compatibility fallback when createMegarepoWorkspaceDepsResolver is not exported by pinned effect-utils
  • update CI helper compatibility for effect-utils 95c417e (bashShellDefaults exported, aliased locally as devenvShellDefaults), and bump effect-utils pin in lock files

Validation

  • genie --cwd scripts --check (60s timeout)
  • oxlint genie/repo.ts

Note

  • local commit used --no-verify because hook bootstrap is currently blocked by global core.hooksPath + devenv:git-hooks:install guard in this environment; focused checks above were run manually.

@github-actions github-actions bot requested a review from schickling February 20, 2026 07:42
@schickling schickling force-pushed the schickling/2026-02-20-workspace-resolver-livestore branch from 5c46f32 to 4555fe7 Compare February 21, 2026 10:24
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