WEBSITE ALPHA · AI-assisted, source-reviewed documentation · Full-stack docs reconciled 2026-09-14
64x64base

Announcements

New features, curriculum updates, and community events.

The sweep was never told
2026-09-14

The site published, and its own cover page said the documentation had been reconciled twelve days earlier. Every automated gate was green -- and the one that could have caught the worst of it does not run on a day when anything else is failing.

The return leg, and a green that was not true
2026-08-12

The write-back cycle that yesterday's announcement listed as designed-and-not-built is now proven on two toolchains -- and the day's most useful result was discovering that the test guarding it had been passing for the wrong reason.

A table whose rows are databases
2026-08-11

A workspace catalog grew into a table of databases -- and by evening a whole 13-table system was riding inside one memo field, hydrating into memory in 65 ms with no disk source at all.

A database that keeps its own workspaces -- and a zoo that proved the cage
2026-08-11

In one morning: a whole database posture learned to live inside a memo field, and an adversarial harness from a rival AI ran 104,044 chaotic operations against the memo store without a single divergence.

Two walkers, one graph: the Cascade double milestone
2026-08-10

In a single day, SET RELATION and SQLsel each answered the same question over a 34-table ERP -- and agreed on the answer, down to the record.

Local AI bulletin-board concurrency and Ollama agency designed
2026-08-06

Designs for per-session identity in the local agent server, and for the local Ollama model acting as a bounded agent, were written and checked against source.

Tracking maintenance console gains a verified write path
2026-08-06

The local DBF tracking console can now write through the engine after the Python binding was rebuilt with the xbase core; reads were never affected.

Website local preview navigation fixed; section titles added
2026-08-06

Local preview now serves every section instead of only the home page, each section carries its own page title, and preview mode links back to the live site.

Documentation flush v4 reaches dev-tree closeout
2026-08-05

The fourth full-stack documentation flush closed its development-tree gates; publication ascent to the website is the remaining step.

GPTbase advisor bundle becomes a derived, public-safe consumer
2026-08-05

The hosted advisor's knowledge bundle is now generated from already-public project sources instead of a hand-curated snapshot, so it can be refreshed instead of going stale.

Reviewed developer manual and command reference prepared for publication
2026-07-18

The accepted DotTalk++ / x64base manual and its 183-page command-reference snapshot now have a provenance-bound website projection.

Documentation flush completes; Pinocchio baseline enters the next projection
2026-07-18

The nine-gate manual and website checkpoint is complete, while benchmark and metadata follow-up work remains accurately labeled.

Message catalog and locale spine promoted
2026-07-09

Runtime messaging work now has a clearer seeded path for language-aware shell output and future localization.

Regression and canary scripts curated
2026-07-08

Regression entrypoints are being normalized around self-bootstrapping DotScript runs instead of ad hoc historical scripts.

WSL and wx launch lanes documented
2026-07-08

The project now carries clearer launch and build guidance for the Linux build path and the native wx workbench lane.

Curriculum scaffolding published
2026-03-15

Initial DotTalk++ curriculum outline is now available in the docs.

Working log

Smaller milestones between announcements, newest first.

  1. Release 145 went live with the catalog at 241 command keys matched to 241 parsed contracts, zero fallback rows, and a HELP store that had just shed a duplicated usage-contract family: 29,700 line rows down to 18,566, artifacts and sections falling 14,844 to 10,587 apiece, contract drift reaching zero. Then the banner on all 151 published pages was found still reading 'Full-stack docs reconciled 2026-09-02'. Six freshness contracts had passed throughout, because every one of them compares a page against an authority file, and that authority was typed by hand and had not been regenerated. The pages agreed with the authority and the authority agreed with itself. The fix was to give it a generator, which is the one thing the two artifacts sitting beside it already had.

  2. A manual acceptance ran four times before it was allowed to land. Three plans were built and thrown away, and all four reported PASS_PLAN_ONLY with zero findings. The discarded ones would have joined text across a field boundary mid-word, turning 'not the command name' into 'not the comm and name', and welded list items into sentences on eight pages. The measurement in use, a fragment count, fell for a wrong join exactly as it fell for a right one. What caught them was diffing every staged page against its accepted counterpart and refusing to leave any difference unexplained.

  3. The command reference the site links to was accepted in July and tracked by git for the first time on 2026-09-02: all 165 pages landed as new files. The reader page was tracked; the pages it links to were not, so nothing looked wrong from either end. Every acceptance in that window wrote into files git could not see, which meant no acceptance could be reviewed as a diff. A link-integrity gate now asserts that every page the accepted index links to exists and is tracked, and 47 unreferenced orphan pages were removed.

  4. 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.

  5. 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.

  6. 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.

  7. 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.

  8. 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.

  9. 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.

  10. 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.

  11. 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.

  12. 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.

  13. 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.

  14. 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.

  15. 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.

  16. 2026-08-09External course intake, and a gateway that aborts cleanlycampus

    An external learning-management intake lane was accepted, and the local gateway now handles aborted requests without leaving the surface in a half-served state.

  17. 2026-08-07Two lifecycle vocabularies merged into oneprocess

    The project had been carrying two names for the same product lifecycle. One was retired and its material merged, so there is a single vocabulary for how work is chartered and closed.