Add lossless typed adjustment readers#434
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 |
…r-backed-adjustment-readers
|
@coderabbitai pause |
✅ Action performedReviews paused. |
…coder-backed-adjustment-readers # Conflicts: # src/functions/OpenCapTable/issuerAuthorizedSharesAdjustment/getIssuerAuthorizedSharesAdjustmentAsOcf.ts # src/functions/OpenCapTable/stockClassAuthorizedSharesAdjustment/getStockClassAuthorizedSharesAdjustmentAsOcf.ts # src/functions/OpenCapTable/stockPlanPoolAdjustment/getStockPlanPoolAdjustmentAsOcf.ts # src/utils/typeConversions.ts # test/converters/dateBoundaryValidation.test.ts
…coder-backed-adjustment-readers # Conflicts: # src/functions/OpenCapTable/capTable/ocfToDaml.ts
|
Local validation is green on exact head Validation evidence:
The only merge conflict was the expected |
|
@copilot review Please perform the required formal review of exact current head 25e9678 on exact stacked base 5fdf56b. Both build-and-test and full QuickStart are green, GitHub is CLEAN/MERGEABLE, the PR is unassigned, and there are zero unresolved threads. Focus on all three administrative-adjustment writer and reader boundaries, generated wrapper and data losslessness, exact Numeric(10), canonical dates and empty text/comments, direct and dispatcher trap safety, exact object_type enforcement, and public result types. Report every current-head actionable issue before Cursor or CodeRabbit review. |
|
@copilot review Please run the required formal review now for unchanged exact head 25e9678. The earlier request overlapped another active Copilot review and produced no response. All checks, including automatic Cursor Bugbot, are successful; GitHub is CLEAN/MERGEABLE with zero threads. Review all three administrative-adjustment writer/reader boundaries, generated losslessness, Numeric(10), dates and empty text/comments, trap safety, exact object_type enforcement, and public result types. Report every actionable issue. |
Completed formal review of head Validation checked:
|
|
@cursor review Please perform an explicit review of exact current head 25e9678 on base 5fdf56b. Copilot completed the required formal exact-head review with no actionable findings: #434 (comment). All checks are green, GitHub is CLEAN/MERGEABLE, and there are zero threads. Focus on the three administrative-adjustment families, trap-safe direct and dispatcher writers/readers, generated wrapper losslessness, Numeric(10), dates/text/comments, exact discriminators, and public types. |
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 25e9678. Configure here.
Completed formal review of exact head No actionable issues found on current head. Validation I re-ran:
|
|
Upstream PR #433 advanced materially to fix all four exact-head CodeRabbit findings. Returning this stacked PR to draft while I propagate and validate the corrected parent, then rerun exact-head reviewer gates. |
…coder-backed-adjustment-readers
|
Corrected parent #433 ( Validation on the integrated tree is green: 7 focused suites / 531 tests; full |
|
@copilot review Please review exact current head |
Completed formal review of exact head No actionable issues found. Validation re-run:
|
|
@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 9cf5593. Configure here.
…ders' into codex/decoder-backed-adjustment-readers # Conflicts: # src/functions/OpenCapTable/capTable/batchTypes.ts # src/functions/OpenCapTable/capTable/damlEntityData.ts # src/functions/OpenCapTable/capTable/damlToOcf.ts # src/functions/OpenCapTable/capTable/entityTypes.ts # src/functions/OpenCapTable/shared/ocfWriterValidation.ts # src/functions/OpenCapTable/shared/plainDataValidation.ts # src/utils/replicationHelpers.ts # test/schemaAlignment/canonicalOcfObjectInventory.json # test/types/capTableBatch.types.ts
|
Restacked onto exact #433 head The restack preserves transfer and vesting guarantees while moving adjustment wrapper decoding onto the shared detached, lossless, frozen boundary. It also makes generated adjustment inputs readonly, carries all seven immutable entity families through generic and replication types, and uses consistent Local exact-head validation is green: 109 suites / 6,244 tests, declarations/build/package-consumer checks, lint, formatting, package dry-run, and diff checks. This PR remains draft and unassigned while hosted CI runs and #435 is restacked onto it. |
Summary
Validation
npm run test:ci— 109 suites, 6,244 testsnpm run test:declarationsnpm run lintnpm run formatnpm pack --dry-run— 1,242 files, 573.5 kB packed / 3.2 MB unpackedgit diff --checkStack