Skip to content

[self-care:reactive-ui] Correct reactive-ui skill view metadata guidance #20175

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 told authors to record a view-level intent when adding a named UI element. Views have no intent field: it is valid only on pages and table actions. Views take subject, objective and acceptance. This change corrects the skill text only. No production JavaScript, dashboard documents or tests change, and rendered behavior is unaffected.

No eligible pure-declarative view-source migration was found. The remaining JavaScript row shaping (operationalValueEvidenceRows, measurementRows, simulationDaysSource) is source normalization inside the query engine, not view-owned shaping. Removing it would need production JavaScript changes, which this task forbids for a migration. The skill-drift fallback therefore applies.

Evidence

  • docs/dashboard-language-specification.md line 341 lists the View keys: subject, objective and acceptance, with no intent.
  • Page, built-in page and row-action tables list intent (lines 331, 332, 358).
  • dashboard/site/src/validator-views.js validates view.subject and has no view intent handling.

Validation

Documentation-only change to a skill file. No code or dashboard document changed, so no test suites were run.

Control Plane

cao: githubnext/gh-cao, correlation: 41746791603-3278


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 · ~52 AIC · ⌖ ~1 AIC · ⊞ 16K · ◷

  • expires on Nov 11, 2026, 12:39 AM 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