Nothing hidden by the lenses

Explore all

Every audience page is a tailored table of contents over this same corpus. This view crosses the lanes; the machine-readable index retains every adapted record.

1 dispatch · 1 portal · 532 roadmap note · 2 story · 8 tool

Enter through a lens

Stories, portals, and tools

portal

Baseline

The public hub for the repository map, durable decisions, evidence, corpus, and discovery surfaces of the Valheim project fleet.

live

ComfyStewardView

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.

local-only

Live Community Telemetry

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.

dev-only

MCP Mod Channel

A localhost MCP server that talks to the running game mod: apply a config profile, run a bounded lab test, read back what happened.

local-only

Quest Lab Turnkey Package

An arcane tome in-game that teaches you exactly what quests are possible, letting you practice writing them before trying them out for real.

live

Quest Picker + Absorption Engine

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.

local-only

Quest Submission → Review Bridge

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.

local-only

Steam Self-Service Join

An invite link, a Steam sign-in, and a mod-pack zip with your credentials already in it — no config file to hand-edit.

Latest dispatches

Start here: choose your way into Baseline

Baseline is a public workbench for agentic collaboration and Valheim community tooling. The same body of work looks different depending on why you arrived, so start from the lane that sounds like you. Choose your lens: https://djcdevelopment.github.io/baseline/ Explore everyth...

Follow the complete public feed →

Latest roadmap records

Make the parallel dispatch regression runner-stable

The concurrency proof now uses an asynchronous rendezvous instead of blocking every available thread-pool worker, preserving the overlap assertion without depending on hosted runner hill-climbing timing.

Make release fixture gates type-stable across PowerShell generations

The Quest importer now canonicalizes timestamps whether ConvertFrom-Json returns a string on Windows PowerShell 5.1 or a DateTime on PowerShell 7. The NetworkSense tamper fixture now builds a named managed assembly through the SDK because Add-Type stamps different names and file versions between those shells; the pure release verifier itself remains build-free.

Make cross-repository release boundaries executable before publication

Transport now has a fail-closed NuGet tag lane and exact dependency profiles; NetworkSense releases are admitted by a pure manifest-and-checksum verifier with an executed tamper negative; Quest assets have a four-asset importer, explicit manifest-hash pin, deterministic lock check, and an honestly unpinned state. No package, release, tag, deployment, or public-profile activation occurred; missing credentials and producer artifacts remain explicit blockers.

Transferred Lumberjacks platform ownership to its sovereign repository

Gateway, Companion, P7 infrastructure, live FieldLab harnesses, and the roadmap journal now live in djcdevelopment/lumberjacks-platform. The roadmap command and pre-commit ceremony move with that implementation authority; baseline remains the evidence archive and fleet index rather than a source fallback.

Decouple the repo seams in place ahead of the sovereign split

Quest glue and transport contracts now travel as source packages (Comfy.Quest.Contracts, Comfy.Transport.Contracts); the fused test project split along the quest seam with count conservation (166+185=351); Quest Studio carved behind IQuestStudioHost with route parity 10/10; cross-seam scripts parameterized behavior-preserving. Extraction of networksense, lumberjacks-platform, and comfy-quest can now proceed from one green tag.

Document the Quest Lab r24 retrospective and final acceptance

The creator handoff now records the exact OMEN event/archive receipts, parser and local Sheets limits, corrected Gallery v2 fixture geometry, Derek's visual acceptance, and the remaining optional evidence gaps without overstating Google or rendered-proof claims.

Certify the r24 creator event export contract

Creators now receive a privacy-safe canonical JSONL ledger, atomic five-second CSV projections, a strict offline parser with filtered JSON/CSV/XLSX evidence bundles, and an optional localhost one-click Google Sheets handoff whose exact drive.file OAuth boundary remains creator-controlled.

Add local-first Quest Lab event exports and narrow Google Sheets handoff

Creators can validate multipart canonical-event sessions, download formula-safe CSV, and after one explicit Desktop OAuth setup create a polished three-tab Google Sheet in one click using only per-file drive.file access. The fixed loopback dashboard, DPAPI token storage, integrity states, bounded batching, and package allowlist keep local evidence usable when Google or tenant policy is unavailable.

