Skip to content

docs: capture safety-kernel and dashboard-polish work in CHANGELOG#87

Merged
jayzalowitz merged 1 commit into
mainfrom
jayzalowitz/changelog-0.4.1
Apr 27, 2026
Merged

docs: capture safety-kernel and dashboard-polish work in CHANGELOG#87
jayzalowitz merged 1 commit into
mainfrom
jayzalowitz/changelog-0.4.1

Conversation

@jayzalowitz

Copy link
Copy Markdown
Owner

Summary

Documents the eight PRs landed in the recent session under a new `[Unreleased]` section in CHANGELOG.md. Pure documentation — no code changes.

Captured PRs:

VERSION bump and tag are intentionally left out so the release moment stays an explicit decision. To cut a release: bump VERSION to 0.4.1.0, rename `[Unreleased]` to `[0.4.1.0] - YYYY-MM-DD`, then `git tag v0.4.1.0` to trigger the existing GitHub Release workflow.

Test plan

  • No code changed — `pnpm test` and `pnpm lint` unaffected (verified locally)
  • CHANGELOG entries follow the existing format (Added / Fixed / Tests sections)

🤖 Generated with Claude Code

…h work

Captures eight PRs (#77, #78, #79, #81, #82, #83, #84, #85, #86) under
an [Unreleased] section. No code changes — pure documentation.

Bumping VERSION + cutting a tag is left as a separate decision so the
release moment stays explicit.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings April 27, 2026 01:08

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds a new [Unreleased] section to CHANGELOG.md to document the recent “safety-kernel” and “dashboard polish” work without bumping the release version.

Changes:

  • Introduces an [Unreleased] section with Added / Fixed / Tests subsections.
  • Captures recent safety-kernel improvements (policy verdicts, router invariants, SSE event, e2e coverage).
  • Captures recent dashboard polish items (approvals pagination, decisions UI improvements, preferences/dollars input polish).

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread CHANGELOG.md
Comment on lines +3 to +7
## [Unreleased]

### Added

- **Per-candidate policy verdicts on decision outcomes**: `DecisionOutcome.policyVerdicts` now records the policy result for every scored candidate (`'allowed' | 'requires-approval' | 'denied'`), populated by `evaluate()` and not persisted. Lets downstream consumers distinguish blocked candidates from un-evaluated ones (#82)

Copilot AI Apr 27, 2026

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

PR description states this documents “eight PRs”, but the changelog entries reference nine distinct PRs (#77, #78, #79, #81, #82, #83, #84, #85, #86). Please reconcile by either updating the PR description count or adjusting the captured PR list so they match.

Copilot uses AI. Check for mistakes.
@jayzalowitz jayzalowitz merged commit dae6548 into main Apr 27, 2026
12 checks passed
@jayzalowitz jayzalowitz deleted the jayzalowitz/changelog-0.4.1 branch April 27, 2026 01:20
jayzalowitz added a commit that referenced this pull request Apr 27, 2026
Captures the second half of the audit cleanup work that landed after
#87:

- #88 config/core test coverage (was 0/missing helpers)
- #89 connectors gmail + calendar pure-logic tests (8 → 43)
- #90 llm-client URL validation hardening (zone IDs, trailing dots, CGNAT)
- #91 adapter-discovery factory shape check + manifest defaultConfig
- #92 preference-archaeologist coverage (action keys, multi-group, expiry)
- #93 worker SignalDeduper extraction + 11 tests

Pure docs.

Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants