Skip to content

Add bounded operator dashboard and release Server 2.5.3 - #305

Merged
rmcdaniel merged 3 commits into
mainfrom
fix/bounded-operator-dashboard-20261006
Oct 6, 2026
Merged

rmcdaniel merged 3 commits into
mainfrom
fix/bounded-operator-dashboard-20261006

Conversation

@rmcdaniel

@rmcdaniel rmcdaniel commented Oct 6, 2026 •

Copy link
Copy Markdown
Member

Supports durable-workflow/waterline#141 and durable-workflow/workflow#628.

Add GET /api/system/operator-dashboard/bounded beside the existing audit
endpoint. It uses the same operator authentication, control-plane version and
namespace boundaries. Native's bounded dashboard returns aggregate data without
fleet-wide history audits. Unevaluated audit counts stay null with
history_audit_evaluation: not_requested. The existing dashboard and metrics
endpoints retain full audits.

The bounded response includes namespace capacity evidence, so Waterline can
evaluate capabilities from the same response without a subsequent full audit.

Pin published Native 2.4.3 and prepare Server 2.5.3 / Helm 0.1.140 with the
repository's release synchronizer. The installed dependency names exact source
8fcfb002de337e341ef19e601d73e9e1424e09ec. The affected metrics/version suite
passes 349 cases / 1,441 assertions with zero skips on PHP 8.3.35, with six
existing PHPUnit configuration deprecations. No Native source override is used.

Merged at 2281e641d9035a1acd6d59e0154d44e720dfbed5, preserving qualified tree
13afdd261dc4c5b90c044472a8f603aeff6b6d58. All final PR and main gates pass,
including polling growth, MySQL/PostgreSQL rolling, HTTP replay/query and Helm
installation. The merged branch was deleted and verified absent.

Server 2.5.3
and chart 0.1.140 are published. Release verification
passes source-free Compose, first startup, rolling aliases and anonymous chart
installation. Both registries expose the same amd64/arm64 index:
sha256:7c62b388802dda1922ada0a920ea8335c6a05ed3638741137cea4c8ba228bf22.

A fresh published PHP SDK 2.2.1 consumer passes all 13 real HTTP checks against
that digest: bounded single read, namespace isolation, null deferred counts,
ordinary full-audit compatibility and invalid-token refusal.
Published lifecycle verification
passes all 12 cells with Native 2.4.3, PHP SDK 2.2.1, Python SDK 2.4.0,
Rust SDK 3.2.0, CLI 2.2.0 and Waterline 2.1.0, with no findings.

The supporting PHP SDK 2.2.1 helper is published. Waterline must opt into this
route only when its SDK and Server can provide it, preserving older observers
and displaying unevaluated audits as unknown. This does not complete #141's
classification filters, bounded selected details or failure-event references.

@rmcdaniel rmcdaniel changed the title Add a bounded operator dashboard read endpoint Add bounded operator dashboard and release Server 2.5.3 Oct 6, 2026
@rmcdaniel
rmcdaniel marked this pull request as ready for review October 6, 2026 18:26
@rmcdaniel
rmcdaniel merged commit 2281e64 into main Oct 6, 2026
15 checks passed
@rmcdaniel
rmcdaniel deleted the fix/bounded-operator-dashboard-20261006 branch October 6, 2026 18:27
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