You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Feature-flagging implementation complete. haystack_jmap is now an optional dependency with a 'jmap' feature flag, following the same pattern as grepapp_haystack.
Activity
refactor: exclude unused crates from workspace, fix flaky tests
AlexMikhalev commentedon Mar 4, 2026
PR #631 addresses this. Excluded haystack_atlassian, haystack_discourse, haystack_jmap, haystack_grepapp from workspace builds.
feat(haystack): enable grepapp_haystack in workspace
AlexMikhalev commentedon Mar 11, 2026
Implementation Complete
I have successfully feature-flagged the haystack providers:
Changes Made
terraphim_middleware/Cargo.toml:
haystack_jmapas optional dependencyjmapfeature flag:jmap = ["dep:haystack_jmap"]terraphim_middleware/src/haystack/mod.rs:
#[cfg(feature = "jmap")]to module declaration#[cfg(feature = "jmap")]to re-exportterraphim_middleware/src/indexer/mod.rs:
JmapHaystackIndexerServiceType::Jmapmatch arm with feature gatesVerification
Notes
haystack_grepappwas already feature-flagged with thegrepappfeaturehaystack_jmapnow follows the same pattern asgrepapp_haystackCommit: 20f99c9c
AlexMikhalev commentedon Mar 11, 2026
Feature-flagging implementation complete. haystack_jmap is now an optional dependency with a 'jmap' feature flag, following the same pattern as grepapp_haystack.
feat(haystack): enable grepapp_haystack in workspace
Merge pull request 'Fix terraphim/adf-fleet#8: meta-prompts (project-…
feat(haystack): enable grepapp_haystack in workspace
Merge pull request 'Fix terraphim/adf-fleet#8: meta-prompts (project-…