From 3a6c8d3b062789ad7dfe6a934c9de3bc6809caab Mon Sep 17 00:00:00 2001 From: Kieron Lanning Date: Fri, 16 Oct 2026 12:07:42 +0100 Subject: [PATCH] docs: remove cross-references to the architecture testing repository --- AGENTS.md | 12 +----------- skills/purview-buildsdk-skill-tests/SKILL.md | 4 ++-- src/src/SkillsTesting/SkillsTesting.csproj | 4 +--- 3 files changed, 4 insertions(+), 16 deletions(-) diff --git a/AGENTS.md b/AGENTS.md index a9a1527..4f66632 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -167,7 +167,7 @@ Tests live in `src/tests/BuildSdk.IntegrationTests/PurviewSkillValidationTests.c ## Purview.Skills.Testing -`src/src/SkillsTesting/` ships a second package: the Agent Skills conformance rule set, shaped exactly like the architecture rule engine (which now lives in its own repository, [`purview-dev/architests`](https://github.com/purview-dev/architests)) and for the same reason — the rules are defined once rather than reimplemented in every repository that authors skills. +`src/src/SkillsTesting/` ships a second package: the Agent Skills conformance rule set. It is shaped for the same reason as every rule engine: the rules are defined once rather than reimplemented in every repository that authors skills. Three layers, deliberately separated: @@ -230,16 +230,6 @@ The caller owns the ref in that case — append `#` to pin it. This path ne Tests live in `src/tests/BuildSdk.IntegrationTests/PurviewSkillResolutionTests.cs`, including the guarantee that an ordinary restore-and-build writes no lockfile and creates no agent directory. -## Purview.Architecture.Testing has moved - -The architecture rule engine (`Purview.Architecture.Testing`) used to live at `src/src/ArchitectureTesting/`, with its policy schema at the repository root and its skill in `skills/`. It now lives in its own repository, [`purview-dev/architests`](https://github.com/purview-dev/architests), which owns the package, the `architecture-policy.schema.json` schema, the tests and the `purview-architests` skill. - -This repository no longer packs `Purview.Architecture.Testing`, and `.config/purview-build.json` no longer validates it. Install the skill from its new home: - -```bash -npx skills add purview-dev/architests -``` - ## Repository map - `src/src/SkillsTesting/` — packable agent-skill rule engine (`Purview.Skills.Testing`) diff --git a/skills/purview-buildsdk-skill-tests/SKILL.md b/skills/purview-buildsdk-skill-tests/SKILL.md index 733d609..4043ac4 100644 --- a/skills/purview-buildsdk-skill-tests/SKILL.md +++ b/skills/purview-buildsdk-skill-tests/SKILL.md @@ -108,8 +108,8 @@ Overrides: `RepositoryRoot` (default: the SDK's repository-root marker walk), `SkillsFolderName` (default `skills`), and `SkipRule(string)`. The evaluator takes a `SkillCatalogue`, so a rule can be exercised against a fixture folder rather -than a real repository — the same three-layer shape as the architecture rule engine in -[`purview-dev/architests`](https://github.com/purview-dev/architests). +than a real repository — the same three-layer shape this repository uses throughout: a reader, an +evaluator over an in-memory model, and a thin test base class. ### At pack time — `ValidatePurviewSkills` diff --git a/src/src/SkillsTesting/SkillsTesting.csproj b/src/src/SkillsTesting/SkillsTesting.csproj index 0d76f37..0570024 100644 --- a/src/src/SkillsTesting/SkillsTesting.csproj +++ b/src/src/SkillsTesting/SkillsTesting.csproj @@ -15,9 +15,7 @@ Purview.Skills.Testing Purview.Skills.Testing