$ bun run smoke && bun run build && bun run pack:dry-run
$ bun bin/boulder.ts --help && bun test
boulder

A min9lin9 operator kit for turning OSS repositories into evidence-backed Codex workflows.

Usage:
  boulder init [--cwd path] [--force]
  boulder inspect [--cwd path] [--json]
  boulder validate [--cwd path]
  boulder verify [--cwd path] [--dry-run]
  boulder pipeline [--cwd path] [--friction low|medium|high] [--json]
  boulder scorecard [--cwd path] [--json]
  boulder benchmark [--cwd path] [--json]
  boulder release-plan [--cwd path] [--json]
  boulder export [--cwd path] [--force]

Package:
  bunx boulder-oss-cli <command>

bun test v1.3.5 (1e86cebd)

test/cli-e2e.test.ts:
(pass) boulder CLI e2e cleanup safety > prints the package version [40.67ms]
(pass) boulder CLI e2e cleanup safety > keeps duplicate copy artifacts out of package dry run [15.54ms]
(pass) boulder CLI e2e cleanup safety > preserves full init-to-export happy path [146.49ms]
(pass) boulder CLI e2e cleanup safety > rejects unsafe provider policy through validate command [106.79ms]
(pass) boulder CLI e2e cleanup safety > preserves root release-plan and initialized export surface [97.81ms]
(pass) boulder CLI e2e cleanup safety > renders high friction pipeline human output [27.16ms]
(pass) boulder CLI e2e cleanup safety > renders high friction pipeline json output [29.14ms]
(pass) boulder CLI e2e cleanup safety > rejects invalid pipeline friction [27.02ms]

test/cli.test.ts:
(pass) boulder M1 surface > init creates harness files [4.38ms]
(pass) boulder M1 surface > inspect returns a repo brief shape [2.07ms]
(pass) boulder M1 surface > init writes inferred package verification commands [2.26ms]
(pass) boulder M1 surface > verify supports dry run [3.18ms]
(pass) boulder M1 surface > manifest validation catches unsafe external provider policy [0.05ms]
(pass) boulder M1 surface > manifest validation requires the har-maker operator stack [0.05ms]
(pass) boulder M1 surface > verify rejects invalid manifests [3.11ms]
(pass) boulder M1 surface > export writes Codex notes [2.93ms]
(pass) provider policy fixtures > codex-only fixture validates as expected [0.45ms]
(pass) provider policy fixtures > external-approved fixture validates as expected [0.45ms]
(pass) provider policy fixtures > external-without-approval fixture validates as expected [0.21ms]
(pass) pipeline planning surface > builds a low friction pipeline plan [0.13ms]
(pass) pipeline planning surface > builds a medium friction pipeline plan
(pass) pipeline planning surface > builds a high friction pipeline plan [0.13ms]
(pass) pipeline planning surface > fails closed for forbidden side effects [0.07ms]
(pass) harness quality scorecard > scores the root Boulder harness as ready [0.18ms]
(pass) harness quality scorecard > scores an approval-gated harness as ready [0.05ms]
(pass) harness quality scorecard > penalizes unsafe external provider policy [0.04ms]
(pass) benchmark fixtures > loads root benchmark fixtures and rates them ready [1.33ms]
(pass) benchmark fixtures > benchmark report avoids runtime leaderboard claims [0.30ms]
(pass) release plan > rates the root release plan as ready [0.86ms]
(pass) release plan > release plan report keeps publish manual [0.46ms]
(pass) checked-in example harnesses > typescript-library has generated Boulder outputs [0.54ms]
(pass) checked-in example harnesses > python-package has generated Boulder outputs [0.24ms]
(pass) checked-in example harnesses > mcp-server has generated Boulder outputs [0.23ms]

 33 pass
 0 fail
 143 expect() calls
Ran 33 tests across 2 files. [533.00ms]
$ bun build bin/boulder.ts --outdir /tmp/boulder-build --target bun
Bundled 16 modules in 6ms

  boulder.js  54.52 KB  (entry point)

$ bun pm pack --dry-run --ignore-scripts
bun pack v1.3.5 (1e86cebd)

