Basics
The foundation layer beneath the Tom stack: a minimal-dependency utility package plus a CLI/tooling framework, surrounded by focused extensions for console, network, crypto, chat, and code-generation support.
Basics is the bottom of the Tom architecture. It pairs two foundations — `tom_basics`, the minimal-dependency utility floor (UUID-tracked exceptions and core helpers), and `tom_build_base`, the declarative CLI framework that Tom's build tools are built on — with a set of narrow extensions.
The extensions add capabilities without pulling weight into the floor: platform and console output (`tom_basics_console`), HTTP retry and server discovery (`tom_basics_network`), cryptography (`tom_crypto`), a unified chat API (`tom_chattools`), and code-generation helpers (`tom_analyzer_shared`, `tom_markdown_merge`, `tom_package_scanner`).
Everything above — `tom_core_kernel`, the Flutter and server cores, and the build CLIs — rests on this layer. It carries no business logic; it supplies the shared utilities and tooling primitives the rest of Tom assumes.
tom_basics Published
tom_basics_network Published
tom_crypto Published
tom_build_base Published
tom_basics_console Published
tom_analyzer_shared Published
tom_chattools Published
tom_markdown_merge Not started
tom_package_scanner In the works
License
# License See each folder/package for its specific license.