Skip to content

sync bridge reports specfact-project module missing immediately after successful install check #587

@danieldekay

Description

@danieldekay

Summary

There is inconsistent module state detection between commands:

  • specfact module install nold-ai/specfact-project reports module already installed.
  • immediately after, specfact sync bridge ... reports the same module is not installed.

Reproduction

specfact module install nold-ai/specfact-project
specfact sync bridge --adapter github --mode export-only \
  --repo-owner danieldekay \
  --repo-name tangoatlas

Actual Output

$ specfact module install nold-ai/specfact-project
SpecFact CLI - v0.46.28
Started: 2026-05-29 18:57:26
Module 'nold-ai/specfact-project' is already installed in /Users/danieldekay/.specfact/modules.
Finished: 2026-05-29 18:57:26 | Duration: 0.02s

$ specfact sync bridge --adapter github --mode export-only --repo-owner danieldekay --repo-name tangoatlas
SpecFact CLI - v0.46.28
Started: 2026-05-29 18:57:31
Module 'nold-ai/specfact-project' is not installed.
The sync command group is provided by that module. Install with specfact module install nold-ai/specfact-project, or run specfact init --profile <profile> to install bundles.
Finished: 2026-05-29 18:57:31 | Duration: 0.01s

Expected Behavior

sync bridge should recognize the installed module consistently (or provide a clear reason for why it cannot load it, e.g., stale cache, profile mismatch, path/env mismatch).

Environment

  • OS: macOS
  • SpecFact CLI: v0.46.28
  • shell cwd: tangoatlas repo

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No fields configured for Bug.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions