Product roadmap

Where Engram
goes next.

More dependable context. Easier adoption.
Better evidence where engineering decisions happen.

This is our proposed direction, drawn from the product backlog. Themes are grouped by readiness, not delivery order. Scope and priorities may change; planned and exploratory capabilities are not delivery commitments.

Open improvements

Strengthen
the essentials.

Make everyday answers more dependable and the path to a working installation more direct.

Trust in the answer

Clearer search coverage

Show when a search covers only part of the corpus, improve representation across repositories, and clarify how disabled repositories affect results.

Preserve work-item provider identity and useful links when individual source records cannot be read.

Freshness & performance

Less repeated work. More visible failure.

Extend incremental graph processing across indexing paths and make sustained drift and repeated indexing failures visible at repository level.

Build on the hosted-Git graph improvements already in the codebase, with clearer configuration and recovery signals.

Getting started

An easier evaluation path

Publish the CLI package, simplify access to release images, make compiled reports easier to find, and help AI clients recognise when to use Engram.

Public image distribution still needs a commercial decision. A guided demo remains the current starting point.

Enterprise installation

Fit the infrastructure you already run

Make Helm installations more adaptable to existing secret managers, workload identities, and optional Redis or Ollama services.

Add a reusable post-upgrade check that verifies retrieval as well as service health.

Planned extensions

Bring evidence
to the decision.

Open feature work with dependencies, validation, or rollout decisions still to resolve.

Pull-request workflows

Review context across more providers

Extend the GitHub annotation foundation to Azure DevOps, GitLab, and Bitbucket, with an optional informational GitHub check.

Each integration remains separately opt-in. Strengthen delivery recovery and make annotation coverage clearer.

Contract evolution

Surface contract warnings before merge

Bring Contract Sentinel evidence into PR review so teams can inspect a changed API surface against its indexed baseline.

Extend the existing post-index capability. Report what extraction supports, with explicit limits when evidence is incomplete.

Release confidence

Prove the upgrade and recovery path

Add previous-release compatibility checks, data-preserving Compose upgrade tests, and an executable upgrade and rollback guide.

Optional update notices and customer release access remain dependent on distribution and operating decisions.

Operator visibility

Local usage and audit evidence

Develop local usage attribution, report-only seat and renewal views, and exportable evidence of repository access and indexing triggers.

Respect repository scope and human versus service identities. Audit exports support a review process; they do not imply certification.

Exploring · deferred

Follow the evidence
further.

Demand-led ideas that need more evidence or a separate design decision before implementation.

Restricted networks

Reproducible offline distribution

Evaluate complete air-gap bundles and additional release channels when customer network restrictions or rollout needs justify them.

Self-hosting and offline license verification exist today. A complete offline installation bundle is separate future work.

Language depth

Richer structure where teams need it

Extend Kotlin and Swift parsing, Python import resolution, and selected PHP and SQL relationships as real codebases demonstrate the need.

These deepen existing language support; extraction coverage varies by language and framework.

Assisted maintenance

Human-reviewed refactor drafts

Explore turning validated technical-debt findings into bounded draft changes after the issue-filing phase establishes a reliable record.

Separate approval, testing, and rollback controls are prerequisites. Autonomous approval or merging is outside this direction.

Deployment models

Isolation for separate tenants

Evaluate partitioning data, jobs, credentials, and caches before considering a shared multi-tenant deployment.

Today's repository access controls apply within a managed corpus. They are not a shared SaaS isolation model.

Shape the direction

What would help your team?

Bring a real codebase question to a demo. It helps us understand which improvements matter in practice.

Discuss your use case