-
Notifications
You must be signed in to change notification settings - Fork 0
Curate strict public SDK declarations #412
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
Merged
Merged
Changes from all commits
Commits
Show all changes
79 commits
Select commit
Hold shift + click to select a range
d633bc6
Harden cap table batch typing
HardlyDifficult 797f4b9
Discriminate canonical OCF entities
HardlyDifficult 68a5c5c
Validate generated DAML batch operations
HardlyDifficult 5ea3468
Route client reads through validated dispatch
HardlyDifficult 9b0bdd4
Keep stock issuance readback schema valid
HardlyDifficult a9e68d6
Merge discriminated OCF reader updates
HardlyDifficult 1c01ea1
Keep declaration smoke tests lintable
HardlyDifficult 1d6e182
Merge declaration lint fix
HardlyDifficult 51f7778
Validate OCF date boundaries
HardlyDifficult b54502c
Reject year zero in OCF dates
HardlyDifficult e543619
Merge validated batch operation stack
HardlyDifficult fec5409
Curate strict public SDK declarations
HardlyDifficult ecf2f6d
Merge validated OCF dates
HardlyDifficult af64851
Fix canonical stock plan quickstart fixtures
HardlyDifficult 4400af9
Merge commit 'af64851' into codex/validated-daml-batch-operations
HardlyDifficult 6ec8b4b
Merge branch 'codex/validated-daml-batch-operations' into codex/valid…
HardlyDifficult 3957ed4
Merge branch 'codex/validated-ocf-dates' into codex/curated-public-sdk
HardlyDifficult 3b3cde6
Enforce canonical OCF ingestion
HardlyDifficult 8698e3e
Cover every schema-supported PlanSecurity wrapper
HardlyDifficult 365067b
Reject non-object normalization input cleanly
HardlyDifficult bfc9f56
Limit RFC3339 fractional seconds
HardlyDifficult 9e80fac
Route authorization response through public types
HardlyDifficult de68023
Keep authorization boundary test focused
HardlyDifficult 6898be8
Merge remote-tracking branch 'origin/main' into codex/discriminated-o…
HardlyDifficult c18f192
Format restacked type contracts
HardlyDifficult fb41fb5
Merge remote-tracking branch 'origin/codex/discriminated-ocf-inputs' …
HardlyDifficult dd8c212
Merge remote-tracking branch 'origin/codex/validated-daml-batch-opera…
HardlyDifficult cbb254d
Merge remote-tracking branch 'origin/codex/validated-ocf-dates' into …
HardlyDifficult 435e805
Auto-fix: build changes
github-actions[bot] 2919049
docs: clarify entity guard export
HardlyDifficult cf8877e
fix: harden curated package exports
HardlyDifficult d7ef4f1
Align date conversion types with validation
HardlyDifficult bbf7d95
Merge remote-tracking branch 'origin/codex/validated-ocf-dates' into …
HardlyDifficult a21d3fa
Validate issuance approval dates on read
HardlyDifficult cf98eb6
Validate optional trigger dates on read
HardlyDifficult 846945f
Merge remote-tracking branch 'origin/codex/validated-ocf-dates' into …
HardlyDifficult ea9dac1
Validate present optional dates
HardlyDifficult 6c55274
Merge remote-tracking branch 'origin/codex/validated-ocf-dates' into …
HardlyDifficult de8b391
Report convertible issuance date context
HardlyDifficult baab60d
Enforce contextual OCF date boundaries
HardlyDifficult 10f05f0
Merge remote-tracking branch 'origin/codex/validated-ocf-dates' into …
HardlyDifficult a0a5398
Enforce OCF trigger discriminators
HardlyDifficult 6233888
Merge remote-tracking branch 'origin/codex/validated-ocf-dates' into …
HardlyDifficult e9dc120
fix: address typed OCF review findings
HardlyDifficult 0cc6a29
fix: keep operation converter internal
HardlyDifficult 960216f
Merge commit '0cc6a29940f810eeea8b25789cf80d4fab14cb9d' into codex/va…
HardlyDifficult cfb1e7a
Merge validated batch fixes into date boundaries
HardlyDifficult 96ce3cf
Merge validated date boundaries into curated public API
HardlyDifficult be84650
fix: validate ledger read payloads
HardlyDifficult 5a6cf6c
Merge commit 'be846500fe3ebb04426d5431861e8957676cf7a0' into codex/va…
HardlyDifficult 016ed34
Merge commit '5a6cf6cef4efe3f1294f5a9fc7cc06976f09f906' into codex/va…
HardlyDifficult dcb7e31
Merge commit '016ed3489892747d160d8d6bf0521d4ead3a0833' into codex/cu…
HardlyDifficult 16a3232
fix: index nested date validation paths
HardlyDifficult 5453fea
fix: address exact date review feedback
HardlyDifficult 2487c1c
Merge branch 'codex/validated-ocf-dates' into codex/curated-public-sdk
HardlyDifficult a41fb16
fix: freeze public entity mapping
HardlyDifficult d70c951
refactor: share batch operation decoding
HardlyDifficult 6e8b7f6
fix: enforce exact trigger and date boundaries
HardlyDifficult aa523cc
Merge latest validated batch operations into date boundaries
HardlyDifficult 7e2a757
fix: make stock class conversion rights schema exact
HardlyDifficult 6f396ca
fix: reject lossy stock class conversion reads
HardlyDifficult 9c9b388
Merge PR #411 into curated public API
HardlyDifficult 02bb2a1
fix: address exact-head review feedback
HardlyDifficult f094c35
fix: preserve vesting amount diagnostic indexes
HardlyDifficult 7507f8a
Merge latest validated date hardening into curated public API
HardlyDifficult d9c6080
fix: isolate malformed manifest transactions
HardlyDifficult 351c666
refactor: centralize generated operation building
HardlyDifficult 8780203
Merge branch 'codex/validated-ocf-dates' into codex/curated-public-sdk
HardlyDifficult c267e67
refactor: correlate generated operation builders
HardlyDifficult 306ca74
fix: validate vesting element shapes
HardlyDifficult 2e2c65e
Merge commit '306ca74277fab09107e969e4faa435e067cb7128' into codex/cu…
HardlyDifficult de8198c
fix: validate warrant vesting shapes
HardlyDifficult ac336cc
Merge commit 'de8198cbc21d2ad6d1d5d61f1ba2061f57d4c09c' into codex/cu…
HardlyDifficult a37e1f5
fix: harden nested DAML collections
HardlyDifficult 601af5e
Merge commit 'a37e1f58f47ed0349d45a03d61ddebc52a4cc74c' into codex/cu…
HardlyDifficult 9d459b2
fix: validate nested write records
HardlyDifficult f625fbb
Merge commit '9d459b27f3894265e49bb90f9ddc945d8e18bcc3' into codex/cu…
HardlyDifficult 05ad2a3
refactor: curate public sdk declarations
HardlyDifficult a28dfb8
refactor: realign public SDK scope with DAML boundary
HardlyDifficult File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
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 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
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.
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.
Uh oh!
There was an error while loading. Please reload this page.