Skip to content

docs(wasteland): add Wasteland product documentation section#10039

Open
jrf0110 wants to merge 8 commits intomainfrom
convoy/wasteland-product-documentation/191b018d/head
Open

docs(wasteland): add Wasteland product documentation section#10039
jrf0110 wants to merge 8 commits intomainfrom
convoy/wasteland-product-documentation/191b018d/head

Conversation

@jrf0110
Copy link
Copy Markdown
Contributor

@jrf0110 jrf0110 commented May 7, 2026

Summary

Adds the Wasteland documentation section to kilo-docs — 7 pages covering overview, quick start, concepts, workflow, administration, settings, and troubleshooting, plus 3 interactive flow diagrams and navigation integration.

All pages use noindex: true frontmatter (draft status). Includes 7 placeholder screenshots (identical stubs) and 1 empty troubleshooting stub to be filled in later.

Review notes

  • Package-lock regression: .kilo/package-lock.json and .kilocode/package-lock.json downgrade @kilocode/plugin from 7.2.31 → 7.2.14 (likely accidental from agent install). These should be reverted before or after merge.
  • Inconsistency: Wanted item type values differ across pages — concepts.md says bug/feature/chore, admin.md says feature/bug/docs/other, quick-start.md says bug/feature/design/rfc/docs/inference. Should be reconciled.
  • 12+ TODO comments marking unverified details — acceptable for draft but need follow-up.
  • troubleshooting.md is empty (stub only).

jrf0110 added 7 commits May 7, 2026 15:16
…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.
* feat(docs): add Wasteland Flow diagrams (federation, lifecycle, claim-to-stamp)

* fix(docs): add px units to flowDiagram height attributes

Reviewers flagged that unitless height values render as invalid CSS
because Markdoc supplies them as strings. Adding px suffix matches
all existing FlowDiagram usages in the codebase.
* docs(wasteland): flesh out Overview and Concepts pages

- index.md: hero paragraph, What is the Wasteland, federation model with flowDiagram, roles table, Gas Town by Kilo benefits, navigation links, 4 BrowserFrame placeholders (settings, wanted board, mayor claiming, claim detail drawer)
- concepts.md: 11 H2 sections covering Wasteland instance, federation, rig identity, wanted board, item lifecycle with flowDiagram, claims, evidence, stamps, reputation ledger, validators, DoltHub PRs
- All unverified claims marked with TODO: verify comments
- Cross-links to workflow, admin, and settings pages with /docs/ prefix

* docs(wasteland): add placeholder screenshot images and TODO comments
Write full content for wasteland/quick-start.md (8-section happy path
from prerequisites to getting stamped) and wasteland/settings.md (7
sections covering connection, upstream, rig handle, DoltHub PAT,
filters, auto-submit, and admin settings). Include BrowserFrame
placeholders, security callouts for fine-grained DoltHub PATs, and
TODO: verify markers for unverified claims.
* WIP: container eviction save

* docs(wasteland): fix stamp dimensions, claim TTL, item types based on verified protocol

Correct inaccuracies across wasteland docs verified against gastownhall/wasteland source:
- Remove Creativity dimension from stamps (only Quality/Reliability exist)
- Add Severity (leaf/branch/root) and skill tags to stamp descriptions
- Remove confidence level description (hardcoded to 1.0 in protocol)
- Fix wanted item types to match protocol (add design, rfc, docs, inference; remove chore)
- Confirm claims do not expire (no TTL mechanism in protocol)
- Add wl unclaim reference for releasing claims
- Add wl profile CLI reference for checking reputation
- Note DOLTHUB_TOKEN/DOLTHUB_ORG env vars for CLI users
- Clean up duplicate TODO verify comments
- Add TODO verify notes for Gas Town-specific additions (Creativity dimension, auto-submit toggle)

* docs(wasteland): add placeholder screenshots for missing image assets
* docs: verify and update wasteland workflow + admin pages against source code

- workflow.md: update stamp dimensions to reflect actual stamps.valence
  JSON structure (quality + reliability), confirmed quality enum
  (excellent/good/fair/poor), note evidence must be a valid URL,
  clarify wl unclaim is the abandon mechanism (no gt_wasteland_abandon)
- admin.md: update posting fields to show which are API-exposed vs
  wl-CLI-only, add review inbox owner+admin requirement callout,
  update inbox card kinds to match classifier (add Unknown), confirm
  quality enum in stamping section, note trust_level 0 for soft ban,
  add rig trust levels and PR management to permissions matrix,
  clarify two-tier API enforcement (member vs owner), update
  Create Your Own TODO with WS-Admin 7 ship status
- concepts.md: update quality scale to use enum values not 1-5,
  replace wild-west mode with direct mode terminology, add confidence
  field reference, update TODO for Mayor tool name
- quick-start.md: update quality scale to match confirmed enum

* docs(wasteland): add admin settings section, PR commenting, and accuracy fixes

- Add Admin Settings section to admin.md covering test admin access,
  pending PRs, rig management, and delete wasteland warnings
- Add Commenting on PRs subsection to review inbox
- Document admin-action subkinds (accept-upstream, close-upstream)
  in the review inbox card types
- Fix flowDiagram height attribute per spec (550 not 550px)

The worker-side flow for picking up a wanted item, doing the work in your Gas Town, and turning completion into stamped reputation.

{% flowDiagram name="claim-to-stamp" height="550" /%}
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

WARNING: Unitless diagram height collapses the flow diagram

FlowDiagram passes height straight into a React style string, so height="550" becomes invalid CSS (height: 550) and the container can collapse instead of rendering the diagram at the intended size. Other flow diagrams in these docs use CSS units; please restore 550px.


<!-- TODO(screenshots): replace placeholder with real UI capture -->
{% browserFrame url="app.kilo.ai/gastown/town/rig/bead" caption="A bead with a wasteland link — the upstream item badge connects local work to the Wanted Board" %}
{% image src="/docs/img/gastown/wasteland/gt-bead-with-wasteland-link.png" alt="Bead with wasteland wanted item link badge" /%}
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

WARNING: Referenced image asset is missing

This page references /docs/img/gastown/wasteland/gt-bead-with-wasteland-link.png, but the PR does not add that file and it is not present in the repo. The rendered docs will show a broken image for this BrowserFrame until the asset is added or the reference is changed.


<!-- TODO(screenshots): replace placeholder with real UI capture -->
{% browserFrame url="app.kilo.ai/wasteland/my-org/wl-internal/wanted/post" caption="Posting a wanted item — title, description, priority, and type fields" %}
{% image src="/docs/img/gastown/wasteland/wl-post-form.png" alt="Wanted item post form" /%}
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

WARNING: Referenced image asset is missing

This page references /docs/img/gastown/wasteland/wl-post-form.png, but that image is not added by this PR and does not exist in the repo. The docs page will render a broken screenshot placeholder here.


<!-- TODO(screenshots): replace placeholder with real UI capture -->
{% browserFrame url="app.kilo.ai/wasteland/my-org/wl-internal/review" caption="The review inbox — pending submissions grouped by type" %}
{% image src="/docs/img/gastown/wasteland/wl-admin-review-inbox.png" alt="Admin review inbox showing pending submissions" /%}
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

WARNING: Referenced image asset is missing

This page references /docs/img/gastown/wasteland/wl-admin-review-inbox.png, but that image is not added by this PR and does not exist in the repo. The review inbox screenshot will be broken in the rendered page.

@kilo-code-bot
Copy link
Copy Markdown
Contributor

kilo-code-bot Bot commented May 7, 2026

Code Review Summary

Status: 4 Issues Found | Recommendation: Address before merge

Overview

Severity Count
CRITICAL 0
WARNING 4
SUGGESTION 0
Issue Details (click to expand)

WARNING

File Line Issue
packages/kilo-docs/pages/code-with-ai/gastown/wasteland/workflow.md 11 Unitless flowDiagram height renders as invalid CSS and can collapse the diagram
packages/kilo-docs/pages/code-with-ai/gastown/wasteland/workflow.md 90 Referenced gt-bead-with-wasteland-link.png image asset is missing
packages/kilo-docs/pages/code-with-ai/gastown/wasteland/admin.md 71 Referenced wl-post-form.png image asset is missing
packages/kilo-docs/pages/code-with-ai/gastown/wasteland/admin.md 105 Referenced wl-admin-review-inbox.png image asset is missing
Other Observations (not in diff)

Issues found in unchanged code that cannot receive inline comments:

File Line Issue
packages/kilo-docs/public/img/gastown/wasteland/*.png - Added PNG screenshots are about 667 KB each; this exceeds the content review guideline for unoptimized PNG/JPEG images over 200 KB

Resolved since previous review:

File Line Issue
.kilo/package-lock.json 8 @kilocode/plugin downgrade was restored to 7.2.31
.kilocode/package-lock.json 8 @kilocode/plugin downgrade was restored to 7.2.31
Files Reviewed (2 files)
  • .kilo/package-lock.json - 0 issues (resolved previous lockfile observation)
  • .kilocode/package-lock.json - 0 issues (resolved previous lockfile observation)

Fix these issues in Kilo Cloud


Reviewed by gpt-5.5-20260423 · 577,519 tokens

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants