fix(trunk): move T8 #[ignore] full-e2e stub to binary crate tests #21

Merged
alee merged 3 commits from fix/move-t8-stub-to-binary-crate into main 2026-07-05 16:33:44 +00:00

3 Commits

Author SHA1 Message Date
df5b11ae37 fix(trunk): move T8 #[ignore] full-e2e stub to binary crate tests
Some checks failed
CI / fmt (pull_request) Successful in 1m12s
CI / clippy (pull_request) Failing after 1m31s
CI / test (1.85) (pull_request) Failing after 1m17s
CI / test (stable) (pull_request) Failing after 2m7s
CI / deny (pull_request) Failing after 1m32s
CI / sim-bench (stable) (pull_request) Failing after 1m48s
CI / twilio-live (manual only) (pull_request) Has been skipped
The #[ignore]'d full_pstn_e2e_through_media_thread_register_trunk test
was in crates/rutster-trunk/tests/sim_integ.rs, but rutster-trunk can't
depend on the rutster binary crate (circular dep: rutster already
depends on rutster-trunk). The test needs MediaThread + spawn_tap_engine
which live in the binary crate. Moved to
crates/rutster/tests/trunk_sim_e2e.rs where it can access those types
when implemented. The active pstn_sim_synthetic_caller_drives_trunk_reflex_loop
test stays in rutster-trunk (covers the FOB reflex loop + trunk-leg tick
directly). Also pinned Cargo.lock deps to 1.85-compatible versions
(icu/time/rcgen/dimpl downgrades).

Signed-off-by: Aaron D. Lee <himself@adlee.work>
2026-07-05 12:33:05 -04:00
7815a8b9fc Merge branch 'main' of ssh://git.adlee.work:2222/alee/rutster 2026-07-05 12:22:00 -04:00
ce4f65eddb docs: spearhead-4half-and-5 specs + plans + kickoff prompts + AGENTS.md auto-spawn update
All checks were successful
CI / fmt (pull_request) Successful in 59s
CI / clippy (pull_request) Successful in 2m6s
CI / test (1.85) (pull_request) Successful in 4m3s
CI / test (stable) (pull_request) Successful in 4m35s
CI / deny (pull_request) Successful in 1m32s
Phase A-B planning artifacts for the spearhead-4half-and-5 release:
- Strategic plan (.omo/plans/): ADR-0010 deviation, 3-dev dispatch shape,
  auto-spawn flow via task(subagent_type=general, run_in_background=true)
- Slice 4½ spec + plan: rutster-sim crate, SimAudioPipe, LatencyProbe,
  ConcurrencyRunner, TickLagGauge, sim-bench CI gate
- Slice 5 spec + plan: G711Codec, TwilioMediaStreamsServer, TrunkSession,
  trunk_driver::drive, MediaLeg enum, CallControlClient trait
- 4 kickoff prompts (PM + dev-a/b/c) updated for auto-spawn framing
- AGENTS.md PM launch checklist item 4: auto-spawn-dev-via-task() flow

Signed-off-by: Aaron D. Lee <himself@adlee.work>
2026-07-05 03:44:32 -04:00