Skip to content

Indexing performance integration arc (#110) - #111

Merged
IceRhymers merged 9 commits into
masterfrom
integration/indexer-performance
Jul 27, 2026
Merged

Indexing performance integration arc (#110)#111
IceRhymers merged 9 commits into
masterfrom
integration/indexer-performance

Conversation

@IceRhymers

@IceRhymers IceRhymers commented Jul 25, 2026

Copy link
Copy Markdown
Owner

Indexer performance integration arc

Tracks #110. This is the protected integration branch handoff; it remains draft and must be reviewed and merged into master by a human.

Delivered child PRs

Issue Delivery Integration merge
#103 #112 — per-phase timing instrumentation 86e64d7
#104 #114 — file-level delta indexing 17aeb4f
#105 #118 — batch per-file DB statements 86f8e8b
#106 #115 — streaming ingest, #116 — ingest semantics tripwire ad04748, 732a7d7
#107 #117 — order-preserving concurrent embeddings 5f290c6
#108 #119 — process-pool symbol/edge extraction b6379db
#109 #120 — re-derived semantic worker limit a68d509

All child PRs target integration/indexer-performance and use Refs #<issue> rather than closing issues before this integration PR reaches master.

Validation

  • Combined integration SHA: a68d509a16540b3f763005d5b0ec27a297c4d2af
  • Combined GitHub CI: greenlint, unit, webui; integration-lakebase is intentionally skipped.
  • Fresh local bootstrap: uv sync --all-groups --all-extras and npm ci completed.
  • Local combined gates: lint passed; frontend tests passed (209 tests); frontend production build and committed-dist freshness passed.
  • Local Python unit/observability suite: 1318 passed, 1 expected inherited failure. The failure is the known semantics-tripwire comparison against origin/master: indexer/ingest.py was added within this integration arc and is deliberately guarded by test: watch indexer/ingest.py in the semantics tripwire (#106) #116 without an INDEX_SEMANTICS_VERSION bump. Child and combined GitHub unit checks are green with the correct integration comparison base.
  • Fresh independent final review of master...integration/indexer-performance: APPROVE.

Known, accepted limitations

Exit criteria

  • Every planned child is merged into this branch with verified green required CI.
  • Combined integration CI and local mandatory checks were exercised; the sole local tripwire failure is documented above and proven inherited.
  • Independent final integration review approved the combined diff.
  • This draft records the delivered PRs, merge SHAs, validation, and limitations.
  • Human review and merge of this draft into master.

After human promotion, manually close #103#110 with this integration PR as provenance; they remain open today by design because child PRs use Refs.

@IceRhymers
IceRhymers marked this pull request as ready for review July 26, 2026 20:53
@IceRhymers
IceRhymers merged commit aabbee7 into master Jul 27, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

indexer: per-phase timing instrumentation for indexing runs

1 participant