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

bramp / build-along / 19750852706 / 1
89%
main: 89%

Build:
DEFAULT BRANCH: main
Ran 28 Nov 2025 12:43AM UTC
Files 111
Run time 2s
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

28 Nov 2025 12:41AM UTC coverage: 89.847% (+0.009%) from 89.838%
19750852706.1

push

github

bramp
feat: Add source_blocks invariant assertion to Candidate class

Added a Pydantic model_validator to the Candidate class in
`src/build_a_long/pdf_extract/classifier/classification_result.py`.
This validator enforces the invariant that composite LegoPageElements
(those composed of other LegoPageElements, identified by their label)
should have empty `source_blocks`, while non-composite LegoPageElements
(those derived directly from Blocks) should have non-empty `source_blocks`.

This helps maintain data integrity and consistency within the classification
pipeline by ensuring that LegoElements are correctly sourced from either
raw blocks or constructed from other elements.

7442 of 8283 relevant lines covered (89.85%)

0.9 hits per line

Source Files on job 19750852706.1
  • Tree
  • List 111
  • Changed 1
  • Source Changed 1
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 19750852706
  • 7a70a01b on github
  • Prev Job for on main (#19750739274.1)
  • Next Job for on main (#19751674072.1)
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