Skip to content

Framework Vue Reactive Composable

Verify Vue reactive ownership, computed derivation, composable cohesion, and effect cleanup.

Generated example

This page is generated from evaluations/scenarios/framework-vue-reactive-composable.yaml. The scenario YAML remains the executable source of truth.

Request

Repository evidence

No repository signals.

Expected resolution

Resolution layer Expected
Profile —
Modifiers —
Language adapters —
Framework adapters —

Normalized context

{}

Skill modes

None.

Conflict decisions

None.

Significant decisions

None.

Principles under test

Forbidden outcomes

  • Mirror computed presence through watchers.
  • Turn unrelated component state into hidden composable globals.

Scenario source

schema_version: 0.10.0
id: framework-vue-reactive-composable
description: Verify Vue reactive ownership, computed derivation, composable cohesion,
  and effect cleanup.
input:
  profile: browser-web-application
  language_adapter: javascript
  framework_adapter: vue
  task: Share online-presence behavior between two profile components.
expected:
  resolution: extract-one-lifecycle-owned-presence-composable
  guidance:
  - Keep display derivations computed and preserve ref identity across the composable
    boundary.
  - Let the composable own subscription setup and scope cleanup.
  - Keep component-only state local and request parent mutations through explicit
    events.
  active_principles:
  - locality-of-behaviour
  - command-query-separation
  - high-cohesion-low-coupling
forbidden:
- Mirror computed presence through watchers.
- Turn unrelated component state into hidden composable globals.
principles_under_test:
- locality-of-behaviour
- command-query-separation
- high-cohesion-low-coupling