From 9a8bf6d163ef9919853739901e7cbfbf77d54b11 Mon Sep 17 00:00:00 2001 From: Jan Soubusta Date: Thu, 5 Mar 2026 18:49:19 +0100 Subject: [PATCH] chore(aida): add regenerated AIDA onboarding artifacts Reintroduce the agent guidance files and AIDA selection defaults generated by the latest aida-mcp init run. Include hook-required normalization (copyright in Codex config and EOF cleanup) to keep onboarding files policy-compliant. risk: low --- .aiassistant/rules/aida.md | 4 ++++ .aida/.gitignore | 1 + .aida/rules_selection.yaml | 15 +++++++++++++++ .codex/config.toml | 4 ++++ .junie/guidelines.md | 4 ++++ AGENTS.md | 4 ++++ 6 files changed, 32 insertions(+) create mode 100644 .aiassistant/rules/aida.md create mode 100644 .aida/.gitignore create mode 100644 .aida/rules_selection.yaml create mode 100644 .codex/config.toml create mode 100644 .junie/guidelines.md create mode 100644 AGENTS.md 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.