BRIK64 CLI

Changelog

User-visible release notes for the BRIK64 CLI beta: commands, local workflow improvements, SDK examples, and install behavior.

$curl -fsSL https://brik64.com/cli/install.sh | bash

Release notes

June 2026

v0.1.0-beta.18.1

BRIK64 CLI 0.1.0-beta.18.1

  • Adds explicit blueprint output modes for certified PCD candidates, SDK logic inventories, and inspection drafts.
  • Generates PCD candidates and an app-system polymer only when local certification evidence exists.
  • Reports SDK-first application logic separately so agents can adopt BRIK64 libraries without overstating certification.
  • Aligns public skill guidance around logic planning before choosing PCD-first or BRIK64 SDK-first routes.

June 2026

v0.1.0-beta.16.1

BRIK64 CLI 0.1.0-beta.16.1

  • Adds a non-mutating Beta16.1.x CLI package candidate for the offline command-line workflow and embedded engine files.
  • Publishes the follow-up as its own versioned candidate instead of rewriting the existing Beta16.1 archive.

June 2026

v0.1.0-beta.16

BRIK64 CLI 0.1.0-beta.16

  • Adds a Beta16 local/offline package candidate with an embedded L4+N5 runtime profile for CLI workflows.
  • Adds a native command surface for version, engine status, doctor, certify, verify, emit, lift, polymerize, monomers, lock, update and skill version checks.
  • Adds package smoke coverage that executes generated TypeScript, Python and Rust test fixtures on a Linux host before release-manifest acceptance.
  • Adds Stage1/Stage2 byte-hash identity and independent verifier reports to the Beta16 release evidence pack.
  • Keeps public claim boundaries explicit with beta-scoped release metadata and no proof-grade or final-runtime assertions.

June 2026

v0.1.0-beta.15.7.1

BRIK64 CLI 0.1.0-beta.15.7.1

  • Publishes the Beta15.7.1 CLI package as a versioned follow-up for the offline command-line workflow and embedded engine files.
  • Ships the follow-up as its own versioned archive instead of changing the existing Beta15.7 package.

June 2026

v0.1.0-beta.15.7

BRIK64 CLI 0.1.0-beta.15.7

  • The local engine bundle now includes all runtime artifacts required by the installable CLI package and verifies their checksums during package smoke tests.
  • Lift previews now report semantic-loss warnings and mark low-coverage candidates as not certification eligible instead of silently dropping source branches.
  • Release gates now exercise local engine status, Rust floating-point polymer emission, cross-target generated tests, and lift semantic-loss regression.
  • Engine status reports the offline beta runtime profile used by the local CLI.

June 2026

v0.1.0-beta.15.5

BRIK64 CLI 0.1.0-beta.15.5

  • Generated Rust app-polymer output keeps domain assertions inside generated function scope.
  • Candidate package smoke checks ledger integrity, explicit polymer roots, generated Python tests, and local report contradictions.
  • Candidate release metadata now tracks the Beta15.5 package archive and blocks stale package references.

June 2026

v0.1.0-beta.15.3

BRIK64 CLI 0.1.0-beta.15.3

  • Corrects DIV8 output so generated programs preserve quotient and remainder tuple semantics.
  • Corrects generated TypeScript condition output for supported if expressions.
  • Improves generated Rust numeric output for supported float and integer paths.
  • Writes local polymerized outputs as .polymer.pcd files with candidate metadata.
  • Clarifies agent guidance for CORE and EXTENDED rule-set composition in generated projects.

June 2026

v0.1.0-beta.15.1

BRIK64 CLI 0.1.0-beta.15.1

  • Adds local .brik ledger commands for workspace event status, verification, redacted export, snapshots, tombstones and repair dry-runs.
  • Records local workflow events for init, certify, emit, polymerize and lock.
  • Requires explicit --root for multi-input inline polymers so entrypoint selection is deterministic.
  • Fixes generated Python directory outputs so multiple generated packages can be tested in the same workspace.
  • Makes doctor report ledger verification status and fail closed on tampered or incomplete local ledgers.

June 2026

v0.1.0-beta.14.3

BRIK64 CLI 0.1.0-beta.14.3

  • Adds a 128-monomer inspection surface with 64 core entries and 64 extended entries for registry listing, explanation and local test reporting.
  • Adds Beta14.3 PCD source contracts for CLI commands, monomer registry coverage, lift workflows, harness checks and release synchronization.
  • Improves monomer explain and monomer test output so local automation can verify core and extended registry coverage from the CLI.
  • Packages Beta14.3 with hash-bound materialization evidence, package checksums and local smoke verification for the distributed beta artifact.
  • Aligns JavaScript, Python and Rust SDK package coordinates to the Beta14.3 release train.

