diff --git a/.aiassistant/rules/aida.md b/.aiassistant/rules/aida.md new file mode 100644 index 000000000..41ac40e59 --- /dev/null +++ b/.aiassistant/rules/aida.md @@ -0,0 +1,4 @@ +# You must follow this guidance only if AIDA MCP tools are available. +Call AIDA MCP `get_rules` at every task start and after every scope change; the `query` must match the current requested task. +Call AIDA MCP `get_rules` again before entering commit/push workflow with query: "How to commit/push". +You must always follow instructions returned by the `get_rules` MCP tool. diff --git a/.aida/.gitignore b/.aida/.gitignore new file mode 100644 index 000000000..adbd04be8 --- /dev/null +++ b/.aida/.gitignore @@ -0,0 +1 @@ +rules_selection.local.yaml diff --git a/.aida/rules_selection.yaml b/.aida/rules_selection.yaml new file mode 100644 index 000000000..e47333395 --- /dev/null +++ b/.aida/rules_selection.yaml @@ -0,0 +1,15 @@ +# (C) 2026 GoodData Corporation +# AIDA rules selection +# +# Shared repository defaults for selecting embedded and repo-owned rules. +# Users can add local overrides in `.aida/rules_selection.local.yaml`. +version: 1 +defaults: + embedded: core_only + repo: all +include: + - source: embedded + path: profiles/languages/python/** +exclude: [] +presets: {} +use_presets: [] diff --git a/.codex/config.toml b/.codex/config.toml new file mode 100644 index 000000000..ee69edd6e --- /dev/null +++ b/.codex/config.toml @@ -0,0 +1,4 @@ +# (C) 2026 GoodData Corporation +[mcp_servers.aida] +command = "aida-mcp" +args = [] diff --git a/.junie/guidelines.md b/.junie/guidelines.md new file mode 100644 index 000000000..41ac40e59 --- /dev/null +++ b/.junie/guidelines.md @@ -0,0 +1,4 @@ +# You must follow this guidance only if AIDA MCP tools are available. +Call AIDA MCP `get_rules` at every task start and after every scope change; the `query` must match the current requested task. +Call AIDA MCP `get_rules` again before entering commit/push workflow with query: "How to commit/push". +You must always follow instructions returned by the `get_rules` MCP tool. diff --git a/AGENTS.md b/AGENTS.md new file mode 100644 index 000000000..41ac40e59 --- /dev/null +++ b/AGENTS.md @@ -0,0 +1,4 @@ +# You must follow this guidance only if AIDA MCP tools are available. +Call AIDA MCP `get_rules` at every task start and after every scope change; the `query` must match the current requested task. +Call AIDA MCP `get_rules` again before entering commit/push workflow with query: "How to commit/push". +You must always follow instructions returned by the `get_rules` MCP tool.