Skip to content

fix: post-#21 merge hygiene (schema duplicate + blocks_from_analysis)#26

Merged
moonlight-lupin merged 1 commit into
mainfrom
cursor/fix-merge-artifacts-3e24
Jul 19, 2026
Merged

fix: post-#21 merge hygiene (schema duplicate + blocks_from_analysis)#26
moonlight-lupin merged 1 commit into
mainfrom
cursor/fix-merge-artifacts-3e24

Conversation

@moonlight-lupin

Copy link
Copy Markdown
Owner

Summary

Two leftovers from landing #21 after the viz/filter work:

  1. analysis-plan.schema.json — remove the duplicate allOf rule that required column for numeric_summary / outliers_iqr / currency_mix a second time. The Expose full data-analyse engine ops on the plan surface #21 rule (which also covers distribution) remains; filter_rows and the other 12 ops are unchanged (still 19 ops on the plan surface).

  2. blocks_from_analysis — render histogram, stacked_bar, and scatter_chart. suggest_blocks_from_analysis already proposed the first two for distribution / pivot, but the convenience helper raised unsupported block type. Agent runtime was unaffected (suggest_viz_block).

Version bump 0.8.10.8.2. Existing suggest-block tests now also assert the HTML render path.

Verification

  • python3 tests/test_engine.py — 73/73
  • python3 tests/test_agent_runtime.py — 21/21
  • python3 tests/test_agent_schemas.py — 13/13
Open in Web Open in Cursor 

Drop the duplicate analysis-plan allOf column-required rule left by the
late #21 merge, and teach blocks_from_analysis to render histogram,
stacked_bar, and scatter_chart so suggest→render stays in lockstep.

Co-authored-by: moonlight-lupin <moonlight-lupin@users.noreply.github.com>
@moonlight-lupin
moonlight-lupin merged commit b0fb2d4 into main Jul 19, 2026
3 checks passed
@moonlight-lupin
moonlight-lupin deleted the cursor/fix-merge-artifacts-3e24 branch July 19, 2026 02:01
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.

2 participants