Skip to content

feat(app): expose recommendation rerun reasons#423

Open
MkDev11 wants to merge 1 commit into
JSONbored:mainfrom
MkDev11:fix/issue-242-recommendation-rerun-reasons
Open

feat(app): expose recommendation rerun reasons#423
MkDev11 wants to merge 1 commit into
JSONbored:mainfrom
MkDev11:fix/issue-242-recommendation-rerun-reasons

Conversation

@MkDev11
Copy link
Copy Markdown
Contributor

@MkDev11 MkDev11 commented Jun 5, 2026

Summary

  • Add public-safe changed-since-last-run metadata to miner dashboard next actions and repo-fit rows.
  • Group deterministic rerun reasons by repo state, contributor state, validation state, and policy/context state.
  • Render changed and unchanged recommendation states in the miner dashboard.

Closes #242

Scope

  • This PR is focused and does not mix unrelated backend, UI, MCP, docs, dependency, and deploy changes.
  • This follows CONTRIBUTING.md and does not reintroduce GitHub Pages, VitePress, site/, or CNAME.
  • I linked an issue, or this is small enough that the summary explains why an issue is not needed.

Validation

  • git diff --check
  • npm run actionlint
  • npm run typecheck
  • npm run test:coverage locally; global coverage stays at or above 97% for lines, statements, functions, and branches (aim for 98%+ branch coverage locally so CI variance does not fail near the threshold)
  • npm run test:workers
  • npm run build:mcp
  • npm run test:mcp-pack
  • npm run ui:openapi:check
  • npm run ui:lint
  • npm run ui:typecheck
  • npm run ui:build
  • npm audit --audit-level=moderate
  • New or changed behavior has unit/integration tests for new branches, fallback paths, and sanitizer boundaries

If any required check was skipped, explain why:

  • None. Full npm run test:ci passed locally. Coverage summary: statements 99.05%, branches 97%, functions 98.43%, lines 99.62%.

Safety

  • No secrets, wallet details, hotkeys, coldkeys, user PATs, private keys, raw trust scores, private rankings, or private maintainer evidence are exposed.
  • Public GitHub text stays sanitized, low-noise, and does not imply compensation guarantees or optimization tactics.
  • Auth, cookie, CORS, GitHub App, Cloudflare, or session changes include negative-path tests.
  • API/OpenAPI/MCP behavior is updated and tested where needed.
  • UI changes use live API data or real empty/error/loading states, not production mock/demo fallbacks.
  • Visible UI changes include screenshots or a short recording.
  • Public docs/changelogs are updated where needed; changelogs are only edited for release-prep PRs.

Notes

Desktop miner dashboard recommendation changes

Mobile miner dashboard recommendation changes

@MkDev11 MkDev11 requested a review from JSONbored as a code owner June 5, 2026 14:38
@dosubot dosubot Bot added the size:XL This PR changes 500-999 lines, ignoring generated files. label Jun 5, 2026
@github-actions github-actions Bot added the feature New feature or request label Jun 5, 2026
@gittensory
Copy link
Copy Markdown

gittensory Bot commented Jun 5, 2026

Important

Gittensory found maintainer review notes

Scoped related-work signals were found for this PR. They are advisory unless the gate reports a blocker.

Signal Status Action
Linked issue #242 Ready for issue-scoped review.
Duplicate risk 9+ scoped related-work signals Advisory review only.
Review burden High Estimated from public PR metadata.
Repo queue Critical Repo-wide context only; this does not block the gate.
Contributor context Confirmed Gittensor contributor Official public API confirmed this GitHub user.
Gate result Passing No configured blocker found.
Review context
Maintainer notes
  • Possible duplicate or overlapping work: 159 related open work cluster(s) were detected.
Contributor next steps
  • Review the scoped related-work signal before deep review; it is not a merge blocker by itself.
  • Check active issues and PRs before submitting.

Checked by Gittensory, a quiet PR intelligence layer for OSS maintainers. Learn more about Gittensor contribution workflows.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feature New feature or request gittensory:reviewed Gittensor contributor context size:XL This PR changes 500-999 lines, ignoring generated files.

Projects

Status: Todo

Development

Successfully merging this pull request may close these issues.

feat(agent): expose recommendation changes and rerun reasons in miner dashboard

1 participant