Skip to content

Phase 23.2: Inventory performance experiment candidates #220

Description

@jununfly

This was generated by AI during triage.

Parent

What to build

Create an inventory of Rust indexing performance-related production paths, retained diagnostics, experiment flags, and dead candidates so future agents can tell which paths are normal behavior, which are diagnostic-only, and which should no longer remain in runtime code.

This inventory should support the next #165 candidate decision rather than becoming general documentation cleanup.

Acceptance criteria

  • Add an inventory document under docs/benchmarks/ or docs/design/.
  • Classify each entry as production path, retained diagnostic, or dead candidate.
  • Cover final-flush / SQLite write-mode paths.
  • Cover Rust core graph-write and FTS rebuild paths.
  • Cover finalization/reference-resolution diagnostic fields.
  • Cover candidate replay or equivalence diagnostics.
  • Cover edge materialization/write candidates.
  • Cover local exact reference lookup cache.
  • Cover evidence pipeline scripts and generated artifacts.
  • For each entry, record owning issue/artifact, why it exists, whether it can affect default behavior, whether it can support future Post-PRD optimization tracker for Rust indexing performance #165 optimization, and what cleanup or documentation is needed.
  • Do not update Phase 17.3: cross-platform focused validation and packaging/CLI smoke #185 unless packaging, CLI, status, release, or npm smoke paths are actually touched.

Blocked by

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestready-for-agentFully specified and ready for an AFK agent

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions