Epic / consolidation. Merges the test-depth + resilience-validation tasks into one high-priority, mainnet-blocking initiative. Supersedes #580, #632, #633, #634, #635, #636.
Why this matters (launch confidence = growth)
You only get one mainnet launch reputation. Proving the system survives real load, real network drift, upgrades, and injected faults is what lets the team confidently open the gates to thousands of users. This bundles the validation that gates a credible mainnet launch.
Goal
Validate Trivela end-to-end under real conditions: live-testnet flows, contract upgrades, load/soak, chaos faults, and visual regressions.
Scope (merged work items)
Acceptance criteria
Verification
- CI jobs for each; capacity + soak reports; scripted chaos with pass/fail assertions.
Priority: high · Difficulty: hard · Effort: L · mainnet blocker
Why this matters (launch confidence = growth)
You only get one mainnet launch reputation. Proving the system survives real load, real network drift, upgrades, and injected faults is what lets the team confidently open the gates to thousands of users. This bundles the validation that gates a credible mainnet launch.
Goal
Validate Trivela end-to-end under real conditions: live-testnet flows, contract upgrades, load/soak, chaos faults, and visual regressions.
Scope (merged work items)
register→credit→claimagainst live testnet with an ephemeral funded key + artifacts on failure. (was test: End-to-end tests against real Stellar testnet (not mocks) #633)migrateto vN+1, assert state preserved + new behavior; negative (downgrade/unauthorized). (was test: Contract upgrade & state-migration tests #634)Acceptance criteria
Verification
Priority: high · Difficulty: hard · Effort: L · mainnet blocker