diff --git a/README.md b/README.md index 0b9039c..180166c 100644 --- a/README.md +++ b/README.md @@ -82,7 +82,7 @@ automatic destination: use the native `resolve` result and your application's own admission policy. A null destination is a meaningful abstention. The [consumer contract](docs/CONSUMERS.md) covers Rust dependencies, CLI JSON, -SQLite/JSONL distribution, compatibility and Argand's eventual upstream cutover. +SQLite/JSONL distribution, compatibility and Argand's pinned upstream integration. Exact entity, URL/domain, source-separated popularity and redacted Curlie category queries support audit tools. `resolve` also reports a stable abstention reason and decision counts. The bounded `evaluate` command replays JSONL judgments and reports @@ -123,6 +123,6 @@ The code remains **AGPL-3.0-or-later**; the complete license is in [LICENSE](LIC Original attribution is retained. [UPSTREAM.json](UPSTREAM.json) records the signed Argand extraction revision and original file hashes. Version 0.3 advances the standalone database to schema version 3; the migration and consumer rules are -documented in [CONSUMERS.md](docs/CONSUMERS.md). Argand still uses its embedded copy; -its switch to a pinned upstream release is a coordinated downstream change. This +documented in [CONSUMERS.md](docs/CONSUMERS.md). Argand pins this signed `v0.3.0` +release by full Git revision and no longer carries an embedded source copy. This repository does not operate a public approved-link dataset. diff --git a/docs/CONSUMERS.md b/docs/CONSUMERS.md index 0480212..c76313a 100644 --- a/docs/CONSUMERS.md +++ b/docs/CONSUMERS.md @@ -49,16 +49,17 @@ receipts. Unsupported contracts fail closed. Pin source releases, compile consumers and replay fixed fixtures before upgrades. Preserve import and review history; never mutate complete generations to migrate them. -## Argand transition +## Argand integration UPSTREAM.json pins the exact Argand source baseline, including the beta agent's selection-context API. The first standalone extraction preserves runtime Rust and -migration bytes. Argand currently consumes its embedded workspace crate; this -package does not silently redirect that dependency. +migration bytes. Argand main commit +`d9dfd1585ce21d9c4136bcc24fa01fe3bfb8ed6e` replaced its embedded workspace +crate with this signed `v0.3.0` release at full Git revision +`ac8282093d8a815c6227cff86e1f40714d510bcd`. -At cutover, coordinate with the Argand source/build owner, compare both trees with -the recorded baseline, carry any subsequent fixes forward, replace the embedded -dependency with a reviewed standalone revision, and run Argand's complete engine -and navigation-compiler gates. Preserve existing registry receipts and public -navigation admission. After cutover, develop the library upstream and update -Argand through explicit pinned dependency changes, avoiding permanent dual copies. +Develop the library here and update Argand through explicit reviewed revision-pin +changes. Each update must compare the old and new contracts and rerun Argand's +navigation compiler and API gates. Preserve existing registry receipts and public +navigation admission; a source dependency change does not activate a registry +generation or approve a destination.