Quickstart
Explore the recorded example: a fictional SaaS launch in which a staffing objection narrows the plan, while one adviser keeps an open question on the record.
Prerequisites
Section titled “Prerequisites”- Node 24.12.0 and npm, for the development checkout.
- A terminal on macOS (Apple silicon), Windows x64 or Linux x64.
- No account, API key or model download.
Explore the recorded example
Section titled “Explore the recorded example”-
Get the source and install its pinned dependencies, including the native SQLite driver.
Terminal window git clone https://github.com/francoisnoel62/Boardroom.gitcd Boardroomnpm cinpm run build -
Read the recorded discussion. Repeating the command resumes from the saved position; add
--nextto read one intervention at a time.Terminal window node dist/cli.js demo --data-dir .boardroom/example -
Inspect the saved source line behind the staffing objection.
Terminal window node dist/cli.js evidence --line 4 --data-dir .boardroom/example -
Export a new plan and decision memo, then review what happened.
Terminal window node dist/cli.js export --output .boardroom/exports --data-dir .boardroom/examplenode dist/cli.js history --data-dir .boardroom/examplenode dist/cli.js decision --data-dir .boardroom/example
Run a packaged candidate
Section titled “Run a packaged candidate”npm run package builds a directory containing its own Node runtime for the current platform. Open a terminal in the directory it prints:
./boardroom demo./boardroom evidence --line 4./boardroom export --output ./exports./boardroom doctor --json.\boardroom.cmd demo.\boardroom.cmd evidence --line 4.\boardroom.cmd export --output .\exports.\boardroom.cmd doctor --jsonThe candidate needs no installed Node. It builds for the current host platform only and publishes nothing.
Was this page helpful? Tell us on GitHub