From 63a179d98756c92f213a9fd96b377d241e1ee923 Mon Sep 17 00:00:00 2001 From: Tobias Gesellchen Date: Sun, 24 May 2026 13:00:06 +0200 Subject: [PATCH] fix: repair three remaining dead links MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - docs/archive/PLAN.md: ../PROJECT-PATTERNS.md → new path under docs/content/docs/appendix/PROJECT-PATTERNS.md - docs/content/docs/_index.md: fix moved-to-appendix links (device-lifecycle, power-on-implementation-guide, REQUEST_RECORDING_CONCEPT), remove dead SUMMARY.md references, fix docs/archive/ path (../../archive/) - docs/content/docs/analysis/bose-soundtouch-community-tools.md: ../PARITY-SOUNDCORK.md → ../appendix/PARITY-SOUNDCORK.md Co-Authored-By: Claude Sonnet 4.6 --- docs/archive/PLAN.md | 2 +- docs/content/docs/_index.md | 12 +++++------- .../docs/analysis/bose-soundtouch-community-tools.md | 2 +- 3 files changed, 7 insertions(+), 9 deletions(-) diff --git a/docs/archive/PLAN.md b/docs/archive/PLAN.md index 5b311a2..f29bb79 100644 --- a/docs/archive/PLAN.md +++ b/docs/archive/PLAN.md @@ -784,4 +784,4 @@ docker compose up # Mock devices + web app - [UPnP Device Architecture](http://upnp.org/specs/arch/UPnP-arch-DeviceArchitecture-v1.0.pdf) - [Go Embed Directive](https://pkg.go.dev/embed) - [Gorilla WebSocket](https://github.com/gorilla/websocket) -- [PROJECT-PATTERNS.md](../PROJECT-PATTERNS.md) - Detailed pattern documentation +- [PROJECT-PATTERNS.md](../content/docs/appendix/PROJECT-PATTERNS.md) - Detailed pattern documentation diff --git a/docs/content/docs/_index.md b/docs/content/docs/_index.md index d31cfe5..91872b9 100644 --- a/docs/content/docs/_index.md +++ b/docs/content/docs/_index.md @@ -67,20 +67,18 @@ The documentation is organized into three main categories: - [IoT Config Summary](analysis/IOT-CONFIG-SUMMARY.md) - Configuration summaries ### Device Lifecycle & Network Independence -- **[Device Lifecycle and /power_on Enhancement](device-lifecycle-and-power-on-enhancement.md)** - Complete analysis of device registration and network independence improvements -- [/power_on Implementation Guide](power-on-implementation-guide.md) - Technical implementation details for enhanced device management +- **[Device Lifecycle and /power_on Enhancement](appendix/device-lifecycle-and-power-on-enhancement.md)** - Complete analysis of device registration and network independence improvements +- [/power_on Implementation Guide](appendix/power-on-implementation-guide.md) - Technical implementation details for enhanced device management ## 🏗 Concept Documentation -Current concept docs are listed under the **Concepts** section of [SUMMARY.md](SUMMARY.md#concepts). Highlights: - - [Spotify Overview](concepts/spotify-overview.md) — mental model, Spotify Connect vs OAuth-intercept, DNS rewrite gotcha - [Spotify OAuth](concepts/spotify-oauth.md) — flows and management endpoints - [Amazon Music OAuth](concepts/amazon-music-oauth.md) — companion to Spotify OAuth; same protocol shape, different scopes - [Encrypted Export](concepts/ENCRYPTED-EXPORT.md) — `.age`-encrypted diagnostic bundles -- [Request Recording](REQUEST_RECORDING_CONCEPT.md) — how the proxy captures live device traffic for parity testing +- [Request Recording](appendix/REQUEST_RECORDING_CONCEPT.md) — how the proxy captures live device traffic for parity testing -Older planning artefacts ("Enhanced State Management System", "Upstream Service Simulation") live under [docs/archive/](archive/) — kept for the record, no longer current. +Older planning artefacts ("Enhanced State Management System", "Upstream Service Simulation") live under [docs/archive/](../../archive/) — kept for the record, no longer current. ## 💡 Quick Reference @@ -96,4 +94,4 @@ Older planning artefacts ("Enhanced State Management System", "Upstream Service - **Documentation**: Check troubleshooting guides first - **Community**: Share experiences and help others -For a complete list of all documents, see the [Summary](SUMMARY.md). +For a complete list of all documents, browse the sections in the sidebar. diff --git a/docs/content/docs/analysis/bose-soundtouch-community-tools.md b/docs/content/docs/analysis/bose-soundtouch-community-tools.md index f49ce58..af5b82c 100644 --- a/docs/content/docs/analysis/bose-soundtouch-community-tools.md +++ b/docs/content/docs/analysis/bose-soundtouch-community-tools.md @@ -237,7 +237,7 @@ A design document exists (`docs/guides/MQTT-INTEGRATION-DESIGN.md`) but no code ## soundcork ↔ AfterTouch -soundcork and AfterTouch share the most functional overlap of any two projects in the ecosystem. For the implementation-level parity analysis and remaining tasks see [docs/PARITY-SOUNDCORK.md](../PARITY-SOUNDCORK.md). +soundcork and AfterTouch share the most functional overlap of any two projects in the ecosystem. For the implementation-level parity analysis and remaining tasks see [docs/PARITY-SOUNDCORK.md](../appendix/PARITY-SOUNDCORK.md). ### Architectural differences (not gaps)