Contributor commands
mise provisions the pinned contributor toolchain. The root justfile is the documented task runner for building and verifying Arcantry. Recipes use Nub for TypeScript, JavaScript, and Astro paths, and Cargo for Rust paths. The product CLI is documented separately under CLI.
| Command | Contract |
|---|---|
mise install |
Install the pinned contributor toolchain. |
just setup |
Install the exact dependency graph from nub.lock. |
just check |
Run generation, Biome, type, test, release-consistency, docs, Clippy and dependency-policy checks. |
just build |
Generate documentation projections and build the native CLI, JavaScript library and documentation. |
just format |
Format the justfile and Rust with the repository’s two-space policy, then format TypeScript, JavaScript and Astro with Biome. |
just generate |
Refresh package metadata and documentation projections from canonical sources. |
just native-conformance |
Compare CLI behavior across the black-box compatibility suite. |
just rust-coverage |
Enforce reviewed per-file Rust line and branch coverage floors for every production module. |
just native-target-check <target> |
Verify one declared native target through tests, build, executable smoke and platform-package smoke. |
just openspec-validate |
Run strict validation for the OpenSpec schema and every change. |
just package-check |
Build and smoke-test the npm packages for the current platform. |
just ci |
Validate OpenSpec, release consistency, tests, generated state, builds, blocking Rust coverage and public self-checks. |
just docs |
Generate documentation projections and start the documentation site locally. |
just release-plan |
Show unassigned archived changes and the resulting SemVer bump. |
just release-cut |
Create the next release manifest from that plan. |
just release-render |
Regenerate CHANGELOG.md from release manifests and archived changes. |
just release-check |
Check persisted release artifacts while allowing active and unassigned work. |
just release-seal |
Require complete assignment, clean Git state and the final Git release seal. |
just publish-check vX.Y.Z |
Verify that an npm release tag matches the sealed release and package identity. |
CI installs the pinned toolchain through mise and runs just ci.
just --list contains stable contributor entrypoints. Workflow-only helpers remain callable by automation without appearing in that list.