Skip to content

Map hybrid retrieval rollout plan to module readiness across index, gpu, acceleration, graph, query, and sharding #5468

Description

@makr-code

We need a concrete rollout plan that maps the target hybrid retrieval architecture to the actual readiness of the implementation modules.

Background

The docs now clearly define the target architecture and execution boundaries.
However, the rollout still depends on current maturity of:

  • index
  • gpu
  • acceleration
  • graph
  • query
  • sharding

Goals

Translate the architecture into a realistic staged delivery plan.

Questions to answer

  • Which parts of ANN acceleration are realistic first?
  • Which Tensor Mid-Layer capabilities can be introduced before distributed tensor maturity?
  • Which graph kernels are safe to accelerate early?
  • Which graph truth flows must remain CPU-first and unchanged?
  • Which dependencies on query and sharding block rollout?

Tensor-Graph extension: rollout track for dynamic tensor updates

The rollout plan should explicitly include a dedicated implementation track for dynamic tensor-update infrastructure.

Additional rollout phases

Phase A — Exact-first infrastructure

  • tensor delta log
  • manifest schema
  • advisory-only artifact policy
  • snapshot-based rebuild worker
  • exact graph fallback guarantees

Phase B — Local tensor maintenance

  • patch path for small deltas
  • partial refit for bounded windows
  • rebuild fallback for unstable / large update sets
  • planner freshness gates

Phase C — Distributed tensor artifact coordination

  • shard summary refresh
  • summary-first routing
  • exact-on-demand fetch
  • multi-shard freshness handling

Phase D — Optional acceleration

  • CPU/GPU break-even validation
  • bounded GPU refinement
  • no unconditional GPU dependency

Additional readiness questions

  • Which modules must exist before snapshot-based tensor rebuild is safe?
  • Which module boundaries own manifest / freshness / invalidation logic?
  • Which observability hooks are required before rollout?
  • Which ctest and benchmark gates are mandatory before enabling tensor summaries in production?

Additional acceptance criteria

  • rollout plan includes dynamic tensor-update infrastructure explicitly
  • rollout distinguishes advisory artifacts from exact graph truth
  • rollout requires benchmark and ctest readiness before enabling advanced tensor maintenance paths

Deliverables

  • staged rollout table
  • dependency map
  • risk analysis by module
  • recommended implementation order

Suggested Rollout Shape

  1. ANN Frontdoor acceleration
  2. Tensor Mid-Layer refinement
  3. bounded graph kernels
  4. planner integration
  5. distributed tensor / sharded refinement
  6. preserve Graph Truth exactness throughout

Acceptance Criteria

  • rollout plan maps directly to named modules
  • blockers and dependencies are explicit
  • distinguishes architecture target from current implementation reality
  • can be used for roadmap updates and issue prioritization

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

No labels
No labels

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions