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

Engine Feature Crosswalk

Evidence-backed x64base engine feature hierarchy generated from local source and HELP/manualgen artifacts.

This page is a reviewed website derivative of the local SelfDoc report:

labtalk/reports/selfdoc/x64base_engine_feature_crosswalk_v1.md

The report was generated from local source evidence plus harvested HELP/manualgen tables. It found 28 feature lanes, 290 harvested HELP commands, and source evidence across the configured scanner globs.

Canonical diagram

Diagram attachment: DIAG-X64SELFDESC-006

x64 self-describing DBF

Canonical source: docs/manuals/assets/diagrams/x64_self_describing_dbf_v1.svg

Status language:

  • runtime-evidenced means the scanner found supported/implemented HELP command evidence and source evidence.
  • source-evidenced means source evidence exists but the website summary should still be reviewed against HELP.
  • help-catalog-evidenced means HELP/catalog evidence exists but source mapping needs review.
  • planned or in progress means the lane is real work, but should not be marketed as complete.

Core engine and storage

FeatureStatusEvidence summary
DBF table runtime and DbArea object modelruntime-evidencedUSE, DBAREA, AREA, STRUCT, FIELDS; src/xbase, src/cli/cmd_dbarea.cpp
Workspaces wrapping active areasruntime-evidencedWORKSPACE, WSREPORT, DBAREAS; include/workspace, src/cli/cmd_workspace.cpp
DBF flavor trinity: MS-DOS/classic, VFP, and x64 DBF_64runtime-evidencedinclude/xbase.hpp, include/xbase_vfp.hpp, include/xbase_64.hpp; classic versions 0x03, 0x83, 0xF5; VFP versions 0x30, 0x31, 0x32; x64 version 0x64
In-process RAM DBF and native CDX-V64 through VDISKruntime-evidencedVDISK, SET PATH RAM, CREATE X64, USE, CDX, SET ORDER, REINDEX; process-local lifetime and destructive unmount boundary
Visual FoxPro DBF field/data type compatibilityruntime-evidencedVFP probe/header/codecs; currency and newer type support evidence
x64 DBF extensions and newer data typesruntime-evidencedx64 header/meta contracts and DBF64 validation surfaces
Vectored table and field names with fallback manglingruntime-evidencedx64 metadata/vector naming contract and fallback policy evidence
Object-oriented memo storage and displayruntime-evidencedmemo manager/object/reference/store; MEMO, DISPLAY, BROWSETUI

Database behavior

FeatureStatusEvidence summary
Cursor control and record navigationruntime-evidencedGO, GOTO, SKIP, TOP, BOTTOM, FIRST, LAST, NEXT, PRIOR, RECNO
Record locking and unlock lifecycleruntime-evidencedLOCK, UNLOCK, xbase_locks, lock cleanup
Buffered editing, dirty state, commit and rollbackruntime-evidencedCOMMIT, ROLLBACK, REPLACE, CALCWRITE, table-buffer code; MULTIREP/REPLACE_MULTI is documented separately as current direct-write multi-field mutation
Triggers, rules, and validation hooksruntime-evidencedTRIGGER, RULE, VALIDATE, VALIDATE UNIQUE, field constraints
Filtering, searching, predicates, and WHERE cacheruntime-evidencedSET FILTER, LOCATE, FIND, SEEK, WHERE, WHERECACHE, SMARTLIST
Relations and relation-aware browsingruntime-evidencedREL, RELATIONS, SET RELATION, ERSATZ, RBROWSE
DDL schema fetch, validation, DBF creation, seeds, and sidecarsruntime-evidencedDDL; fetch/validate/create DBF forms; sidecar metadata; seed forms with implementation caveats
Data Dictionary catalog inspection and DDICT bridgesource-evidencedDDICT; DD* compatibility aliases; DATA_DICTIONARY_* catalog names; read-only inspection contract

Index, APIs, and integration

FeatureStatusEvidence summary
Open Index API and index backendsruntime-evidencedINDEX, REINDEX, SET INDEX, SET ORDER, SEEK, CDX, CNX, LMDB, BUILDLMDB; V32 defaults to .cnx, V64 defaults to .cdx
Native Python engine accessbounded runtime evidenceOptional pydottalk pybind11 module; DBF read-only and disposable-copy physical CRUD smoke paths; broader command, workspace, relation, memo-write, and index semantics are not implied
Python API and GUI teaching toolsprototypepydottalk_api local FastAPI/SQLAlchemy bridge plus pycrud Python/Tk CRUD, relational, import/export, and metadata lab; these are companion surfaces rather than the core engine
SQL bridge, CSV import/export, DBF copy, and tuple exportruntime-evidencedSQL, SQLITE, IMPORT, EXPORT, IMPORTSQL, EXPORTSQL, COPY, TUPEXPORT, AUTODBF; IMPORT reads CSV into an open DBF and EXPORT writes CSV by default
External app, shell, image, web, URL, SFTP, and archive boundariesruntime-evidencedEDIT, TEXT, IMAGE, WEB, SFTP, PSHELL, BANG, ZIP; external app/network/filesystem risks are separate from DBF mutation
Remote and system integration surfacesruntime-evidencedSFTP, PSHELL, WEB, ZIP; platform zip backends
Identity, authentication, RBAC, and policy enforcementruntime-evidencedUSER; persisted HUMAN/AI/SERVICE members, roles, permissions, requests/grants, authenticated sessions, acting identity, AI/service tokens, owner administration, DBF-backed boot/store, and enforcement at admin, host shell, AI tools, and SFTP chokepoints
Legacy security diagnosticsruntime-evidencedSECURITY; policy/runtime reports and self-tests. Its LOGIN form is a diagnostic selector only and does not grant USER identity or RBAC access
Education, retro, ASCII, blackbox, and student extension commandsruntime-evidencedASCII, BBOX, RETRO, SHELLO, STUDENTHELLO, IDX, BOOLEAN, CASE, CHRISTMAS, COBOL, CODASYL, NORMALIZE, SIX

Language, UI, and observability

FeatureStatusEvidence summary
SET family: session, output, paths, indexes, filters, relations, locale, and bufferingruntime-evidencedSET, SET INDEX, SET ORDER, SET FILTER, SET RELATION, SET UNIQUE, SET CDX, SET CNX, SET LMDB, SETPATH
DotScript command files, variables, control flow, and one-level nestingruntime-evidencedDOTSCRIPT, VAR, SET VAR, IF, ELSE, ENDIF, LOOP, ENDLOOP, WHILE, ENDWHILE, UNTIL, ENDUNTIL, SCAN, ENDSCAN; nesting is main script plus one subscript
Messaging, error/status, and output routingruntime-evidencedMSGMGR, ERROR STATUS, ERROR CLEAR, message catalog, output router
Location, locale, and language supportruntime-evidencedlocale docs and message-manager integration lanes
Command timing and diagnosticsruntime-evidencedtiming/profile/chrono evidence plus STATUS, BETA, CMDHELPCHK diagnostic surfaces
Open GUI API, TUI, wxWidgets, and browser lanesruntime-evidencedBROWSETUI, BROWSETV, BROWSER, BROWSE, SMARTBROWSE, SM, SMART, SIMPLEBROWSE, SB, SMARTLIST, GUI docs
SelfDoc, HELP metadata, contracts, MAINT, Blackbox, and manualgen pipelineruntime-evidencedHELP, CMDHELP, CMDHELPCHK, MAINT, BBOX, MANUAL, MANSTAR, DRAWIO, SelfDoc/manualgen/comment/contract tooling

Manualgen result

The guarded manualgen lane has now completed its reviewed publication cycle:

  • Runtime: Python 3.12.9.
  • Accepted reader: 4,118 lines, 237 headings, 24 sections, and four appendices.
  • Current command-reference candidate: 191 pages, including 164 reader-linked, 19 supplemental, and 8 post-baseline repair pages, with 4,604 lineage rows.
  • Source-to-reference repair gate: 0 blocking findings; 102 inherited historical backlog entries remain separately visible.
  • Publication-readiness findings: 0.
  • Public source snapshot: be935053.

The reader acceptance manifest and command-reference manifest carry the detailed proof. This website summary remains derivative and does not change the feature-evidence labels above.