Skip to content

Conversation

@mattevans
Copy link
Member

  • Remove rangePresets, ingestionLagBuffer and manual range prompts
  • Add --duration flag and new seeddata/discovery.go module
  • Integrate Claude-based range strategy generation with fallback heuristic
  • Validate data availability per model before generation
  • Streamline UX: single duration prompt, AI summary, confirmation flow

- Remove rangePresets, ingestionLagBuffer and manual range prompts
- Add --duration flag and new seeddata/discovery.go module
- Integrate Claude-based range strategy generation with fallback heuristic
- Validate data availability per model before generation
- Streamline UX: single duration prompt, AI summary, confirmation flow
…L filter analysis

- add support for entity/dimension tables (no time range) via intervalType
- read intermediate transformation SQL to extract WHERE clause filters
- extend discovery prompt to include correlation filters for dimension tables
- add FilterSQL and CorrelationFilter to TableRangeStrategy for precise filtering
- improve fallback discovery to handle entity models and missing ranges
- normalize YAML field names and fix unquoted datetime values in Claude responses
- extend QueryRowCount and GenerateOptions to accept additional SQL filters
- add S3 Cache-Control: no-cache header for fresh seed data downloads
feat: enhance seed-data discovery with dimension table support and SQL filter analysis
@mattevans mattevans merged commit 1962dec into feat/xatu-cbt-parquet-exporter Dec 15, 2025
2 checks passed
@mattevans mattevans deleted the feat/ai-everything branch December 15, 2025 01:36
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.

3 participants