Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 16 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,22 @@ All notable changes to ForgeLM are documented here.
> Per-PR CHANGELOG entries below collapse into the v0.5.5 release
> notes at tag time.

### Added — Wave 2a / Phase 18 — Library API design

- **Library API analysis & design document** —
`docs/analysis/code_reviews/library-api-design-202605021414.md` is the
Phase 18 deliverable: 12 sections + 16-row task plan that pin the public
Python surface for downstream consumers. Resolves the stable / experimental /
internal tier split; documents the lazy-import invariant
(`import forgelm` does not pull `torch`); enumerates the new public symbols
(`audit_dataset`, `verify_audit_log`, `AuditLogger`, `VerifyResult`,
`AuditReport`, `WebhookNotifier`, `detect_pii` / `mask_pii` / `detect_secrets` /
`mask_secrets` / `compute_simhash`); spells out the `py.typed` + `mypy --strict`
contract for the public surface; resolves the Wave 1 round-5 carry-over
(lazy `__getattr__` migration for `forgelm/cli/__init__.py`); specifies the
`tests/test_library_api.py` integration suite Phase 19 must ship. No code
Comment thread
sourcery-ai[bot] marked this conversation as resolved.
changes in this PR — design only; Phase 19 implements.

### Added — Wave 1 closure (Faz 9, 11, 12, 13, 25, 31, 32 — see PR description)

- **Article 14 staging directory + `forgelm approve` / `forgelm reject` (Faz 9)** —
Expand Down
Loading