## 1. Public Solana API

- [x] 1.1 Add the nullable-Long `SolanaSlot` ValueTag through the shared Detag configuration.
- [x] 1.2 Add documented `SolanaCommitment` and invariant-enforcing `SolanaTransactionOutcome` public types.
- [x] 1.3 Add the documented `awaitTransaction(...)` contract to `SolanaBlockChain`.

## 2. RPC Gate and Polling

- [x] 2.1 Replace intrinsic RPC synchronization with one interruptible shared gate while preserving completion-based five-second throttling for existing operations.
- [x] 2.2 Add local signature, commitment, and timeout validation plus a monotonic overall deadline.
- [x] 2.3 Implement deadline-aware `getSignatureStatuses` polling with `searchTransactionHistory: true` and no independent polling delay.
- [x] 2.4 Strictly validate HTTP, JSON-RPC, result-array, slot, confirmation-status, and error payload semantics.
- [x] 2.5 Return definitive outcomes only at the requested commitment and preserve direct interruption, unknown timeout, and no-retry behavior.

## 3. Cached Decorator and Scope

- [x] 3.1 Delegate cached-wrapper awaits directly without caching, reuse, or deduplication.
- [x] 3.2 Confirm no existing wallet, Jupiter, burn, Evelyn, Discord, or submission flow adopts automatic awaiting.

## 4. Verification

- [x] 4.1 Compile main and test source sets with normal Detag generation and run existing relevant verification without adding tests.
- [x] 4.2 Run strict OpenSpec validation and `git diff --check`.
- [x] 4.3 Review the complete diff for protocol gaps, deadline violations, generated-file edits, new tests, and unrelated changes.
