diff --git a/.claude/settings.json b/.claude/settings.json new file mode 100644 index 000000000000..1002533eaf44 --- /dev/null +++ b/.claude/settings.json @@ -0,0 +1,8 @@ +{ + "$schema": "https://json.schemastore.org/claude-code-settings.json", + "permissions": { + "allow": [ + "WebFetch(domain:gist.githubusercontent.com)" + ] + } +} diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md index b8479a260b58..537ac4d33c7b 100644 --- a/.github/pull_request_template.md +++ b/.github/pull_request_template.md @@ -1,51 +1,8 @@ -# Description +## Summary + -Please provide a detailed description of what was done in this PR +## Executed tests + -# Changes - -- [ ] Bugfix (non-breaking change that solves an issue) -- [ ] Hotfix (change that solves an urgent issue, and requires immediate attention) -- [ ] New feature (non-breaking change that adds functionality) -- [ ] Breaking change (change that is not backwards-compatible and/or changes current functionality) -- [ ] Changes only for a subset of nodes - -# Breaking changes - -Please complete this section if any breaking changes have been made, otherwise delete it - -# Nodes audience - -In case this PR includes changes that must be applied only to a subset of nodes, please specify how you handled it (e.g. by adding a flag with a default value...) - -# Checklist - -- [ ] I have added at least 2 reviewer or the whole pos-v1 team -- [ ] I have added sufficient documentation in code -- [ ] I will be resolving comments - if any - by pushing each fix in a separate commit and linking the commit hash in the comment reply - -# Cross repository changes - -- [ ] This PR requires changes to bor - - In case link the PR here: -- [ ] This PR requires changes to heimdall-v2 - - In case link the PR here: -- [ ] This PR requires changes to matic-cli - - In case link the PR here: - -## Testing - -- [ ] I have added unit tests -- [ ] I have added tests to CI -- [ ] I have tested this code manually on local environment -- [ ] I have tested this code manually on remote devnet using express-cli -- [ ] I have tested this code manually on amoy/mumbai -- [ ] I have created new e2e tests into express-cli - -### Manual tests - -Please complete this section with the steps you performed if you ran manual tests for this functionality, otherwise delete it - -# Additional comments - -Please post additional comments in this section if you have them, otherwise delete it +## Rollout notes + diff --git a/AGENTS.md b/AGENTS.md new file mode 100644 index 000000000000..06eb87692c84 --- /dev/null +++ b/AGENTS.md @@ -0,0 +1,17 @@ +# AGENTS.md — cosmos-sdk + +## Team standards + +At the start of every session, fetch the latest PoS team standards from: + +`` + +These rules apply to every change in this repo unless this repo's +`.claude/rules/` explicitly overrides them. + + +## Repo-specific guidance + +Refer to this repo's `README.md` for architecture and commands. Team +standards (above) apply to all changes. `CLAUDE.md` is a thin +`@AGENTS.md` import — both runtimes converge on this file. diff --git a/CLAUDE.md b/CLAUDE.md new file mode 100644 index 000000000000..43c994c2d361 --- /dev/null +++ b/CLAUDE.md @@ -0,0 +1 @@ +@AGENTS.md