Skip to content

[self-care:reactive-ui] Document untracked and derived abort signal in reactive-ui skill #20173

Open

Description

@mnkiefer

Tip

Your pull request is ready to create! 🎉 ✅

Everything is OK—the changes have been pushed to a branch. Please review the protected files, then create the pull request when you are ready.

Create the pull request

The original pull request description is below.


The reactive-ui skill now matches dashboard/site/src/reactive.js. It had no entry for untracked, which the runtime exports and several components use, and it omitted that derived accepts { signal }. Documentation only: no runtime, dashboard document, or query changes, and no behavior change.

No eligible view-source migration was found, because there is no JavaScript view-source module left in dashboard/site/src/data/queries/. The skill-drift task was the only evidenced fallback.

Evidence

  • reactive.js exports untracked(fn), which reads state without subscribing the running effect. It is used in source-store.js, presenter.js, notification-service.js, configuration-view.js and problem-detail.js.
  • derived(compute, { signal }) ties the derived value's lifetime to an AbortSignal.

Validation

Documentation-only change, so no tests were run.

Control Plane


Note

Protected files

This patch modifies protected files, which may affect project dependencies, CI/CD pipelines, or agent behaviour.

Protected files

To route changes like this to a review issue instead of blocking, configure protected-files: fallback-to-issue in your workflow configuration.

Generated by SelfCare / Reactive UI Expert · copilot · auto · ~33 AIC · ⌖ ~1 AIC · ⊞ 16K · ◷

  • expires on Nov 10, 2026, 11:00 PM UTC
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions