Skip to content

Generate composite-key and read-only trusted Changed subscriptions - #195

Merged
first-assist merged 3 commits into
mainfrom
platform/generated-changed-r6
Oct 23, 2026
Merged

first-assist merged 3 commits into
mainfrom
platform/generated-changed-r6

Conversation

@first-assist

@first-assist first-assist commented Oct 22, 2026 •

Copy link
Copy Markdown
Collaborator

Composite-key and read-only entities gain generated Changed subscriptions with optional complete typed keys, trusted after-commit witnesses and current source, target, row, key-field and selected-field authorization. Read-only schemas keep an empty mutation root. Complete relation tuples and bounded propagation preserve rollback, cycles and deleted-preimage fences.

Delivery prepares the selected GraphQL snapshot before yielding. Nullable scalar denial or private policy errors suppress the whole event; successful serialization triggers another complete current-authorization check. Regressions cover late revocation, clean subsequent delivery, composite cycles, bounded chains and deleted preimages. Generated observer events require serde Serialize and Deserialize on read-only and composite entity models.

Rebased on merged #194 main 0c13a987ecc02652e2dfc002a01d5132c05ac916; ORM/macros advance together to 0.64.0. The public composite/read-only slice does not complete #191: private repository source projection authorization, backend parity and dependent AI graph acceptance remain unfinished. Root-relayed exact-head ORM job 120618373393 found one Clippy needless_update in the composite Changed test. The redundant ..Default::default() was removed without relaxing the lint. #194 merged at 18/18 SUCCESS. Source-only documentation 210, generated inventory, package release policy, diff and all seven lockfile external-identity checks pass. No local native command ran. Fresh exact-head hosted CI, backend and privacy qualification are pending. Keep draft; GentleCarp alone merges.

Current source: 88017cb3204505a76f4b088838e3efd9ab5dd8cb (tree 9ac6895a759e526873ffad89d588b9cee6078a08).

Documentation impact

  • Documentation updated
  • No documentation impact

@first-assist
first-assist force-pushed the platform/generated-changed-r6 branch 5 times, most recently from cb6a3a8 to 946ba42 Compare October 22, 2026 18:52
@first-assist
first-assist force-pushed the platform/composite-readonly-changed-r6 branch 2 times, most recently from 59760ee to 8649b99 Compare October 23, 2026 18:23
@first-assist
first-assist force-pushed the platform/generated-changed-r6 branch 2 times, most recently from c4bbf87 to a455aa9 Compare October 23, 2026 18:39
@first-assist
first-assist force-pushed the platform/composite-readonly-changed-r6 branch from d6ab6d2 to 163aeb0 Compare October 23, 2026 19:38
@first-assist
first-assist force-pushed the platform/generated-changed-r6 branch from a455aa9 to 9020751 Compare October 23, 2026 19:39
@first-assist
first-assist force-pushed the platform/generated-changed-r6 branch from 9020751 to 88017cb Compare October 23, 2026 20:38
@first-assist
first-assist changed the base branch from platform/composite-readonly-changed-r6 to main October 23, 2026 20:38
@first-assist
first-assist marked this pull request as ready for review October 23, 2026 21:35
@first-assist
first-assist merged commit ec0c46a into main Oct 23, 2026
18 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.

1 participant