From ef5fa5db85857870dfef6060a4f616733cece663 Mon Sep 17 00:00:00 2001 From: Vitor Mattos Date: Thu, 24 Sep 2026 10:15:39 -0300 Subject: [PATCH 1/2] docs: remove retired workflow repository authority --- AGENTS.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/AGENTS.md b/AGENTS.md index 7df70845..d7eeba28 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -12,7 +12,7 @@ This repository owns the reusable PHP release engine used by LibreCode/LibreSign - Do not add a parallel Python release engine. - Consumer-specific paths and naming belong in versioned consumer configuration. -Authoritative cross-repository contracts are tracked in LibreCodeCoop/github-workflows#70, #78 and #82 until fully represented here. +Authoritative release behavior, public Action contracts, persisted schemas, and architecture are documented and tested in this repository. Organization workflow templates are maintained separately in `LibreCodeCoop/.github` and must remain orchestration-only consumers of this product. ## Generated artifacts From 925f484921fb6ee148ca8d9e4de654cc9f317314 Mon Sep 17 00:00:00 2001 From: Vitor Mattos Date: Thu, 24 Sep 2026 10:15:42 -0300 Subject: [PATCH 2/2] docs: align public Action compatibility contract --- docs/versioning.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/versioning.md b/docs/versioning.md index a2e2ca48..4079f4a7 100644 --- a/docs/versioning.md +++ b/docs/versioning.md @@ -40,12 +40,12 @@ After 1.0, semantic versioning applies normally: Public compatibility covers: - the documented CLI behavior used by consumers; -- inputs and outputs of `actions/prepare`, `actions/post-merge`, and `actions/publication`; +- inputs and outputs of every documented public Action under `actions/`, including lifecycle and purpose-specific Actions; - persisted release contracts whose schema is documented and consumed across lifecycle stages. Internal PHP classes, private scripts under `actions/_internal`, and implementation details are not public APIs. -A change to a public Action input/output or persisted contract must update tests and documentation in the same change. Internal helper refactors do not create a supported public Action path. +A change to a public Action input/output or persisted contract must update tests and documentation in the same change. The explicit public Action surface is tested by the acceptance suite; directories under `actions/_internal` remain implementation details and are not supported integration paths. ## Release procedure