Download Latest Version OpenConstructionERP_12.2.0_x64_en-US.msi (375.0 MB)
Email in envelope

Get an email when there's a new version of OpenConstructionERP

Home / v3.0.5
Name Modified Size InfoDownloads / Week
Parent folder
SHA256SUMS.pem 2026-05-14 3.6 kB
SHA256SUMS.sig 2026-05-14 96 Bytes
SHA256SUMS 2026-05-14 109 Bytes
openconstructionerp-3.0.5-py3-none-any.whl 2026-05-14 10.4 MB
README.md 2026-05-14 1.9 kB
v3.0.5 -- Match-quality push + i18n backfill source code.tar.gz 2026-05-14 243.8 MB
v3.0.5 -- Match-quality push + i18n backfill source code.zip 2026-05-14 245.8 MB
Totals: 7 Items   500.0 MB 0

Highlights

Match correctness & quality

  • Determinism layer — pin torch/numpy seeds, batch_size=1, lex tie-break (OE_MATCH_DETERMINISTIC=1); bench variance 0.000
  • Magnet candidate filter (3-axis MF + IFC + Unit compatibility) — +50% relative recall@1 on bench fixtures, 0 regressions (OE_MATCH_MAGNET_FILTER=1)
  • Snapshot enrichmentbuild_enriched_snapshot.py synthesizes passage_text from payload fields, re-encodes with BGE-M3, writes to cwicr_en_v3_enriched. Fair-probe on 15K points: recall@1 0.636 → 0.727 (+9.1pp); top-1 score amplitudes recovered 0.51 → 1.0; q02 magnet flip eliminated (OE_MATCH_USE_ENRICHED=1)
  • Classification overlay — 325 mis-tagged rate_codes corrected from raw CWICR parquet (MF + IFC + unit_type + description), preserving full provenance. Restores cross-encoder routing for masonry/curtain-wall/copper-pipe/HVAC-duct/space-heater fixtures
  • ranker_qdrant.py + qdrant_adapter.py: payload-derived description/currency fallback for snapshot-only installs (v3 schema dropped description from payload)

i18n

  • 25 locales backfilled with 134 keys each (support. + onboarding.mod_) — 3,350 entries inserted; all 27 locales now equal at 186 keys
  • Idempotent scripts/backfill_support_onboarding_mod.py kept for re-use

Tests

  • 34 new magnet_filter unit tests + 23 build_enriched_snapshot unit tests
  • 3 integration tests gated on CWICR_QDRANT_URL + OE_MATCH_USE_ENRICHED=1
  • All 101 match-related unit tests pass; existing 251 boost+rerank tests still pass; frontend tsc clean

Flags (all opt-in, default OFF)

  • OE_MATCH_DETERMINISTIC=1 — pin seeds, batch_size=1
  • OE_MATCH_MAGNET_FILTER=1 — suppress popularity-magnet candidates
  • OE_MATCH_USE_ENRICHED=1 — route queries to cwicr_en_v3_enriched

Default match path unchanged → drop-in upgrade from v3.0.3.

Source: README.md, updated 2026-05-14