Skip to content

Commit d15e0ca

Browse files
authored
Merge pull request #109 from nold-ai/chore/modules-docs-url-contract
docs: URL contract, legacy /guides/ redirects, and docs-06 follow-up
2 parents ebcd2ce + 50811ad commit d15e0ca

32 files changed

Lines changed: 328 additions & 2 deletions

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,12 @@ All notable changes to this repository will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
66
and this project follows SemVer for bundle versions.
77

8+
## [Unreleased]
9+
10+
### Added
11+
12+
- Documentation: authoritative `docs/reference/documentation-url-contract.md` for core vs modules URL ownership; `redirect_from` aliases for legacy `/guides/<basename>/` on pages whose canonical path is outside `/guides/`; sidebar link to the contract page.
13+
814
## [0.44.0] - 2026-03-17
915

1016
### Added

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ This repository hosts official nold-ai bundles only.
88
- Official bundles are maintained under `packages/`.
99
- Third-party bundles are published from third-party repositories and are not hosted here.
1010
- Bundle and module documentation changes are made in this repository under `docs/`.
11+
- Cross-site linking rules and canonical paths for core→modules handoffs: `docs/reference/documentation-url-contract.md` (published: `https://modules.specfact.io/reference/documentation-url-contract/`).
1112
- GitHub Pages documentation target: `https://nold-ai.github.io/specfact-cli-modules/`.
1213

1314
## Local development (IDE / Cursor)

docs/_layouts/default.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -222,6 +222,7 @@ <h2 class="docs-sidebar-title">
222222

223223
<p class="docs-nav-section">Reference</p>
224224
<ul>
225+
<li><a href="{{ '/reference/documentation-url-contract/' | relative_url }}">Core vs modules URL contract</a></li>
225226
<li><a href="{{ '/reference/' | relative_url }}">Reference Documentation</a></li>
226227
<li><a href="{{ '/reference/commands/' | relative_url }}">Command Reference</a></li>
227228
<li><a href="{{ '/reference/thorough-codebase-validation/' | relative_url }}">Thorough Codebase Validation</a></li>

docs/guides/ai-ide-workflow.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22
layout: default
33
title: AI IDE Workflow Guide
44
permalink: /ai-ide-workflow/
5+
redirect_from:
6+
- /guides/ai-ide-workflow/
57
---
68

79
# Legacy Workflow Note

docs/guides/brownfield-engineer.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22
layout: default
33
title: Modernizing Legacy Code (Brownfield Engineer Guide)
44
permalink: /brownfield-engineer/
5+
redirect_from:
6+
- /guides/brownfield-engineer/
57
---
68

79
# Legacy Workflow Note

docs/guides/brownfield-faq.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,11 @@
1+
---
2+
layout: default
3+
title: Brownfield Modernization FAQ
4+
permalink: /brownfield-faq/
5+
redirect_from:
6+
- /guides/brownfield-faq/
7+
---
8+
19
# Brownfield Modernization FAQ
210

311
> **Frequently asked questions about using SpecFact CLI for legacy code modernization**

docs/guides/brownfield-journey.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22
layout: default
33
title: Brownfield Modernization Journey
44
permalink: /brownfield-journey/
5+
redirect_from:
6+
- /guides/brownfield-journey/
57
---
68

79
# Legacy Workflow Note

docs/guides/brownfield-roi.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,11 @@
1+
---
2+
layout: default
3+
title: Brownfield Modernization ROI with SpecFact
4+
permalink: /brownfield-roi/
5+
redirect_from:
6+
- /guides/brownfield-roi/
7+
---
8+
19
# Brownfield Modernization ROI with SpecFact
210

311
> **Calculate your time and cost savings when modernizing legacy Python code**

docs/guides/common-tasks.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22
layout: default
33
title: Common Tasks Quick Reference
44
permalink: /common-tasks/
5+
redirect_from:
6+
- /guides/common-tasks/
57
---
68

79
# Legacy Workflow Note

docs/guides/competitive-analysis.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22
layout: default
33
title: Competitive Analysis
44
permalink: /competitive-analysis/
5+
redirect_from:
6+
- /guides/competitive-analysis/
57
---
68

79
# Legacy Workflow Note

0 commit comments

Comments
 (0)