commits
Add slice_uri field to JobStatus struct and implement proper filtering in GraphQL subscriptions to prevent cross-slice job updates from appearing on the wrong slice's sync page.
- Add slice_uri to JobStatus struct in jobs.rs
- Update all JobStatus creations to include slice_uri from payload or database
- Implement slice filtering in syncJobUpdated subscription
- Add sliceUri field to SyncJob GraphQL type
Fixes validation error where local references in unions weren't resolved
correctly after following cross-lexicon references. Also updates README
title and adds repository URL to Cargo.toml.
🤖 generated with [claude code](https://claude.com/claude-code)
co-authored-by: claude <noreply@anthropic.com>
Now network.slices.lexicon records will:
1. Be treated as primary collections for the target slice
2. Get indexed without requiring the DID to be an existing actor
3. Not create an actor entry (since lexicons are metadata, not user activity)
Add slice_uri field to JobStatus struct and implement proper filtering in GraphQL subscriptions to prevent cross-slice job updates from appearing on the wrong slice's sync page.
- Add slice_uri to JobStatus struct in jobs.rs
- Update all JobStatus creations to include slice_uri from payload or database
- Implement slice filtering in syncJobUpdated subscription
- Add sliceUri field to SyncJob GraphQL type
🤖 generated with [claude code](https://claude.com/claude-code)
co-authored-by: claude <noreply@anthropic.com>