What is this, what is real today, and why might I care?
Outcomes and honest boundaries first; machinery only when you ask for it.
Stories, updates, and everything in this view →Running one of these once and saying what happened — including that it broke — is a complete contribution.
This catalog is an invitation to run and own tools. It is not a judgment on anyone's past effort and it is not a verdict on anyone's burnout — volunteers already carried this community, and the work they did is why any of this exists. Nothing here is owed by anyone. A tool sitting unclaimed is a description of this catalog, never a mark against the people who came before.
The path in: join → read How this works — read me first → post in a tool's thread. Those last two and the #workbench forum are member-only Discord links; they will not open until you have joined.
Each lens is a table of contents over the same underlying catalog. Pick more than one, or ignore them and explore everything; no record is hidden because it sits outside a chosen lane.
Outcomes and honest boundaries first; machinery only when you ask for it.
Stories, updates, and everything in this view →Runnable experiences, access requirements, and a short path to reporting what happened.
Stories, updates, and everything in this view →Creation workflows and visible results before implementation detail.
Stories, updates, and everything in this view →Queues, evidence, consent, privacy, and human decision points.
Stories, updates, and everything in this view →Dependencies, operational truth, privacy boundaries, failure modes, and recovery paths.
Stories, updates, and everything in this view →Game seams, event contracts, packaging boundaries, and reproducible test surfaces.
Stories, updates, and everything in this view →Architecture and evidence with direct routes into code and deterministic artifacts.
Stories, updates, and everything in this view →Bounded first tasks, ownership state, and explicit completion destinations.
Stories, updates, and everything in this view →These are starting points, not access controls. Cross the lane and inspect all 8 tools.
A status chip here is never a mood. It is one of four declared states, and every one of them is qualified in prose by the person who wrote the code. Where something does not run, the card says so and points at where the pieces are.
Turns a guild's real quest tracker into a single offline page where a player checks the quests they care about — and the game mod reads the result.
ForGuild stewards and GMs who already keep a quest tracker and want it to reach players in-game instead of dying in a spreadsheet tab.
f61d0e62e297888eeaedb501af4b9a3fc2d39cc668ab78c65c794ca1afd90a4946.4 KB2026-08-12T16:10:35ZPython (standard library, plus openpyxl for .xlsx sources) harvests real guild quest trackers into one JSON catalog per guild. render_quest_picker.py folds a catalog into a single self-contained file:// HTML page with no server and no network calls. A player opens that page, checks the quests they want, and saves a personal quest-view.json that the game mod reads at runtime.
roadmap A5A7
At stage 3Commit access to recipes/quest-catalogs/ in baseline, and you triage this tool's thread.
Nothing here is gated — the source is readable now. Ladder stage 3 opens commit access for this tool.
The sovereign comfy-quest repository owns the picker, its recipes, and the exact release imported here.
Reads a Valheim world file and answers the questions that stop being walkable once a server gets big: where is everyone building, and who owns this.
ForServer stewards and GMs on worlds big enough that walking around stopped being a way to find out what is happening.
Clone and build it yourself — there is no packaged download.
A Java fat-JAR extracts and parses a Valheim world file (.db), exposes a REST API on localhost:7080 (/api/v1/heatmap, /api/v1/points), and serves a browser heatmap viewer. Around twenty GM probe utilities sit alongside it for build-density clustering and ownership investigation.
roadmap A3A7
At stage 3Documentation and feedback stewardship: you own this tool's quickstart and probe-utility docs, and you triage its thread. The repository is all-rights-reserved, so code changes are not on offer here until that licence changes.
Nothing here is gated — the source is readable now. Ladder stage 3 does not open commit access here — the card above says what it grants.
A standalone public repository, separate from baseline. Clone it and build.
An aggregates-only telemetry API with privacy tests that fail if a player ID, name, or position ever shows up — plus the whole stack, runnable on your machine.
ForAnyone who wants to run the telemetry surface themselves — and anyone who would rather check the privacy claim than take it on faith.
bf065eb47da01f3305ec10c4c6b8ec03d99329cf6a5dc02c2ba5f26eded322118.3 KB2026-07-29T01:12:00ZAn aggregates-only v0 telemetry API (GET /api/v0/telemetry/server, /tick, /sessions, /delivery, /regions, /events, /valheim, /cutover) whose test suite asserts that no player ID, name, or position ever appears in a response. A self-contained /community page polls it. A local dev stack brings up the real thing end to end (docker compose: postgres 5435, gateway 4000, eventlog 4002, progression 4003, operatorapi 4004), and a loopback-only operator viewer renders it for a single operator.
roadmap A4A7
At stage 3Commit access to the telemetry stack and the operator viewer in baseline, and you triage this tool's thread.
Nothing here is gated — the source is readable now. Ladder stage 3 opens commit access for this tool.
Public and readable now: Lumberjacks/infra/docker/docker-compose.yml for the stack, Lumberjacks/tools/omen-dashboard/ for the operator viewer.
An invite link, a Steam sign-in, and a mod-pack zip with your credentials already in it — no config file to hand-edit.
ForThe next wave of playtesters — people who will want to join and play without being told to edit a config file first. Not yet available to them.
No download exists for this today. That is a fact about the packaging, not about whether the code works — read the status above.
An invite link opens a page that hands off to Steam OpenID sign-in. A one-use bootstrap token is exchanged for a personalized mod-pack zip with the player's credentials already baked in. Self-service update and reissue run through the same path. The per-player token is stored only as a hash.
roadmap M2M5A7
At stage 3Commit access to Lumberjacks/src/Game.Gateway/Valheim/ in baseline, and you triage this tool's thread.
Nothing here is gated — the source is readable now. Ladder stage 3 opens commit access for this tool.
Public and readable now — SteamEnrollmentEndpoints, SteamEnrollmentService, EnrollmentPages, ModpackReleaseCatalog, with real test suites, plus the operator runbook at infra/gcp/p7/VOLUNTEER-ENDPOINT.md.
A localhost MCP server that talks to the running game mod: apply a config profile, run a bounded lab test, read back what happened.
ForMod developers, and anyone curious about wiring an AI tool to a live game process without handing it a shell.
No download exists for this today. That is a fact about the packaging, not about whether the code works — read the status above.
A local Python MCP server on an explicit Workbench Dev/Lab loopback port (current candidate 8721; header X-Comfy-Key, dev value comfy-dev-local) speaks bidirectionally with the running mod: apply config profiles, run bounded lab motion tests through an atomic mailbox, tail mod telemetry and logs, assemble session bundles, and get local-Ollama explanations of what it just saw.
roadmap A7
At stage 3Commit access to network/mcp/ in baseline, and you triage this tool's thread.
The source opens when the tool is claimed — until then it is the one gated thing on this card.
The owning isolate repository is private today; an older snapshot exists in the public comfy archive.
Find every structure in a world save, place a camera at each one from its own geometry, and photograph them unattended into a ranked gallery.
ForAnyone who wants to show a server's builds to people who will never log into it — especially on a world too large to tour by hand.
No download exists for this today. That is a fact about the packaging, not about whether the code works — read the status above.
Clusters a world save's building pieces into structures on a 16 m grid, scores each as a camera subject, and derives a camera position, bearing, elevation and time of day from its bounding box. An in-game plugin reads that shot plan as tab-separated text, teleports, aims, forces the sun and weather, checks the view is not blocked, and writes one JSON receipt per frame recording what was asked for against what the engine actually did. A final pass joins receipts to the files on disk, scores every photograph with a CLIP aesthetic head, and emits a filterable gallery.
roadmap A3A7
At stage 3Commit access to the revived pipeline once it lands in baseline, and you triage this tool's thread. The comfy archive it is recovered from stays read-only.
Nothing here is gated — the source is readable now. Ladder stage 3 opens commit access for this tool.
Split across two public repos on purpose. The planning, scoring and gallery half is in this repo at tools/selfie-stick/. The BepInEx camera plugin stays in the public comfy archive so that claiming the in-game half remains a real, available piece of work rather than something already finished here.
The back half of quest capture: package what a player did in-game, land it in a review inbox, and turn it into a record a GM can read.
ForGMs who want players to submit completions without a screenshot and a Discord message.
No download exists for this today. That is a fact about the packaging, not about whether the code works — read the status above.
Packages an in-game quest submission, lands it in a review inbox, and renders human-readable quest records a GM can act on without chasing screenshots.
roadmap A5A7
At stage 3Commit access to the bridge once the back half lands in baseline, and you triage this tool's thread. The comfy archive it is recovered from stays read-only.
Nothing here is gated — the source is readable now. Ladder stage 3 opens commit access for this tool.
The ported bridge is in this repo at tools/quest-bridge/, with its design recorded in fieldlab/docs/adr/0018-quest-proof-is-the-eventlog-row.md. The retired ComfyControlSurface originals stay byte-exact and unwired at recipes/quest-submission-bridge/ as raw material.
An arcane tome in-game that teaches you exactly what quests are possible, letting you practice writing them before trying them out for real.
ForCreators and leaders who want to learn how to write custom quests without guessing.
302e98c88dfe9336b6096a7e01e8910cae86a2820e57a946eddd545526d66ce8260.1 KB2026-08-12T16:10:35ZDraws an interactive console over the screen and covers all 86 practical atlas signatures across all 8 schools. Fifty-seven safe signatures normalize into 34 stable creator-facing quest events; low-level witnesses are visible only in a diagnostic profile and cannot bind quests. Edit a JSON file, run `lab_reload`, and watch the shared evaluator fire it or explain why it cannot.
roadmap unlinked
At stage 3Commit access to the mod.
Nothing here is gated — the source is readable now. Ladder stage 3 opens commit access for this tool.
A client-only BepInEx plugin.
Nobody starts as an owner. Each rung says what you did, what you get for it, and where it is written down. Stopping at stage 1 is a complete and finished contribution.
Read the one-pager for a tool and decided whether it is worth your evening.
Ran the tool locally and posted what happened in its thread — including the part where it broke.
Completed one of the first tasks listed on a tool card.
Landed two changes on a tool, or revived a recoverable piece back into something that runs.
Sustained the contribution over time, and the project operator agrees you are the person holding it.