Books / Constructions / Reader companion
Reader companion
The companion supplies the book’s models, tests, pinned dependencies and reference files. Install the command-line tool with npm, unpack the archive and open a terminal in its reader/ directory.
Install and start
Use Node.js 20 or newer with npm. The published CLI supports macOS ARM64 and Linux x86-64; the checks for this edition were run on macOS ARM64.
npm install -g @arxo/cli@0.2.4
law version --jsonExpect tool version 0.2.4. The prologue explains installation alternatives. Python helpers need Python 3 and law on PATH. The archive contains no bundled executable.
Complete installation instructions · Recorded adaptations
What was checked
All 50 printed shell blocks and all 383 selected scenarios passed, including the deliberate refusals described by the book. Water reproduces its result and proof hashes; the four support states and four receipt scenes also passed. These checks cover the selected book examples on macOS ARM64.
Editorial and source-language checks were completed with Codex and Astra. This was an AI editorial review; a human reader pilot has not been performed. The companion includes forms for reader feedback.
Source-material terms
The original author text and illustrations are offered under CC BY 4.0. Third-party components retain their own terms. OpenStax Chemistry 2e excerpts and adaptations are offered for noncommercial use under CC BY-NC-SA 4.0; Scrum Guide renderings retain CC BY-SA 4.0.
Component licences and attribution · Colophon
The companion excludes Syzdyq’s handbook and its long embedded quotations. The linguistic example keeps an external bibliographic reference; it does not claim source-text coverage. The full private review archive and product implementation source are excluded.