Skip to content

Validate V6 country filters and placement spread with owner bundle - #79

Merged
firegrass merged 1 commit into
mainfrom
agent/20261002-jgmg-the-cli-vendors-the-policy-client
Oct 11, 2026
Merged

firegrass merged 1 commit into
mainfrom
agent/20261002-jgmg-the-cli-vendors-the-policy-client

Conversation

@firegrass

Copy link
Copy Markdown
Contributor

V6 country allow/exclude and manager/country spread documents previously failed the CLI's vendored policy validator. This refresh copies all five owner bundle files byte-for-byte and adds tests that preserve accepted placement data and report the owner's refusal codes at their exact pointers. V6 and V7 publication remains refused; the sole publication pair is manifest@5 source.

Refs BKLG-20261002-jgmg; ADR-0201; ADR-0082.

Owner provenance:

  • liskov-rs main commit: 01d26a4906347e6af622506cb68d9b0b2b6f0dda, containing ff830ea3edd7fa1da31b78e2892d9e6615a7e861 (87oi country contract) and f5947a65fd02f00233a63ab1518feec123e90c2a (6fcn spread contract).
  • Source digest: sha256:894a6db5dff3eaa58c45f5c5b51b80a2f2acdd040afdf2e5e7f046f571becc41.
  • Artifact digest: sha256:66c90b18398aace20bfcfb4615a0cfc9ee883fe3f0f3a5dc3a46cca39229a8c2, verified against the owner manifest.

Adapter and declarations are unchanged. All 26 retained V4/V5 corpus cases keep their authored and release-intent digests. Only the bundle and test/application-policy-v6.test.ts change; no package version change.

Validation passed on commit cefc1bf1c9f9ae30b9934da3e1ec7e6950b217b7, clean tree 17d79278bf5e85cabffd8f508291c1918411fe19:

  • Frozen-lockfile install, typecheck, all 443 tests (including whole-corpus conformance), build, package verification, pack dry-run, and root proof plugin smoke with PROOF_CLI_ROOT=/home/patrick/projects/moose/liskov-agent-orchestrator/repos/proof-cli.
  • The configured Gas City gate also passed on the committed tree.
  • Additional read-only validation confirmed both authored placement shapes validate as V7 and remain unpublishable.

This repository has no PR CI. The full local matrix is the validation gate. V6 remains dark; final release and merged-artifact reconciliation belong to ie6x and osz2/n44w.

Refs BKLG-20261002-jgmg; ADR-0201; ADR-0082. Copy all five owner bundle files byte-for-byte from liskov-rs 01d26a4906347e6af622506cb68d9b0b2b6f0dda, containing the country (87oi) and spread (6fcn) contract changes. Pin accepted V6 placement shapes and owner refusal codes/pointers while keeping publication V5-only and retained V4/V5 digests unchanged.
@firegrass
firegrass merged commit feddd8e into main Oct 11, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant