Skip to content

Fix adding decision options from natural Chat requests - #701

Merged
MaggieAppleton merged 4 commits into
mainfrom
fix-chat-decision-options
Oct 20, 2026
Merged

MaggieAppleton merged 4 commits into
mainfrom
fix-chat-decision-options

Conversation

@MaggieAppleton

@MaggieAppleton MaggieAppleton commented Oct 20, 2026 •

Copy link
Copy Markdown
Collaborator

An explicit request such as “add these options to the decision” was rejected when it followed discussion in the same Chat message. Chopin then wrote a table beside the card instead of adding selectable options.

Recognise trailing imperative requests and resolve “the decision” only when one editable open choice card is eligible. Preserve named targeting and reject ambiguous, quoted, hypothetical, withdrawn or deferred instructions. Context introduced by a colon keeps its scope across later clauses and paragraphs; unexplained prose after a directive cancels the request. Clarify that append-only tool calls omit title; decision records and document projections still commit together without selecting an answer.

Validation on source commit 1b9eaac30 (final head c904a2f22 adds only lane memory): 60 focused tests, including the exact reported request, persisted four-option card, and conditional/example scope regressions; full TypeScript checks and bun run ci. Independently reviewed. All final-head GitHub checks pass, including browser and container jobs.

The earlier broad macOS suite had 16 failures: 15 reproduced on unchanged main; one passed in isolation on both branches. It was not rerun for this narrow follow-up. The downloaded final-head browser report records 863 integration tests passing immediately, one responsive content-swap test passing on retry, and six skipped. Design and diagram suites have no retries or failures. The responsive case also flaked on the unchanged base.

A direct Chat instruction resolves one open choice card and appends four unanswered options.

@MaggieAppleton
MaggieAppleton merged commit 3560ec0 into main Oct 20, 2026
24 checks passed
@MaggieAppleton
MaggieAppleton deleted the fix-chat-decision-options branch October 20, 2026 13:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant