From 890211275fae9b548dd932500a6d71b4ed66ea6c Mon Sep 17 00:00:00 2001 From: John Fawcett Date: Thu, 7 May 2026 10:16:31 -0500 Subject: [PATCH] docs(kilo-docs): scaffold Wasteland docs section + register in nav (#10028) * docs(kilo-docs): scaffold Wasteland docs section Add stub pages for the Wasteland federated work protocol under gastown/wasteland/ and register them in the code-with-ai nav. SideNav only renders one level of subLinks, so Wasteland pages are flattened into the Gastown subLinks list with a 'Wasteland: ' prefix. Content for each stub will be filled in by later beads in the convoy. * docs(kilo-docs): noindex Wasteland stub pages until content lands Adds a noindex frontmatter flag (read by _app.tsx, emits a robots noindex,nofollow meta tag) and applies it to the 7 Wasteland stub pages. Stubs are intentionally thin in this scaffolding PR; follow-up beads will flesh them out and remove the flag. --- packages/kilo-docs/lib/nav/code-with-ai.ts | 7 ++++++ packages/kilo-docs/pages/_app.tsx | 2 ++ .../code-with-ai/gastown/wasteland/admin.md | 18 +++++++++++++++ .../gastown/wasteland/concepts.md | 22 +++++++++++++++++++ .../code-with-ai/gastown/wasteland/index.md | 17 ++++++++++++++ .../gastown/wasteland/quick-start.md | 19 ++++++++++++++++ .../gastown/wasteland/settings.md | 18 +++++++++++++++ .../gastown/wasteland/troubleshooting.md | 18 +++++++++++++++ .../gastown/wasteland/workflow.md | 19 ++++++++++++++++ 9 files changed, 140 insertions(+) create mode 100644 packages/kilo-docs/pages/code-with-ai/gastown/wasteland/admin.md create mode 100644 packages/kilo-docs/pages/code-with-ai/gastown/wasteland/concepts.md create mode 100644 packages/kilo-docs/pages/code-with-ai/gastown/wasteland/index.md create mode 100644 packages/kilo-docs/pages/code-with-ai/gastown/wasteland/quick-start.md create mode 100644 packages/kilo-docs/pages/code-with-ai/gastown/wasteland/settings.md create mode 100644 packages/kilo-docs/pages/code-with-ai/gastown/wasteland/troubleshooting.md create mode 100644 packages/kilo-docs/pages/code-with-ai/gastown/wasteland/workflow.md diff --git a/packages/kilo-docs/lib/nav/code-with-ai.ts b/packages/kilo-docs/lib/nav/code-with-ai.ts index 59f6d8a4bd2..08dae741ba5 100644 --- a/packages/kilo-docs/lib/nav/code-with-ai.ts +++ b/packages/kilo-docs/lib/nav/code-with-ai.ts @@ -34,6 +34,13 @@ export const CodeWithAiNav: NavSection[] = [ { href: "/code-with-ai/gastown/code-review", children: "Code Review" }, { href: "/code-with-ai/gastown/settings", children: "Settings" }, { href: "/code-with-ai/gastown/troubleshooting", children: "Troubleshooting" }, + { href: "/code-with-ai/gastown/wasteland", children: "Wasteland" }, + { href: "/code-with-ai/gastown/wasteland/quick-start", children: "Wasteland: Quick Start" }, + { href: "/code-with-ai/gastown/wasteland/concepts", children: "Wasteland: Concepts" }, + { href: "/code-with-ai/gastown/wasteland/workflow", children: "Wasteland: Workflow" }, + { href: "/code-with-ai/gastown/wasteland/admin", children: "Wasteland: Administration" }, + { href: "/code-with-ai/gastown/wasteland/settings", children: "Wasteland: Settings" }, + { href: "/code-with-ai/gastown/wasteland/troubleshooting", children: "Wasteland: Troubleshooting" }, ], }, ], diff --git a/packages/kilo-docs/pages/_app.tsx b/packages/kilo-docs/pages/_app.tsx index 245ab29af70..2739752f3a6 100644 --- a/packages/kilo-docs/pages/_app.tsx +++ b/packages/kilo-docs/pages/_app.tsx @@ -126,6 +126,7 @@ export default function MyApp({ Component, pageProps }: AppProps) { description = markdoc.frontmatter.description } } + const noindex = markdoc?.frontmatter?.noindex === true const toc = pageProps.markdoc?.content ? collectHeadings(pageProps.markdoc.content) : [] @@ -139,6 +140,7 @@ export default function MyApp({ Component, pageProps }: AppProps) { + {noindex && } diff --git a/packages/kilo-docs/pages/code-with-ai/gastown/wasteland/admin.md b/packages/kilo-docs/pages/code-with-ai/gastown/wasteland/admin.md new file mode 100644 index 00000000000..c3f6489e85e --- /dev/null +++ b/packages/kilo-docs/pages/code-with-ai/gastown/wasteland/admin.md @@ -0,0 +1,18 @@ +--- +title: "Wasteland Administration" +description: "Running a Wasteland: posting wanted items, reviewing submissions, stamping, merging, and managing members" +noindex: true +--- + +# {% $markdoc.frontmatter.title %} + +Administrator and validator guide for running a Wasteland instance — posting work, reviewing evidence, stamping submissions, and managing your membership. + + + + + + + + + diff --git a/packages/kilo-docs/pages/code-with-ai/gastown/wasteland/concepts.md b/packages/kilo-docs/pages/code-with-ai/gastown/wasteland/concepts.md new file mode 100644 index 00000000000..75cab11f0a6 --- /dev/null +++ b/packages/kilo-docs/pages/code-with-ai/gastown/wasteland/concepts.md @@ -0,0 +1,22 @@ +--- +title: "Wasteland Concepts" +description: "Core concepts: Wasteland instances, federation, Wanted Board, claims, evidence, stamps, reputation, DoltHub PRs, validators, and rig identity" +noindex: true +--- + +# {% $markdoc.frontmatter.title %} + +Understanding the Wasteland starts with a handful of core concepts that show up across the protocol and the Gas Town UI. + + + + + + + + + + + + + diff --git a/packages/kilo-docs/pages/code-with-ai/gastown/wasteland/index.md b/packages/kilo-docs/pages/code-with-ai/gastown/wasteland/index.md new file mode 100644 index 00000000000..9107d9b7eae --- /dev/null +++ b/packages/kilo-docs/pages/code-with-ai/gastown/wasteland/index.md @@ -0,0 +1,17 @@ +--- +title: "Wasteland" +description: "Federated work protocol connecting Gas Towns into a shared network of tasks, reputation, and collaboration" +noindex: true +--- + +# {% $markdoc.frontmatter.title %} + +The Wasteland is a federated work protocol built into Gas Town by Kilo that connects towns together into a shared network of tasks, reputation, and evidence-backed collaboration. + + + + + + + + diff --git a/packages/kilo-docs/pages/code-with-ai/gastown/wasteland/quick-start.md b/packages/kilo-docs/pages/code-with-ai/gastown/wasteland/quick-start.md new file mode 100644 index 00000000000..001643127c4 --- /dev/null +++ b/packages/kilo-docs/pages/code-with-ai/gastown/wasteland/quick-start.md @@ -0,0 +1,19 @@ +--- +title: "Wasteland Quick Start" +description: "Connect your town to the Commons wasteland, claim your first wanted item, and submit evidence" +noindex: true +--- + +# {% $markdoc.frontmatter.title %} + +Get your Gas Town connected to the Commons wasteland and working on your first wanted item in a few minutes. + + + + + + + + + + diff --git a/packages/kilo-docs/pages/code-with-ai/gastown/wasteland/settings.md b/packages/kilo-docs/pages/code-with-ai/gastown/wasteland/settings.md new file mode 100644 index 00000000000..bb0dba4ea34 --- /dev/null +++ b/packages/kilo-docs/pages/code-with-ai/gastown/wasteland/settings.md @@ -0,0 +1,18 @@ +--- +title: "Wasteland Settings" +description: "Wasteland connection settings in the Gas Town dashboard, DoltHub token setup, and rig identity" +noindex: true +--- + +# {% $markdoc.frontmatter.title %} + +Reference for every Wasteland-related setting in your Gas Town dashboard, from upstream selection to DoltHub PAT management. + + + + + + + + + diff --git a/packages/kilo-docs/pages/code-with-ai/gastown/wasteland/troubleshooting.md b/packages/kilo-docs/pages/code-with-ai/gastown/wasteland/troubleshooting.md new file mode 100644 index 00000000000..357db0b8534 --- /dev/null +++ b/packages/kilo-docs/pages/code-with-ai/gastown/wasteland/troubleshooting.md @@ -0,0 +1,18 @@ +--- +title: "Wasteland Troubleshooting" +description: "Common Wasteland problems: connection failures, claim conflicts, DoltHub auth issues, and stuck evidence" +noindex: true +--- + +# {% $markdoc.frontmatter.title %} + +When Wasteland work goes sideways, start here — symptoms, diagnoses, and fixes for the most common problems. + + + + + + + + + diff --git a/packages/kilo-docs/pages/code-with-ai/gastown/wasteland/workflow.md b/packages/kilo-docs/pages/code-with-ai/gastown/wasteland/workflow.md new file mode 100644 index 00000000000..74e2e62c7b6 --- /dev/null +++ b/packages/kilo-docs/pages/code-with-ai/gastown/wasteland/workflow.md @@ -0,0 +1,19 @@ +--- +title: "Wasteland Workflow" +description: "End-to-end workflow for working on Wasteland items: browse, claim, work, submit evidence, and get stamped" +noindex: true +--- + +# {% $markdoc.frontmatter.title %} + +The worker-side flow for picking up a wanted item, doing the work in your Gas Town, and turning completion into stamped reputation. + + + + + + + + + +