feat: vendor midstream and sublinear-time-solver libraries

Add ruvnet/midstream (AIMDS real-time inference) and
ruvnet/sublinear-time-solver (sublinear optimization algorithms)
as vendored dependencies under vendor/.

Co-Authored-By: claude-flow <ruv@ruv.net>
This commit is contained in:
ruv
2026-03-02 23:32:45 -05:00
parent 14902e6b4e
commit e91bb8a1d5
1600 changed files with 1852646 additions and 0 deletions
+118
View File
@@ -0,0 +1,118 @@
# Quick Fix Checklist - Temporal-Compare Issue
## Problem
`temporal-compare` v0.1.0 on crates.io is missing its library target, blocking all tests.
## Solution (5 steps, ~10 minutes)
### Step 1: Yank the Broken Version ⚠️
```bash
cargo yank --vers 0.1.0 temporal-compare
```
**Why:** Prevents others from using the broken version
### Step 2: Verify Local Files ✅
```bash
cd /workspaces/midstream/crates/temporal-compare
ls -la src/lib.rs # Should exist and be ~12KB
cargo build # Should compile successfully
cargo test # Should pass locally
```
**Status:** ✅ Already verified - files are correct
### Step 3: Re-package and Verify 📦
```bash
cd /workspaces/midstream/crates/temporal-compare
# See what will be published
cargo package --list
# Verify the package works
cargo package --verify
# If both pass, proceed to publish
```
### Step 4: Publish Fixed Version 🚀
```bash
cargo publish
# or with --allow-dirty if needed:
# cargo publish --allow-dirty
```
### Step 5: Verify Published Version ✅
```bash
# Wait 1-2 minutes for crates.io to update, then:
cargo clean
cd /workspaces/midstream
cargo update temporal-compare
cargo build --workspace
```
## After Fix: Run Full Test Suite
```bash
# From workspace root
cd /workspaces/midstream
# Clean build
cargo clean
# Run all tests
cargo test --workspace --all-features --verbose
# Build examples
cargo build --examples --all-features
# Build benchmarks
cargo bench --workspace --no-run
# WASM build
cargo build --target wasm32-unknown-unknown -p quic-multistream --no-default-features
# Success! 🎉
```
## Expected Results
| Test | Expected Pass Rate |
|------|-------------------|
| Unit tests | 100% |
| Integration tests | 100% |
| Doc tests | 100% |
| Example builds | 100% |
| Benchmark builds | 100% |
| WASM build | 100% |
## If Problems Persist
1. **Check crates.io status:**
```bash
cargo search temporal-compare
```
2. **Download and inspect:**
```bash
cargo download temporal-compare@0.1.0
tar -tzf temporal-compare-0.1.0.crate | grep lib.rs
```
3. **Force re-download:**
```bash
rm -rf ~/.cargo/registry/cache/*/temporal-compare*
rm -rf ~/.cargo/registry/src/*/temporal-compare*
cargo clean
cargo build --workspace
```
## Reference Documents
- **Full Report:** `/workspaces/midstream/docs/TEST_VERIFICATION_REPORT.md`
- **Summary:** `/workspaces/midstream/docs/TEST_SUMMARY.md`
- **This Checklist:** `/workspaces/midstream/docs/QUICK_FIX_CHECKLIST.md`
---
**Priority:** 🔥 CRITICAL
**Time to Fix:** ~10-15 minutes
**Time to Verify:** ~30-45 minutes