STATE-WP-0062 T3: Services nav section + First/Self Hosted pages

Replace the single "Services (TPSC)" nav entry with a Services section:
Third Party (existing /tpsc cloud-third-party view), First Party
(/services/first-party — Service Maturity Level + dev-repo columns,
development_type=first_party), and Self Hosted (/services/self-hosted —
self_hosted third-party OSS with upstream/host/runbook). New pages are filtered
views over /services/catalog and degrade to an empty-state if the API is offline.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
2026-06-19 21:03:35 +02:00
parent 77689fbfb2
commit d68de69fe6
3 changed files with 107 additions and 1 deletions

View File

@@ -34,7 +34,16 @@ export default {
{ name: "Inbox", path: "/inbox" },
{ name: "Progress", path: "/progress" },
{ name: "Token Cost", path: "/token-cost" },
{ name: "Services (TPSC)", path: "/tpsc" },
{
name: "Services",
collapsible: true,
open: false,
pages: [
{ name: "Third Party", path: "/tpsc" },
{ name: "First Party", path: "/services/first-party" },
{ name: "Self Hosted", path: "/services/self-hosted" },
],
},
{ name: "Todo", path: "/todo" },
{ name: "Tools & Apps", path: "/tools" },
// ── Sections (alphabetical) ───────────────────────────────────────────────