Skip to content

Releases: davetashner/alertlint

Release list

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 05 Jul 02:06
51d54c6

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

Choose a tag to compare

@github-actions github-actions released this 05 Jul 01:33
a80264b

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

Full Changelog: https://github.com/davetashner/alertlint/commits/v0.1.0