What's Changed
- [log] Add debug logging to GetAgentIDs and containerRuntimeArgs in config_core.go by @github-actions[bot] in #12310
- [test-improver] Improve tests for internal/server/http_server.go by @github-actions[bot] in #12311
- [Repo Assist] fix(rust-guard): classify mark_answer/unmark_answer/resolve_thread as write ops by @github-actions[bot] in #12342
- Deduplicate integrity-level validation across policy packages by @lpcox with @Copilot in #12356
- Centralize Rust guard UI tool names and metadata methods by @lpcox with @Copilot in #12352
- Clarify OpenTelemetry semconv migration guidance by @lpcox with @Copilot in #12353
- Extract shared bind-mount specification parser by @lpcox with @Copilot in #12355
- Centralize shallow map cloning for envelope rewrites by @lpcox with @Copilot in #12357
- [test] Add tests for config.containerRuntimeArgs by @github-actions[bot] in #12364
- Close GitHub guard coverage gaps for discussion mutations by @lpcox with @Copilot in #12354
- [test-improver] Improve tests for internal/guard (NewSessionGuard coverage) by @github-actions[bot] in #12377
- [log] Add debug logging to internal/mountspec/mountspec.go by @github-actions[bot] in #12376
- [test] Add tests for mountspec.ParseRequiredMode and ParseError.Error by @github-actions[bot] in #12413
- Centralize remaining ui_get method groups by @lpcox with @Copilot in #12414
- Align tests with testifylint and keep assertion semantics strict by @lpcox with @Copilot in #12415
- [test-improver] Improve tests for internal/server http_helpers.go by @github-actions[bot] in #12433
- 🔄 chore: update pinned schema URL to v0.88.2 by @github-actions[bot] in #12446
- Improve DIFC sink validation, multipart labeling, and denial telemetry by @lpcox with @Copilot in #12428
- Review golang.org/x/term dependency usage by @lpcox with @Copilot in #12471
- [rust-guard] Reuse split_repo_id() in apply_dispatch_repo_labels by @lpcox with @Copilot in #12472
- [log] Add debug logging to agent policy enforcement checks by @github-actions[bot] in #12432
- [test] Add tests for logger.JSONLFilteredItem.MarshalJSON by @github-actions[bot] in #12485
- [Repo Assist] refactor(rust-guard): reuse split_repo_id() in apply_dispatch_repo_labels by @github-actions[bot] in #12467
- Split UnifiedServer backend and lifecycle concerns by @lpcox with @Copilot in #12493
- [log] Add debug logging to unified server lifecycle methods by @github-actions[bot] in #12500
- [test-improver] Improve tests for internal/guard (WASM lifecycle coverage) by @github-actions[bot] in #12505
- Close GitHub guard coverage gaps for governance tools by @lpcox with @Copilot in #12538
- [test] Add tests for server.overrideToPublicScope by @github-actions[bot] in #12542
- [Repo Assist] fix(guard): close coverage gaps for repo governance tools (#12520) by @github-actions[bot] in #12533
- Add github-repository-delegation-v1 control-plane core (ADR 0001) by @lpcox with @Copilot in #12555
Full Changelog: v0.4.15...v0.4.16