Archive canonical Quest Lab events safely

Creators now get descriptive per-session JSONL and atomic spreadsheet CSV event files with privacy-safe defaults, bounded background buffering, rotation, retention, and explicit loss accounting without changing quest matching.

Add privacy-safe Quest Lab event parsing and Sheets workbooks

Creators can turn one or many rotated Quest Lab JSONL/CSV archives into filtered canonical action tables, raw-versus-coalesced summaries, and a formula-safe multi-tab XLSX/CSV bundle for Google Sheets without network credentials or Derek-operated setup. Strict schema validation, explicit crash-tail handling, queue-loss notices, mirror suppression, bounded inputs, hashed runtime identities, and descriptive failures keep the white-glove export honest and safe.

Add a self-guided Quest Lab scenario cockpit

Creators can browse every one of the 34 safe canonical events, copy or safely prepare an editable schema-1 quest with a deterministic manifest, rehearse it through the exact shared evaluator, and collect a receipt without Derek; the fixed OMEN/i5 mailbox gains only exact scenario suite IDs and no general execution surface.

Certify and publish deterministic Quest Lab creator packs

Creators can run the shipping loader and evaluator against a local pack, earn only exact evidence-backed badges, publish reproducible public-safe artifacts with a generic getting-started guide, diagnose catalog or contract drift, and preview safe installation without Derek.

Add accessible Quest Lab demo cockpit

Creators get keyboard navigation, explicit input ownership, color-independent status cues, low-resolution layout recovery, and a real-state readiness tab that distinguishes runtime evidence from human visual acceptance.

Add bounded Quest Lab build-by-example capture

Creators can export their own or Quest Lab-marked pieces inside an explicit local radius as a deterministic PlanBuild projection with hashed sign, item-stand, and light metadata, then inspect, diff, replay, and selectively clear it without asking Derek to transcribe a build.

Add Quest Lab Gallery Truth evidence

A bounded read-only Gallery pass now exports world/render bounds, honest roof and snow-risk classification, per-brazier roof clearance, fresh-prefab versus live render comparisons, and deterministic named camera views. OMEN and i5 can request and retrieve only this fixed-schema evidence without camera or world mutation, while final visual acceptance remains human.

Give Quest Lab a shared Creator Foundry contract

All 34 creator-safe events now publish honest target and filter metadata, and shared Unity-free primitives turn witnessed events into loader/evaluator-proven schema-1 drafts with structured exact-evaluator miss diagnostics. Existing quest files and matching behavior remain unchanged.

Replace Quest Lab's lossy Unity ledger serializer

An isolated one-record r20 live probe proved Unity discarded every custom recovery-record collection. Quest Lab now uses an explicit data-contract JSON boundary already proven in the shipping mod, linked into the headless shared suite with 43-record and forensic-v1 parsing tests; the real recovery ledger was restored unchanged.

Make Quest Lab tree ledgers readable by Unity

The first r19 OMEN identify receipt failed closed with 43 expected records but zero deserialized. Recovery DTOs now live at namespace scope and persist a plain record array, preserving the v1 JSON fields while removing the nested generic serializer ambiguity before any gallery clear.

Raise and harden Quest Lab's sheltered gallery

Moves the selected canopy to 16 m, attaches all nine braziers by measured mesh bounds with a live under-slab audit, and makes recoverable tree pruning fail closed on a round-tripped count-and-digest ledger; an exact 43-tree r18 recovery ledger was reconstructed from before/after world snapshots.

Shelter Quest Lab Gallery v2 below the snow line

The selected grand court returns to a 6 m deck and recoverably clears only natural trees under its measured crown boundary. It clones 550 black-marble floor cells into an 8 m roof, leaves rune stages open, hangs nine durable vanilla braziers, and exposes role, roof-coverage, and tree-ledger diagnostics for batch review.

Add live Quest Lab renderer-state inspection

Captures startup prefab materials and compares live instances so illumination, shared-material drift, property overrides, and child lights are diagnosed from Valheim's rendered state instead of placement assumptions.

Read the complete living roadmap →