Skip to content

Commit cb5eca9

Browse files
committed
Add changelog for release checklist foundation release
1 parent aa04094 commit cb5eca9

1 file changed

Lines changed: 28 additions & 0 deletions

File tree

CHANGELOG.md

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
# Changelog
2+
3+
All notable changes to this project will be documented in this file.
4+
5+
## [0.1.0] — Foundation release
6+
7+
### Added
8+
9+
- Packaged `release-checklist` CLI for validating YAML-based AI release-readiness configurations.
10+
- Risk-tiered gate requirements for low, medium, and high risk systems.
11+
- Example configurations for medium-risk and high-risk releases.
12+
- Template generation through `release-checklist init`.
13+
- Text, JSON, and Markdown report rendering.
14+
- CI workflow covering supported Python versions and packaged CLI behavior.
15+
- Tests for validator behavior, required gates, metadata, strict mode, and invalid YAML.
16+
17+
### Improved
18+
19+
- Validator enforces required top-level sections and metadata fields.
20+
- Validator enforces allow-listed environment, industry, and risk-tier values.
21+
- Validator checks mapping/object shape for known structural sections.
22+
- Validator enforces boolean types for known gates.
23+
- Validator enforces bounded numeric values for known threshold fields.
24+
- Metadata is excluded from gate accounting so strict mode focuses on actual release-readiness gates.
25+
26+
### Notes
27+
28+
This is a lightweight release-readiness validator, not a full policy engine. It is designed to provide repeatable local and CI-friendly checks that can support broader release governance workflows.

0 commit comments

Comments
 (0)