Skip to content

contract: mirror email (0x0B05, IAM); remove the Mail domain from #1417 - #1419

Merged
AdaWorldAPI merged 2 commits into
mainfrom
ccr-0455e606-wmtsor
Oct 8, 2026
Merged

AdaWorldAPI merged 2 commits into
mainfrom
ccr-0455e606-wmtsor

Conversation

@AdaWorldAPI

@AdaWorldAPI AdaWorldAPI commented Oct 8, 2026 •

Copy link
Copy Markdown
Owner

What

A follow-up to #1417, paired with AdaWorldAPI/OGAR#325.

Why

#1417 mirrored a new Mail domain with two concepts that had no OGIT source. That was a lockstep central mint, which the hot-plug pattern rules out. OGAR now mints the OGIT entity ogit:Email in the existing IAM domain, and the mirror follows it so that a plug of email binds without MirrorDrift.

Nothing consumes the removed rows or the Mail variant. ConceptDomain is #[non_exhaustive].

Verification

  • cargo test -p lance-graph-contract --lib ogar_codebook passes, including 0x0500 → Unassigned and canonical_concept_id("email") == Some(0x0B05).
  • lance-graph-ogar codebook parity passes against the OGAR branch.
  • Guide check: deleting the email row still builds and fails mirror_is_a_faithful_copy_of_ogar_codebook.

Merge order

Merge together with OGAR #325. Spear #6 goes after.

🤖 Generated with Claude Code

https://claude.ai/code/session_01G22yT6htkcdyXsihxxXdrg

Follow-up to #1417: OGAR replaces the invented mailbox / mail_message with
one concept, email (0x0501), read from OGIT ogit:Email. The mirror follows
so MirrorDrift stays clean for a plug of 0x0501. lance-graph-ogar parity is
green against the OGAR branch.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01G22yT6htkcdyXsihxxXdrg
@coderabbitai

coderabbitai Bot commented Oct 8, 2026 •

Copy link
Copy Markdown

Warning

Review limit reached

Your organization has reached its usage spending cap. Adjust your spending cap in the billing tab.

Next included review available in 43 minutes.

Check out review usage here.

View limit details

Limit details: You’ve used the included review currently available. Your 65 included PR review attempts over the past 7 days set your current allowance at 1 review per hour.

Learn how review limits work.

Review configuration:

⚙️ Run configuration
  • Configuration used: Organization UI
  • Review profile: CHILL
  • Plan: Essentials
  • Run ID: 3bfa8f51-a361-401b-9a7a-063e087c8d48
📥 Commits

Reviewing files that changed from the base of the PR and between fc33c2e and c7588ec.

📒 Files selected for processing (1)
  • crates/lance-graph-contract/src/ogar_codebook.rs
  • Autopilot · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Warning

Billing warning: we have not been able to collect payment for this subscription for more than 72 hours. Please update the payment method or pay any pending invoices in Billing to avoid service interruption.


Comment @coderabbitai help to get the list of available commands.

@AdaWorldAPI
AdaWorldAPI marked this pull request as ready for review October 8, 2026 20:00
@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Oct 8, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-10-08T20:01:55.214189Z 678f834 Draft marked ready
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

OGAR puts email (OGIT ogit:Email) in 0x0BXX above the AuthStore profiles.
The mirror follows: ConceptDomain::Mail and its 0x05 route are removed
(added in #1417, consumed by nothing), and the row is email = 0x0B05.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01G22yT6htkcdyXsihxxXdrg
@AdaWorldAPI AdaWorldAPI changed the title contract: Mail mirror row is email (OGIT ogit:Email) contract: mirror email (0x0B05, IAM); remove the Mail domain from #1417 Oct 8, 2026
@AdaWorldAPI
AdaWorldAPI merged commit e9d1142 into main Oct 8, 2026
8 of 9 checks 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.

2 participants