Repository navigation
Give a saved query a bound chat: describe the view, answer what it can filter on (closes #3743) - #3766
Conversation
Code Review SummaryVerdict: APPROVE (net positive, no blockers). The change is cohesive and follows the established play-chat pattern: a second Acceptance criteria:
FindingsCritical IssuesNone. Suggested Improvements
Nitpicks
Positives
|
malibio
left a comment
There was a problem hiding this comment.
Automated pragmatic-code-review: APPROVE (no blockers). Full report in the comment above: four improvements (seeded-query wording for relationship names, unknown-field refusal scope and write-path test, describer DRY) and minor nits.
Review addressedAddressed
Skipped
Re-Review DecisionDecision: NO RE-REVIEW NEEDED Rationale: Wording, a behavior-preserving helper extraction, and one added test; no logic or behavior change beyond the describer's phrasing. |
…n filter on (closes #3743) Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
…rms, test the save path - A related filter reads 'that have a node through <path> where ...' - Related and permitted phrases are one helper each, used by the clause and the condition - Test: saving a query node refuses an undeclared field at the top level, in sorting and inside a related filter Skipped: narrowing the unknown-field check to the type and its relatives (a base-type view of a subtype's field and derived attributes deliberately still run and match nothing); .query-ask rule (the Button component styles itself); decode-error debug log. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2cfc5f6 to
14f2bf0
Compare
Implements ADR-100 §6 for saved queries.
describe_query) renders a query's type, filters, sorting, limit and layout; tests per filter kind and for every seeded query.search_nodesare unchanged.🤖 Generated with Claude Code