Intentloom release state
This is the canonical capability and release-status snapshot for Intentloom. It distinguishes code merged into main from artifacts published to npm. Historical release audits and roadmap sections retain their original scope, but this document is the source of truth for the current status.
Snapshot: 2026-08-02 Workspace version: 1.0.2 Release: 1.0.2, published through trusted workflow run 30724962105 Last published npm package: intentloom@1.0.2, verified in the registry on 2026-08-02 Default npm latest: intentloom@1.0.2 Default npm next: intentloom@1.0.0 Release commit: 192fd05 GitHub release: v1.0.2, published 2026-08-02
Verified against the registry on 2026-08-02: npm view intentloom reports 1.0.2, with latest=1.0.2 and next=1.0.0. The GitHub repository description and homepage both point users to the GitHub Pages documentation.
1.0.2 published package
1.0.2 is a documentation and package-metadata release built from the current main source. It also contains the bounded read-only provider/MCP evidence slice merged in PR #160; it introduces no mutating provider, MCP, extension-installation, or dependency behavior. Its metadata purpose is to make the GitHub Pages site the canonical documentation destination and to ship the corrected npm description and README, which npm renders from the published tarball and does not allow editing in place.
The trusted workflow completed its dry-run and real publish after the protected npm-publish environment approval. The registry reports shasum 4a52f359ed6ffda5a80a73af657923285bcdc910, integrity sha512-kga//huBL0XXTXB5m4mU6urXsetB/z3OEvyRjQHHPncsh/pD7EM1he6xQQ7HHib6KnEea9TSekew7pT2hxFvDA==, and 70 files. The artifact carries npm provenance through the SLSA v1 attestation endpoint: https://registry.npmjs.org/-/npm/v1/attestations/intentloom@1.0.2.
The published package metadata is the corrected vendor-neutral local framework and CLI description, homepage https://vitala89.github.io/Intentloom/, and README links to the Pages documentation. The source commit also contains the post-v1 read-only provider/evidence implementation merged by PR #160; the remaining hardening gate is recorded in the roadmap below.
Provenance
The 1.0.0 artifact was published manually before the release workflow existed, so it carries no provenance attestation (npm view intentloom@1.0.0 reports no dist.attestations). It cannot be given one retroactively: npm does not allow a published version to be replaced.
1.0.2 was published through the configured npm trusted publisher and carries the registry's SLSA v1 provenance attestation. The workflow run was dispatched from main at commit 8de92ea and passed its build, test, clean-tree, pack, and publish steps.
Both one-time setup steps are now complete. The npm trusted publisher is configured for vitala89/Intentloom, workflow release.yml, environment npm-publish. The GitHub npm-publish environment exists with vitala89 as a required reviewer and deployment restricted to the main branch and v* tags.
Implemented in main means the capability is present in the current source tree. Released version means the first npm release that contains the capability. Experimental identifies optional, incomplete, or explicitly non-stable surfaces; it does not mean that the code is absent.
| Capability | Implemented in main | Released version | CLI available | Daemon available | MCP available | Experimental |
|---|---|---|---|---|---|---|
| Canonical catalog, profiles, adapters, init/adopt/plan/diff/sync/doctor | Yes | 0.1.0-beta.1 | Yes | Partial (authenticated doctor) | No | No |
| Project inspection, local Git timeline, provider export, release analysis | Yes | 0.2.0-beta.1 | Yes | Partial (inspection/protocol consumers) | Yes (inspection/release analysis) | No |
| Engineering conformance and managed-extension schemas/governance | Yes | 0.3.0-beta.1 | Yes | Yes (conformance) | Yes (conformance) | No |
| Structured task/session summaries, skill lifecycle/evaluation, checkpoints, profiles, delegation | Yes | 0.4.0-beta.1 | Yes | Partial (memory/session reads) | No | No |
| Optional semantic ranking | Yes | 0.4.0-beta.1 | Yes | No | No | Yes (optional provider) |
| Persistent memory and security candidates M1–M4/S1–S5 | Yes | 0.4.0-beta.1 | Yes | Partial (memory/security/session reads) | No | No |
| Read-only UI state and Agent Workspace discuss/inspect/plan/review/apply modes | Yes | 0.4.0-beta.1 | Yes | Partial (shared application/daemon contracts) | No | Yes (surface maturity) |
| Neutron local workspace sync and autonomous-subagent orchestration engine | Yes | 0.4.0-beta.1 | Yes (neutron) | No | No | Yes (runtime direction) |
| Workflow variants, observed durations, conformance trends, repetition, transition intervals | Yes | 0.5.0-beta.1 | No | Yes | No | No |
| Live read-only provider connections and external MCP evidence ingestion | Yes | 1.0.2 | Partial | Partial (provider evidence) | Partial (ingestion boundary) | Yes (hardening gate) |
| Managed extension schemas and capability validation | Yes | 1.0.2 | Partial | No | No | Yes (lifecycle follow-up) |
| Managed extension installation/update and HTTP MCP transport | No | — | No | No | No | Yes (future candidates) |
| Full desktop application, model training, autonomous mutation, hosted services | No | — | No | No | No | Yes (future candidates) |
What users receive from npm
npm install intentloom -> 1.0.2
npm install intentloom@latest -> 1.0.2
npm install intentloom@next -> 1.0.0The latest tag points at 1.0.2, while next remains at 1.0.0. next is expected to move ahead of latest again at the next prerelease; publishing a prerelease must not move latest.
Evidence
Current npm registry evidence, verified 2026-08-02 after the trusted publish:
intentloom@1.0.2reportslatest=1.0.2,next=1.0.0, homepagehttps://vitala89.github.io/Intentloom/, shasum4a52f359ed6ffda5a80a73af657923285bcdc910, the integrity recorded above, and a SLSA v1 provenance attestation. The published README renders the Pages documentation links.Historical npm registry evidence, re-verified 2026-07-31 after the dist-tag promotion:
intentloompackage reportslatest=1.0.0andnext=1.0.0. The earlier reading the same day, before promotion, waslatest=0.1.0-alpha.3. The1.0.0artifact has integritysha512-KNT3g/Py0SHyDWxtDHlQTD6cKRBdAtv1oSCp3ZcAEeB7c2djcPXvaCBgHuGC6THZtncw5gpTwCd5xlVgOZPX/g==, shasum434fcb624ddb3706502a29ad96b27aee36df675c, 70 files, 981107 bytes unpacked, and nodist.attestations, confirming it was published without provenance. The preceding0.5.0-beta.1tarball shasum is58b2e27eb66789f57c1e91cec46aea710a6fc241.Artifact reproduced from source on 2026-07-31:
pnpm buildfollowed bynpm pack --dry-run --jsoninpackages/cliproduces shasum434fcb624ddb3706502a29ad96b27aee36df675c, 70 files, 981107 bytes unpacked, matching the registry exactly. The published artifact is the artifact this repository builds. This is a reproducibility check, not a substitute for provenance: it proves the bytes match, not who built them or where.GitHub releases:
v1.0.2,v1.0.0, andv0.4.0-beta.1.Historical release-state baseline: PR #112, merged as
5d1af7c; it completes the release-state reconciliation after PR #111. The post-merge Compatibility run passed all six Ubuntu, macOS, and Windows Node 22/24 jobs. The preceding state baseline is PR #111, merged asc21939e; the release-candidate record is in PR #110, merged asae63b7a; the dependency-review control is in PR #105, merged as86a1aee.PR #113 is merged as
a0443b5; it completes the final Phase 5 state reconciliation. The post-merge Compatibility run passed all six Ubuntu, macOS, and Windows Node 22/24 jobs.PR #114 is merged as
d3da25d; it adds the v1.0 release-gate packet and reconciles the release records after PR #113. The post-merge Compatibility run passed all six Ubuntu, macOS, and Windows Node 22/24 jobs.PR #115 is merged as
3ee661d; it adds current read-only self-dogfooding evidence and records the remaining external dogfooding follow-up. The post-merge Compatibility run passed all six Ubuntu, macOS, and Windows Node 22/24 jobs.PR #116 is merged as
46a278c; it reconciles the post-merge dogfooding state and records the remaining Phase 5 gates. The post-merge Compatibility run passed all six Ubuntu, macOS, and Windows Node 22/24 jobs.PR #117 is merged as
c20c245; it completes the candidate release-state reconciliation and adds a bounded Windows packed-doctor test timeout. The post-merge Compatibility run passed all six Ubuntu, macOS, and Windows Node 22/24 jobs. The test timeout is not runtime, package, or dependency behavior, and no v1.0 release authorization follows from the green matrix.PR #118 is merged as
ec869e1; it carries the final documentation-only reconciliation of the post-merge candidate state. The post-merge Compatibility run passed all six Ubuntu, macOS, and Windows Node 22/24 jobs. No runtime, package, or dependency behavior changed.PR #119 is merged as
c49bf793; it carries the post-merge documentation reconciliation. Its post-merge Compatibility run failed only on Windows Node 24 attests/adapter-packed-process.test.ts:96due to the default 5-second Vitest timeout; the other five jobs passed. The scoped test-only timeout remediation was merged by PR #120.PR #120 is merged as
d076c037; it adds a bounded timeout only to the packed all-adapter generation test. Its post-merge Compatibility run passed all six Ubuntu, macOS, and Windows Node 22/24 jobs. No runtime, package, or dependency behavior changed.PR #121 is merged as
83cefd3; it reconciles the Phase 5 records after PR #120 and records cleanup of branches belonging to merged PRs. Its post-merge Compatibility run passed all six Ubuntu, macOS, and Windows Node 22/24 jobs. No runtime, package, or dependency behavior changed.PR #122 is merged as
96ba437; it reconciles the Phase 5 records after PR #121 and records the final branch inventory cleanup. Its post-merge Compatibility run passed all six Ubuntu, macOS, and Windows Node 22/24 jobs. No runtime, package, or dependency behavior changed.PR #123 is merged as
840989a; it reconciles the Phase 5 records after PR #122. Its post-merge Compatibility run passed all six Ubuntu, macOS, and Windows Node 22/24 jobs. No runtime, package, or dependency behavior changed.PR #124 is merged as
484fcb4; it reconciles the Phase 5 records after PR #123. Its post-merge Compatibility run passed all six Ubuntu, macOS, and Windows Node 22/24 jobs. No runtime, package, or dependency behavior changed.PR #125 is merged as
d750acf; it reconciles the Phase 5 records after PR #124. Its post-merge Compatibility run passed all six Ubuntu, macOS, and Windows Node 22/24 jobs. No runtime, package, or dependency behavior changed.PR #126 is merged as
9667b88; it reconciles the Phase 5 records after PR #125. Its post-merge Compatibility run passed all six Ubuntu, macOS, and Windows Node 22/24 jobs. No runtime, package, or dependency behavior changed.PR #127 is merged as
c47eb0f; it reconciles the Phase 5 records after PR #126. Its post-merge Compatibility run passed all six Ubuntu, macOS, and Windows Node 22/24 jobs. No runtime, package, or dependency behavior changed.PR #128 is merged as
2c7d4a4; it reconciles the Phase 5 records after PR #127. Its post-merge Compatibility run passed all six Ubuntu, macOS, and Windows Node 22/24 jobs. No runtime, package, or dependency behavior changed.PR #129 is merged as
802da40; it reconciles the Phase 5 records after PR #128. Its post-merge Compatibility run passed all six Ubuntu, macOS, and Windows Node 22/24 jobs. No runtime, package, or dependency behavior changed.PR #130 is merged as
3257bdf; it carries the Phase 5 reconciliation and a bounded Windows-aware timeout for the existing CLI schema process test. Its post-merge Compatibility run passed all six Ubuntu, macOS, and Windows Node 22/24 jobs. No product runtime, package, or dependency behavior changed.PR #131 is merged as
5dc9313(adds.github/dependabot.ymland.github/workflows/codeql.yml).PR #132 (
getrandom), PR #133 (@types/node), PR #134 (vite), and PR #135 (prettier) are merged via Dependabot.PR #136 is merged as
350ad1e(adds.prettierignore).The latest
maincandidate46d3a2epassed post-merge Compatibility run 30527543027 (6/6 matrix jobs) and post-merge CodeQL run 30527542998 (Actions and JS/TS analyses).Supplemental exact-candidate clean-room, explicit-path, and three-scenario records are retained under
docs/releases/dogfooding/; they are not claims of refreshed external-project access or maintainer release approval.The GTK/WebKit dependency assessment is recorded in PR #107, merged as
88d6f6b; no dependency or runtime files changed.The proposed glib exception and release-gate conditions are prepared after PR #108, merged as
542633a; maintainer approval remains pending.Local release-candidate verification was run against the pre-candidate baseline
d191205and is recorded in PR #110, merged asae63b7a; PR #111 then reconciled the records inmainasc21939e, and PR #112 completed that reconciliation as5d1af7c. The post-merge Compatibility run is green, but no tag or publication is authorized by that evidence.Release tag:
v0.5.0-beta.1points to the verified release commita0e0b13.Version source: root
package.json, synchronized byscripts/sync-version.mjs.
Roadmap and release-audit documents should link here when they describe current status. They may retain historical candidate scope and exit criteria, but must not describe an already released or merged capability as an unqualified future candidate.