-
Notifications
You must be signed in to change notification settings - Fork 0
[Frontend] Composer silently discards label/due metadata; board-link columnId is read by nothing (horizon doc round-2 findings) #1984
Copy link
Copy link
Closed
Labels
Priority IIThe active direction's next tranche: wedge capabilities, significant defects, near-term hardening.The active direction's next tranche: wedge capabilities, significant defects, near-term hardening.bugSomething isn't workingSomething isn't workingdogfoodingFrom real personal/beta use; evidence-grade product feedback (exempt from intake severity bar).From real personal/beta use; evidence-grade product feedback (exempt from intake severity bar).featureUser-facing functionality delivery slices (new capabilities or clear product-surface enhancements).User-facing functionality delivery slices (new capabilities or clear product-surface enhancements).frontendPrimary implementation impact in Vue/TypeScript UI and client runtime.Primary implementation impact in Vue/TypeScript UI and client runtime.product-truthProduct or docs claim something unsupported, misleading, or silently untrue; truth-repair work.Product or docs claim something unsupported, misleading, or silently untrue; truth-repair work.uxDiscoverability, accessibility, interaction model, and user workflow quality.Discoverability, accessibility, interaction model, and user workflow quality.
Description
Activity
Metadata
Metadata
Assignees
Labels
Priority IIThe active direction's next tranche: wedge capabilities, significant defects, near-term hardening.The active direction's next tranche: wedge capabilities, significant defects, near-term hardening.bugSomething isn't workingSomething isn't workingdogfoodingFrom real personal/beta use; evidence-grade product feedback (exempt from intake severity bar).From real personal/beta use; evidence-grade product feedback (exempt from intake severity bar).featureUser-facing functionality delivery slices (new capabilities or clear product-surface enhancements).User-facing functionality delivery slices (new capabilities or clear product-surface enhancements).frontendPrimary implementation impact in Vue/TypeScript UI and client runtime.Primary implementation impact in Vue/TypeScript UI and client runtime.product-truthProduct or docs claim something unsupported, misleading, or silently untrue; truth-repair work.Product or docs claim something unsupported, misleading, or silently untrue; truth-repair work.uxDiscoverability, accessibility, interaction model, and user workflow quality.Discoverability, accessibility, interaction model, and user workflow quality.
Projects
- StatusShow more project fieldsDone
Composer metadata discard:PaperInboxView.onComposerSubmit(frontend/taskdeck-web/src/views/paper/inbox/PaperInboxView.vue:118-131) explicitly dropslabelsanddueAtbecauseCreateCaptureItemDtodoesn't carry them — the composer UI collects metadata that never reaches the server, silently. Either carry them through the DTO→proposal chain or remove the fields from the composer (never collect-and-discard). The [Frontend][Testing] Guard against dead affordances - six enabled-but-inert controls found in one audit pass #1949 class, data-shaped.+ capturelink navigates to/workspace/inbox?boardId=…&columnId=…butuseInboxOrchestratorreads onlyboardId—route.query.columnIdhas ZERO readers repo-wide, so column-scoped capture routing silently degrades to board-scoped. Either honor it through triage→proposal targeting or stop passing it.AC: each path either works end-to-end with a test or the affordance stops promising it. Refs: PR #1980, #2005 (owns struck finding 1), #1966 (same class, same route — fix finding 2 alongside it), #1949, tracker #1947.