Skip to content
Merged
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
7 changes: 7 additions & 0 deletions .machine_readable/6a2/STATE.a2ml
Original file line number Diff line number Diff line change
Expand Up @@ -84,6 +84,13 @@ actions = [
]

[session-history]
# 2026-06-02: PR #422 — WorkflowAudit WF024 chapel_runs_on_drift auto-fix
# (Chapel jobs missing ubuntu-22.04 pin) + WF025 cron_schedule_drift
# + BaselineHealth BH008 inherited_main_debt (workflows on red main
# before a branch is cut). PR #415 — flipped SC-010
# transitive_dep_drift to auto_fixable:false (manual review only).
# PR #414 — scoped MPL-2.0 carve-outs for upstream-derived
# submodules (license carve-out documentation).
# 2026-05-31: Cohort #333 + Group-B CI/CD detection rules. Merged
# duplicate_cron_schedule (#362), WF021 concurrency_missing_readonly
# (#365), WF022 unanchored_heading_regex (#360). Reverted a duplicate
Expand Down
9 changes: 9 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ this project aims to follow [Semantic Versioning](https://semver.org/spec/v2.0.0

### Added

- feat(rules): WorkflowAudit WF024 `chapel_runs_on_drift` auto-fix + WF025 `cron_schedule_drift` + BaselineHealth BH008 `inherited_main_debt` (#422)
- feat(rules): StructuralDrift SD021 `workflow_branch_refs` — flag workflow trigger branches that aren't real repo branches (#363)
- feat(rules): WorkflowAudit WF023 `stale_continue_on_error` — flag continue-on-error masks gated on a now-closed issue (#364)
- feat(rules): HonestCompletion `stale_issue_refs` — flag comments referencing closed/merged issues (#366)
Expand All @@ -39,6 +40,14 @@ this project aims to follow [Semantic Versioning](https://semver.org/spec/v2.0.0

### Fixed

- fix(rules): SC-010 `transitive_dep_drift` set `auto_fixable: false` — manual-only review (#415)

### Changed

- chore(license): scoped MPL-2.0 carve-outs for upstream-derived submodules (#414)

### Fixed

- fix(supply_chain): replace exponential Levenshtein with iterative DP (#329)
- fix(code_scanning_alerts): break CSA001 self-referential echo loop (#328)
- fix(self): clear 113 dogfood findings — exempt fixtures + harden 9 prod unwraps (#324)
Expand Down
Loading