From 4f47c72b2d652bad981502fb8f0e477bf004519b Mon Sep 17 00:00:00 2001 From: xTRam1 Date: Mon, 4 May 2026 13:59:46 -0400 Subject: [PATCH] chore: remove repo-level Claude instructions --- CLAUDE.md | 36 ------------------------------------ 1 file changed, 36 deletions(-) delete mode 100644 CLAUDE.md diff --git a/CLAUDE.md b/CLAUDE.md deleted file mode 100644 index 7dd30c1..0000000 --- a/CLAUDE.md +++ /dev/null @@ -1,36 +0,0 @@ -# Project context - -`narada-python-sdk` is Narada's public Python SDK — a uv workspace with three packages (`narada`, `narada-core`, `narada-pyodide`) that lets external callers drive Narada agents programmatically. It's one of three sibling repos in the Narada system; shared cross-repo architecture lives in [`architecture-docs/`](./architecture-docs/) (a git submodule). - -## Bootstrap shared docs - -If `architecture-docs/CLAUDE.md` is missing, initialize the shared docs before following the links below: - -```bash -git submodule update --init architecture-docs -``` - -## Before changing code, read - -- [`architecture-docs/CLAUDE.md`](./architecture-docs/CLAUDE.md) — rules for AI coding agents (read **first**) -- [`architecture-docs/overview.md`](./architecture-docs/overview.md) — 10-minute orientation across the three-repo system -- [`architecture-docs/python-sdk.md`](./architecture-docs/python-sdk.md) — workspace layout, parity rule, public types (this repo) -- [`architecture-docs/api-contracts.md`](./architecture-docs/api-contracts.md) — `/remote-dispatch`, `/extension-actions`, and other endpoints this SDK calls -- [`architecture-docs/conventions.md`](./architecture-docs/conventions.md) — naming, code style -- Other docs in `architecture-docs/` for backend / browser-automation / agent-studio context - -## When to update the docs - -When you change a public type, add a new SDK action, change the wire shape between SDK and backend, or change the parity rule between `narada` and `narada-pyodide` — open the relevant docs change in `NaradaAI/architecture-docs` first. Merge that docs PR to `architecture-docs/main`, then bump this repo's `architecture-docs` submodule pointer in the code PR. The full trigger list is in `architecture-docs/CLAUDE.md` §3. - -## Updating the submodule pointer - -Merge shared documentation changes into `architecture-docs/main` first, then bump this repo's submodule pointer. CI fails PRs that change the `architecture-docs` pointer to anything other than `architecture-docs/main`, and it fails pushes to `main` when the pointer is stale. Unrelated PRs whose pointer is unchanged only receive a freshness warning if `architecture-docs/main` has moved. - -```bash -git submodule update --remote architecture-docs -git add architecture-docs -git commit -m "Bump architecture-docs" -``` - -CI runs a freshness check (`.github/workflows/architecture-docs-freshness.yml`) that enforces this paired-PR workflow without blocking unrelated PRs when only `architecture-docs/main` changed.