Skip to content

Keep archived-card history truthful in synthetic demo mode #2940

Description

@Chris0Jeky

Follow-up to PR #2932 comment 3982485255 at cd5ff22.

BoardCardArchive calls cardsApi.getArchivedCards for synthetic demo board IDs, while boardCrudStore supplies those boards locally. Opening Archived cards can fail against the backend instead of behaving as a demo control. The HTTP interceptor already suppresses demo 401 session clearing, so no session-loss path was demonstrated.

Residual acceptance: either hide archive history with an honest demo explanation or implement bounded local demo behavior; never issue archive-history network requests for a synthetic board. Cover Paper and Legacy presentation and preserve normal authenticated board behavior.

Confirmed MEDIUM, no production card mutation or persisted data loss. Serialize after #2932; no active claim.

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

    Priority IIIValuable but unscheduled: residuals, tech-debt, performance, depth work.bugSomething isn't workingfrontendPrimary implementation impact in Vue/TypeScript UI and client runtime.

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions