From b92193675423902ec0cf03bca95843195e415b1f Mon Sep 17 00:00:00 2001 From: Chisanan232 Date: Sat, 20 Jun 2026 10:24:40 +0800 Subject: [PATCH 1/3] =?UTF-8?q?=F0=9F=94=A7=20(sonar):=20Lowercase=20proje?= =?UTF-8?q?ctKey=20to=20ai-agent-assembly=5Fpython-sdk?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Live SonarCloud project was renamed AI-agent-assembly_python-sdk -> ai-agent-assembly_python-sdk (AAASM-3456). Align repo config so the PR's own scan reads the renamed project. Co-Authored-By: Claude Opus 4.8 (1M context) --- sonar-project.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sonar-project.properties b/sonar-project.properties index 8393de9..bb757ad 100644 --- a/sonar-project.properties +++ b/sonar-project.properties @@ -1,5 +1,5 @@ sonar.host.url=https://sonarcloud.io -sonar.projectKey=AI-agent-assembly_python-sdk +sonar.projectKey=ai-agent-assembly_python-sdk sonar.organization=ai-agent-assembly sonar.issues.defaultAssigneeLogin=Bryant From 1483a5faf4be214868056c336fac90ec91fd3ce8 Mon Sep 17 00:00:00 2001 From: Chisanan232 Date: Sat, 20 Jun 2026 10:24:40 +0800 Subject: [PATCH 2/3] =?UTF-8?q?=F0=9F=93=9D=20(readme):=20Lowercase=20Sona?= =?UTF-8?q?rCloud=20badge=20URLs=20to=20ai-agent-assembly?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.8 (1M context) --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 1298ccb..1792f31 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,7 @@ [![GitHub release](https://img.shields.io/github/v/release/ai-agent-assembly/python-sdk?include_prereleases&sort=semver&label=release&logo=github)](https://github.com/ai-agent-assembly/python-sdk/releases) [![Python versions](https://img.shields.io/pypi/pyversions/agent-assembly?logo=python&logoColor=white)](https://pypi.org/project/agent-assembly/) [![Coverage](https://img.shields.io/codecov/c/github/ai-agent-assembly/python-sdk?logo=codecov&logoColor=white)](https://codecov.io/gh/ai-agent-assembly/python-sdk) -[![Quality Gate](https://img.shields.io/sonar/quality_gate/AI-agent-assembly_python-sdk?server=https%3A%2F%2Fsonarcloud.io&logo=sonarcloud)](https://sonarcloud.io/project/overview?id=AI-agent-assembly_python-sdk) +[![Quality Gate](https://img.shields.io/sonar/quality_gate/ai-agent-assembly_python-sdk?server=https%3A%2F%2Fsonarcloud.io&logo=sonarcloud)](https://sonarcloud.io/project/overview?id=ai-agent-assembly_python-sdk) [![License: MIT](https://img.shields.io/badge/license-MIT-yellow?logo=opensourceinitiative&logoColor=white)](./LICENSE) [![Code style: ruff](https://img.shields.io/badge/style-ruff-261230?logo=ruff&logoColor=white)](https://github.com/astral-sh/ruff) [![Type-checked: mypy](https://img.shields.io/badge/types-mypy-2a6db2?logo=python&logoColor=white)](https://mypy-lang.org/) From 9dbacf6ddfcd10777e510c1be9dc9fca99707bc2 Mon Sep 17 00:00:00 2001 From: Chisanan232 Date: Sat, 20 Jun 2026 10:24:41 +0800 Subject: [PATCH 3/3] =?UTF-8?q?=F0=9F=93=9D=20(docs):=20Lowercase=20org=20?= =?UTF-8?q?refs=20in=20runbook,=20CLAUDE.md,=20verify=20report?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.8 (1M context) --- .claude/CLAUDE.md | 4 ++-- docs/release/RUNBOOK.md | 2 +- verification-reports/AAASM-2851/summary.md | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.claude/CLAUDE.md b/.claude/CLAUDE.md index 6658600..5797a7b 100644 --- a/.claude/CLAUDE.md +++ b/.claude/CLAUDE.md @@ -95,7 +95,7 @@ this order: explicit args → env (`AAASM_GATEWAY_URL` / `AAASM_API_KEY`) → - **Push remote is `remote`** (→ `ai-agent-assembly/python-sdk`, canonical), not `origin` (a personal fork). Scope changes against `remote/master`, which is often ahead of a fork checkout. The "This repository moved" - (`AI-agent-assembly`→`ai-agent-assembly`) redirect notice on push is harmless. + (old-uppercase→`ai-agent-assembly`) redirect notice on push is harmless. - **Docs-only PRs run NO CI.** `ci.yaml`'s `pull_request.paths` allow-list covers only `agent_assembly/**/*.py`, `test/**/*.py`, and specific config files — it **excludes** `docs/**`, `*.md`, and `examples/**`. A docs-only PR with no CI is @@ -113,7 +113,7 @@ this order: explicit args → env (`AAASM_GATEWAY_URL` / `AAASM_API_KEY`) → ## Project policy - **JIRA:** project AAASM; set **Component** (`customfield_10041`) to - `AI-agent-assembly/python-sdk`; Team (`customfield_10001`) = Pioneer. + `ai-agent-assembly/python-sdk`; Team (`customfield_10001`) = Pioneer. Epic → Story → Subtask (one Subtask ≈ one commit) + a `Verify …` subtask per Story. - **Self-hosted deployment is out of scope** product-wide — don't propose Helm/Terraform/air-gapped/migration work even if the spec mentions it. diff --git a/docs/release/RUNBOOK.md b/docs/release/RUNBOOK.md index 3181b95..ae0c978 100644 --- a/docs/release/RUNBOOK.md +++ b/docs/release/RUNBOOK.md @@ -6,7 +6,7 @@ > (decoupled release story) and AAASM-2858 (this runbook). This runbook assumes the operator has push rights to -`AI-agent-assembly/python-sdk` and that the `agent-assembly` PyPI +`ai-agent-assembly/python-sdk` and that the `agent-assembly` PyPI project has the python-sdk repo + `release-python.yml` workflow path configured as its PyPI Trusted Publisher. diff --git a/verification-reports/AAASM-2851/summary.md b/verification-reports/AAASM-2851/summary.md index 15a6fa5..c22d0da 100644 --- a/verification-reports/AAASM-2851/summary.md +++ b/verification-reports/AAASM-2851/summary.md @@ -50,7 +50,7 @@ Static trace through the merged workflow is high-quality because: ### R2 — `repository_dispatch` coordinated wheel + sdist publish -**Trigger:** simulated `gh api repos/AI-agent-assembly/python-sdk/dispatches -f event_type=agent-assembly-release-published -f 'client_payload[release_tag]=v0.0.1-alpha.8'`. +**Trigger:** simulated `gh api repos/ai-agent-assembly/python-sdk/dispatches -f event_type=agent-assembly-release-published -f 'client_payload[release_tag]=v0.0.1-alpha.8'`. **Trace through `.github/workflows/release-python.yml` + `.github/actions/sync-version/action.yml` at master HEAD:** @@ -77,7 +77,7 @@ Static trace through the merged workflow is high-quality because: ### H3 — workflow_dispatch dry-run mode -**Trigger:** `gh workflow run release-python.yml --repo AI-agent-assembly/python-sdk --ref master -f pypi_version=0.0.1a8.post1 -f binary_source_tag=v0.0.1-alpha.8 -f dry-run=true` +**Trigger:** `gh workflow run release-python.yml --repo ai-agent-assembly/python-sdk --ref master -f pypi_version=0.0.1a8.post1 -f binary_source_tag=v0.0.1-alpha.8 -f dry-run=true` **Trace:**