Skip to content

Comments

chore(aida): migrate repo rules and package validation profiles#1358

Merged
jaceksan merged 3 commits intogooddata:masterfrom
jaceksan:dx-331-aida-validation-profiles
Feb 24, 2026
Merged

chore(aida): migrate repo rules and package validation profiles#1358
jaceksan merged 3 commits intogooddata:masterfrom
jaceksan:dx-331-aida-validation-profiles

Conversation

@jaceksan
Copy link
Contributor

Summary

  • migrate repository guidance from legacy .cursor/rules to repo-owned .aida/.claude AIDA configuration
  • add missing package rule files so all Python packages in this monorepo have package-level ownership guidance
  • extend validation routing so default package validation runs lint + type-check + py314 tests, with optional compatibility (py310) and full matrix profiles

Test plan

  • validate(scope=\"pre_commit\", focus_paths=[\"packages/gooddata-dbt/pyproject.toml\"], explain=true)
  • validate(scope=\"pre_commit\", focus_paths=[\"packages/gooddata-sdk/pyproject.toml\"], explain=true)
  • validate(scope=\"pre_commit\", focus_paths=[\"gooddata-api-client/setup.py\"], dry_run=true, explain=true)
  • validate(scope=\"pre_commit\", focus_paths=[\"pyproject.toml\"], dry_run=true, explain=true)

Made with Cursor

Migrate repository guidance from legacy cursor rule files to repo-owned AIDA configuration. Add package rules for all Python packages and define validation domains, routes, and command registry for focused package validation.

JIRA: DX-331
risk: low
Make package validation run lint, type-check, and py314 tests by default. Add optional compatibility and full-matrix package test commands so broader validation modes remain available when needed.

JIRA: DX-331
risk: low
Update newly introduced AIDA package rule files to use 2026 copyright headers so they match current repository expectations and review feedback.

JIRA: DX-331
risk: low
@jaceksan jaceksan merged commit 1ce5853 into gooddata:master Feb 24, 2026
5 checks passed
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