From 457dabd7d82ee5a1e4b11e2a0388b55958bf0f39 Mon Sep 17 00:00:00 2001 From: Dominikus Nold Date: Thu, 26 Mar 2026 22:32:11 +0100 Subject: [PATCH 1/2] docs: add core vs modules URL contract and OpenSpec alignment Document cross-site permalink rules in docs/reference, extend documentation-alignment and module-docs-ownership specs, update docs-07 and openspec config, and note the dependency on modules URL policy in CHANGE_ORDER. Made-with: Cursor --- CHANGELOG.md | 6 +++++ docs/README.md | 4 +++ docs/_layouts/default.html | 1 + docs/reference/README.md | 1 + docs/reference/documentation-url-contract.md | 27 +++++++++++++++++++ openspec/CHANGE_ORDER.md | 2 +- .../proposal.md | 3 ++- .../specs/documentation-alignment/spec.md | 6 +++++ .../docs-07-core-handoff-conversion/tasks.md | 4 +-- openspec/config.yaml | 3 ++- .../specs/documentation-alignment/spec.md | 10 +++++++ openspec/specs/module-docs-ownership/spec.md | 9 +++++++ 12 files changed, 71 insertions(+), 5 deletions(-) create mode 100644 docs/reference/documentation-url-contract.md diff --git a/CHANGELOG.md b/CHANGELOG.md index 63162f75..c8fb5a17 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,12 @@ All notable changes to this project will be documented in this file. --- +## [Unreleased] + +### Added + +- Documentation: `docs/reference/documentation-url-contract.md` and navigation links describing how core and modules published URLs relate; OpenSpec spec updates for cross-site linking expectations. + ## [0.42.6] - 2026-03-26 ### Fixed diff --git a/docs/README.md b/docs/README.md index ac641744..8770f112 100644 --- a/docs/README.md +++ b/docs/README.md @@ -35,6 +35,10 @@ Use the canonical modules docs site for: The canonical modules docs site is currently published at `https://modules.specfact.io/`. This docs set keeps release-line overview and handoff content for bundle workflows while the canonical modules docs site carries the deep bundle-specific guidance. +## Cross-site contract + +- [Documentation URL contract (core and modules)](reference/documentation-url-contract.md) — linking rules vs `modules.specfact.io` + ## Core Entry Points - [Docs Home](index.md) diff --git a/docs/_layouts/default.html b/docs/_layouts/default.html index 87e3f30b..54121368 100644 --- a/docs/_layouts/default.html +++ b/docs/_layouts/default.html @@ -164,6 +164,7 @@

Reference