This page preserves dated release and registry observations. It is historical evidence, not a statement of current npm, GitHub, service, or qualification state. Before acting, recheck the registry, protected tags, exact source SHA, compatibility declarations, trusted-publisher relationship, and named release-specific qualification by following the living release policy and runbook.
- On September 23, 2026 UTC, protected tag
v0.4.0published CLI0.4.0froma555f8d39862109b8c28b392c0439470e88f4ba8directly tolatestthrough GitHub trusted publishing. plan compilenow defaults to current-folder output, equivalent to--output .. GitHub Publication requires--github. API compatibility remains0.4.x; this is a breaking CLI-default change from0.3.x.- npm SHA-1 is
65b6b960b9029cb8f2352273db9fb551132f2ac9. Public exact-version installation reported0.4.0, and registry signature and provenance verification passed.latestselected0.4.0;nextremained0.3.0. - The packed candidate compiled a reviewed Reading List Plan against service
2bfdf6bf, materialized 360 files at the local root, and passed local Rails boot, browser creation, and source-edit refresh. Existing warnings and gaps remained disclosed. No Codespace, GitHub Publication, native build, or Revyl session was part of this release smoke. - Plugin
0.4.0bundles this exact CLI source. Its publication workflow matched all 27 files with the registry CLI. The plugin release record records the companion package, catalog, and post-publication Drawing Board follow-up.
- On July 31, 2026, npm rejected the unscoped
firstdraftname forv0.1.0-alpha.1as too similar to the existingfirst-draftpackage before creating a registry package. The tag records the first reviewed release candidate and is immutable; neither its tag nor version may be moved or reused. - On August 5, 2026,
v0.1.0-alpha.2became the first organization-scoped publication,@firstdraft.com/cli@0.1.0-alpha.2. - As observed earlier on August 7, 2026,
0.1.0-alpha.2was the only published scoped version and both npm'snextandlatestdist-tags identified it.
- Later on August 7, 2026, protected tag
v0.1.0published ordinary version0.1.0undernext, whilelatestcontinued to identify0.1.0-alpha.2. The ordinary release intentionally superseded the alpha and required the service's0.2.xAPI contract; the historical prerelease did not define an ordinary compatibility line. - The first ordinary release established the npm trusted-publisher relationship used by the release workflow.
- On August 12, 2026, the selected bounded CLI
0.1.0user-journey smoke passed and separate promotion approval was granted.latestwas promoted to0.1.0; bothnextandlatestthen identified ordinary version0.1.0. Full v14 service qualification remained separate and incomplete. - Requiring two-factor authentication while disallowing tokens at the package publishing-access layer was not a
v0.1.0release prerequisite and was not established by that release evidence.
The alpha versions remain immutable registry history but, as of the August 12 observation, neither distribution
channel selected them. Protected tag v0.1.0 and package version 0.1.0 were consumed and immutable. Preparing
source or documentation does not mutate either dist-tag.
- On August 27, 2026, protected tag
v0.2.0published ordinary version0.2.0undernext;latestremained0.1.0. The candidate established compatibility with API contract0.3.xbut did not displace the separately promoted stable release. - Package version
0.2.0and protected tagv0.2.0are consumed and immutable. A backward-compatible addition to the0.2.xline therefore requires a higher patch version rather than reusing those identities.
- On August 28, 2026, protected tag
v0.2.1published ordinary version0.2.1undernext;latestremained0.1.0. The patch hardened direct Compilation recovery while preserving the0.2.xcompatibility line. - Package version
0.2.1and protected tagv0.2.1are consumed and immutable. As observed on August 29, 2026, current-directory root-output had integrated tomainat4352f64baf673ad93457e8bc84273e9d1d9a9501(treeb43ba6de98e27328e548cc3410ba9f39dfa9fcee) but was not part of those registry bytes.
- The npm registry records version
0.2.2published at2026-08-30T04:40:13.459Z. Tagv0.2.2resolves to799a184cb2453ceadf5575f7b46ba975e084f192. That source implements current-root adoption with the archive at top-leveldesign/. - On September 18, 2026, a read-only registry check found both
nextandlatestselecting0.2.2. This is an observation of their selection, not evidence of the time or approval of the earlier promotion. The check ran no fresh package parity, service, authenticated user-journey, or Codespaces qualification. - Package version
0.2.2and protected tagv0.2.2are consumed and immutable. The nested.firstdraft/designarchive belongs to the unpublished0.3.0source candidate; preparing it does not change installed0.2.2bytes.