diff --git a/CHANGELOG.md b/CHANGELOG.md index 9826e9b0..9b8ff451 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,24 @@ # Changelog +## 1.10.1 - 2026-05-31 + +### Highlights + +- Patch release for the stable `1.10.x` line while ECC 2.0 remains on the prerelease channel. +- Backported low-risk reliability fixes for harness auditing, continuous-learning observer defaults, legacy homunculus path detection, and `/instinct-status` plugin-root resolution. +- Refreshed contribution and translated marketplace links to point at the current `affaan-m/ECC` repository surface. + +### Fixes + +- Made `scripts/harness-audit.js` handle missing or malformed `package.json` data more defensively. +- Raised the continuous-learning observer default turn budget to better match the 500-line analysis default. +- Warned when populated legacy `~/.claude/homunculus` data exists but the current CLI is reading from the XDG-based ECC data path. +- Updated `/instinct-status` to resolve the active plugin root instead of falling back to stale legacy install paths. + +### Notes + +- `1.10.1` intentionally avoids claiming ECC 2.0 GA readiness. The control-plane, dedicated ECC agent, and agentic IDE work continues on the `2.0.0-rc` line. + ## 1.10.0 - 2026-04-05 ### Highlights diff --git a/README.md b/README.md index 7f2716e3..4dbd70ef 100644 --- a/README.md +++ b/README.md @@ -82,6 +82,13 @@ This repo is the raw code only. The guides explain everything. ## What's New +### v1.10.1 — Stable Reliability Patch (May 2026) + +- **Stable-channel momentum while ECC 2.0 remains prerelease** — `1.10.1` keeps the public npm/release lane moving without overstating control-plane GA readiness. +- **Continuous-learning reliability** — observer analysis now has a larger default turn budget for the 500-line analysis window, plus clearer warnings when legacy homunculus data exists outside the active ECC data path. +- **Command and audit hardening** — `/instinct-status` resolves the active plugin root more reliably, and harness auditing handles missing package metadata more defensively. +- **Repository-surface cleanup** — contribution and translated marketplace links now point at the current `affaan-m/ECC` public repo surface. + ### v1.10.0 — Surface Refresh, Operator Workflows, and ECC 2.0 Alpha (Apr 2026) - **Public surface synced to the live repo** — metadata, catalog counts, plugin manifests, and install-facing docs now match the actual OSS surface: 38 agents, 156 skills, and 72 legacy command shims. @@ -1250,7 +1257,7 @@ ECC is the **first plugin to maximize every major AI coding tool**. Here's how e | **Context File** | CLAUDE.md + AGENTS.md | AGENTS.md | AGENTS.md | AGENTS.md | | **Secret Detection** | Hook-based | beforeSubmitPrompt hook | Sandbox-based | Hook-based | | **Auto-Format** | PostToolUse hook | afterFileEdit hook | N/A | file.edited hook | -| **Version** | Plugin | Plugin | Reference config | 1.10.0 | +| **Version** | Plugin | Plugin | Reference config | 1.10.1 | **Key architectural decisions:** - **AGENTS.md** at root is the universal cross-tool file (read by all 4 tools) diff --git a/docs/releases/1.10.1/release-notes.md b/docs/releases/1.10.1/release-notes.md new file mode 100644 index 00000000..d5e6fdbd --- /dev/null +++ b/docs/releases/1.10.1/release-notes.md @@ -0,0 +1,41 @@ +# ECC v1.10.1 Release Notes + +## Positioning + +ECC v1.10.1 is a stable-channel reliability patch. + +This release keeps the public `latest` line moving while the larger ECC 2.0 control-plane, dedicated ECC agent, and agentic IDE work remains on the prerelease track. + +## What Changed + +- Hardened harness auditing around missing or malformed package metadata. +- Increased the continuous-learning observer default turn budget so the default 500-line analysis window has enough room to complete. +- Added an explicit warning when legacy `~/.claude/homunculus` data exists but the current CLI is reading from the XDG-based ECC data path. +- Fixed `/instinct-status` plugin-root resolution so the command does not fall back to stale legacy install paths. +- Updated contribution and translated marketplace links to the current `affaan-m/ECC` public repo surface. + +## ECC 2.0 Status + +ECC 2.0 is still a prerelease lane. + +The stable `1.10.x` line remains the right public install surface for users who want the current meta-harness, skills, rules, hooks, commands, and cross-harness install story without opting into the next control-plane generation. + +The `2.0.0-rc` line is where the larger product vision belongs: + +- meta-harness +- dedicated ECC agent +- control pane / agentic IDE +- multi-harness operating layer +- stronger evaluation, memory, and permission boundaries + +## Upgrade + +```bash +npm install -g ecc-universal@1.10.1 +``` + +or: + +```bash +npx ecc-universal@1.10.1 install --profile developer +``` diff --git a/package-lock.json b/package-lock.json index 84d05794..0cfcbc74 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "ecc-universal", - "version": "1.10.0", + "version": "1.10.1", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "ecc-universal", - "version": "1.10.0", + "version": "1.10.1", "hasInstallScript": true, "license": "MIT", "dependencies": { diff --git a/package.json b/package.json index d5881e02..fbacc3c8 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "ecc-universal", - "version": "1.10.0", + "version": "1.10.1", "description": "Complete collection of battle-tested Claude Code configs — agents, skills, hooks, rules, and legacy command shims evolved over 10+ months of intensive daily use by an Anthropic hackathon winner", "keywords": [ "claude-code",