• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

Alan-Jowett / LexonGraph / 26960285706
81%

Build:
DEFAULT BRANCH: main
Ran 04 Jun 2026 03:04PM UTC
Jobs 1
Files 10
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

04 Jun 2026 03:03PM UTC coverage: 85.192% (+0.6%) from 84.624%
26960285706

push

github

web-flow
Add staged block-construction APIs to lexongraph-indexer (#41)

* Add staged indexer block construction APIs

Add staged leaf and parent-construction APIs to the indexer crate while preserving the existing monolithic indexing flow.

- add staged leaf construction that emits deterministic serialized leaf blocks
- add staged parent construction that derives child inputs from blocks alone
- preserve monolithic/staged equivalence by refactoring index() onto shared helpers
- extend indexer validation for staged batching, resumability, mixed child inputs, explicit staged failures, and monolithic/staged equivalence
- update the rust-indexer requirements, design, and validation specs to document the staged API contract

Traceability:
- Requirements: REQ-INDEXER-030..035, plus amendments to REQ-INDEXER-001, 010, 011, 012, 013, 014
- Design: DSG-INDEXER-024..028, plus amendments to DSG-INDEXER-004, 010, 011, 012
- Validation: VAL-INDEXER-025..030, plus staged extensions to VAL-INDEXER-004, 006, and 010

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Address PR review feedback

Fix staged duplicate-root convergence in the staged_index test helper and keep constructed blocks in memory so the monolithic path no longer revalidates serialized bytes before persistence.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Address second PR review round

Make persisted hash mismatches explicit integrity errors and avoid extra leaf serialization work in the monolithic indexing path.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

---------

Co-authored-by: Alan Jowett <alan.jowett@microsoft.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

266 of 279 new or added lines in 1 file covered. (95.34%)

3124 of 3667 relevant lines covered (85.19%)

265.66 hits per line

Uncovered Changes

Lines Coverage ∆ File
13
86.35
1.8% crates/lexongraph-indexer/src/lib.rs
Jobs
ID Job ID Ran Files Coverage
1 26960285706.1 04 Jun 2026 03:04PM UTC 10
85.19
GitHub Action Run
Source Files on build 26960285706
  • Tree
  • List 10
  • Changed 1
  • Source Changed 1
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #26960285706
  • 24e88f28 on github
  • Prev Build on main (#26923948737)
  • Next Build on main (#26963621136)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc