Validate generated DAML reader payloads#427
Conversation
|
Important Review skippedDraft detected. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Organization UI Review profile: ASSERTIVE Plan: Pro Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
Note Reviews pausedUse the following commands to manage reviews:
Use the checkboxes below for quick actions:
✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
…odex/decoder-backed-specific-readers # Conflicts: # src/functions/OpenCapTable/document/getDocumentAsOcf.ts
|
Current head f6ddf01 is green, merge-clean, unassigned, and thread-free. Advancing to Stage 2 and queuing automated review. CodeRabbit is deferred to the org-wide cooldown and remains queued without a ping. |
|
@copilot review |
|
cursor review |
Reviewed the current head and checked workflow runs on |
|
@coderabbitai pause |
✅ Action performedReviews paused. |
…coder-backed-specific-readers
…coder-backed-specific-readers # Conflicts: # src/functions/OpenCapTable/capTable/damlToOcf.ts # src/functions/OpenCapTable/document/getDocumentAsOcf.ts # src/functions/OpenCapTable/issuer/getIssuerAsOcf.ts # src/functions/OpenCapTable/stockClass/getStockClassAsOcf.ts # src/functions/OpenCapTable/stockPlan/getStockPlanAsOcf.ts # src/functions/OpenCapTable/vestingTerms/getVestingTermsAsOcf.ts # test/batch/damlToOcfDispatcher.test.ts # test/converters/valuationVestingConverters.test.ts # test/validation/damlToOcfValidation.test.ts
|
Prepared and propagated the finalized parent stack into exact head |
|
@copilot review Please perform a formal review of exact current head |
Formal review completed on exact head
No code changes are needed from my side. |
|
cursor review Copilot completed a no-findings formal review of exact current head |
|
@copilot review |
Formal review completed on exact current head
No current-head actionable issues found. |
|
@cursor review Please review exact head |
There was a problem hiding this comment.
✅ Bugbot reviewed your changes and found no new issues!
Comment @cursor review or bugbot run to trigger another review on this PR
Reviewed by Cursor Bugbot for commit 634104d. Configure here.
…coder-backed-specific-readers
|
Material parent propagation complete at exact head 818053e, incorporating #426 at 44101eb. Source typecheck passed on canton-node-sdk 0.0.227, preserving decoder-backed reader architecture, the exact dependency-aware sorter delta, exhaustive relationships, and symmetric vesting-graph validation. The PR remains draft and unassigned while CI runs. |
|
Fresh generated-reader audit hardening is pushed at exact head Two decoder-level gaps are closed:
Coverage spans 9 representative readers, direct/dedicated/generic paths, missing/null/wrong/unknown fields, mismatch correlation, accessor/proxy zero-execution, exact paths, source+built declarations, and built-runtime probes. Corrected #414 generic-wrapper exactness is intentionally not duplicated and must be preserved during restacking. Validation: focused contract/Numeric suites; full 90 suites / 4,622 tests; typecheck; lint; format; build; declarations and exact-public config; diff check; built-runtime adversarial probe. The PR remains draft/unassigned; no parent merge or reviews were requested. |
…coder-backed-specific-readers # Conflicts: # src/functions/OpenCapTable/capTable/damlToOcf.ts # src/functions/OpenCapTable/stockIssuance/getStockIssuanceAsOcf.ts # test/client/OcpClient.test.ts # test/converters/genericConversionReadBoundaries.test.ts # test/converters/valuationVestingConverters.test.ts # test/validation/generatedDamlBoundary.test.ts
|
Corrected propagation is pushed at Exact-head validation:
The PR remains draft and unassigned while fresh CI runs. No reviewer requests were made. |
|
@copilot review Please review exact current head |
Formal review completed on exact head
No current-head actionable issues found. |
|
@cursor review Please review exact current head |
There was a problem hiding this comment.
✅ Bugbot reviewed your changes and found no new issues!
Comment @cursor review or bugbot run to trigger another review on this PR
Reviewed by Cursor Bugbot for commit 97603e8. Configure here.
…coder-backed-specific-readers
|
Exact-head validation for c448a7e is complete: 93 suites / 5,387 tests pass, along with typecheck, lint, formatting, declaration tests, manifest/cardinality checks, and package-consumer tests. An independent audit confirmed the parent/child blobs and ancestry, decoder-backed direct/dispatcher/OcpClient paths, trap-safe validation, exact public output types, and inherited guardrails. Keeping this PR in draft until the fresh remote CI run is green. |
…coder-backed-specific-readers
…odex/decoder-backed-specific-readers
|
Restacked onto the clean-checkout fixture correction from #426. Full validation passes: 95 suites / 5,458 tests, declarations, build, package-consumer, exact-public-config, lint, and formatting. Hosted CI is rerunning on exact head |
Summary
OcfEntityTypeOcpParseErrorresultsValidation
npm run test:ci— 95 suites / 5,458 tests passednpm run test:declarationsnpm run test:package-consumernpm run test:exact-public-confignpm run typechecknpm run buildnpm run lintnpm run formatbad975bfa084786ff355112643b581fff9e23f84Stack