Repository navigation
feat: make schema sync and source-of-truth enforcement first-class #96
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Closed
Closed
Changes from all commits
Commits
Show all changes
23 commits
Select commit
Hold shift + click to select a range
50a1f2a
feat(testing,schema): block direct cargo test and add schema sync sum…
Sinity d3c1e52
chore(testing): stop blocking direct cargo test invocations
Sinity 82dc7e2
feat(tooling): add non-interactive batch bundler that emits source/te…
Sinity 5bae0cb
feat(replay): add replay control RPCs and cascade execution helpers
Sinity 4ca9c89
refactor(automata): align analytics and search with runtime
Sinity 81b8837
feat(payloads): generate builder helpers in the EventPayload derive
Sinity 6b7d347
feat(query): add shared pagination types and repository-backed event …
Sinity c553865
docs(db): record the remaining ad-hoc SQL migration plan
Sinity 939ead8
refactor(core): adopt Pagination and replace SeaQuery time-series que…
Sinity bdc4bd3
refactor(core,test-utils): add shared fixture constants and tidy quer…
Sinity 72d4681
test(core): reuse shared fixture constants across integration suites
Sinity c94b442
feat(core,gateway): add range-aware replays and finish the cascade re…
Sinity b45ff79
refactor(core,gateway): move cascade helpers into EventRepository
Sinity d1c4989
docs(todo): add explicit fail-first remediation backlog for repositor…
Sinity 0397861
refactor(core): remove leftover SeaQuery helper code
Sinity 42bba85
build(core): limit SeaQuery to the schema crate
Sinity 526f5f8
refactor(env): migrate the development workflow to devenv
Sinity f9c83e3
ci(workflows): pin CI images and fail on stale schemas
Sinity 74aa31c
refactor(sdk,schema,ingestors): remove sensd and legacy job-managemen…
Sinity 6f56a0c
feat(schema): regenerate v1 payload contracts, add registry manifest,…
Sinity b2ffbfc
test(gateway,sdk): add fail-first replay and blob regressions
Sinity f2c04af
docs(architecture): rewrite progress docs around schema CLI and replay
Sinity 0fcd162
ci(docs): document schema source-of-truth and enforce regeneration
Sinity File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
There are no files selected for viewing
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
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
This file was deleted.
Oops, something went wrong.
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
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
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
Oops, something went wrong.
Oops, something went wrong.
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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The PR description notes that the
rustcwrapper-based enforcement was backed out, but the workspace config re-introduces arustc-workspace-wrapper. If this wrapper is only meant for CI enforcement, gate it behind an env var/profile-specific config (or remove it from repo-wide config) to avoid surprising local builds and platform-specific failures when the script is missing/non-executable.