diff --git a/README.md b/README.md index 769ef19..18607e3 100644 --- a/README.md +++ b/README.md @@ -11,7 +11,7 @@ monitors, and an intelligence system that improves with governed feedback. ACE i provenance, authority, durable state, and exact receipts stay built into the result instead of becoming infrastructure every product team must recreate. -![version 0.8.2 candidate](https://img.shields.io/badge/version-0.8.2--candidate-blue) +![version 0.8.2](https://img.shields.io/badge/version-0.8.2-blue) ![Python 3.12](https://img.shields.io/badge/python-3.12-blue) ![License Apache-2.0](https://img.shields.io/badge/license-Apache--2.0-green) ![status: developer preview](https://img.shields.io/badge/status-developer%20preview-orange) @@ -858,7 +858,7 @@ stay host-free, and host adapters are the only `core.engine` edge into the publi ## Maturity and limitations -**0.8.2 is a release candidate over the published 0.8.1 developer preview.** Its Intelligence OS +**0.8.2 is the current published developer preview.** Its Intelligence OS claim is bounded to the provider-free and installed-artifact journeys recorded in the evidence archive and the single-node topology below. Read this section before you build on it. diff --git a/ROADMAP.md b/ROADMAP.md index c64d98a..cfe6dfa 100644 --- a/ROADMAP.md +++ b/ROADMAP.md @@ -77,11 +77,10 @@ Roadmap outcome states are used strictly: ## Current release checkpoint -The latest published release is `ace-core` 0.8.1 on PyPI and GitHub. - -The current 0.8.2 release candidate packages the Atrium Intelligence Catalog as backward-compatible -hardening of that published promise. It does not advance or rename the 0.9 Collaborative -Intelligence milestone. +The latest published release is [`ace-core` 0.8.2](https://github.com/augmented-cognition-engine/core/releases/tag/v0.8.2) +on PyPI and GitHub. It packages the Atrium Intelligence Catalog as backward-compatible hardening +of the released 0.8 promise. It does not advance or rename the 0.9 Collaborative Intelligence +milestone. The 0.8 release makes the existing Builder, composition, memory, authority, action, and outcome capabilities coherent as one **Intelligence Operating System**. One governed point-in-time resource @@ -92,9 +91,9 @@ thin MCP surface remains exactly eleven tools. The exact pre-publication source, proof, verification, and limitations are bound by the [Intelligence OS release closeout](docs/evidence/intelligence-os-v0.8.0-release-closeout-v1.md). -The [0.8.1 GitHub Release](https://github.com/augmented-cognition-engine/core/releases/tag/v0.8.1) -and public [`ace-core==0.8.1`](https://pypi.org/project/ace-core/0.8.1/) package are the current -developer-preview release line. The patch binds live onboarding state into Atrium, defines +The [0.8.2 GitHub Release](https://github.com/augmented-cognition-engine/core/releases/tag/v0.8.2) +and public [`ace-core==0.8.2`](https://pypi.org/project/ace-core/0.8.2/) package are the current +developer-preview release line. The 0.8.1 foundation binds live onboarding state into Atrium, defines Opportunities as evidence-backed decision openings, establishes the ACE design system, and adds a reproducible World AI resource replay. Atrium remains a repository-delivered optional workspace rather than a second state or authority path. @@ -114,7 +113,7 @@ defines the Opportunity experience, introduces the ACE-owned design system, and visual What / Why / How / When grammar across Briefs and decision-facing intelligence. It does not change the 0.9 Collaborative Intelligence promise. -The 0.8.2 candidate adds the Atrium Intelligence Catalog as an experience entry +The passed 0.8.2 patch adds the Atrium Intelligence Catalog as an experience entry slice: the generic resource consumer enumerates all admitted onboarding profiles in product scope, deduplicates them by profile identity, and always offers the Core-owned Custom Intelligence path. World and Marketing contribute their own declarative profiles from their independent repositories; diff --git a/docs/evidence/intelligence-catalog-v0.8.2-release-candidate-v1.md b/docs/evidence/intelligence-catalog-v0.8.2-release-candidate-v1.md index 98030b6..0cc8a2e 100644 --- a/docs/evidence/intelligence-catalog-v0.8.2-release-candidate-v1.md +++ b/docs/evidence/intelligence-catalog-v0.8.2-release-candidate-v1.md @@ -1,6 +1,6 @@ -# ACE 0.8.2 Intelligence Catalog release candidate +# ACE 0.8.2 Intelligence Catalog release closeout -Status: **candidate — artifact, public-domain, and publication gates pending** +Status: **passed — published and reproduced from public artifacts** ## Promise @@ -9,12 +9,13 @@ every admitted onboarding profile through the governed Intelligence resource pla selection into the existing Connect → Map → Watch → Brief → Activate Builder flow. The catalog is presentation over durable resources, not a new registry, state store, or authority path. -## Candidate coordinates +## Release coordinates - source base: Core main merge `7dd98c09b2285cc5577226a8f7384ba4a5b9021a`; -- release branch: `codex/v0.8.2-intelligence-catalog-release`; -- candidate distribution: `ace-core==0.8.2`; -- paired domain candidates: World Intelligence 0.12.0 and Market Intelligence 0.7.0; +- release commit: `36bb938a2070cf4cc26b0e05bfe55773ed9c4d5c`; +- release: [`v0.8.2`](https://github.com/augmented-cognition-engine/core/releases/tag/v0.8.2); +- public distribution: [`ace-core==0.8.2`](https://pypi.org/project/ace-core/0.8.2/); +- paired public domains: World Intelligence 0.12.0 and Market Intelligence 0.7.0; - schema head: v177; - public MCP surface: exactly eleven tools; - reference action adapter: unchanged distribution 0.4.0 with `ace-core>=0.8.0,<0.9`. @@ -30,7 +31,7 @@ presentation over durable resources, not a new registry, state store, or authori 5. Selecting a profile grants no installation, connection, monitoring, or activation authority; all effects remain on the existing reviewed Builder boundaries. -## Required acceptance before publication +## Acceptance - Core lint, fast tests, naked-kernel, Canvas, security, and Docker gates pass at the exact candidate head. @@ -49,5 +50,14 @@ operation, autonomous source authorization, arbitrary web access, autonomous pub general real-world causal accuracy, or general beneficial impact. It does not advance the 0.9 Collaborative Intelligence or 1.0 stable-contract gates. -Publication, tags, hashes, public-index reproduction, and final limitations require a separate -immutable closeout after all three independently versioned artifacts exist. +## Immutable public artifacts + +- `ace_core-0.8.2-py3-none-any.whl` — SHA-256 + `de936efc9aafa0f2e365abeb0bfe9fcf592ba7506bca4d2411ce7c340ca7a4a9`; +- `ace_core-0.8.2.tar.gz` — SHA-256 + `b4714c97dd290a93b7b26c9f36236d9e089dcf4cc3b3b30b3e9f07178752617a`. + +Trusted publication completed in +[workflow 31740809332](https://github.com/augmented-cognition-engine/core/actions/runs/31740809332). +A fresh Python 3.12 environment installed Core 0.8.2, World 0.12.0, and Market 0.7.0 from PyPI only; +both domain profiles resolved and neither separately packaged connector was installed. diff --git a/tests/test_public_roadmap_positioning.py b/tests/test_public_roadmap_positioning.py index 02578e4..f69c5e8 100644 --- a/tests/test_public_roadmap_positioning.py +++ b/tests/test_public_roadmap_positioning.py @@ -5,15 +5,14 @@ ROADMAP = (Path(__file__).resolve().parents[1] / "ROADMAP.md").read_text(encoding="utf-8") ROADMAP_ONE_LINE = " ".join(ROADMAP.split()) -# The current-release assertions preserve published 0.8.1 while admitting the bounded 0.8.2 -# candidate. Historical 0.4.1 GI2, +# The current-release assertions preserve the bounded published 0.8.2 patch. Historical 0.4.1 GI2, # 0.4.2 builder-surface, 0.4.4 GC1, 0.5.0 T1/B1, and P1/P2 identities remain exact point-in-time # evidence. Keep these aligned with test_evidence_index_integrity.py. def test_current_release_and_passed_milestone_are_not_conflated() -> None: - assert "latest published release is `ace-core` 0.8.1 on PyPI and GitHub" in ROADMAP - assert "current 0.8.2 release candidate" in ROADMAP + assert "latest published release is [`ace-core` 0.8.2]" in ROADMAP + assert "passed 0.8.2 patch adds the Atrium Intelligence Catalog" in ROADMAP assert ROADMAP.count("| 0.4.x | Governed Cognition | **Passed** |") == 1 assert "| 0.4.0 | Governed Cognition | **Delivered** |" not in ROADMAP assert "| 0.4.0 | Governed Cognition | **Now** |" not in ROADMAP @@ -21,7 +20,7 @@ def test_current_release_and_passed_milestone_are_not_conflated() -> None: assert "| 0.6.0 | Measured Intelligence | **Passed** |" in ROADMAP assert "| 0.7.0 | Intelligence Builder Foundation | **Passed** |" in ROADMAP readme = (Path(__file__).resolve().parents[1] / "README.md").read_text(encoding="utf-8") - assert "0.8.2 is a release candidate over the published 0.8.1 developer preview" in " ".join(readme.split()) + assert "0.8.2 is the current published developer preview" in " ".join(readme.split()) assert "| 0.8.0 | Intelligence OS Realignment | **Passed** |" in ROADMAP assert "| 0.9.0 | Collaborative Intelligence | **Now** |" in ROADMAP assert "| 1.0.0 | Intelligence Operating System | **Later** |" in ROADMAP