Skip to content

State between runs: who remembers an integration's selection #12

Closed

Description

@shayan-ys

Part of the map Map: integration key contract.

Question

j/k and s change what the next frame shows. Where does that state live between runs: devdash passes opaque state back to the command (how it is returned, size limit, lifetime across restarts), or the integration keeps it itself (where, and how it scopes to one devdash instance)?

Activity

  1. self-assigned this
    on Oct 9, 2026
  2. shayan-ys commented on Oct 9, 2026

    @shayan-ys
    OwnerAuthor

    Resolution

    The integration owns its state. In watch mode devdash gives each keyed integration DEVDASH_STATE_FILE (0600, in a 0700 directory devdash creates and deletes) and never reads it. State lasts one devdash process. --once sets neither variable.

    Decided by the agent at Shayan's request (no grilling round, 2026-10-09). Full detail in the spec: Wiki/02-Projects/Devdash/2026-10-09 1112 Integration key contract.md (private vault).

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

Metadata

Metadata

Assignees

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions