Skip to content

Releases: JasonCheroske/Lab-OS

lab-os v0.3.2

21 Apr 22:01

Choose a tag to compare

lab-os v0.3.0

18 Apr 19:04

Choose a tag to compare

Lab OS v0.3.0 (three-archetype init + lab-os create)

Intent: Ship the three-template model (agnostic, product-starter, meta), a single npm package (lab-os) with lab-os create / init --template, and a publishable tarball that excludes Terraform .terraform/ caches.

Related paths: CHANGELOG.md, ../30-runbooks/RELEASE_RUNBOOK.md

Last reviewed: 2026-04-17

Highlights

  • Templates: template/agnostic/, template/product-starter/, template/meta/ — pick with lab-os init --template <name> or lab-os create (interactive or --yes --template … --target …).
  • Single package: create-lab-os removed; use npx lab-os create only.
  • Packaging: .npmignore excludes **/.terraform/ so the published package stays small (run terraform init in generated labs locally).

Verification checklist

  • npm test passes
  • npm run validate -- --target examples/minimal-lab and examples/hybrid-governance-lab pass
  • npm run docs:check-frontmatter and npm run docs:check-links pass
  • npm publish --dry-run --access public shows sensible tarball size (no .terraform provider blobs)

Smoke commands (from an empty temp directory)

npx lab-os@0.3.0 create --yes --template agnostic --target ./smoke-agnostic
npx lab-os@0.3.0 create --yes --template product-starter --target ./smoke-product
npx lab-os@0.3.0 create --yes --template meta --target ./smoke-meta
npx lab-os@0.3.0 validate --target ./smoke-agnostic
npx lab-os@0.3.0 validate --target ./smoke-product
npx lab-os@0.3.0 validate --target ./smoke-meta

Change history

Date Change summary Editor
2026-04-17 Initial v0.3.0 release notes.

lab-os v0.2.1

07 Apr 00:05

Choose a tag to compare

Lab OS v0.2.1 (CLI working directory fix)

Patch release for npx / global lab-os installs: init and other commands resolve relative paths from the user’s shell directory (not from node_modules/lab-os). Child script paths are absolute so templates still load from the package root.

Fixed

  • lab-os CLI cwd: npx lab-os and global installs run child scripts with the caller’s current working directory; lab-os init ./my-lab creates my-lab where you ran the command.

Full changelog: CHANGELOG.md.

lab-os v0.2.0

06 Apr 23:48
724c984

Choose a tag to compare

Lab OS v0.2.0 (npm + symmetrical seed)

Intent: Record highlights and verification evidence for v0.2.0.

v0.2.0 is the first public npm release of the lab-os package and ships the symmetrical seed: every initialized lab includes the .ai/ harness namespace (skills, rules, defaults).

Highlights

  • npm: lab-os published to the public registry; install with npm install -g lab-os or npx lab-os@latest ….
  • Symmetrical seed: template/.ai/ copied on init; investigation deck and Cursor defaults available from day one.
  • Governance: ADR-0002 (harness namespace), ADR-0003 (three-option create, phase 2 design), PRODUCT_LAB_FILTER_RUNBOOK.md, LEAN_FOUNDATIONS.md; COPY_READY_INVENTORY.md documents init includes/excludes.
  • CLI: lab-os create stub documents upcoming Svelte-style picker; create defers to init until phase 2.
  • Canonical GitHub: repository URLs align with JasonCheroske/Lab-OS.

Notes

  • Tarball: lab-starter-v0.2.0.tar.gz + checksum (optional path for teams not using npm).
  • Phase 2 follow-on: interactive create, template/agnostic split, product-starter population (see ADR-0003).
  • CLI cwd: For npx / global installs, use lab-os ≥ 0.2.1 so init ./my-lab resolves from your shell directory (see v0.2.1 release).

Full changelog: CHANGELOG.md.

Lab OS v0.1.0

26 Mar 21:47

Choose a tag to compare

Lab OS v0.1.0 (Seed Release)

Intent: Record highlights and verification evidence for v0.1.0.

Related paths (Ironic Examples): MIGRATION_CHECKLIST.md, RELEASE_RUNBOOK.md

Last reviewed: 2026-03-26 - moved into taxonomy and normalized with release metadata.

v0.1.0 is the first public GitHub seed release of lab-os-lab.

Highlights

  • Establishes canonical seed structure for AI-native engineering labs.
  • Includes scaffold, validation, and maturity-promotion scripts.
  • Adds release runbook and migration/release guidance for external users.
  • Adds initialized starter lab tarball as primary onboarding artifact.

Verification checklist

  • npm test passes
  • npm run validate -- --target examples/minimal-lab passes
  • npm run validate -- --target examples/hybrid-governance-lab passes
  • Temporary target promotion smoke-test passes
  • Secrets/artifact scan completed

Notes

  • Start here (primary): lab-starter-v0.1.0.tar.gz + checksum file.
  • Advanced path: use lab-os-lab source to author custom seed variants.
  • Package-manager release automation is intentionally deferred to Phase 2.

Change history

Date Change summary Editor
2026-03-26 Moved to taxonomy path and standardized metadata. Jason Cheroske