Commit graph

9 commits

Author SHA1 Message Date
f9b9fa5283 feat: add currency_code preference + format_currency utility (closes #52)
Some checks are pending
CI / test (push) Waiting to run
Mirror / mirror (push) Waiting to run
Adds circuitforge_core.preferences.currency with get/set_currency_code()
and format_currency(). Priority chain: store → CURRENCY_DEFAULT env → USD.
Formatting uses babel when available; falls back to a 30-currency symbol
table with correct ISO 4217 minor-unit decimal places (0 for JPY, KRW, etc.).
Consumed by Snipe, Kiwi, Peregrine, Crossbill. Bumps to v0.13.0.
2026-04-20 13:06:04 -07:00
aa057b20e2 feat: add job_quality deterministic trust scorer (closes #48)
Some checks are pending
CI / test (push) Waiting to run
Mirror / mirror (push) Waiting to run
12 signal functions covering staleness, repost patterns, salary transparency,
ATS blackhole detection, and enrichment signals. All pure functions — no LLM,
no network, no I/O. trust_score = 1 - sum(triggered weights), clamped to [0,1].
confidence reflects fraction of signals with available evidence.

Salary transparency enforced for CO/CA/NY/WA/IL/MA. ATS blackhole patterns:
Lever, Greenhouse, Workday, iCIMS, Taleo.

83 tests (models, all 12 signals individually, scorer). Bumps to v0.12.0.
2026-04-20 13:02:57 -07:00
90e60f8965 chore: bump version to 0.11.0
Some checks are pending
CI / test (push) Waiting to run
Mirror / mirror (push) Waiting to run
Release — PyPI / release (push) Waiting to run
2026-04-20 11:19:09 -07:00
b9b601aa23 docs: add CHANGELOG entries for v0.8.0, v0.9.0, v0.10.0 (community module)
Some checks are pending
CI / test (push) Waiting to run
Mirror / mirror (push) Waiting to run
2026-04-12 22:35:39 -07:00
d16bc569cf chore: bump version to 0.7.0 — affiliates + preferences modules 2026-04-04 18:28:52 -07:00
9544f695e6 chore: CHANGELOG for v0.5.0 2026-04-02 23:05:22 -07:00
6e3474b97b chore: CHANGELOG for v0.4.0 2026-04-02 22:13:01 -07:00
a36f469d60 chore: CHANGELOG for v0.3.0 2026-04-02 18:56:49 -07:00
482c430cdb docs: add CHANGELOG for v0.1.0 and v0.2.0 2026-04-02 17:25:06 -07:00