Skip to content

Document sessionConsoleViewModels as intentional client state #84

Description

@ExtraToast

What to build

Write down that one Pinia store is staying, and why.

The console view-model store is genuine derived client state, not cached server state, so it is correctly a store. Recording that makes it an intentional choice rather than something a future reader assumes was missed — and gives the next person a worked example of where the line between the query cache and Pinia actually falls.

Acceptance criteria

  • The store's role is documented where a contributor to this application will find it
  • The reasoning distinguishes derived client state from cached server state
  • The guidance is concrete enough to classify the next new store

Blocked by

  • Convert the server-state half of the workspaces store to Query

Activity

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    area: agentsAgent runtime, agent APIs, tools, prompts, or UI.component: docsRunbook, README, API docs, or documentation tooling.priority: P3Low; backlog, cleanup, or opportunistic work.type: docsDocumentation-only change.

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions