Repository navigation
Connect private AI persistence to authorized generated metadata changes - #196
Draft
first-assist wants to merge 6 commits into
Draft
first-assist wants to merge 6 commits into
first-assist wants to merge 6 commits into
Conversation
first-assist
force-pushed
the
platform/generated-changed-r6
branch
from
October 22, 2026 17:31
73ad447 to
90868fe
Compare
first-assist
force-pushed
the
platform/ai-notifications-r6
branch
from
October 22, 2026 17:31
66e17ed to
7fa90da
Compare
first-assist
force-pushed
the
platform/generated-changed-r6
branch
from
October 22, 2026 17:51
90868fe to
b00cfc1
Compare
first-assist
force-pushed
the
platform/ai-notifications-r6
branch
from
October 22, 2026 17:51
7fa90da to
d1ac544
Compare
first-assist
force-pushed
the
platform/generated-changed-r6
branch
from
October 22, 2026 17:54
b00cfc1 to
39eeffa
Compare
first-assist
force-pushed
the
platform/ai-notifications-r6
branch
2 times, most recently
from
October 22, 2026 18:02
5329e2b to
99718ad
Compare
first-assist
force-pushed
the
platform/generated-changed-r6
branch
from
October 22, 2026 18:16
6cf9c5f to
cb6a3a8
Compare
first-assist
force-pushed
the
platform/ai-notifications-r6
branch
from
October 22, 2026 18:16
99718ad to
01769e2
Compare
first-assist
force-pushed
the
platform/generated-changed-r6
branch
from
October 22, 2026 18:52
cb6a3a8 to
946ba42
Compare
first-assist
force-pushed
the
platform/ai-notifications-r6
branch
from
October 22, 2026 18:53
01769e2 to
dde42cf
Compare
This was referenced Oct 22, 2026
first-assist
force-pushed
the
platform/generated-changed-r6
branch
from
October 23, 2026 18:28
d162c88 to
c4bbf87
Compare
first-assist
force-pushed
the
platform/ai-notifications-r6
branch
from
October 23, 2026 18:30
71169be to
861644d
Compare
first-assist
force-pushed
the
platform/generated-changed-r6
branch
from
October 23, 2026 18:39
c4bbf87 to
a455aa9
Compare
first-assist
force-pushed
the
platform/ai-notifications-r6
branch
from
October 23, 2026 18:39
861644d to
4edcb09
Compare
first-assist
force-pushed
the
platform/generated-changed-r6
branch
from
October 23, 2026 19:39
a455aa9 to
9020751
Compare
first-assist
force-pushed
the
platform/ai-notifications-r6
branch
from
October 23, 2026 19:42
54d72ab to
8110b2c
Compare
first-assist
force-pushed
the
platform/generated-changed-r6
branch
from
October 23, 2026 20:38
9020751 to
88017cb
Compare
first-assist
force-pushed
the
platform/ai-notifications-r6
branch
from
October 23, 2026 20:38
9217326 to
0127936
Compare
added 5 commits
October 24, 2026 08:38
first-assist
force-pushed
the
platform/ai-notifications-r6
branch
from
October 23, 2026 21:39
0127936 to
5d95406
Compare
first-assist
changed the base branch from
platform/generated-changed-r6
to
main
October 23, 2026 21:39
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
AI public metadata projections are graphql-orm entities with current-principal, owner/tenant, scope/session and host entity/row/field authorization. Trusted private source entities propagate after commit through the session/message/run/attachment projection graph. Generated Changed delivery uses #195's authorization and serialization fences. Protected content and custody remain private; ordinary generated writes are absent.
The fixed private session-activity read view retains ownership, field, backup and policy metadata while omitting three known virtual projection edges by generated
publicMetadataname. The companion assertion now matches that name; the backend-coexistence fixture lock records AI 0.110.0. Root-relayed companions job120603815278then passed the AI library but found two public-entity tests returningAUTHORIZATION_MISCONFIGURED: count and relation pages use callback-only row authorization and lacked a bounded authorized scan. Their disposable SQLite fixture now installs a test-onlyAuthorizedScanConfig; the host prerequisite is documented. The native result on this successor is pending.Rebased directly onto merged #195 main
ec0c46aacb528c3e102f655db148a39970429ab5; #195 passed 18/18 hosted checks. Proposed ORM/macros 0.65.0, AI 0.110.0 and owned schema module 0.73.0 remain unreleased. Full #184/#191 privacy, backend and owned no-DDL acceptance is incomplete; draft #189 is incomplete. Source-only documentation 210, generated inventory, package release policy, diff and all seven lockfile external-identity checks pass. No local Cargo, Rust, formatter, test or backend command ran. Keep draft; GentleCarp alone merges.Root-relayed workspace-integrity job
120619560554found one rustfmt layout hunk in the bounded test fixture; it was applied source-only. Root-relayedcompanionsjob120645173780then foundmissing_docsfrom generated filter/order inputs and read-only operation types/methods under the AI crate deny; the macro now scopes a missing-docs allowance to generated input structs and documents generated query/page APIs. Root-relayedormjob120645173694found Clippycmp_ownedin the aggregate SDL test; the comparison now usesName::as_str()and ORM checks are green on the prior head. Root-relayed companions job120670128634narrowed the remainingmissing_docserrors to one generated public mutation placeholder and one public repository key method per AI projection. The macro now documents the empty read-only/composite mutation root and all generated key read methods. Fresh exact-head hosted CI remains pending. No local formatter or Rust command ran.Current source:
71d6376c456d439972af61df55bb112b78a32c86(treebe888d573a8afecbc6c74eda51cb69e3b108edfe).Documentation impact