-
Notifications
You must be signed in to change notification settings - Fork 0
Keep archived-card history truthful in synthetic demo mode #2940
Copy link
Copy link
Closed
Labels
Priority IIIValuable but unscheduled: residuals, tech-debt, performance, depth work.Valuable but unscheduled: residuals, tech-debt, performance, depth work.bugSomething isn't workingSomething isn't workingfrontendPrimary implementation impact in Vue/TypeScript UI and client runtime.Primary implementation impact in Vue/TypeScript UI and client runtime.
Description
Activity
Metadata
Metadata
Assignees
Labels
Priority IIIValuable but unscheduled: residuals, tech-debt, performance, depth work.Valuable but unscheduled: residuals, tech-debt, performance, depth work.bugSomething isn't workingSomething isn't workingfrontendPrimary implementation impact in Vue/TypeScript UI and client runtime.Primary implementation impact in Vue/TypeScript UI and client runtime.
Projects
- StatusShow more project fieldsDone
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.