packed 1.0KB package.json
packed 1.99KB CHANGELOG.md
packed 409B CONTRIBUTING.md
packed 1.1KB LICENSE
packed 5.55KB README.md
packed 0.59KB ROADMAP.md
packed 0.53KB SECURITY.md
packed 87B bin/boulder.ts
packed 87B bin/boulder.ts
packed 1.1KB boulder.yaml
packed 2.99KB docs/APPLICATION_EVIDENCE.md
packed 1.75KB docs/BENCHMARK_FIXTURE_REPORT.md
packed 0.94KB docs/BENCHMARK_PLAN.md
packed 1.29KB docs/BOULDER_EXPORT.md
packed 2.14KB docs/CASE_STUDIES/README.md
packed 1.29KB docs/CASE_STUDIES/evidence/pr-review/BOULDER_EXPORT.md
packed 0.77KB docs/CASE_STUDIES/evidence/pr-review/CODEX_WORKFLOW_NOTES.md
packed 98B docs/CASE_STUDIES/evidence/pr-review/export-command.txt
packed 0.84KB docs/CASE_STUDIES/evidence/pr-review/inspect.json
packed 252B docs/CASE_STUDIES/evidence/pr-review/pipeline.txt
packed 3.80KB docs/CASE_STUDIES/evidence/release-workflow/ci.txt
packed 2.79KB docs/CASE_STUDIES/evidence/release-workflow/pack-dry-run.txt
packed 1.91KB docs/CASE_STUDIES/evidence/release-workflow/release-plan.json
packed 2.0KB docs/CASE_STUDIES/pr-review.md
packed 3.33KB docs/CODEX_OSS_APPLICATION_PACKET.md
packed 8.20KB docs/CODEX_OSS_SCORECARD.md
packed 0.77KB docs/CODEX_WORKFLOW_NOTES.md
packed 38.57KB docs/COMPETITIVE_BENCHMARK_HARNESS_MANAGER.md
packed 4.0KB docs/FOLLOW_UP_BRIEFING.md
packed 4.44KB docs/GJC_LAZYCODEX_HANDOFF.md
packed 0.81KB docs/HARNESS_QUALITY_SCORECARD.md
packed 0.68KB docs/MAINTAINER_WORKFLOWS.md
packed 4.43KB docs/OPEN_SOURCE_USAGE_DECISION.md
packed 1.30KB docs/OPERATOR_WORKFLOW_STACK.md
packed 2.56KB docs/PIPELINE_PLANNING_SURFACE.md
packed 372B docs/PROVIDER_POLICY.md
packed 1.1KB docs/RELEASE_PLAN.md
packed 0.57KB docs/REPO_BRIEF.md
packed 446B docs/SUBAGENT_RECOMMENDATIONS.md
packed 254B docs/VERIFICATION_GATES.md
packed 287B docs/VERIFICATION_REPORT.md
packed 7.86KB docs/prompts/HARNESS_MANAGER_BENCHMARK_PROMPT.md
packed 0.70KB fixtures/benchmarks/mcp-server.json
packed 0.69KB fixtures/benchmarks/python-package.json
packed 0.72KB fixtures/benchmarks/typescript-library.json
packed 0.95KB fixtures/provider-policies/codex-only/boulder.yaml
packed 0.97KB fixtures/provider-policies/external-approved/boulder.yaml
packed 0.97KB fixtures/provider-policies/external-without-approval/boulder.yaml
packed 7.39KB src/benchmark.ts
packed 5.93KB src/cli.ts
packed 0.99KB src/export.ts
packed 0.80KB src/fs.ts
packed 1.75KB src/globals.d.ts
packed 5.88KB src/inspect.ts
packed 8.1KB src/manifest.ts
packed 6.32KB src/pipeline.ts
packed 5.87KB src/release-plan.ts
packed 7.1KB src/scorecard.ts
packed 1.82KB src/templates/export.ts
packed 4.54KB src/templates/init.ts
packed 1.12KB src/types.ts
packed 3.94KB src/validation.ts
packed 2.71KB src/verify.ts
packed 1.43KB src/workflow-stack.ts
packed 1.72KB src/workflows.ts

boulder-oss-cli-0.1.7.tgz

Total files: 65
Unpacked size: 187.60KB
