Skip to content

v0.5.0 - Signals, contracts, delivery, a plural profile library

Choose a tag to compare

@gulmezeren2-byte gulmezeren2-byte released this 16 Jul 08:27
· 65 commits to main since this release

erp-report-engine v0.5.0 — "Signals, contracts, delivery, a plural profile library"

Building on the v0.4.0 foundation, this release deepens the measurement-honesty moat and makes the profile library plural.

SPC / XmR anomaly layer — "signal vs noise, with receipts"

Weekly KPIs now get an individuals control chart. A flagged point is a genuine shift beyond week-to-week variation — and every signal shows its arithmetic so you can check it with a calculator:

Revenue signal: 148,291 is ABOVE the control limits (UCL 143,078 = mean 93,168 ± 2.66 × avg moving range 18,763) — a real shift beyond week-to-week noise.

Deterministic, no black box (the same statistics NHS England board reporting and Grafana use). Provisional limits are labelled while the baseline is short; a flat or steady series stays quiet.

Native delivery — the report delivers itself

run --send emails the report (SMTP), posts a summary to Slack or Teams (Power Automate Workflows), and pings a healthchecks.io dead-man's-switch on success or failure — so a silent cron is detectable. Every secret from an environment variable; a failed channel is logged, never fatal. The feature most BI tools charge for.

Declarative profile contracts

A profile can carry a contract: block — not_null, unique, accepted_values, relationships, min_rows — checked over the extracted data and reported in the quality gate. severity: fail trips run --strict. dbt-test-style, zero new dependencies.

The Netsis profile — the library is plural

profile: netsis maps Logo Netsis 3 (MSSQL, database-per-company) — sales orders from TBLSIPAMAS/TBLSIPATRA, customers from TBLCASABIT, stock from TBLSTOKPH — field-mapped from real production integrations, with the uncertain fields flagged inline to verify per install. With Logo Tiger, the bundled profiles now cover most of the Turkish SME ERP market (both MSSQL).

Also

A live sample report now renders via GitHub Pages: https://gulmezeren2-byte.github.io/erp-report-engine/

Full detail in CHANGELOG.md.