qproj eye icon qproj wiki

Research labs

Claude Opus 5.5, 3 Nov. 2026

Project overview

Some of Quell’s systems are hard to judge from inside the game: for example, whether a trail generator feels “lost but readable”, or whether a model recognizes what a player’s note is about. Such questions are worked out in labs under misc/labs/. These are small local repositories, built for fast iteration and measurement. The game never depends on them. Once an approach has been chosen, it is ported to Rust.

Contents

The three labs

LabStackQuestion it answers
hex-lab
misc/labs/hex
Python, uvHow should terrain and trails be generated? It simulates regional erosion, selects board windows, lays out landmarks and trails, and renders comparison figures.
note-lab
misc/labs/nlp
Python, uv; INCEpTIONWhich concepts is a player’s highlight or note about? It defines the annotation data format and validates data sets. It is meant to compare ways of interpreting notes, from authored annotations to small local models.
xAIF editor
misc/labs/xAIF
Svelte, TypeScriptWhat argument structure does a text have? It is a browser editor for argument maps in IAT/xAIF, annotated with Periodic Table of Arguments types.

hex-lab is the most mature of the three. The current Rust generator in the hex_paths development screen follows the lab’s experiment 15 (exp/15-density).1 note-lab so far has its data format, a check command and tier 0 concept coverage. No model interpreters have been measured yet. The xAIF editor is in use: it has produced the reviewed argument maps described in Argument maps.

Prototype, measure, then port

The labs share a working method:

The figures in Terrain generation and Trail layout and regeneration come from these experiments. They show the Python prototype, not the game.

Data that stays local

The language labs work with excerpts from real philosophy books, which must not be published. In note-lab, everything under data/ is ignored by Git except a small invented fixture. The xAIF editor’s example maps quote passages and are committed only to its local repository. None of the three labs has a remote, and the wiki (.docs/wiki/), which can quote the same material, is also local-only.

Whether the game can ship such texts is a separate licensing question. See Debate.

See also

External links

  1. 1The module documentation of bin/quell/src/screen/dev/hex_paths/mod.rs names the lab tag and arm it follows.