June 2026

v0.1.0-beta.14.2

BRIK64 CLI 0.1.0-beta.14.2

  • Adds PCD templates for gate, utility and numeric-monomer starting points.
  • Adds command-specific help, exit-code help and script-friendly quiet/no-banner output.
  • Accepts supported numeric monomer calls and inline if-return syntax in the public beta parser.
  • Improves actionable parser errors for missing PC blocks, legacy syntax and unsupported monomer calls.
  • Hardens lock, migrate, doctor, polymerize, lift, update and skill version-check workflows.
  • Aligns JavaScript, Python and Rust SDK package coordinates to the Beta14.2 release.

June 2026

v0.1.0-beta.14.1

BRIK64 CLI 0.1.0-beta.14.1

  • Adds local source lift preview for JavaScript, TypeScript, and Python files into PCD candidate files.
  • Adds adoption reports with lift preview counts, warning counts, privacy flags, and local PCD inventory.
  • Adds multiple local functions inside one PCD block, including helper calls emitted to TypeScript, Rust, and Python.
  • Restores utility-style multi-function PCDs by selecting the first function as the local entrypoint when the PC block does not define a same-name function.
  • Adds explicit force overwrite support to PCD migration with --force and -f.
  • Aligns JavaScript, Python, and Rust SDK package coordinates to the Beta14.1 release.

June 2026

v0.1.0-beta.12

BRIK64 CLI 0.1.0-beta.12

  • Adds opt-in telemetry commands for local export, purge, and explicit send behavior.
  • Adds redacted user feedback capture with local preview by default and explicit send support.
  • Adds redacted local error-report inspection and explicit send support.
  • Rejects PCD inputs, imports, certificates, and generated output paths that resolve outside the workspace through symlinks or existing parent directories.
  • Improves empty-workspace doctor guidance when PCD files are present outside the default pcd inventory directory.
  • Aligns JavaScript, Python, and Rust SDK package coordinates to the Beta12 release.

June 2026

v0.1.0-beta.11

BRIK64 CLI 0.1.0-beta.11

  • Adds transitive same-directory PCD imports for supported local import DAGs.
  • Adds literal `i64` compile-time constants for supported PCD programs.
  • Adds `brik64 explain <file.pcd>` with human and JSON diagnostics.
  • Adds `brik64 lock` for local PCD, AST, import graph, and constant hashes.
  • Adds local telemetry status and explain commands. Telemetry is disabled by default.
  • Adds feedback dry-run and redacted local error-report inspection commands.

June 2026

v0.1.0-beta.8

BRIK64 CLI 0.1.0-beta.8

  • Adds bounded source-to-source PCD emission that generates executable TypeScript, Rust, and Python programs for the supported beta syntax.
  • Adds generated target tests that execute emitted programs and verify expected behavior across supported target languages.
  • Adds parser support for arithmetic expressions, comparisons, boolean conditions, nested branches, and expression returns.
  • Adds adversarial parser checks for malformed input, binary data, oversized PCD files, unsupported statements, and path traversal attempts.
  • Packages the beta8 CLI with local smoke coverage from an extracted tarball before public release.

June 2026

v0.1.0-beta.7

BRIK64 CLI 0.1.0-beta.7

  • Adds local PCD polymerization with deterministic polymer files and companion manifests.
  • Adds local verification for certificate presence, source hash agreement, and AST hash agreement.
  • Adds migration support for legacy lowercase PCD syntax with actionable parser guidance.
  • Adds account status, login, and logout commands for future platform-connected workflows.
  • Keeps human-readable doctor output as the default and moves machine-readable reports behind `doctor --json`.

June 2026

v0.1.0-beta.6

BRIK64 CLI 0.1.0-beta.6

  • Adds a portable Node.js CLI package for macOS and Linux local workflows.
  • Requires Node.js 20 or newer and reports a clear install error when the runtime is missing.
  • Verifies the CLI package SHA-256 before activation.
  • Keeps `brik64` as the official command and installs `brik` as the compatibility alias.
  • Updates JS/TS, Python and Rust SDK examples to beta6 package versions.
  • Keeps local `.brik` workspace setup separate from agent instruction files.