Skip to content

Drop late diagnostic results with run tokens (#409 S4) #488

Closed

Description

@hellices

Part of #409: slice S4 of the capability-aware diagnostics design. Depends on S1 and S2.

Scope

  • A run generation that each diagnostic controller increments when it reruns or when the user's selection changes.
  • A late-result helper that applies a result only while its RunToken (epoch, session generation, run generation) is still the current one.

Acceptance criteria

  • A result is dropped after:

    • a context switch;
    • a credential replacement;
    • a newer run;
    • a selection change.

    It is applied otherwise.

Activity

  1. added this to the v0.7.0 milestone on Oct 25, 2026
  2. self-assigned this
    on Oct 25, 2026
  3. added
    enhancementNew feature or request
    area: uiTextual application, screens, widgets, and interaction design
    concern: reliabilityGraceful degradation, lifecycle safety, and operational correctness
    status: acceptedConfirmed bug or accepted change; a pull request may follow once the issue is assigned
    on Oct 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

area: uiTextual application, screens, widgets, and interaction designconcern: reliabilityGraceful degradation, lifecycle safety, and operational correctnessenhancementNew feature or requeststatus: acceptedConfirmed bug or accepted change; a pull request may follow once the issue is assigned

Projects

No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions