Skip to content

Intentloom v1.0 Support Policy ​

Status: Approved by maintainer on 2026-07-30 for v1.0.0 release baseline.

Date: 2026-07-30.

Scope ​

This policy defines the support boundary for the first stable Intentloom release. It applies to the local platform contract and documented client surfaces; it does not create a hosted service, telemetry requirement, or support SLA.

Supported contract ​

  • The documented intentloom CLI commands and flags follow the SemVer and deprecation rules in ADR-0043.
  • The versioned local daemon protocol v1 supports the capability-discovery, Inspect, Doctor, Diff, and Timeline methods defined by the protocol contract.
  • .aif/ configuration and metadata migrations are non-destructive and must preserve project-owned files, subject to the migration evidence in MIGRATION_GUIDE_V1.md.
  • Node.js 22 is the supported minimum. Node.js 24 is part of the verified compatibility matrix.
  • The supported host matrix is macOS, Linux, and Windows as recorded in the compatibility matrix. A release record must identify the exact CI run used for the candidate release.

Client and provider boundaries ​

CLI, TUI, MCP stdio, and Desktop are clients over shared application and protocol operations. A client-specific presentation defect does not change the canonical domain contract. Provider-specific formats remain governed by the compatibility matrix; undocumented or private provider behavior is unsupported.

The following remain experimental or future capabilities and are not part of the stable support promise unless separately approved:

  • live provider connections and external MCP evidence ingestion;
  • managed extension installation and hosted services;
  • model training, autonomous mutation, and unrestricted shell access;
  • optional semantic ranking, Neutron runtime direction, and Workspace mutation surfaces beyond their documented read-only contracts.

Deprecation and security handling ​

  • A deprecated CLI flag, command, or protocol capability remains supported for at least two minor releases and receives an explicit warning and migration note before removal.
  • Security reports follow the repository security policy. Maintainers assess the report, document affected versions and mitigations, and use a patch release or an explicit advisory when remediation is ready.
  • This project makes no response-time or availability promise unless a future maintainer decision records one explicitly.
  • Rollback and recovery procedures must remain documented before a release that changes .aif/ schemas or public protocol behavior.

Release-state separation ​

Merged code, release tags, and npm artifacts are separate evidence boundaries. The v1.0 support promise is active for approved release candidate 46d3a2e.

Current pre-release artifacts and their provenance are recorded in RELEASE_STATE.md.

Approval record ​

  • Maintainer: Vitalii (vitala89)
  • Approved commit: 46d3a2e
  • Approval date: 2026-07-30
  • Release/tag authorization: Approved for v1.0.0