From 3e8b732e431b793612e2546265f49c7cd50bd508 Mon Sep 17 00:00:00 2001 From: snapsynapse <57973674+snapsynapse@users.noreply.github.com> Date: Wed, 23 Sep 2026 21:33:55 -0600 Subject: [PATCH] chore: complete PUB-3 repo hygiene - Add .vercel to .gitignore, the one baseline pattern from Repo Standards that was missing. - Record a served-only agents.json exception in INTENT.md. Repo Standards place agents.json at the repository root, but here it is build output fetched over HTTP by server.json, llms.txt and the README, and the committed docs/ copy already travels with a clone; a root copy would only add drift risk. Co-Authored-By: Claude Opus 5.5 --- .gitignore | 1 + INTENT.md | 5 +++++ MANIFEST.yaml | 2 +- docs/INTENT.md | 5 +++++ docs/MANIFEST.yaml | 2 +- 5 files changed, 13 insertions(+), 2 deletions(-) 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