System React Dashboard State¶
Resolve a React browser dashboard with deliberately local and shared state ownership.
Generated example
This page is generated from evaluations/scenarios/system-react-dashboard-state.yaml. The scenario YAML remains the executable source of truth.
Request¶
Add local and shared state to this browser dashboard.
Repository evidence¶
package.json¶
src/App.tsx¶
Expected resolution¶
| Resolution layer | Expected |
|---|---|
| Profile | browser-web-application |
| Modifiers | — |
| Language adapters | typescript |
| Framework adapters | react |
Normalized context¶
Skill modes¶
| Item | Expected |
|---|---|
state-and-side-effects |
localized-state |
Conflict decisions¶
None.
Significant decisions¶
artifact-driven-profileincremental-architecture-change
Principles under test¶
Forbidden outcomes¶
- global state for local concerns
Scenario source¶
schema_version: 0.10.0
id: system-react-dashboard-state
description: Resolve a React browser dashboard with deliberately local and shared
state ownership.
input:
request: Add local and shared state to this browser dashboard.
repository_signals:
package.json: '{"private": true, "dependencies": {"react": "19"}}
'
src/App.tsx: export function App() {}
expected:
context:
artifact_type: frontend-application
architecture_authority: incremental-improvement
profile: browser-web-application
modifiers: []
language_adapters:
- typescript
framework_adapters:
- react
significant_decisions:
- artifact-driven-profile
- incremental-architecture-change
skill_modes:
state-and-side-effects: localized-state
conflicts: {}
forbidden:
- global state for local concerns
principles_under_test:
- single-source-of-truth
- locality-of-behaviour