diff --git a/CHANGELOG.md b/CHANGELOG.md index 7d272df..a0fb615 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,7 +8,7 @@ and the published distribution is `rac-connectors`. The Atlassian suite connector — Jira + Confluence (rac-core ADR-090), the first export-direction integration. Release gate: the docs page's live -smoke test against a real Cloud site (itsthelore/rac-connectors#10). +smoke test against a real Cloud site (asdecided/connectors#10). ### Added diff --git a/NOTICE b/NOTICE index a663138..a00e046 100644 --- a/NOTICE +++ b/NOTICE @@ -3,4 +3,4 @@ Copyright 2026 Tom Ballard This product is licensed under the Apache License, Version 2.0 (see LICENSE). -Companion to Lore / RAC (requirements-as-code, https://github.com/itsthelore/rac-core). +Companion to AsDecided Core (requirements-as-code, https://github.com/asdecided/core). diff --git a/README.md b/README.md index 7f6c36c..b9e8162 100644 --- a/README.md +++ b/README.md @@ -1,21 +1,15 @@ -# rac-connectors - - - - - Lore — agents that know why. Deterministic. Read-only. No RAG, no guessing. - +# AsDecided Connectors

Quickstart · How it works · Connectors · Add a backend · -Lore / RAC +Lore / RAC

-CI +CI Python Typed License: Apache 2.0 @@ -23,7 +17,7 @@ > **Push the decisions your team already recorded into the memory and RAG tools your agent already uses — so it can recall fuzzily there, then verify in Lore.** -rac-connectors is the **outbound** companion to [Lore](https://github.com/itsthelore/rac-core) — the product surface of **RAC — Requirements as Code**, the open-source engine underneath. RAC keeps your team's requirements, decisions, designs, roadmaps, and prompts as typed Markdown and serves them **read-only** over MCP. This repo holds the connectors that ship RAC's export payloads into the external memory, RAG, and graph backends a team already runs. It is a *consumer of a stable export contract*, not part of the engine: no embeddings, vectors, or model calls happen here — those live in the backend. The first connector is **Supermemory**. +This repository is the **outbound** companion to [AsDecided Core](https://github.com/asdecided/core). It ships stable export payloads into the external memory, RAG, graph, and collaboration backends a team already runs. It is a *consumer of the engine contract*, not part of the engine: embeddings, vectors, and model calls remain the configured backend's responsibility. ## How it compares @@ -84,10 +78,10 @@ pip install 'rac-connectors[supermemory]' ```bash # one-liner, no clone: -pip install 'rac-connectors[supermemory] @ git+https://github.com/itsthelore/rac-connectors.git' +pip install 'rac-connectors[supermemory] @ git+https://github.com/asdecided/connectors.git' # or from a clone (editable, for hacking on it): -git clone https://github.com/itsthelore/rac-connectors.git +git clone https://github.com/asdecided/connectors.git cd rac-connectors pip install -e '.[supermemory]' ``` @@ -98,7 +92,7 @@ pip install -e '.[supermemory]' | `[]` | + that backend's SDK, needed for a live push — one per connector (see [Connectors](#connectors)) | | `[dev]` | + ruff, mypy, and pytest for development | -Requires Python 3.11+, and the [`rac`](https://github.com/itsthelore/rac-core) +Requires Python 3.11+, and the [`rac`](https://github.com/asdecided/core) engine (`pip install requirements-as-code`) to produce the export. The core install and the whole test-suite are dependency-free — provider SDKs are optional extras, so CI never needs a live backend. @@ -601,7 +595,7 @@ this page is `drafted (live run pending)`. To validate end to end: retries honour `Retry-After` rather than hammering. Then flip this page's `status` to `shipped` — and only then consider a -release tag (the gate recorded on itsthelore/rac-connectors#10). +release tag (the gate recorded on asdecided/connectors#10). **Full page:** [`docs/connectors/atlassian.md`](docs/connectors/atlassian.md) @@ -726,8 +720,8 @@ pgvector, LanceDB; graph → Neo4j, Zep Graphiti, Cognee, Microsoft GraphRAG. This repo consumes Lore's export contract; the engine and its CLI are documented with Lore. -- [Lore / RAC](https://github.com/itsthelore/rac-core) — the engine, CLI, and MCP server -- [CLI reference — `rac export`](https://itsthelore.github.io/rac-core/cli/#export) — the `--documents` / `--graph` contract this consumes +- [Lore / RAC](https://github.com/asdecided/core) — the engine, CLI, and MCP server +- [CLI reference — `rac export`](https://asdecided.github.io/core/cli/#export) — the `--documents` / `--graph` contract this consumes ## Origin diff --git a/docs/connectors/atlassian.md b/docs/connectors/atlassian.md index c5f2a82..3315612 100644 --- a/docs/connectors/atlassian.md +++ b/docs/connectors/atlassian.md @@ -137,4 +137,4 @@ this page is `drafted (live run pending)`. To validate end to end: retries honour `Retry-After` rather than hammering. Then flip this page's `status` to `shipped` — and only then consider a -release tag (the gate recorded on itsthelore/rac-connectors#10). +release tag (the gate recorded on asdecided/connectors#10). diff --git a/pyproject.toml b/pyproject.toml index f5f284a..7c01f0e 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -28,10 +28,10 @@ classifiers = [ ] [project.urls] -Homepage = "https://github.com/itsthelore/rac-connectors" -Repository = "https://github.com/itsthelore/rac-connectors" -Issues = "https://github.com/itsthelore/rac-connectors/issues" -Engine = "https://github.com/itsthelore/rac-core" +Homepage = "https://github.com/asdecided/connectors" +Repository = "https://github.com/asdecided/connectors" +Issues = "https://github.com/asdecided/connectors/issues" +Engine = "https://github.com/asdecided/core" [project.optional-dependencies] # The live Supermemory push needs the provider SDK; the core install and the diff --git a/rac/roadmaps/atlassian-connector.md b/rac/roadmaps/atlassian-connector.md index 1798290..997f13e 100644 --- a/rac/roadmaps/atlassian-connector.md +++ b/rac/roadmaps/atlassian-connector.md @@ -91,10 +91,10 @@ under the seams fixed by ADR-010 and the identity model fixed by ADR-011. ## Related Tickets -- itsthelore/rac-connectors#4 -- itsthelore/rac-connectors#5 -- itsthelore/rac-connectors#6 -- itsthelore/rac-connectors#7 -- itsthelore/rac-connectors#8 -- itsthelore/rac-connectors#9 -- itsthelore/rac-connectors#10 +- asdecided/connectors#4 +- asdecided/connectors#5 +- asdecided/connectors#6 +- asdecided/connectors#7 +- asdecided/connectors#8 +- asdecided/connectors#9 +- asdecided/connectors#10 diff --git a/tests/fixtures_graph_atlassian.json b/tests/fixtures_graph_atlassian.json index 7adb967..7298d9b 100644 --- a/tests/fixtures_graph_atlassian.json +++ b/tests/fixtures_graph_atlassian.json @@ -26,7 +26,7 @@ }, { "source": "RAC-1", - "target": "itsthelore/rac-core#228", + "target": "asdecided/core#228", "type": "related_tickets", "directed": false, "resolved": false,