Skip to content

Simplify post-0021 bootstrap shell and signer denomination seams - #196

Merged
hoffmang9 merged 1 commit into
mainfrom
chore/bootstrap-signer-depth-cleanup
Aug 10, 2026
Merged

Simplify post-0021 bootstrap shell and signer denomination seams#196
hoffmang9 merged 1 commit into
mainfrom
chore/bootstrap-signer-depth-cleanup

Conversation

@hoffmang9

Copy link
Copy Markdown
Owner

Summary

  • Remove the test-only combine_plan door; keep BootstrapCombineContext on the planner and cover combine regressions in coin_ops::shape.
  • Collapse signer denomination to one phase runner and exercise combine/split e2e through run_signer_denomination_phase_with_test_overrides.
  • Move Coinset mockito helpers into test_support/bootstrap_shape and share the ECO.181 ladder via eco181_shape_ladder().

Test plan

  • cargo test --manifest-path greenfloor-engine/Cargo.toml --lib -- signer_denomination shape::combine::tests
  • PATH="$(pwd)/.venv/bin:$PATH" pre-commit run --all-files
  • Confirm ADR 0017 planner row still matches layout after review

Drop the test-only combine_plan door in favor of coin_ops::shape coverage, park BootstrapCombineContext on the planner, and exercise denomination e2e through one phase runner with shared Coinset fixtures.
@hoffmang9
hoffmang9 merged commit 6f346ec into main Aug 10, 2026
3 checks passed
@hoffmang9
hoffmang9 deleted the chore/bootstrap-signer-depth-cleanup branch August 10, 2026 23:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant