-
Notifications
You must be signed in to change notification settings - Fork 0
Toolchain Setup Record
- Machine: Primary Windows development machine
- Recorded: 2026-07-30
- Purpose: StackCendra Phase 0 foundation
This page records observed tool versions. Repository version files become authoritative when the monorepo is established.
| Tool | Version | State |
|---|---|---|
| Git | 2.55.0.windows.3 | Ready |
| GitHub CLI | 2.94.0 | Installed; authenticated as keshav-019
|
| Node.js | 24.18.1 LTS | Installed; replaced end-of-life Node.js 20 |
| npm | 11.16.0 | Installed with Node.js |
| Corepack | 0.35.0 | Ready |
| pnpm | 10.34.5 | Prepared and enabled through Corepack |
| rustup | Stable MSVC channel | Ready |
| rustc | 1.97.1 | Ready |
| Cargo | 1.97.1 | Ready |
| rustfmt | 1.9.0-stable | Ready |
| Clippy | 0.1.97 | Ready |
| Docker CLI | 29.6.2 | Installed |
| Docker Compose | 5.3.1 | Installed |
| WSL | 2.7.11.0 | Ready for Docker's WSL 2 backend |
| Visual Studio C++ tools | Visual Studio 2022 Community | Tauri prerequisite present |
| WebView2 Runtime | 150.0.4078.105 | Tauri prerequisite present |
| Tool | Version | Decision |
|---|---|---|
| Python | 3.12.4 | Retain until the intelligence-service compatibility matrix selects its Python line |
| Java | Temurin OpenJDK 8u412 | Do not use as the future fixture baseline; install a supported LTS when the Java fixture begins |
Go is intentionally deferred until the Go control plane becomes active. Kubernetes, Terraform, cloud-provider CLIs, and observability services are also installed only when their release work begins.
Docker Desktop was installed per-user with the WSL 2 backend. The CLI and Compose plugin are verified, but the Docker engine is not considered ready until the user:
- launches Docker Desktop;
- reviews and accepts or declines Docker's subscription agreement;
- confirms the WSL 2 engine starts;
- runs
docker version; - runs a disposable hello-world verification.
StackCendra does not accept third-party agreements on the user's behalf.
GitHub CLI authentication is complete. On July 30, 2026, GitHub reported the repository as public with hasWikiEnabled: true.
The one-time initial page has been created and the complete 41-file source has been published to stackcendra.wiki.git. The placeholder Home page was replaced while its initial commit was retained in history.
The recurring publication process is:
- clone
git@github.com:keshav-019/stackcendra.wiki.git; - copy the reviewed Markdown source from
docs/wiki; - commit the exact source revision;
- push the Wiki repository's default branch;
- verify navigation and Mermaid rendering on GitHub.
Internal navigation uses absolute, extensionless hosted Wiki URLs because GitHub redirects .md Wiki URLs to raw Markdown rather than rendered pages.
After opening a fresh terminal:
git --version
gh --version
gh auth status --hostname github.com
node --version
npm --version
corepack --version
pnpm --version
rustup show active-toolchain
rustc --version
cargo --version
rustfmt --version
cargo clippy --version
docker --version
docker compose version
wsl --versionExact project versions will be pinned during P0-004 rather than relying on the machine record alone.
StackCendra is currently in Phase 0. The complete Phase 0–13 plan is versioned in the main repository under docs/wiki; later-phase pages describe intended behavior, not current implementation.
- Phase 0 foundation
- Phase 0 backlog
- Release 0.1 discovery
- Phase delivery framework
- Roadmap
- Wiki review guide
- Risks and decisions