# Kindred Create **Last updated:** 2026-03-02 **Branch:** main @ `b0621f9731c` **Kindred Create:** v0.1.5 **FreeCAD base:** v1.2.0 ## Documentation | Document | Contents | |----------|----------| | [ARCHITECTURE.md](ARCHITECTURE.md) | Bootstrap flow, source layout, submodules | | [COMPONENTS.md](COMPONENTS.md) | Silo, Gears, Origin commands, theme, icons | | [INTEGRATION_PLAN.md](INTEGRATION_PLAN.md) | Architecture layers, integration phases | | [CI_CD.md](CI_CD.md) | Build and release workflows | | [INTER_SOLVER.md](INTER_SOLVER.md) | Inter-solver communication | | [DAG_CLIENT_INTEGRATION.md](DAG_CLIENT_INTEGRATION.md) | DAG client integration (draft) | | [BOM_MERGE.md](BOM_MERGE.md) | Bill of materials merge specification | | [KC_SPECIFICATION.md](KC_SPECIFICATION.md) | .kc file format specification | ## Submodules | Submodule | Path | Source | Pinned commit | |-----------|------|--------|---------------| | silo-mod | `mods/silo` | `git.kindred-systems.com/kindred/silo-mod` | `cc6a79f` | | gears | `mods/gears` | `git.kindred-systems.com/kindred/gears` | `1e26c39` | | datums | `mods/datums` | `git.kindred-systems.com/kindred/datums` | — | | solver | `mods/solver` | `git.kindred-systems.com/kindred/solver` | `cd7f66f` | | OndselSolver | `src/3rdParty/OndselSolver` | `git.kindred-systems.com/kindred/solver` | `fe41fa3` | | GSL | `src/3rdParty/GSL` | `github.com/microsoft/GSL` | `756c91a` | | AddonManager | `src/Mod/AddonManager` | `github.com/FreeCAD/AddonManager` | `01e242e` | | googletest | `tests/lib` | `github.com/google/googletest` | `56efe39` | The silo submodule was split from a monorepo into three repos: `silo-client` (shared Python API client), `silo-mod` (FreeCAD workbench, used as Create's submodule), and `silo-calc` (LibreOffice Calc extension). The `silo-mod` repo includes `silo-client` as its own submodule. OndselSolver is forked from `github.com/FreeCAD/OndselSolver` to carry a Newton-Raphson convergence fix. The ztools addon was removed from the build (#344) and archived to `reference/ztools/` (#345) as part of the UI/UX rework (#346). Its commands will be reimplemented through the KCSDK system.