diff --git a/.gitignore b/.gitignore index cf4d230f..868a9e56 100644 --- a/.gitignore +++ b/.gitignore @@ -32,6 +32,7 @@ _private/ # Environment .env .env.* +.vercel # Eval scratch runs and local agent config — not for the public repo publedge-eval-*/ diff --git a/INTENT.md b/INTENT.md index 0a19cf32..40b27e97 100644 --- a/INTENT.md +++ b/INTENT.md @@ -39,8 +39,13 @@ Reconsider parked work only when at least one of these occurs: - A regulator, court, or civic body signals interest in machine-verifiable publication records. - A real adopter requests a reusable protocol distribution or additional jurisdiction coverage. +## Exceptions to Repo Standards + +- `agents.json` is served only, at `docs/agents.json` (https://publedge.org/agents.json), with no repository-root copy. Repo Standards categorize `agents.json` as travels-with-code at the repository root. Here it is build output of `scripts/build-extras.js`, is fetched over HTTP by `server.json`, `llms.txt` and the README, and is committed under `docs/`, so a clone already carries it. A root copy would add a second file that can drift without serving a consumer the committed `docs/` copy does not. + ## Decision history - 2026-06-09: Repositioned PubLedge as a convention atop established timestamp infrastructure and parked standalone ambitions. - 2026-07-21: Promoted that disposition into the repository's authoritative intent and aligned maintenance priorities around it. - 2026-07-28: Clarified the administrative issuance boundary with AI Incident Law's adjudicative determinations. +- 2026-09-24: Recorded the served-only `agents.json` exception to Repo Standards. diff --git a/MANIFEST.yaml b/MANIFEST.yaml index 503f691b..6f8d6656 100644 --- a/MANIFEST.yaml +++ b/MANIFEST.yaml @@ -488,7 +488,7 @@ files: - path: INTENT.md role: protocol - hash: sha256:06f6acd5b53c12b8cb559f914ac75020ce154f6c0cb4d78d63df4285c85f009e + hash: sha256:0a7b8c7fa0c5f8248a751f58cafe64fc3c03b58b2c81f267b63e3e37a4ba0e8e note: INTENT.md - path: SECURITY.md diff --git a/docs/INTENT.md b/docs/INTENT.md index 0a19cf32..40b27e97 100644 --- a/docs/INTENT.md +++ b/docs/INTENT.md @@ -39,8 +39,13 @@ Reconsider parked work only when at least one of these occurs: - A regulator, court, or civic body signals interest in machine-verifiable publication records. - A real adopter requests a reusable protocol distribution or additional jurisdiction coverage. +## Exceptions to Repo Standards + +- `agents.json` is served only, at `docs/agents.json` (https://publedge.org/agents.json), with no repository-root copy. Repo Standards categorize `agents.json` as travels-with-code at the repository root. Here it is build output of `scripts/build-extras.js`, is fetched over HTTP by `server.json`, `llms.txt` and the README, and is committed under `docs/`, so a clone already carries it. A root copy would add a second file that can drift without serving a consumer the committed `docs/` copy does not. + ## Decision history - 2026-06-09: Repositioned PubLedge as a convention atop established timestamp infrastructure and parked standalone ambitions. - 2026-07-21: Promoted that disposition into the repository's authoritative intent and aligned maintenance priorities around it. - 2026-07-28: Clarified the administrative issuance boundary with AI Incident Law's adjudicative determinations. +- 2026-09-24: Recorded the served-only `agents.json` exception to Repo Standards. diff --git a/docs/MANIFEST.yaml b/docs/MANIFEST.yaml index 503f691b..6f8d6656 100644 --- a/docs/MANIFEST.yaml +++ b/docs/MANIFEST.yaml @@ -488,7 +488,7 @@ files: - path: INTENT.md role: protocol - hash: sha256:06f6acd5b53c12b8cb559f914ac75020ce154f6c0cb4d78d63df4285c85f009e + hash: sha256:0a7b8c7fa0c5f8248a751f58cafe64fc3c03b58b2c81f267b63e3e37a4ba0e8e note: INTENT.md - path: SECURITY.md