# Changelog — every Alegauss product

What every Alegauss product shipped, read from each product's roadkeep ledger at build time, newest first.

- 2026-11-12 · winwright · WW623: The fixture died once with 0xC0000409 right after a file was chosen in the Open dialog, and nothing kept why
- 2026-11-12 · winwright · WW622: The README's -Carry example fence has prose after it on the same line, so GitHub renders what follows as code
- 2026-11-12 · roadkeep · RK1750: two branches that each added a block of their own are refused as prose both sides moved
- 2026-11-12 · roadkeep · RK1749: syncing main into a feature is refused when main shipped a line the feature waits on
- 2026-11-12 · roadkeep · RK1748: the renumber the merge driver names derives a destination the other branch already spent
- 2026-11-12 · roadkeep · RK1747: the prose merge refuses two branches that each shipped a decision
- 2026-11-12 · roadkeep · RK1746: declare leaves a new governed file out of a merge driver the project already wired
- 2026-11-12 · roadkeep · RK1745: the prose merge refuses or misplaces sections when one branch added a block
- 2026-11-12 · roadkeep · RK1744: no tested strategy keeps one backlog consistent across parallel long-lived branches
- 2026-11-12 · roadkeep · RK1743: merge refuses a branch that adds a block while the other only files lines under an existing one
- 2026-11-12 · roadkeep · RK1741: A vendored engine falls behind the checkout on the same machine, and nothing refreshes it until a session refuses a line
- 2026-11-12 · roadkeep · RK1740: install --vendor deletes the whole .roadkeep/ tree, so the capture reports kept under .roadkeep/reports are lost
- 2026-11-12 · roadkeep · RK1739: A file that fails the grammar wholesale is blamed on its author, even when the running engine predates the format
- 2026-11-12 · roadkeep · RK1736: The distributed plugin only declares a Claude installation
- 2026-11-12 · roadkeep · RK1735: Install, check and uninstall cannot manage Codex project wiring
- 2026-11-12 · roadkeep · RK1734: Bundled workflows assume Claude command syntax and tool names
- 2026-11-12 · roadkeep · RK1733: Engine discovery and installation diagnostics only recognize Claude wiring
- 2026-11-12 · roadkeep · RK1732: MCP startup does not establish the Codex workspace it governs
- 2026-11-12 · roadkeep · RK1731: Shell refusals return a decision that Codex does not support
- 2026-11-12 · roadkeep · RK1730: The guard ignores Codex apply_patch calls that edit governed files
- 2026-11-12 · roadkeep · RK1729: Both product sites run a prerender script of their own, and neither is registered with the design system
- 2026-11-12 · Modelado · MOD135: Every task runs the whole UI suite, 16 minutes and now past its 20 minute hang limit, for one or two cases
- 2026-11-12 · Modelado · MOD97: About lists only the models already downloaded, so a missing or removed model vanishes instead of showing as missing
- 2026-11-12 · Modelado · MOD96: About says a cloud key is stored yet shows an empty key box, without saying which key or where it came from
- 2026-11-12 · Modelado · MOD95: Paid Ideogram images are lost: unchosen candidates are discarded, the chosen one lands in a folder the app hides
- 2026-11-12 · Modelado · MOD93: With the Ideogram panel open, its opening button stays on the drop zone and pressing it again seems to do nothing
- 2026-11-12 · Modelado · MOD86: The app forces en-US on every thread and has no way to show its interface in another language
- 2026-11-12 · Modelado · MOD85: Interface text is hard-coded in XAML and code-behind, with no English resource file for translations to fill
- 2026-11-12 · FreeHarbor · DD349: The pins trail upstream: Moby and the CLI at 29.7.2, Compose 5.4.0, Buildx 0.36.1, Alpine 3.24.1
- 2026-11-12 · FreeHarbor · DD348: A reinstall keeps the distribution's Alpine packages at the release first imported, so its security patches never land
- 2026-11-12 · FreeHarbor · DD347: Edit details offers 16 Segoe MDL2 glyphs, too few to describe what a container or project is
- 2026-11-12 · askround · AR43: The site is not built to be read by assistants, and askround never measures whether they name askround itself
- 2026-11-12 · askround · AR42: There are no docs pages: install, a first session in Claude Code, the MCP tools and the CLI reference live nowhere
- 2026-11-12 · askround · AR41: Nothing builds and deploys the site when it changes
- 2026-11-12 · askround · AR40: askround has no public site: nowhere to see what a round reports, install it or read the docs
- 2026-11-12 · askround · AR38: askround is not wired into a project the way roadkeep is: one install that every clone and every surface gets
- 2026-11-12 · askround · AR37: Nothing measures how many tokens each MCP response costs the agent, so outputs grow unnoticed
- 2026-11-12 · askround · AR36: An agent asking the same question again the same day pays for the same round twice
- 2026-11-12 · askround · AR35: A round takes minutes of searched calls, longer than an MCP call should block the agent
- 2026-11-12 · askround · AR34: An agent could spend the user's API money on rounds without the user ever agreeing to the amount
- 2026-11-12 · askround · AR33: A bad round is discovered after it is paid for: a leading question, personal data or a cost over budget
- 2026-11-12 · askround · AR32: Output is meant for a person to read, with no stable schema an agent or a script can rely on
- 2026-11-12 · askround · AR31: A round hands the agent every raw answer, so one check of a product spends tens of thousands of tokens of context
- 2026-11-12 · askround · AR30: No written laws bind askround's design, so the agent-first rules can erode one feature at a time
- 2026-11-12 · askround · AR29: Tests would call live APIs, costing money and breaking on every provider change
- 2026-11-12 · askround · AR27: No Claude Code skill tells an agent when to use askround instead of asking the user to test a prompt
- 2026-11-12 · askround · AR26: Disagreements between assistants on a fact, such as a model's licence, are not flagged for a check at the source
- 2026-11-12 · askround · AR25: Researching a question across assistants means reading each answer and merging the sources by hand
- 2026-11-12 · askround · AR24: An agent in Claude Code cannot ask other assistants mid-analysis; it has to stop and ask the user
- 2026-11-12 · askround · AR23: A round cannot be exported to a dashboard or another project's data
- 2026-11-12 · askround · AR22: The cost of a round is unknown before it runs, and web search is billed apart from tokens
- 2026-11-12 · askround · AR21: Nothing compares a round with the previous one: a new rival, a rank lost, a product dropped
- 2026-11-12 · askround · AR20: Rounds are not kept as a series, so a product entering or leaving the answers goes unnoticed
- 2026-11-12 · askround · AR19: A question could carry personal data, an email or a person's name, to every provider at once
- 2026-11-12 · askround · AR18: Nothing warns when a question names the product it tests, which makes its answer worthless
- 2026-11-12 · askround · AR17: Finding which question leads an assistant to a product took four manual tries
- 2026-11-12 · askround · AR16: Questions live in chat history; there is no prompt set per product to run again next week
- 2026-11-12 · askround · AR15: Claims about the product are not checked against what is true, so a wrong 'needs NVIDIA' goes unnoticed
- 2026-11-12 · askround · AR14: A cited link or picture may belong to another product, like a Store page of a different app shown for Modelado
- 2026-11-12 · askround · AR13: A product an answer names may not exist, like two Windows apps no search could find
- 2026-11-12 · askround · AR12: There is no short report of a round; reading it means opening every raw answer
- 2026-11-12 · askround · AR11: What an answer claims about the product is not captured, such as 'CPU only: Check build' in a table
- 2026-11-12 · askround · AR10: The links an answer cites are not collected, so which page brought the product (site, repo, store) is unknown
- 2026-11-12 · askround · AR9: The rivals an answer recommends are not listed, so a competitor like Modly is found only by reading
- 2026-11-12 · askround · AR8: Whether a product is named, and in which position, is read by eye in each answer
- 2026-11-12 · askround · AR7: A rate limit, timeout or provider error aborts the round instead of being retried and reported
- 2026-11-12 · askround · AR6: A question cannot be asked as someone in a given country and language would ask it
- 2026-11-12 · askround · AR5: The model, tools and settings behind an answer are not recorded, so a change cannot be told from drift
- 2026-11-12 · askround · AR4: One answer is taken as the answer, though the same question gives a different list on the next run
- 2026-11-12 · askround · AR3: Which providers can run depends on keys in the environment, and nothing says which ones are there
- 2026-11-12 · askround · AR2: Providers are called without web search, so an answer cannot name a product newer than the model's training
- 2026-11-12 · askround · AR1: No code exists to send one question to several assistants and keep their answers side by side
- 2026-11-11 · Modelado · MOD79: Modelado has no Store listing, screenshots, privacy URL or certification notes, so the package cannot be submitted
- 2026-11-11 · Modelado · MOD78: Nothing checks the packaged build, so a Store submission would be its first real install
- 2026-11-11 · Modelado · MOD76: The Blender add-on and a terminal cannot start Modelado or modelado-cli from a Store install
- 2026-11-11 · Modelado · MOD75: Open with in Explorer would not list Modelado for .glb, .obj, .ply or .stl once it comes from the Store
- 2026-11-11 · Modelado · MOD74: A Store install would still offer to download and run the Inno installer over itself from About
- 2026-11-11 · Modelado · MOD73: No MSIX package exists for the identity reserved in Partner Center, so nothing can be uploaded to the Store
- 2026-11-11 · Modelado · MOD72: Every first download meets a SmartScreen warning that the README and the release notes have to explain away
- 2026-11-11 · Modelado · MOD71: A local 3D Object comes out well below cloud services and newer open models, with the back of the object invented
- 2026-11-11 · Modelado · MOD69: The README teaches compiling before it mentions the release, never links the site, and calls the sibling PhotoBoost
- 2026-11-11 · FreeHarbor · DD345: The tray balloon says there is nothing to click while WSL itself is not answering
- 2026-11-11 · FreeHarbor · DD344: A hung WSL (HCS_E_CONNECTION_TIMEOUT) leaves the host retrying every 5 minutes with nothing offered that would fix it
- 2026-11-11 · FreeHarbor · DD343: A ping answered by wsl.exe's own UTF-16 error reads as the daemon replying, cut to one letter
- 2026-11-11 · FreeHarbor · DD336: The site pins the design system at 2026.3.23 while 2026.3.26 is published
- 2026-11-10 · Aduzi · QS392: A UI case's client still outlives its case now and then, failing a run whose every assertion passed
- 2026-11-10 · Aduzi · QS391: KeystrokePathTests' queue-full test sometimes throws ChannelClosedException within 3 ms
- 2026-11-10 · Aduzi · QS390: A UI case that sets no ADUZI_DATA reads the guest's real profile, so whatever was left there changes its verdict
- 2026-11-10 · Aduzi · QS389: A sessions.json saved with a UTF-8 byte-order mark leaves the sidebar empty
- 2026-11-10 · Aduzi · QS387: A reader who looks the name up finds Portuguese dictionaries and a bean, never why the client is called Aduzi
- 2026-11-10 · Aduzi · QS386: There is nothing to download: no release or tag, only a CI artefact that expires in five days
- 2026-11-10 · Aduzi · QS384: A search for the name finds the Linux Quickshell and winget's Quick Shell, not this client
- 2026-11-10 · Aduzi · QS377: The release archive is built only on this desk, so no signing service can prove it came from the source
- 2026-11-10 · FreeHarbor · DD342: A card's state words are left-aligned in their column, so running, failed and stopped end at different points
- 2026-11-10 · FreeHarbor · DD341: A crashed service and one that finished cleanly both read "exited", told apart only by colour
- 2026-11-10 · FreeHarbor · DD340: --capture-window cannot photograph this machine's own containers: without --fixture it always draws an empty page
- 2026-11-10 · FreeHarbor · DD339: A card warning names two services with the same title as "DSpace and DSpace were shut down"
- 2026-11-10 · FreeHarbor · DD338: States use four shapes (dot, square, triangle, half circle) that read as different kinds of information
- 2026-11-10 · FreeHarbor · DD337: A card with many failed services lists one red exit-code line each and a colourless row of triangles
- 2026-11-09 · polyweave · PW691: voice.lines plans again takes sound.speak bought with the same words, voice and model, and cannot take them over
- 2026-11-09 · polyweave · PW690: No capture records a web page, so a product video films its browser scenes with a project script around Playwright
- 2026-11-09 · FreeHarbor · DD334: A database's published port resolves to an http:// link, so the edit dialog offers http://localhost:5432
- 2026-11-09 · FreeHarbor · DD333: The edit dialog is narrower than spec, picks an icon from a dropdown, and lacks the board's rail tiles and Editing strip
- 2026-11-09 · FreeHarbor · DD332: A project tile can only draw an image's glyph, so Storefront shows a globe where the boards show a bag
- 2026-11-09 · FreeHarbor · DD330: The edit details dialog has no capture, so it has never been compared with edit-project.png or edit-container.png
- 2026-11-09 · FreeHarbor · DD329: The fixture has one three-service project with no icons, named links or tiers, so most boards cannot be captured
- 2026-11-09 · FreeHarbor · DD328: The detail page clips its header verbs at the right edge and stacks Services and Recent output, unlike detail.png
- 2026-11-09 · FreeHarbor · DD327: Standalone containers in the cards view are one full-width strip each, not cards in the grid
- 2026-11-09 · FreeHarbor · DD326: A project card lacks the board's meta line, ⋯, link row, service ports and states, and the uptime in its footer
- 2026-11-09 · FreeHarbor · DD325: A port reads 8080->8080/tcp and Open has no glyph or name, where the board shows a :8080 chip and Open site
- 2026-11-09 · FreeHarbor · DD324: In the list a project is loose rows under a header, not one bordered group, and its description is cut at NAME
- 2026-11-09 · FreeHarbor · DD323: --capture-window --detail= photographs the list, so the detail page cannot be compared with its board
- 2026-11-09 · FreeHarbor · DD308: On CI a tool's stderr line once came back after a stdout line it was written two seconds before
- 2026-11-08 · winwright · WW617: An invoke whose handler exits the application can throw, since the process dies while UI Automation is returning
- 2026-11-08 · winwright · WW616: An in-app render of a window is sized to its frame but drawn to its client area, so its right and bottom edges are blank
- 2026-11-08 · winwright · WW615: The file-arrives case writes its file from the pool 300 ms in and waits 3 s, so a loaded guest reds it
- 2026-11-08 · winwright · WW614: A locator's order written as a number parses, so [order=1] means left and [order=9] an order that does not exist
- 2026-11-08 · winwright · WW611: An in-app render of a window whose background is the system backdrop draws dark-theme text on white
- 2026-11-08 · winwright · WW610: A case cannot put focus on an element before a press, so Enter or Space on a row goes wherever focus already is
- 2026-11-08 · winwright · WW608: A read after an invoke can run before the handler, and no step waits for a reading to pass through a value
- 2026-11-08 · winwright · WW607: A hung guest run brings back only its largest dump, so the application's own dump stays in the guest
- 2026-11-08 · winwright · WW606: A case cannot start the application again after it exits, to read what a clean close left for the next run
- 2026-11-08 · winwright · WW605: A press of a bare digit loads and then breaks: Enum.TryParse reads it as a traversal key's number
- 2026-11-08 · winwright · WW604: A drag cannot hold Ctrl, Alt or Ctrl+Alt, so a drop whose edit depends on the key held has no case
- 2026-11-08 · winwright · WW603: A click lands only on an element's clickable point, so a spot on a canvas is reached by a drag
- 2026-11-08 · winwright · WW602: A case cannot double-click, though the engine's pointer can, so what opens on a double click has no case
- 2026-11-08 · winwright · WW601: A locator miss lists every shut menu and tab in the window with a bare state word that reads as their current state
- 2026-11-08 · winwright · WW600: The note after a red run on a 'shell' desk says the tree is not broken, whatever the run excused
- 2026-11-06 · roadkeep · RK1717: The README has never been held to the five-second first-screen test the visibility repository applies
- 2026-11-05 · winwright · WW613: The readings case needs seven polls inside a 200 ms budget, so a loaded host sees only two of its three readings
- 2026-11-05 · winwright · WW612: The settles-late case gives the act 400 ms before the box commits, so a slow guest reads the settled value
- 2026-11-05 · winwright · WW609: The code is named Paneproof while every published package, plugin, site page and adopter still says winwright
- 2026-11-05 · winwright · WW599: A red guest run prints the guest's log whole but never names the file it kept on the host
- 2026-11-05 · Claude Code Tray · T447: T447 made every counted string that can reach one a .one/.many pair, and the self-test now sweeps en.json for a count before a plural noun, each remaining match allowed with its reason.
- 2026-11-05 · Claude Code Tray · T446: A repository check that throws is reported as one failure naming the claim and the exception, and the rest of the suite runs on to its summary.
- 2026-11-05 · Claude Code Tray · T445: A status-line command that names a ClaudeTray no longer installed reads as stale: Settings says so and offers the entry to paste again, instead of calling it set up.
- 2026-11-05 · Claude Code Tray · T444: settings.json is saved through a temp file and a move, a file that does not parse is kept aside before defaults are used, and one that cannot be opened is never overwritten with them.
- 2026-11-05 · Claude Code Tray · T443: A .claude.json caught mid-rewrite is read again a moment later, and a read still torn keeps the identity last read for that dir, so the profile's store key and alarms stay put.
- 2026-11-05 · Claude Code Tray · T442: A project whose context has not changed in the drift window reads as unchanged against the value it has held since, and pruning keeps each project's newest history line however old.
- 2026-11-05 · Claude Code Tray · T441: The never-invoked advice counts a plugin:skill call for its skill, dates each call by its own line, and treats a transcript that could not be read as an incomplete pass rather than a zero.
- 2026-11-05 · Claude Code Tray · T440: Session dates follow the display language's field order through Dates.MonthDayTime, and every yyyy-MM-dd stamp is Gregorian on any system calendar through Dates.Iso, the fixtures included.
- 2026-11-05 · Claude Code Tray · T439: The Statistics outage banner paints its wash, border and glyph with the theme's critical-severity brushes, so it reads in a light theme as in a dark one.
- 2026-11-05 · Claude Code Tray · T438: The Sessions rows, the live chart's project strip and the Context overview's rows open from the keyboard: the rows take focus and answer Enter or Space, and the overview rows are named buttons.
- 2026-11-05 · Claude Code Tray · T437: Settings renews its opened snapshot from the page's own values after each Save, so a second Save in one visit leaves a toggle the tray menu moved since the first.
- 2026-11-05 · Claude Code Tray · T436: The Sessions pane keeps its list through a poll that found nothing new, and a rebuild keeps every call tree the user opened, re-walking only a conversation that moved.
- 2026-11-05 · Claude Code Tray · T435: A Context rescan keeps the panes on screen, the All projects selection and the list's scroll, and a rescan asked for mid-scan runs once more instead of being dropped.
- 2026-11-05 · Claude Code Tray · T434: Encode-Clip stops with ffmpeg's exit code instead of reporting a failed encode as written, and closing --main or --settings-tray ends the process, which the self-test holds for every WinForms-pumped preview.
- 2026-11-05 · Claude Code Tray · T433: The build's fallback publishes build/release-notes.md and refuses notes for another version, and the installer's tasks, shortcuts and finish page read from per-language messages, so an English install reads English.
- 2026-11-05 · Claude Code Tray · T432: The thirteen counted strings T432 named read in the singular at one in all five languages through L.N, the two hand-rolled 1/N pairs included, and the self-test refuses a .one copied from its .many or a code-side == 1 choice.
- 2026-11-05 · Claude Code Tray · T431: The About page names the Apache License 2.0 in all five languages, and the self-test holds every disclaimer to the licence LICENSE declares.
