News
Milestones and working announcements from the engine, shell, and campus lanes. Entries are written from proofs and transcripts -- when something is demonstrated, it gets reported; when it is not, it does not appear here.
Working log
Smaller milestones between announcements, newest first.
The current documentation pass closed its development checks with 239 command keys matched to 239 parsed contracts, no fallback command rows, 670 reachable HELP topics, and a new 25-section manual candidate. The local website now carries those measurements, while publication remains deliberately held at the owner gate.
The workbench can inspect a memo that carries a complete MINIDB container and hydrate its tables and native indexes into RAM. The demonstrated sample rebuilt thirteen tables and eleven index containers from the memo payload; recursive and nested multi-workspace management remains clearly labeled Alpha work.
The application UI definition lane now has a DBF/FPT design-table contract and early wxWidgets, Tk, HTML, and character-cell consumers. It is featured as Alpha: useful implementation exists, while the proposed text commands and remaining native proof are still open.
- 2026-08-21Visual FoxPro forms and menus, read directlytooling
A form or menu saved by Visual FoxPro is a database table with a memo sidecar, so the reader that opens a table opens those too. Reading real ones settled what any converter would have to handle: one form carried twenty-four distinct control classes, and the columns of a grid turned out to have no records at all -- they exist only as a count kept on the parent, so walking the records alone loses every label inside the grid. The menu language proved to be ordinary text that FoxPro itself writes out, which means a menu and the program generated from it are a matched pair a future generator can be checked against rather than argued about.
- 2026-08-17The Python binding becomes its own productbuild
pydottalk was being built as a switch of the engine build, so producing a four-source module also compiled the entire command-line runtime and the terminal UI library it never referenced. It now builds standalone against the same engine sources, with its own build presets and its own lifecycle charter.
- 2026-08-17The maintenance console gets a light themetooling
Every colour moved behind theme variables, so no literal value can outlive a theme change. Contrast was measured rather than eyeballed, and the light default now matches the website's own preference key instead of inventing a second one.
- 2026-08-16Five guards that could not failquality
Five checks across the toolchain returned the same answer for "nothing is wrong" and "nothing was examined", and each had been passing for months. Every one now judges against a declared truth, and each new test was proven able to fail before it was trusted.
- 2026-08-15Record locking, re-proven from the ground upengine
A locale installed for console text encoding also changed number formatting, which corrupted the owner identifier written into lock sidecars. A lock could therefore be reclaimed while its owner was still running. Fixed at the cause, made fail-closed, and covered by the first test the lock subsystem has ever had.
- 2026-08-12Workspace write-back closed to greenengine
The write-back path now refuses a collision without writing anything, replaces only on explicit confirmation, and keeps a recoverable backup. Each assertion was checked for its ability to fail before the suite was believed.
- 2026-08-12Memo sidecar carriage and the descend probeengine
Workspaces carried inside memo objects gained a verified sidecar path, and a probe for descending into nested container state.
- 2026-08-11Lean entry site deployed, licence settledpublication
A minimal entry site went live on its own domain, and the licence question that had been deferred through several releases was answered.
- 2026-08-09CNX indexes on x64 tables warn rather than refuseengine
Opening a CNX index against an x64 table used to be refused outright. It now warns and proceeds where the combination is safe, with the boundary demonstrated rather than assumed.
Latest announcements
All announcements →Press releases
Deliberately minimal for now: 4 early posts are retained as history, and a proper press surface is an open to-do -- it will be built when there is a release to press about, not before.