Skip to content

dream(typed-identity): pin IriRules::project order+page-gate tests… - #2

Merged
jjohare merged 1 commit into
mainfrom
dream/typed-identity-2026-10-15
Oct 16, 2026
Merged

jjohare merged 1 commit into
mainfrom
dream/typed-identity-2026-10-15

Conversation

@jjohare

@jjohare jjohare commented Oct 15, 2026

Copy link
Copy Markdown
Member

Draft PR opened by the dream engine on a GATED ACCEPT night (2026-10-15-ontomark, run c0c840393489489f).

Candidate tree f737bf3b15e1ef05aca62e37c48952732b0b64fa was applied in isolation and the required evaluators re-run against it: compiler-feature-tests=PASSED, compiler-lints=PASSED, compiler-rustdoc=PASSED, ingest-wasm-build=PASSED, workspace-tests=PASSED. Witness 6b07b61dcff8.

A human decides the merge — evaluation is not promotion.

Finding: Given IriRules whose individual namespace is a strict prefix of its class namespace and whose page namespace shares its prefix with a legacy projection, when IriRules::project is called on IRIs matched by more than one namespace, then the documented order class → individual → legacy → page decides with first match winning, unclaimed IRIs return None, and with an empty public_page_base page identities return None while individual identities publish as themselves.

Gate: ACCEPT upheld: 5 required evaluator(s) passed on candidate tree f737bf3b15e1

@jjohare
jjohare marked this pull request as ready for review October 16, 2026 10:05
@jjohare
jjohare merged commit deb2b2d into main Oct 16, 2026
3 checks passed
@jjohare
jjohare deleted the dream/typed-identity-2026-10-15 branch October 17, 2026 01:01
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