feat: prototype Reliability Inbox evidence workflow - #1773
Draft
oleiade wants to merge 6 commits into
Draft
Conversation
Script size changes
Totals
|
|
|
This was referenced Aug 11, 2026
oleiade
force-pushed
the
agent/reliability-inbox-evidence-prototype
branch
from
August 11, 2026 13:29
36d8854 to
87882f9
Compare
codebien
force-pushed
the
agent/reliability-inbox-evidence-prototype
branch
from
August 12, 2026 08:37
87882f9 to
1cb6e29
Compare
oleiade
force-pushed
the
agent/reliability-inbox-evidence-prototype
branch
3 times, most recently
from
August 12, 2026 14:27
706b9d9 to
279724e
Compare
oleiade
force-pushed
the
agent/reliability-inbox-evidence-prototype
branch
from
August 12, 2026 15:18
279724e to
3c3bf3a
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Prototype scope
This remains intentionally an experimental frontend/Graft prototype. As of commit
3e989ed4, the recommendation queue uses the deployed reliability-inbox suggestions API in dev and ops instead of the static Graft resource. Production remains disabled until the service is deployed there.The live call currently uses a temporary Graft-compatible path: the browser creates an SM API token, derives the co-located k6-experiments endpoint from the configured SM API host, and calls it directly via CORS. Graft cannot register new server-side datasource proxy routes on the remote Grafana instance. Before a production rollout, this should be replaced with a released datasource proxy route or equivalent server-side routing that reuses the stored SM token without creating or exposing one in the browser.
The demo time series, exact request total, and optional Explore provenance remain explicitly separated from the live aggregate suggestion contract. Production backend support is still required before those evidence claims can be generated from live data.
User impact
Users on supported dev and ops stacks can discover live monitoring opportunities from the Synthetics home page, compare a compact recommendation queue, inspect evidence and monitoring-status caveats, review a human-readable proposed check, and open a bounded Assistant setup flow without creating or saving anything until they confirm.
Because the temporary integration creates an API token, users without SM write permission cannot currently load live suggestions. Resolving this is part of the production proxy/auth work described above.
Validation
yarn lintyarn typecheckyarn test --runInBand— 216 suites and 1,794 tests passed at the earlier prototype snapshotyarn buildyarn test src/datasource/reliabilityInboxRegion.test.ts src/features/reliabilityInbox/model.test.ts --runInBand— 2 suites and 29 tests passed for the live-service integration