Releases: davetashner/alertlint
Releases · davetashner/alertlint
Release list
v0.2.0
What's Changed
- feat: MaintenanceWindow model + fifth provider interface (1/2) by @davetashner in #49
- feat: maintenance-window suppression in scoring (2/2) by @davetashner in #50
- feat: off-hours burden evidence by @davetashner in #51
- feat: alertlint calibrate — constants from a real corpus by @davetashner in #52
- feat: run observability — per-source pull summaries by @davetashner in #53
- feat: skill eval harness with graded acceptance scenario by @davetashner in #54
- feat: shared-monitor attribution — ADR 0006 + implementation by @davetashner in #55
Full Changelog: v0.1.0...v0.2.0
v0.1.0
What's Changed
- docs: scaffold README, decision-records, and specs structure by @davetashner in #1
- docs: add requirements folder with REQ-ID traceability conventions by @davetashner in #2
- docs: adopt initial requirements v0.1 as docs/requirements/0001 by @davetashner in #3
- docs: ADRs 0001-0004 resolving open decisions D-1..D-4 by @davetashner in #4
- docs: six implementation specs generated from requirements 0001 by @davetashner in #5
- docs: ADR 0005 — implementation language is Go by @davetashner in #6
- feat: CI pipeline — doc links, traceability, Go gates by @davetashner in #7
- chore: beads interaction log update; ignore .DS_Store by @davetashner in #8
- feat: Go module scaffold — cmd/alertlint, internal layout, lint config by @davetashner in #9
- feat: canonical models — AlertConfig, AlertEvent, ResponseRecord by @davetashner in #10
- feat: provider interfaces, registry, conformance suite by @davetashner in #11
- feat: snapshot cache — raw pages, canonical JSONL, manifest, replay by @davetashner in #12
- feat: versioned scoring config loader with spec defaults by @davetashner in #13
- feat: disposition decision table N-D1..N-T4 by @davetashner in #14
- feat: cold-start gating — dormant and insufficient-data states by @davetashner in #15
- feat: noise sub-score — confidence-weighted ratios vs tier budgets by @davetashner in #16
- feat: archetype library seed, JSON Schema, CI validation by @davetashner in #17
- feat: deterministic archetype predicate evaluator by @davetashner in #18
- feat: identity-conventions.yaml format, loader, per-rule fixtures by @davetashner in #19
- feat: resolver core — exact, confirmed, convention strategies by @davetashner in #20
- feat: CIProvider — fourth narrow interface for CMDB CI inventory by @davetashner in #21
- feat: PagerDuty HistoryProvider + ActionProvider adapter by @davetashner in #22
- feat: ServiceNow HistoryProvider + ActionProvider adapter by @davetashner in #23
- feat: threshold heuristics TH-1..TH-4 by @davetashner in #24
- feat: coverage sub-score and criticality tier resolution by @davetashner in #25
- feat: composite and criticality-weighted priority by @davetashner in #26
- feat: output contract structs with byte-identical marshaling by @davetashner in #27
- feat: golden-fixture regression suite for the scoring engine by @davetashner in #28
- feat: Datadog ConfigProvider adapter by @davetashner in #29
- feat: alertlint analyze — end-to-end pipeline command by @davetashner in #30
- feat: alertlint worklist — corpus aggregator by @davetashner in #31
- feat: alertlint skill — SKILL.md + progressive-disclosure references by @davetashner in #32
- feat: MVP dry run — replay mode, demo corpus, acceptance report by @davetashner in #33
- feat: output-contract jq acceptance checks in CI by @davetashner in #34
- fix: archetype metric patterns handle vendor query suffixes by @davetashner in #35
- feat: archetype override wiring — CLI flag, suppression records by @davetashner in #36
- feat: fuzzy suggester — candidates in findings, never mappings by @davetashner in #37
- feat: alertlint identity confirm + identity-mappings.yaml by @davetashner in #38
- feat: New Relic ConfigProvider adapter by @davetashner in #39
- feat: CloudWatch ConfigProvider adapter by @davetashner in #40
- feat: Splunk ConfigProvider adapter by @davetashner in #41
- docs: README quickstart, source credentials, architecture by @davetashner in #42
- feat: wire snapshot cache into live analyze runs by @davetashner in #43
- feat: adapter retry/backoff with Retry-After handling by @davetashner in #44
- feat: Datadog monitor-side history + paging-wins dedup by @davetashner in #45
- feat: alertlint validate + output-contract JSON Schema by @davetashner in #46
- feat: alertlint diff — run-over-run deltas by @davetashner in #47
- feat: release pipeline — tagged static binaries by @davetashner in #48
New Contributors
- @davetashner made their first contribution in #1
Full Changelog: https://github.com/davetashner/alertlint/commits/v0.1.0