# polyweave changelog — alegauss

Every entry in polyweave's roadkeep ledger, dated by the commit that wrote it.

- 2026-10-19 · PW565: A flattened sphere creases at its rim whatever its steps
- 2026-10-19 · PW564: A bevelled or carved piece loses its colours, and every built mesh is written faceted
- 2026-10-19 · PW563: A bevel in a fresh process crashes with No module named bmesh
- 2026-10-19 · PW562: A sphere or torus declared with steps crashes the build with a TypeError
- 2026-10-19 · PW561: A loop cut by sound.loop always opens on the track's first sample, even a dying beat
- 2026-10-19 · PW560: sound.loop fails an Ogg loop's seam that sound.measure reads as ordinary
- 2026-10-19 · PW559: A recorded track cannot become an editable music.toml score
- 2026-10-19 · PW558: A voice over a recorded music track cannot be removed through polyweave
- 2026-10-19 · PW557: the players kit copies no ui_accept or ui_cancel per player, so one player's menu cannot answer their own A and B alone
- 2026-10-19 · PW556: a pad whose name hides its maker is named in the wrong buttons, and the player cannot say which family it is
- 2026-10-19 · PW555: the remap kit offers no ready button maps, so a player changes a scheme only by rebinding each action
- 2026-10-19 · PW554: a keyed timeline of a scene's own properties cannot be declared and built, only skeletal motion and camera shots
- 2026-10-19 · PW553: game.open passes no arguments to the game, so a state the game opens by a flag is reached by calling private methods
- 2026-10-19 · PW552: the prompts kit's follow keeps a lambda whose node was freed, and the next refresh calls it on a null instance
- 2026-10-19 · PW551: a help line's {action} marks fill only as words; bbcode reads another mark, ignores the player and pad, and drops {move}
- 2026-10-19 · PW550: a kit's copied records name the artefact inside polyweave's tree, so provenance.verify reports every kit icon missing
- 2026-10-19 · PW549: an accepted take cannot be placed at the path the game loads, so it is copied by hand with a record naming its old path
- 2026-10-19 · PW548: no measure reads a transparent picture's alpha edge, so a halo or a wide soft fringe round it passes every spec
- 2026-10-19 · PW547: a sitting of alternatives for one slot lets a person accept every one, with no way to pick just one
- 2026-10-19 · PW546: a dialogue kit proof ends with no signal under the full gate's load, so its broken-box case fails with nothing to read
- 2026-10-19 · PW545: the prompts kit starts on the keyboard before any input, so a game launched with a pad in hand shows keys
- 2026-10-19 · PW544: kit.install writes the remap kit's own file into polyweave.toml even where the game declares a STORE
- 2026-10-19 · PW543: loading an older bindings file logs an engine error for every action the player never rebound
- 2026-10-19 · PW542: the drawn pad screen shows raw action names, unfilled help and works only on ui_accept and ui_cancel
- 2026-10-19 · PW541: the remap screen says nothing when it listens and rebuilds its rows on each bind, so a host game loses focus
- 2026-10-18 · PW540: the remap screen rebinds on a store of its own, so co-op pads lose their narrowing and the shared store goes stale
- 2026-10-18 · PW539: the players kit's proof expects a pad seated on its first join press, so a game declaring AUTO_JOIN false fails it
- 2026-10-18 · PW538: the players kit's proof resets bindings through the game's declared store, wiping a player's own controls
- 2026-10-18 · PW537: the remap kit's proof reads the screen's words in the game's language, so a pt-BR game with its own rows fails it
- 2026-10-18 · PW536: a kit's older-file adoption is a fixed user:// path, so a game's tests overwrite kit fields to keep off the real file
- 2026-10-18 · PW535: the options kit requires the menus and prompts kits, so a game wanting only the store ships 69 unused icons
- 2026-10-18 · PW534: the saves kit's proof writes slots 1 and 2 by number, so a game declaring one slot fails it
- 2026-10-18 · PW533: a cube's settled frame comes out as a permutation on some CPUs, so CI's cube test fails now and then
- 2026-10-18 · PW532: kit.prove proves each fixture under its fixed project name, so a run that left state in its user:// fails the next proof
- 2026-10-18 · PW531: [layers] on proposed for a project leaves off a layer its records and *.camera.toml show it using
- 2026-10-18 · PW530: migrate leaves the imports it rewrote out of sorted order, so an adopter's import lint fails until they fix it by hand
- 2026-10-18 · PW529: A polyweave.toml holding [voxels] reads as a geometry declaration, so a build of the tree refuses the project file
- 2026-10-18 · PW525: the crash kit's mid-run kill races the game under load, so the full gate fails it and a lone run passes
- 2026-10-18 · PW524: a Blender render test's xdist worker crashes under the full gate and passes when the file runs alone
- 2026-10-18 · PW523: the saves kit's proof writes to one fixed user:// folder, so two proofs at once empty each other's slots
- 2026-10-18 · PW522: Spinhold still runs on the flat package, so the 443 records and 30 verdicts most at stake in the break are unchecked
- 2026-10-18 · PW521: Cottony still runs on the flat package and serves every layer, so the block is unproven on its first consumer
- 2026-10-18 · PW520: A project's polyweave.toml and the Python importing polyweave break on the new layout, with nothing to carry them over
- 2026-10-18 · PW519: An extension would hide the gap it fills, so a measure two games both wrote never becomes vocabulary
- 2026-10-18 · PW372: a camera move cannot be declared as a clip or played by the game, so a cutscene's shots are numbers in the project
- 2026-10-18 · PW371: Cottony keeps its own settings and save code where the kits provide them
- 2026-10-18 · PW370: Starship keeps its own bindings and co-op code after the input kits were extracted from it
- 2026-10-17 · PW528: Training a Scenario model and drawing from it each speak to Scenario from the picture layer
- 2026-10-17 · PW527: The picture operations each send their own requests to Ideogram, and a charge sent but never delivered goes uncounted
- 2026-10-17 · PW526: Meshy, Tripo and Rodin each carry their own purchase flow inside the mesh domain
- 2026-10-17 · PW518: A project's own generator can run as a job but is no operation, so no agent finds it, describes it or searches over it
- 2026-10-17 · PW517: A project cannot add a measure of its own, so a look only its game needs is a fork, a side script or a PW line
- 2026-10-17 · PW516: Each paid service's HTTP client is written inside the domain that buys from it, so a new service copies a client
- 2026-10-17 · PW515: A material's finish and fuzz are special-cased in the bake and in write, so a toon or metal look is a third case
- 2026-10-17 · PW514: Voxels are a branch inside build.write and a voxel_* module beside each mesh one, so a third form has no place to go
- 2026-10-17 · PW513: A geometry op is spread over BUILDS, FIELDS, review's elif chain and voxels' bounds and TRACED, four places per op
- 2026-10-17 · PW512: Nothing proves a new layer can be added without editing the kernel, so the block's whole claim goes unchecked
- 2026-10-17 · PW511: census.py classifies every public function in the package in one map, so each new helper module edits it
- 2026-10-17 · PW510: The tool list's budget has been raised about 30 times in a row, so it stops no growth and names no layer that grew
- 2026-10-17 · PW509: A project gets all 200 operations as tools whatever it makes, so a 2D game's agent loads Blender, voxel and rig tools
- 2026-10-17 · PW508: Every table polyweave.toml may hold is declared in one config.py, so a layer's settings are kernel code
- 2026-10-17 · PW507: Every error code lives in one 2,611-line codes.py, touched by 61 of the last 200 commits to the package
- 2026-10-17 · PW506: A kernel or loop module can import a layer and both gates still pass, so the direction the layout states is a hope
- 2026-10-17 · PW505: asset.brief, the review page and loop.report each import every medium they describe, so one new layer edits all three
- 2026-10-17 · PW504: search.sweep can only draw a sample through render.bake, so picture, engine and preset each wrote a search of their own
- 2026-10-17 · PW503: accept.check reaches into sound, vfx, video, flashes, render and reference_concept to measure a subject
- 2026-10-17 · PW502: provenance names words, world, kits and driving and keeps a closed KINDS tuple, so the record format knows every layer
- 2026-10-17 · PW501: A verdict's answer branches on each domain by name, so every layer a person judges edits verdict.py
- 2026-10-17 · PW500: A layer exists only as a line in a hand-kept MODULES tuple, so nothing reads what it contributes or what it needs
- 2026-10-17 · PW499: The package's 128 modules sit flat, so nothing says which are shared core and which belong to one layer
- 2026-10-17 · PW498: union joins parts at a hard crease, so a body whose parts flow into each other, as moulded plastic, cannot be declared
- 2026-10-17 · PW497: nothing measures how round a model's edges are, so a hard-edged piece in a soft-toy style reaches a person's sitting
- 2026-10-17 · PW496: a mesh's squash and jiggle when struck cannot be declared, so a toy that wobbles on a hit is a game's own vertex shader
- 2026-10-17 · PW494: a material declares only colour and roughness, so a glossy plastic with clear coat, sheen and soft rim cannot be asked
- 2026-10-17 · PW493: a solid round on every edge, a capsule or a soft box, has no op, since plate rounds only its outline's corners in XY
- 2026-10-17 · PW492: inflate swells one face of a drawing, so a body puffed round on both sides, as an inflatable toy is, cannot be declared
- 2026-10-17 · PW491: four source files cite a line through a mis-encoded section sign, so a search for that citation misses them
- 2026-10-17 · PW490: panel.capture films a panel only at its declared size, so how its shader draws it grown is never seen
- 2026-10-17 · PW489: a capture whose shader failed to compile answers ok, so panel.capture hands back stills of the bare white rect
- 2026-10-17 · PW488: a capture warns same settings, different picture when only a sprite the scene draws changed, as if it were noise
- 2026-10-17 · PW487: engine.sweep keeps only the matched text of a hit, and a run its frame budget ended reads as one that never printed
- 2026-10-17 · PW486: a sitting member that failed a bound shows no accept, so a person who likes the look cannot see how to approve it
- 2026-10-16 · PW485: the prompts kit's proof fails in a game running in another language, reading its translated key names as wrong
- 2026-10-16 · PW484: the input kits fail to parse in a game that has its own class named Bindings, Spinhold among them
- 2026-10-16 · PW483: measure.take reports luma only at p1, p50 and p99, so a spread between other percentiles cannot be measured
- 2026-10-16 · PW482: voice.design sends a sample shorter than the service accepts and quote cannot price it from the entity
- 2026-10-16 · PW481: verdict.sitting crashes on an old picture named HEAD:<path>, a form sound.sitting reads from git
- 2026-10-16 · PW479: a panel cannot declare a lit bevel, an inner hairline, a moving sweep, inset brackets or a glow by state
- 2026-10-16 · PW478: picture.vector answers a layer that drew nothing like any other, so an empty layer is found only by opening it
- 2026-10-16 · PW477: a capture cannot be held to the concept painting it copies, region by region, at another size and aspect
- 2026-10-16 · PW476: picture.vector draws one still, so a vector layer that loops through an attribute needs a hand-made source per frame
- 2026-10-16 · PW475: port.run names a failed predicate but not what it measured, so the margin takes a second accept.check by hand
- 2026-10-16 · PW474: a panel cannot carry a sewn seam, so a craft-styled game draws its stitches in its own code
- 2026-10-16 · PW473: a panel's fill is one flat colour, so a felt or candy body with light, shade and grain cannot be declared
- 2026-10-16 · PW472: a panel's outline is a box with cut corners, so a pill, a rounded card or a lobed banner cannot be declared
- 2026-10-16 · PW471: engine.run_declared blames the frame budget when the script exited 1 on its own after printing why it failed
- 2026-10-15 · PW470: nothing exports a pack and lists what landed in it, so a project parses Godot's pack table itself
- 2026-10-15 · PW469: nothing boots a game's main scene and reads its shutdown, so a project's boot check starts Godot itself
- 2026-10-15 · PW468: a mesh with two equal extents gets whatever frame the machine's SVD returns, so its orientation differs by CPU
- 2026-10-15 · PW467: a game's engine scripts and the line each prints are a table in a Python driver the game writes itself
- 2026-10-15 · PW466: Cottony's tests, boot check and export check still start Godot through subprocess, each with its own lookup
- 2026-10-15 · PW465: an accept on the review page never reaches the loop ledger, so loop.pending reads an accepted family as still waiting
- 2026-10-15 · PW464: sound.sitting takes no about, so a sound sitting cannot say what changed or what to listen for
- 2026-10-15 · PW463: a review server that sees polyweave changed refuses the answer, and only the agent that started it can restart it
- 2026-10-15 · PW462: scrub reads a painted mark as darker in luma only, so the hammer's soft purple seam on pink survives it
- 2026-10-15 · PW461: a family search hands back a passing rig on every range's edge while one inside them has three times the headroom
- 2026-10-15 · PW460: the review page lets a person accept a family whose spec fails, and the bound stays, so the bake refuses it
- 2026-10-15 · PW459: the review page opens a sitting only by a click, so no URL shows the agent or the owner one sitting
- 2026-10-15 · PW458: port.run builds a member's declaration beside the declaration, so in a game's tree the engine imports the mesh
- 2026-10-15 · PW443: verdict.judge takes any sentence its caller passes as the person's, so an agent can write the verdict on its own work
- 2026-10-15 · PW192: Cottony still makes its audio outside polyweave
- 2026-10-15 · PW81: the two friends, their lean frames and the mascot take eleven constants apiece and nothing declares one
- 2026-10-15 · PW80: the three booster objects each needed a scrub, a roll and a fill found by hand after the service returned them
- 2026-10-15 · PW79: the three brand marks are exposed by a hand-found light and nothing states what the type should read as
- 2026-10-15 · PW78: the two trays are framed by a world rectangle written out per asset so the game's grid lands on it
- 2026-10-15 · PW59: nothing says how much of Cottony still does its own version of what the plugin does
- 2026-10-15 · PW56: twelve GDScript runners in Cottony each start Godot their own way, and a settings mismatch is silent
- 2026-10-15 · PW53: Cottony lights twelve models through fourteen constants of its own, and the search never sees one of them
- 2026-10-14 · PW457: a purchase ledger kept as a table by name reads as its bare names, so every total over it is wrong or crashes
- 2026-10-14 · PW455: provenance.generated cannot tell what a Godot build ships, so it counts excluded files and buries art among code
- 2026-10-14 · PW454: provenance.generated leaves an older purchase's service unnamed, so a disclosure cannot say which generator made a file
- 2026-10-14 · PW453: picture.vector draws an SVG with live text as a PNG with no letters, and answers as if nothing were lost
- 2026-10-14 · PW451: a canon holds approved pictures only, so a new 3D enemy is never checked against the meshes already approved beside it
- 2026-10-14 · PW448: no service's plan licence reaches the record, so a free-tier mesh or picture can ship in a sold game unwarned
- 2026-10-14 · PW447: a bought mesh is oriented and scaled, but nothing holds its triangles, materials or holes to a bar before a sitting
- 2026-10-14 · PW446: no mesh can be bought from Rodin, so a part that needs clean topology has only Meshy's to start from
- 2026-10-14 · PW445: Meshy is the only 3D generator a mesh can be bought from, so a project that prefers Tripo writes its own client
- 2026-10-14 · PW444: nothing totals what the records already hold per asset, so polyweave's own effect on a game cannot be stated as a number
- 2026-10-14 · PW436: a sitting laid out in the wrong folder cannot be moved, and a hand move leaves its answers on the old path
- 2026-10-14 · PW435: a take made on a free ElevenLabs plan is recorded like any other, so a game can ship one commercially unwarned
- 2026-10-14 · PW434: the prompts kit cannot keep a label filled, so each screen refills its help on a device, rebind or language change
- 2026-10-14 · PW433: the remap kit keeps its own file with a fixed pad section, so a game's extra pad options and ranges are lost
- 2026-10-14 · PW432: the remap menu binds on press, in English words, with no label or order per action
- 2026-10-14 · PW431: the prompts kit has no generic family and cannot name a raw button code, so a pad screen cannot label every button
- 2026-10-14 · PW430: an MCP caller has no describe, so what a vfx declaration may hold is read only on the command line
- 2026-10-14 · PW429: captured sequences cannot be cut together, scored and encoded, so a store teaser needs ffmpeg driven by hand
- 2026-10-14 · PW428: the remap kit has no screen that draws the pad and rebinds on the picture, so each game draws its own
- 2026-10-13 · PW452: after port.run searches, each member's out holds the last sample tried, not the rig it answers with
- 2026-10-13 · PW442: a search whose best rig sits on its axes' bounds reports never passing, not that the range may cut the answer off
- 2026-10-13 · PW441: a render's world light has a strength and no colour, so a rig lit by a warm world cannot be reproduced
- 2026-10-13 · PW440: a render's material replaces the mesh's own, so a roughness cannot be laid over a textured mesh without losing it
- 2026-10-13 · PW439: a project's 2D passes painted on a render, a gloss window and a drop shadow, are absent from its record and cache key
- 2026-10-13 · PW438: npm start fails from any VS Code terminal with a missing-export error, since ELECTRON_RUN_AS_NODE runs Electron as Node
- 2026-10-13 · PW437: a 3.0 picture is sent to an async generate route Ideogram lists for 4.0 only, so a 3.0 call may fail unexplained
- 2026-10-13 · PW427: vfx.build draws every particle as a flat quad, so a puffy tuft with depth is still a mesh built in game code
- 2026-10-13 · PW426: a score cannot be another score transposed, so a piece in three keys is three files kept in step by hand
- 2026-10-13 · PW425: sound.sitting cannot hear the sound a render overwrote, so its old needs a hand git and LFS extract
- 2026-10-13 · PW424: vfx.preview refuses an out under art/, so an effect's sitting cannot sit in art/review/ with the others
- 2026-10-13 · PW423: a rendered cue's record leaves out its drum kit, so a kit edit leaves every cue reading current
- 2026-10-13 · PW422: a music score cannot name the track it was written against, so a rendered cue's record never says whose loop it answers
- 2026-10-13 · PW421: a built path ribbon freed before it entered the tree leaves its mesh node behind, an orphan and a leaked render instance
- 2026-10-13 · PW420: render.bake draws a voxel build's glb shattered, cubes scattered with holes, unlike the build's own preview
- 2026-10-13 · PW419: words.check reads only the string table, so a store page or site copy is never held to the world's names
- 2026-10-13 · PW416: voice.lines lays its sitting out at the project root with no out, where the engine imports its sheets
- 2026-10-13 · PW415: the review page stacks every card of every sitting on one page, so a person cannot find what waits on them
- 2026-10-13 · PW414: sound.speech fails takes that say the line, a JSON-only keys list and an unpriced quote hide what a set costs
- 2026-10-13 · PW413: an entity has one voice for every language, so a voice designed in English reads Portuguese with an accent
- 2026-10-13 · PW412: voice.lines sends no language with a line, so Portuguese takes are read in English
- 2026-10-13 · PW411: accepting a voice preview on the review page fails with Failed to fetch, so no voice can ever be chosen
- 2026-10-13 · PW180: no canon picture is ever sent as a style reference, so a family's look reaches the service only as words
- 2026-10-13 · PW77: the map's five candy props match a drawn sprite that exists only as medians in a comment
- 2026-10-12 · PW418: a capture's record leaves out the script's own arguments, so a recorded picture cannot be taken again
- 2026-10-12 · PW417: vfx.build declares only particle systems, so a sheet or wall of light with a hot core and halo is a shader in game code
- 2026-10-12 · PW410: a 403 from ElevenLabs prints with no detail, and a free plan's missing feature is found only by spending
- 2026-10-12 · PW409: describe lists vfx.build's arguments but not the keys a declaration holds, so an effect is written from vfx.py
- 2026-10-12 · PW408: vfx.build draws no star, twinkle or heart, so a cute game's particles fall back to a flake or are drawn in game code
- 2026-10-11 · PW407: a reference video is named by path each call, so a changed file is read silently and capture.run takes internal input
- 2026-10-11 · PW406: a rebuild's comparison with its reference shows no declared pressure, so a spawning fault reads like a choice
- 2026-10-11 · PW405: a reference video's timeline marks no change of music section, and is drawn apart from the frames its ticks fall in
- 2026-10-11 · PW404: reference.objects tells kinds apart by colour and size alone, so two enemies of one colour count as one kind
- 2026-10-11 · PW403: the browser's review page and the window's decision screen would be two implementations of one screen
- 2026-10-11 · PW402: the window's decision screen shows no gate lanes, turntables, canon boards or pending table
- 2026-10-11 · PW401: the window's decision screen cannot mark where a picture is wrong or compare two versions of it
- 2026-10-11 · PW400: the window shows a project's verdicts only by framing the review page, never on its own decision screen
- 2026-10-11 · PW398: the saves and options kits read only their own files, so a game adopting them starts its players over
- 2026-10-11 · PW397: the remap kit reads only its own file, so a game adopting it loses every binding its players had already set
- 2026-10-11 · PW396: the players kit seats any pad the moment it presses Start, so a game cannot hold a join for the next wave
- 2026-10-11 · PW395: the prompts kit follows every pad, so a second player moves the first player's prompts, and an unplugged pad keeps them
- 2026-10-11 · PW394: the prompts kit names a binding only as an icon, so a help line in words cannot name a player's button in their language
- 2026-10-11 · PW387: a style cannot take its palette from another project, so a game in a sister game's colours keeps a copy that drifts
- 2026-10-11 · PW386: measure.take asks for contrast_min and refuses it for want of targets, yet takes no targets parameter
- 2026-10-11 · PW385: worlds offered on one tier of a route cannot be held level in whole threat and in what they give to save
- 2026-10-11 · PW384: nothing keeps a reference video, or the frames taken from it, out of the repository and out of what ships
- 2026-10-11 · PW383: a transcription read from a reference video cites no frames, and a person's corrections to it are kept nowhere
- 2026-10-11 · PW382: a rebuilt level's capture cannot be aligned with the video it copies, so where it plays differently is found by memory
- 2026-10-11 · PW381: a reference video has no timeline of its score, flashes and sound onsets, so where each wave starts is found by eye
- 2026-10-11 · PW380: a reference video's radar and HUD cannot be declared as regions, and the blips on its radar cannot be read as positions
- 2026-10-11 · PW379: the enemies in a reference video's frames cannot be counted or followed, so an agent counts them by eye on every sheet
- 2026-10-11 · PW377: half the decision screen's facts and its masked write are no operation, so the window can only frame the Python page
- 2026-10-10 · PW399: the window calls an operation by its name with untyped arguments, so a renamed parameter fails only at run time
- 2026-10-10 · PW378: a revision's session can write outside its item through Bash, and neither the question nor the touched list sees it
- 2026-10-10 · PW376: provenance.verify reports the work area's snapshots of old commits as the project's drift
- 2026-10-10 · PW375: a verdict a person gives in chat answers no sitting by name, so the agent rebuilds each family's members for judge
- 2026-10-10 · PW374: vfx.build writes each scene beside its declaration, so effects declared in an unshipped folder load only in the editor
- 2026-10-10 · PW373: game.shot answers success and a path when the save failed, and never makes the folder it is given
- 2026-10-09 · PW393: the options kit's proof fails in a game with one value row, writing its refused value over the one it just kept
- 2026-10-09 · PW392: the remap kit's proof holds only in a game with jump, fire and pause actions, so a kit that needs remap fails to install
- 2026-10-09 · PW391: a pad binding the remap kit rebinds answers pad 0 alone, so a lone player on any other pad loses it after a rebind
- 2026-10-09 · PW390: a colourblind player cannot tell a game's paired colours apart, and no filter corrects it or checks the pair
- 2026-10-09 · PW389: the window's live test fails the gate at random when its setup, two Python calls, outruns vitest's 10 s hook limit
- 2026-10-09 · PW369: a new game starts as an empty Godot project and is adopted onto polyweave later, by hand
- 2026-10-09 · PW367: a preset's settings are chosen by eye, so no one knows if it is the best-looking one that fits its frame budget
- 2026-10-09 · PW366: a game ships one graphics setting or presets chosen by hand, and no fallback when its renderer fails to start
- 2026-10-09 · PW365: a game's frame time, load time and memory are measured by scripts run by hand, with no baseline a commit regresses from
- 2026-10-09 · PW364: a game's tables of enemies, items or waves are read as loose JSON, and a number typed as a string is found in play
- 2026-10-09 · PW363: an exported build is never launched before a player launches it, so a resource the export left out is found by them
- 2026-10-09 · PW362: each game runs its tests its own way, so an agent learns per project how to run them and read what failed
- 2026-10-09 · PW361: when a game crashes on a person's machine, the agent has nothing to read but their description of it
- 2026-10-09 · PW360: a bug that happens only sometimes cannot be reproduced, because a game's randomness and timing are held to no seed
- 2026-10-09 · PW359: an agent reads a game's state by adding prints and running it, since nothing declares which state a query may read
- 2026-10-09 · PW358: a moved file breaks a UID reference and a script that does not parse is found only when its scene loads
- 2026-10-09 · PW357: a second player joining, which pad is whose and keeping two players' bindings apart are rewritten per game
- 2026-10-09 · PW356: a pad unplugged mid-game or a window losing focus leaves the game running with no one at the controls
- 2026-10-09 · PW355: text size, colourblind filters, subtitles and less shake are each left out or hand-built, and none is checked
- 2026-10-09 · PW354: no measure counts the flashes in a captured run, so a photosensitivity risk is found by a player
- 2026-10-09 · PW353: a dialogue box with typed text, skip, advance and a portrait is rewritten per game, each advancing on its own button
- 2026-10-09 · PW352: the string table words checks reaches a game's TranslationServer by hand, with no fallback font for another script
- 2026-10-09 · PW351: each game lays out its audio buses, music crossfade and sound pooling its own way, and a bus's loudness is never checked
- 2026-10-09 · PW350: a game's credits are typed by hand while the provenance record already knows every asset's source and licence
- 2026-10-08 · PW388: a verdict given with asset= opens an after run, so that asset's baseline is refused for good
- 2026-10-08 · PW349: the splash, the load into the first scene and each change of scene are hand-made per game and freeze on a large scene
- 2026-10-08 · PW348: a save is written in place with no schema version, so a crash mid-write or a game update can lose a player's progress
- 2026-10-08 · PW347: each game writes its own options screen and settings file, and an option that changes nothing goes unnoticed
- 2026-10-08 · PW346: a main menu, a pause menu and a confirm dialog are rebuilt per game, and a control no pad can reach is found by a person
- 2026-10-08 · PW345: rebinding, its conflicts, its reset and its persistence are written anew by each game that lets a player change controls
- 2026-10-08 · PW344: a game names a pad's buttons in its own text per layout, with no icons, no Switch layout and no change on a new device
- 2026-10-08 · PW343: a project cannot tell that a kit it installed has a newer proved version, or what upgrading would replace
- 2026-10-08 · PW342: a kit's proof runs only in a game that installed it, so a kit can leave this repository broken
- 2026-10-08 · PW341: nothing installs a kit into a project, records which version landed and proves it there in the same call
- 2026-10-08 · PW340: no format says what a kit is, so a part every game repeats is rewritten in each one, a little different each time
- 2026-10-08 · PW339: game.open ignores the resolution and locale [capture] declares, and game.shot does not say what it took
- 2026-10-08 · PW338: verdict.sitting marks a member with no spec as passed, as if something had measured it
- 2026-10-08 · PW337: a dict parameter is refused as an @file, so PowerShell cannot pass one to the CLI at all
- 2026-10-08 · PW336: nothing reads a held screen for text leaving its box or lying over other text, so a fit is judged by eye
- 2026-10-08 · PW335: no operation says which characters of a string table its fonts lack, so a missing accent shows only on screen
- 2026-10-08 · PW334: an @file list written by Windows PowerShell is refused for its UTF-8 BOM, so PW247's remedy fails in that shell
- 2026-10-08 · PW333: an sfx effect cannot be declared at a note, so putting a menu sound in a key means working out base_freq by hand
- 2026-10-08 · PW332: a verdict given through the CLI never reaches the ledger, since an open run cannot outlive the call that opened it
- 2026-10-08 · PW331: a set of small 2D icons, such as a pad's button prompts, cannot be declared, built or accepted
- 2026-10-08 · PW330: a wave timeline's threat per second, in its two bounding cases, and its gaps with nothing to shoot cannot be measured
- 2026-10-08 · PW328: A reference gameplay video cannot be sampled into frames or contact sheets an agent can read
- 2026-10-08 · PW326: geometry.fit scores a whole alpha silhouette, so a part inside a picture, like the V on a badge's disc, cannot be fitted
- 2026-10-08 · PW325: no operation brings an artefact another project made into this one with a record of where it came from
- 2026-10-08 · PW324: a spoken line can only be heard after paying for it, so its wording and timing in the game cannot be tried for free
- 2026-10-08 · PW323: nothing measures a spoken take, so a clipped, padded or misread line reaches the person's verdict as a candidate
- 2026-10-08 · PW322: a locale catalog's lines cannot be voiced as a set, so a cast's dialogue is one hand-made call and cue per line
- 2026-10-08 · PW321: a world's character has no voice of its own, so each spoken line sounds like whichever voice its call happened to name
- 2026-10-08 · PW320: a service's price is one figure per call, so a spoken line billed by its characters cannot be priced before it is sent
- 2026-10-08 · PW319: measure.contrast rates a text box against its surround, so nothing says whether text reads over the picture behind it
- 2026-10-08 · PW318: a declaration cannot state its own cell ceiling, so a model allowed over the voxels budget carries the finding for good
- 2026-10-08 · PW317: build --set voxels.cell=0.03 is dropped without a word, and the build answers built at the declared cell
- 2026-10-08 · PW314: no operation speaks a line, so a game cannot get a voiced tag like a studio name read aloud
- 2026-10-08 · PW310: the window would show a project as it was when opened, so an item a session or terminal changed looks untouched
- 2026-10-08 · PW309: a revision's change can rewrite items outside the one asked about, and the person learns of it only by diffing
- 2026-10-08 · PW308: a revision session can call a paid generator on its own, so a click on one picture spends credits nobody weighed
- 2026-10-08 · PW307: a session changing an item can report done with no check run, and nothing makes it end on the person's verdict
- 2026-10-08 · PW306: asking for a change to one item means leaving the window for a terminal and retelling the agent which item and what
- 2026-10-08 · PW305: the window and the review page would each show a sitting, so two surfaces answer the same verdict and drift
- 2026-10-08 · PW304: a person sees one item of a project only by opening its file by hand, with no declaration, record or bar beside it
- 2026-10-07 · PW329: words.check holds a translated column to the English names, so a name written in that language reads as unknown
- 2026-10-07 · PW316: a menu panel, frame or stylebox cannot be declared, built or held to a spec, so a game draws its UI kit by hand
- 2026-10-07 · PW315: a vector logo cannot be rendered to a game texture, whole or in its layers, with a record naming the SVG
- 2026-10-07 · PW313: sound.sitting plays a jingle's cues one by one, so a person never hears them mixed at the times the game plays them
- 2026-10-07 · PW312: geometry.describe warns a param no node reads when every node reads it, if its name is also a function
- 2026-10-07 · PW303: there is no desktop window that finds the projects on a machine using polyweave and opens one
- 2026-10-07 · PW302: the plugin is sourced from the repository root, so a desktop app added to the tree ships in every adopter's cache
- 2026-10-07 · PW301: a person's request to change one item lives only in a chat, so no run, sitting or record ties it to the item
- 2026-10-07 · PW300: asset.brief reads a geometry declaration only, so a picture, sound, effect or line has no one-read state
- 2026-10-07 · PW299: nothing lists every item a project governs, so a picture, sound or line is found only by knowing its path
- 2026-10-07 · PW298: asset.brief calls a spec current while its render is of a mesh the game stopped drawing when voxels replaced it
- 2026-09-28 · PW297: game.open never makes the scene it loads current, so a game's scene change leaves the first scene and its camera up
- 2026-09-28 · PW296: every capture opens a Godot window on the desktop, so a gate run flashes dozens of them and steals focus
- 2026-09-28 · PW295: a sitting's summary draws its choices as boxes that look pressable, and nothing parts one sitting from the next
- 2026-09-28 · PW294: the review server keeps the polyweave it started with, so a spec using a measure added since is refused on Accept
- 2026-09-28 · PW293: a sitting laid out before PW287 reads in English on the page, with no summary, and looks broken to its owner
- 2026-09-28 · PW292: no measure says how tall a silhouette is for its width, so a spec cannot hold an enemy tall enough to hit
- 2026-09-28 · PW291: words.sheet lays out every row of the string table, so a person judges the tone of interface labels nobody speaks
- 2026-09-28 · PW290: a picture bought from a world entity on 4.0 is refused with 400, its json_prompt lacking compositional_deconstruction
- 2026-09-28 · PW289: the review page redraws itself whole after each answer and every few seconds, so a click between two is lost
- 2026-09-28 · PW288: an accept with no comment is refused as loop.no-reason, though the review page calls the comment optional
- 2026-09-28 · PW287: a review sitting shows sheets and choices with no summary, no consequence and only in English
- 2026-09-28 · PW286: a path ribbon adds a point every frame, so it is cut short at high frame rates, where its cost is timed
- 2026-09-28 · PW285: vfx.build has no lifetime randomness, so a built burst dies on one frame where the accepted one frays
- 2026-09-28 · PW284: a trail's ribbon and its particles are two vfx effects, so the game places two scenes and a person judges two halves
- 2026-09-28 · PW282: music.render refuses an unwritable format as music.no-engine on a machine without the engines
- 2026-09-28 · PW281: vfx.build cannot declare damping, spin, box emission, particle shape or a path ribbon, so no accepted trail builds
- 2026-09-28 · PW280: no capture can take a picture larger than the desktop, so a 4K key art on a 4K screen always comes back shrunk
- 2026-09-28 · PW279: a spec cannot give contrast_min its ring or a target's radius, so a shot measured from a spec reads 1.0 in silence
- 2026-09-28 · PW278: a kept expectation on a dictionary or array of numbers fails every replay, since 1 is compared to 1.0 as text
- 2026-09-28 · PW277: a selector cannot pick out an unnamed node by its place under a named one, so buttons inside a screen stay fragile
- 2026-09-28 · PW276: a flow kept before selectors still clicks at generated paths, and re-keeping it means driving every step again
- 2026-09-28 · PW275: store.capsules reads only a raster logo, so a wordmark kept as SVG has to be exported by hand at a guessed size
- 2026-09-28 · PW274: a cube and a plate over the same box fill different cells where a face falls on a cell centre
- 2026-09-28 · PW273: capture.movie asked at a size records at the project's window size, and is refused after as though the script erred
- 2026-09-28 · PW272: no measure says how well a target stands out from what lies behind it, so a shot's legibility is scripted by hand
- 2026-09-28 · PW271: a flow that needs many moves costs thousands of calls, so losing a later Cottony level was never kept
- 2026-09-28 · PW270: a kept flow names nodes by Godot's generated names, so any node added before them breaks it
- 2026-09-28 · PW269: compose.place writes its picture with no record, so a composed capsule cannot say which pictures it came from
- 2026-09-28 · PW268: a store's capsule set cannot be cut from one key art, so each project crops and places its logo by hand
- 2026-09-28 · PW267: capture.run trusts the size a script says it applied, so a window the OS shrank records a picture of the wrong size
- 2026-09-28 · PW266: the review page admits a picture to a canon only from a gate lane, so a family never gated cannot start
- 2026-09-28 · PW265: a refused picture can be promoted only from the review page, so a verdict given in chat has no operation to carry it
- 2026-09-28 · PW264: mesh.buy asks which paid service to use even when only one of the declared services sells meshes
- 2026-09-28 · PW263: geometry.fit scores at the reference's own aspect, so a declaration held to another box is squeezed to its range edges
- 2026-09-28 · PW262: a one-cell paint region centred on a cell boundary silently takes both cells, so a row of mullions paints a whole face
- 2026-09-28 · PW261: a sitting given bare picture paths as members raises and takes the MCP server down instead of refusing
- 2026-09-28 · PW260: a capture run through the tool never writes its picture's record, since no caller can pass engine.run's produces
- 2026-09-28 · PW259: a visual effect such as a trail or a burst of particles cannot be declared, built or accepted
- 2026-09-28 · PW258: what a change costs a frame is found only by stashing, re-importing and timing both sides by hand
- 2026-09-28 · PW200: Starship's screen still shows names its world bible replaced
- 2026-09-27 · PW257: words.check reads the plural of a declared name as a name the world does not show
- 2026-09-27 · PW256: a sitting shows pictures only, so a person cannot hear a new sound beside the old one and give a verdict
- 2026-09-27 · PW255: music.render always writes both WAV and OGG, so a game that loads one ships the other or deletes it by hand
- 2026-09-27 · PW254: a synthesised effect is normalised to a peak alone, so a replacement lands 10 dB louder than the sound it replaces
- 2026-09-27 · PW253: a voxel preview's front view puts +x where a camera at -z sees -x, so an asymmetric model reads mirrored
- 2026-09-27 · PW252: a paint whose marks cover none of its body's cells builds clean, and the detail is silently missing
- 2026-09-27 · PW251: capture.run kills every script at frame 6000, and no parameter raises it
- 2026-09-27 · PW250: finding a seed where a game shows a moment means flying it by hand, one seed at a time
- 2026-09-27 · PW249: a game can be captured as one still, never as the frames of a run between two ticks
- 2026-09-27 · PW248: a project cannot ask which files it ships were made by a generator, directly or through their inputs
- 2026-09-27 · PW247: a list parameter passed from PowerShell never arrives as JSON, so the CLI refuses it
- 2026-09-27 · PW246: capture.run answers ok false with verdict ok and an empty why when only the environment differed
- 2026-09-27 · PW245: a capture asked at 1920x1080 comes back at the project's window override, since each script applies the size
- 2026-09-27 · PW217: Cottony's flow from title screen to a won level is checked by no test, so a broken menu ships unseen
- 2026-09-27 · PW216: A real-time game has never been driven frame by frame, so the driver is proven on a turn-based board only
- 2026-09-27 · PW215: Nothing stops the driver addon from shipping inside a release export
- 2026-09-27 · PW214: A flow an agent found by driving the game is lost when the session closes, so nothing replays it
- 2026-09-27 · PW213: An agent has no tool that opens a game, acts in it and reads it back within one session
- 2026-09-27 · PW212: A running game cannot be held between two tool calls, so each question an agent asks it costs a fresh launch
- 2026-09-27 · PW211: Nobody knows if an agent can drive a Godot game from its menu to a won level and get the same result twice
- 2026-09-26 · PW244: words.check reads the pronoun I's contractions mid-sentence as unknown names, failing ordinary English dialogue
- 2026-09-26 · PW243: words.check glues the lines of a cell with a real line break, reading two words as one unknown name
- 2026-09-26 · PW242: a capture of a moment in play misses its subject when spawns vary between runs
- 2026-09-26 · PW241: a declaration cannot say its asymmetry is meant, so a one-armed pose fails the symmetry check the project applies to all
- 2026-09-26 · PW240: no operation compares two voxel models cell by cell, so proving a declaration rewrite changed nothing takes a script
- 2026-09-26 · PW239: a mesh of small triangles projects as a speckle of dots, so its silhouette is mostly missing
- 2026-09-26 · PW238: capture.run over MCP and the CLI takes no arguments for the script, so a capture that needs any falls back to Python
- 2026-09-26 · PW237: a voxel detail painted onto a body needs two carves and a helper node, as no op repaints cells without adding any
- 2026-09-26 · PW236: a voxel preview does not say which way its front view looks, so a face declared on +z is found by rebuilding
- 2026-09-26 · PW235: the Godot addon reads a voxel model but cannot draw one, so each game writes its own MultiMesh drawer
- 2026-09-26 · PW234: a voxel model over budget on cells no one sees is hollowed by a hand-sized cutter, by trial
- 2026-09-26 · PW233: a primitive has one size and no cone or frustum, so every disc and drum is a scaled, turned unit cylinder
- 2026-09-26 · PW232: a fit to a Meshy mesh scores the gaps in its surface as empty, so the fitted model shrinks to match them
- 2026-09-26 · PW231: a misspelt key under a declaration's [voxels] builds without it and names nothing
- 2026-09-26 · PW230: fitting a voxel model to its reference has no operation, so a project writes a script to run it
- 2026-09-26 · PW229: a project's voxel declarations cannot share one cell size, so each repeats it and a drift is found by eye
- 2026-09-26 · PW228: an artefact built on Windows is written with CRLF, so its provenance fails once a checkout normalises line endings
- 2026-09-26 · PW227: a build stamp records its outputs as absolute paths, so it cannot be committed or shared between checkouts
- 2026-09-26 · PW226: a voxel build always writes a .glb too, which a Godot project imports and never uses
- 2026-09-26 · PW225: A loop cut mid-bar in a dense mix passes both seam measures
- 2026-09-26 · PW224: A sound ffmpeg cannot decode escapes sound.read as a raw process error, not a refusal
- 2026-09-26 · PW223: A chiptune score cannot play its percussion on an sfxr drum kit
- 2026-09-26 · PW222: seam_flux reads a loop that restarts on a crash cymbal as a cut
- 2026-09-26 · PW221: sound.measure refuses every one-shot effect as too short for a seam
- 2026-09-26 · PW191: Rendered audio does not record which instruments made it or what their licences owe
- 2026-09-26 · PW190: Realistic sound effects have no bounded way to be bought from a service
- 2026-09-26 · PW189: Retro sound effects are synthesised by each consumer's own script
- 2026-09-26 · PW188: One theme cannot play at several intensities that stay in step
- 2026-09-26 · PW187: A composed score cannot become a WAV or OGG file without a DAW open
- 2026-09-26 · PW186: An agent cannot write multi-track music as data that polyweave validates
- 2026-09-26 · PW185: No declaration says which music and sound effects a game needs or where they land
- 2026-09-26 · PW184: Nobody knows if agent-composed, headlessly rendered music sounds good enough to ship in a game
- 2026-09-25 · PW220: Nothing says an adopted project has drifted: an engine gone, a path missing, a stale agent section
- 2026-09-25 · PW219: A configured project still hides polyweave from its agent: no server declared, no skill, no word in AGENTS.md
- 2026-09-25 · PW218: A new project writes polyweave.toml by hand, key by key, against a spec it has to read first
- 2026-09-25 · PW210: a scene script's expected line anchored with ^ never matches below the log's first line
- 2026-09-25 · PW209: a variation is held to its parent pixel for pixel, which a service that redraws the whole picture can never meet
- 2026-09-25 · PW208: a picture a person promoted from the gate's refused lane cannot be bought from, because mesh.buy asks only the gate
- 2026-09-25 · PW207: Every public description still calls polyweave a tool for 3D assets
- 2026-09-25 · PW199: Whether a line keeps the world's tone has nowhere to be answered but a chat
- 2026-09-25 · PW198: A character's picture or mesh is bought from a description retyped by hand
- 2026-09-25 · PW197: Text a player reads is never checked against the world's names and rules
- 2026-09-25 · PW196: No declaration says which names, factions and characters a game's world holds
- 2026-09-25 · PW195: a transparent picture is uploaded with the colour its generator left under full transparency
- 2026-09-25 · PW194: the picture gate compares silhouettes where each service framed them, so placement and size swamp the shape
- 2026-09-25 · PW193: a paid picture's download is refused by Ideogram's image host, because the plugin sends Python's default agent
- 2026-09-25 · PW183: a mesh is bought by each consumer's own Meshy client, so the plugin never sees a mesh bought from a picture
- 2026-09-25 · PW182: a verdict sheet is sized to its member rows, so the choice lines under them are cut off at the edge
- 2026-09-25 · PW181: an approved picture cannot be reframed to another aspect ratio, so an icon and a banner of it are two separate pictures
- 2026-09-25 · PW179: a picture paid for whose download then fails is charged to no ceiling, so the next spend is judged too high
- 2026-09-25 · PW178: a picture is bought only synchronously, so each call holds a connection open until it is drawn
- 2026-09-25 · PW177: the canon is a folder of files, so what a family is meant to look like is never seen whole
- 2026-09-25 · PW176: two versions of an asset are compared side by side, where a few ΔE of drift or a grown silhouette goes unseen
- 2026-09-25 · PW175: a person sees the pictures the agent kept and never the ones it refused, so a wrong refusal is invisible
- 2026-09-25 · PW174: a person can say what is wrong with a picture only in words, so where it is wrong is the agent's guess
- 2026-09-25 · PW173: an answer given on the page reaches the agent only when the person says so again in chat
- 2026-09-25 · PW172: a person sees a render or picture only by opening files by hand, so a verdict rests on the agent's description
- 2026-09-25 · PW171: 2D art from a picture service arrives at the size and margin it chose, not the project's grid
- 2026-09-25 · PW170: a variation of an approved picture can change what was approved, and nothing compares it to the one it came from
- 2026-09-25 · PW169: lettering drawn into a picture can be misspelt or lose its accents, and nothing reads the letters back
- 2026-09-25 · PW168: a reference drawing reaches the mesh service unchecked, so a wrong silhouette is found only once the mesh is paid for
- 2026-09-25 · PW167: a picture that drifts from the canon is found by a person looking, after it was already offered as a candidate
- 2026-09-25 · PW166: nothing says what a project's pictures should look like, so each prompt restates a house style by hand and drifts
- 2026-09-25 · PW165: a picture cannot be made again from its record, because the service rewrites the prompt it was given
- 2026-09-25 · PW164: an image service reports no balance, so what a picture cost cannot be measured the way a mesh's is
- 2026-09-25 · PW163: no picture can be bought, so every drawing a mesh starts from still has to come from a person
- 2026-09-25 · PW162: a project can name only one paid service, so a second one's key, schema and ceiling have nowhere to live
- 2026-09-25 · PW161: a look digest's palette is one mean colour, so restyling the small slot of a two-material asset may not move it
- 2026-09-25 · PW160: a clip is baked to an animation and a sheet only from Python, since every step takes a mesh and a rig in memory
- 2026-09-25 · PW146: a misspelt key in a geometry declaration is accepted silently, at the top level or on a node
- 2026-09-25 · PW145: a bake after `preview_size` changed is served the old-size picture from the cache, as a hit
- 2026-09-25 · PW144: the rig a search found is kept nowhere, so each run searches it again and no other game can start from it
- 2026-09-25 · PW143: an acceptance spec bounds how an asset looks and never what it costs the game to draw
- 2026-09-25 · PW142: a voxel model is drawn with every filled cell, including the ones buried where no face of them can be seen
- 2026-09-25 · PW141: a bake does not say whether its silhouette moved or only its look, so two bakes are compared by measuring both again
- 2026-09-25 · PW140: a build is reported cached after the plugin that built it changed, because its stamp hashes the inputs alone
- 2026-09-25 · PW139: two jobs started at once can both pass the capacity check, so `[render] max_parallel` is exceeded
- 2026-09-25 · PW138: the tool-surface spec names twelve error areas and the code declares nineteen, and nothing reads one against the other
- 2026-09-25 · PW137: the site's own test requires the page to say there is no implementation, after a hundred lines have shipped
- 2026-09-25 · PW136: no pytest or ruff runs anywhere but a desk, so a consumer pinned to a commit gets one nobody gated
- 2026-09-25 · PW135: a test log written at the repository root is staged by the commit tool, because nothing ignores `*.log`
- 2026-09-25 · PW134: a green suite with Blender and Godot absent reads the same as one that rendered, and leaves no record it ran
- 2026-09-25 · PW133: an agent may hand-edit a built mesh or voxel file, and nothing notices the output no longer follows its declaration
- 2026-09-25 · PW132: an agent in a consumer is never told the plugin exists, because it ships no manifest, skill or session notice
- 2026-09-25 · PW131: starting work on an asset means opening its declaration, spec, record and last verdict one file at a time
- 2026-09-25 · PW130: every test calls the surface correctly, so a silently dropped argument or a wrong first call is never measured
- 2026-09-25 · PW129: nothing bounds what `describe`, `capabilities` or an error costs the turn that reads it
- 2026-09-25 · PW128: a refused name says what was wrong but never which names would have worked
- 2026-09-25 · PW127: a remedy is a sentence, so nothing checks that the call it names exists or accepts those arguments
- 2026-09-25 · PW113: the acceptance spec is only ever aimed at a 3D bake, though nothing in its format is 3D
- 2026-09-24 · PW159: a mesh's outline, a reference, an ingest and a composed picture are made only from Python, since describe lists none
- 2026-09-24 · PW158: the engine is found, run and captured only from Python, since describe lists nothing of the engine side
- 2026-09-24 · PW157: the purchase ledger and the service schema are read only from Python, since describe lists neither
- 2026-09-24 · PW156: a declaration is built or read back only from Python, since describe lists no geometry
- 2026-09-24 · PW155: a picture is measured only from Python, since describe does not list the measurement vocabulary
- 2026-09-24 · PW154: a render's plan and an asset's scale are checked only from Python, since describe lists neither
- 2026-09-24 · PW153: an artefact's record, and what depends on a file, are read only from Python, since describe lists no provenance
- 2026-09-24 · PW152: a family's port and a search's trace are reached only from Python, since describe lists neither
- 2026-09-24 · PW151: the loop ledger is kept only from Python, since describe does not list loop
- 2026-09-24 · PW150: a person's verdict is carried only from Python, since describe does not list verdict
- 2026-09-24 · PW149: a bound is calibrated from the noise only from Python, since describe does not list calibrate
- 2026-09-24 · PW148: a rendered search is reached only from Python, since describe does not list search
- 2026-09-24 · PW147: an acceptance spec can be checked or verified only from Python, since describe does not list accept
- 2026-09-24 · PW126: an agent's first call is guessed from prose, because no tool schema carries the plugin's names, ranges and choices
- 2026-09-24 · PW125: an agent in a consumer can ask what the machine can do, explain a code or start a job only by writing Python
- 2026-09-24 · PW124: `describe` knows one operation, so search, accept, geometry and voxels are still learned by reading their source
- 2026-09-24 · PW123: `build --all` skips a declaration it refuses to read, so a typo drops an asset from the build and exits 0
- 2026-09-24 · PW122: a voxel model's cubes mesh is refused when a material carries a game key or its colours came from a texture
- 2026-09-24 · PW121: on Windows every console program a background job starts opens a terminal window of its own
- 2026-09-24 · PW120: every family port is a hand-written script repeating the same build, search, check, bake and record steps
- 2026-09-24 · PW119: nothing answers which captures and renders depend on a file, so a changed sprite means re-taking all of them
- 2026-09-24 · PW118: a capture that changes blames an undeclared setting when what moved was a file the game loaded
- 2026-09-24 · PW117: every symptom in the backlog was measured on one game, so the config boundary is tested by a single adopter
- 2026-09-24 · PW116: a ledger side that never measured the hand work still yields a conclusive verdict
- 2026-09-24 · PW115: a run's render count is whatever its caller adds up, so a cache hit can be charged as a render
- 2026-09-24 · PW114: the loop ledger only times a first port, where the old rig is a three-second re-bake of constants already found
- 2026-09-24 · PW112: a spec is checked against the bake and never against what the engine draws on screen
- 2026-09-24 · PW111: no command checks committed artefacts against their specs, so a spec binds only while a search runs
- 2026-09-24 · PW110: nothing lists which assets wait on a person's look, so each family waits its turn in series
- 2026-09-24 · PW109: a person judges a port from a file an agent points at, and the verdict is typed back into the spec by hand
- 2026-09-24 · PW108: a person's verdict is stored per run, so nothing learns which bound a rejection was about
- 2026-09-24 · PW107: a margin around a measured value is chosen by eye, never derived from how much the measure moves on its own
- 2026-09-24 · PW106: a spec bound does not say whether it was measured, guessed as a margin or agreed by a person
- 2026-09-24 · PW105: a rig can only be searched against one spec, so a family is fitted on one member and hoped for on the rest
- 2026-09-24 · PW104: a search stops at the first sample inside every bound, however close to one of them it sits
- 2026-09-24 · PW103: a family of models that differ in a few numbers is one document copied per member
- 2026-09-24 · PW102: a Godot project reading a voxel model must write its own loader and MultiMesh setup
- 2026-09-24 · PW101: building a declaration takes a Python script of the project's own
- 2026-09-24 · PW100: a fetched mesh cannot be the starting block of a voxel model
- 2026-09-24 · PW99: a game breaking a voxel model must work out its fragments and damage order itself at runtime
- 2026-09-24 · PW98: fitting a voxel model to a concept drawing or a fetched mesh is guessing numbers by hand
- 2026-09-24 · PW97: a voxel model with floating cells, one-cell threads or too many cells builds without complaint
- 2026-09-24 · PW96: a symmetric shape must be declared whole, so its two halves can drift apart
- 2026-09-24 · PW95: a shape placed cell by cell, like layered pixel art, has no op and would take dozens of cube nodes
- 2026-09-24 · PW94: a voxel model cannot be seen without starting Blender and paying for a render
- 2026-09-24 · PW93: a declaration can only become a triangle mesh, so a game that draws and breaks cells has nothing to read
- 2026-09-24 · PW76: Cottony's four progress stars are lit by three constants found by hand, and no search sees them
- 2026-09-23 · PW92: a mesh can only be sized by its height and set on its base, so a flat flying model is rescaled by hand in the game
- 2026-09-23 · PW91: orienting a mesh against its drawing finds which way round it faces but never how far it leans
- 2026-09-23 · PW90: a fetched mesh put in the project's frame by ingest comes back without its texture
- 2026-09-23 · PW89: a model kept as a .blend cannot be rendered by the plugin at all
- 2026-09-23 · PW88: a declaration scaled by a transform comes back wearing no material, and a mirrored one inside out
- 2026-09-23 · PW87: a silhouette checked with no region scores a render missing half the drawn shape close to 1
- 2026-09-23 · PW86: a region's colour can only be bounded at its mean, so a spotted cap reads whiter than its body
- 2026-09-23 · PW85: a bake that declares the rectangle it covers answers with the rung's size, not the picture's
- 2026-09-23 · PW84: a rig found on a 96 px star goes dark and flat on the same star at 192 px
- 2026-09-23 · PW83: a colour a declaration writes as #FFC43F renders lighter and greyer than #FFC43F
- 2026-09-23 · PW75: a project that has made every capture reproducible has no way to keep it that way
- 2026-09-23 · PW74: a capture of an animated scene draws a different picture every run, and no declared setting holds it still
- 2026-09-23 · PW73: a message with an em dash reaches the terminal with a replacement character in it
- 2026-09-23 · PW72: the provenance record's script path is absolute, so a record committed beside its artefact names one desk's drive
- 2026-09-23 · PW71: two runs of one capture with the same declared settings produce different bytes, and nothing says so
- 2026-09-23 · PW70: Cottony finds Godot two ways now, and the runner CI depends on is the one that ignores the config
- 2026-09-23 · PW69: a declaration that has been built reaches no renderer and no file, so the only way to see one is a test
- 2026-09-23 · PW68: a built mesh has no texture coordinates, so a drawn panel is the right shape wearing nothing
- 2026-09-23 · PW67: a model in two materials builds into one mesh that carries neither of them
- 2026-09-23 · PW66: a crowned star reaches 82 units outside its own outline, and the op promises it will not
- 2026-09-23 · PW65: an annulus is a ring between two radii, so a rim that is not round cannot be declared at all
- 2026-09-23 · PW64: an outline naming a shape cannot be given a points count, because points already names a list of them
- 2026-09-23 · PW63: three of Cottony's rig constants share a name with a plugin parameter that means something else
- 2026-09-23 · PW62: a render resolves its noise floor without naming its rung, so a sphere is judged at the floor measured for a final
- 2026-09-23 · PW61: the site understands one of the backlog's three dep forms, so a block or a range becomes a dangling id
- 2026-09-23 · PW60: a declaration is read, resolved and reported on, and nothing turns one into a mesh
- 2026-09-23 · PW58: nothing a game ships has been through the skeleton, the clip or the sprite sheet
- 2026-09-23 · PW55: a Cottony fetch is bounded by nothing a tool can see, and records itself in a ledger the plugin cannot read
- 2026-09-23 · PW54: a Cottony shape is a bmesh program that exists only inside a bake, so nothing can read, diff or search it
- 2026-09-23 · PW52: a render holding two opaque pixels in one corner is empty for every purpose and passes every check
- 2026-09-23 · PW51: a record says nothing about the tolerances its measurements were taken against
- 2026-09-23 · PW50: a fuzzy surface cannot be declared at all, because shell texturing is a technique and no table holds one
- 2026-09-22 · PW49: a fetched mesh arrives with shading painted into its texture, and nothing can take the marks back out
- 2026-09-22 · PW48: every test input is synthetic, so nothing is ever checked against an artefact somebody made
- 2026-09-22 · PW47: a bake renders square at the rung's size, so a declared world rectangle can be refused but never met
- 2026-09-22 · PW46: a normalised mesh sits beside the paid one with nothing recording what it derives from
- 2026-09-22 · PW45: a search renders its samples one after another, so a budget of twenty-four costs twenty-four waits
- 2026-09-22 · PW44: one configured noise floor calls every preview-sized render a change, because the floor moves with the rung
- 2026-09-22 · PW43: a colour measured off a render is not the colour that was authored, and nothing says so
- 2026-09-22 · PW42: a render that is black to any observer passes the check for a blank render, on one bit of edge noise
- 2026-09-22 · PW41: an artefact that was produced without a record is invisible, because verify starts from the records
- 2026-09-22 · PW40: a tolerance has one default in the project config and a different one in the function that uses it
- 2026-09-22 · PW39: a job checks only that an argument exists while a direct call checks its range, so one call has two contracts
- 2026-09-22 · PW38: a height field survives an eight-bit round trip as a staircase, and every assertion says it is fine
- 2026-09-22 · PW37: a renderer outlives the worker that started it, and a sweep on Windows cannot find it to end it
- 2026-09-22 · PW35: the plugin's value is asserted and never measured against what it replaced
- 2026-09-22 · PW34: a declaration that cannot express a shape leaves no way back to code
- 2026-09-22 · PW33: a shape cannot be reviewed without building it, so a wrong construction is found in the render
- 2026-09-22 · PW32: a shape's own numbers are unreachable from the search that tunes everything else
- 2026-09-22 · PW31: a format covering only primitives would leave every real asset in code
- 2026-09-22 · PW30: a shape is a Python script, so stating one means writing and debugging a program
- 2026-09-22 · PW29: a 2D screen needs frames and a 3D scene needs a clip, so the motion is authored twice
- 2026-09-22 · PW28: an animation lives in a binary track, so a curve cannot be reviewed or edited as text
- 2026-09-22 · PW27: motion is expressed as a second static render, so nothing longer than two frames exists
- 2026-09-22 · PW26: a fetched mesh has no skeleton, so it cannot be posed at all
- 2026-09-22 · PW25: a capture takes its picture in whatever language and settings the runner happens to have
- 2026-09-22 · PW24: the baked sprite and the running game agree on scale only because a constant was tuned
- 2026-09-22 · PW23: a real renderer needs a window, so a capture cannot run where there is no screen
- 2026-09-22 · PW22: the engine's exit code is not the verdict, so each project writes its own output parser
- 2026-09-22 · PW21: a reference photograph brings whatever stood behind the subject back as geometry
- 2026-09-22 · PW20: a fetched mesh arrives at an arbitrary orientation, scale and origin
- 2026-09-22 · PW19: an unknown field is dropped in silence, so a payload that validates proves nothing
- 2026-09-22 · PW18: every fetch needs a human decision, so work stops between approvals
- 2026-09-22 · PW17: a paid asset is deleted by the service seventy-two hours after it is made
- 2026-09-22 · PW16: a generated mesh's silhouette is checked after its credits are spent
- 2026-09-22 · PW15: a search reports the winning numbers and not what it rejected
- 2026-09-22 · PW14: a search re-renders states it has already rendered
- 2026-09-22 · PW13: a rig number is found by rendering, looking, and changing it by hand, one sample at a time
- 2026-09-22 · PW12: what counts as a correct render lives in somebody's head, so it is approved by opinion
- 2026-09-22 · PW11: a bake is not byte-reproducible, so a file diff cannot say whether anything changed
- 2026-09-22 · PW10: an asset is judged alone and then lands beside five siblings it does not match
- 2026-09-22 · PW9: a mean over an image agrees while the look is plainly wrong
- 2026-09-22 · PW8: a render is judged by opening the file it wrote, so every verdict costs a second call
- 2026-09-22 · PW7: judging a material costs a two-minute render when the verdict needs three seconds
- 2026-09-22 · PW6: the renderer's version is not recorded, so a render that moved cannot be told from a change
- 2026-09-22 · PW5: paths, palette and rig defaults are written into the tool, so a second project cannot run it
- 2026-09-22 · PW4: a failure arrives as a stack trace, so the fix is guessed from the frame that raised it
- 2026-09-22 · PW3: a tool's parameters are learned by reading the source that implements them
- 2026-09-22 · PW2: a tool reports success on an empty result, so the failure is found a render later
- 2026-09-22 · PW1: an operation that takes minutes holds the turn, and nothing reports progress until it ends
- undated · PW495: a declared finish reaches the game only through glTF import, so a look a person accepted is rebuilt in a game shader
- undated · PW480: reference.objects counts a background of the enemies' own hue as enemies, so a busy reference cannot be counted
- undated · PW450: no picture can be bought from a model trained on the project's own art, so its style reaches a service only as words
- undated · PW368: a game's states and transitions live only in code, so a state nothing reaches or nothing leaves is found by playing
- undated · PW57: every Cottony look gate restates its own floor, so no asset has a bar a search can aim at
- undated · PW36: a real project cannot adopt the plugin without carrying its own paths and palette into it
