V0.0.2 dev - #2
Draft
hard-nett wants to merge 16 commits into
Draft
Conversation
added 16 commits
July 20, 2026 12:24
Capture the approved design for hardening IBC script generation: shared predict/observe/diff authenticity model, thin CLI + lib layout, golden fixtures, and a 4-chain line Docker harness with tokenfactory.
Track A (lib/golden) and Track B (harness) ownership split with shared context for orchestrated parallel implementation.
Implement ignored Docker integration test for line topology A—B—C—D, tokenfactory matrix, hop-by-hop scenarios 1–6 with predict==trace==balance assertions, harness docs, and honest tests/README multichain section.
Track A: pure scripts::ibc predict/observe/diff library under tests/src/ibc/, ibc_core re-exports for back-compat, hop_count honesty + prefer-direct invariants, golden fixtures and offline unit/golden tests.
Critic pass over plan + dual-agent prompts and shipped A/B work: generator/lib divergence, closed-loop goldens, unproven harness.
Wire ibc binary to scripts::ibc with generate|validate|compare, fail-closed invariants, and generation meta. Harden graph (transfer-only, path nest), prefer-direct on any ACTIVE edge, preferred-port/side policy, audited vs synthetic goldens, non-inverting FixtureBackend + SnapshotBackend, and PredictedWorld checks in the multihop harness.
Post-remediation critic pass: top-5 all partial; half-publish generate, unattested harness, and community-pin goldens remain open.
Rebuild prefer-direct single-hop denoms from public/ibc-data and document contrast with stale multi-hop lookup table (live generate blocked on gRPC).
Package rename scripts → terp-scripts, IBC agent CLI (terp-ibc) with preflight/validate/rebuild-from-public and RunReport JSON. Tiered CI (ci-core/extended/heavy), local act/host exercise scripts with teardown, authenticity lib + goldens, smart-account/hash-market/crosslink progress, and workspace version 0.0.2. Branch: v0.0.2-dev
Pointer for ecosystem unify: cw-private-dex product surface moves under contracts/revenue (from headstash workspace). See spectrum UNIFY plan. Local checkpoint only; not pushed.
…tree)
Move product SSOT from docs/plans/spectrum into terp-rs:
- Pure seam crates under crates/{private_dex_seams,compose_seams,
bridge_auth_seams,seam_note_out,cashapp_zec_corridor}
- cw-private-dex → contracts/revenue/private-dex
- Freezes, e2e, agents, book → docs/private-bridge/
Workspace members updated. Local only; not pushed.
Add DUAL-IDENTITY checks in dep verify for cosmwasm-stack crates, document freeze/matrix drift on groot-as-basis workflow, and set clone-cw-multi-test package to abstract-cw-multi-test so switches emit valid patches.
… labels Replace matrix defaults and mvp/zk-mvp branch pins with v3.1.0-zk.0. Document versioning (BRANCHING.md) and ban cw3-base-local-freeze as product tip.
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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
No description provided.