| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.md | 2026-05-25 | 2.0 kB | |
| v4.11.0 -- Worldwide parameterization + R7 module sweep + MoC_Progress source code.tar.gz | 2026-05-25 | 260.6 MB | |
| v4.11.0 -- Worldwide parameterization + R7 module sweep + MoC_Progress source code.zip | 2026-05-25 | 263.7 MB | |
| Totals: 3 Items | 524.3 MB | 0 | |
What's new in v4.11.0
Worldwide parameterization (Waves 23-29)
- Wave 23: Currency completeness across reporting + doc templates
- Wave 24: Units parameterization — formatters + BOQ + temperature
- Wave 25: Tax & VAT framework — declared rates wired to BOQ (alembic v3134)
- Wave 26: Address validation per region (8 regional packs: DACH, UK, US, ME, AP, India, LATAM, RU)
- Wave 27: Classification compliance AI nudges (DIN 276 ↔ NRM ↔ MasterFormat cross-walks)
- Wave 28: Holiday & working-days framework (alembic v3136 — country_code)
- Wave 29: Contact phone validation per country
New modules
- Management of Change (MoC) — state machine: proposed → reviewed → accepted/declined → implemented (alembic v3138)
- Progress — append-only percent-complete + S-curve plan (alembic v3139)
R7 deep-improve sweep (13 modules)
- Assemblies: cycle guard with MAX_DEPTH=8, Decimal money fields
- Takeoff: page bounds validation (422), confidence clamp [0,1], orphan-doc block
- Carbon: EPD upload magic-byte gate (PDF/XML/JSON)
- Variations + ChangeOrders + MoC: cross-module atomicity (variations.convert_vr_to_vo)
- Clash + Coordination, MaterialPlanning + WorkOrders + Payments + Transactions
- Snags + Punchlist + Progress, Submittals + RFI + Requirements
- Service + DMS + DocTemplates
- All passed: IDOR returns 404, Decimal-string money, magic-byte uploads, FSM allowlists, RBAC pins
Validation rules
- New BOQUnitSystemConsistencyRule (metric/imperial unit consistency)
- New ClassificationCountryMismatchRule (nudge: DIN 276 for DACH, NRM for UK, MasterFormat for US)
Migrations
v3133_field_diary_init → v3134_boq_tax_rate → v3135_project_unit_system → v3136_project_country_code → v3137_wave23_currency_parameterization → v3138_moc_init → v3139_progress_init
Health
- 116 modules loaded (was 112)
- alembic_head_matches: true
- Production-grade as of this release