JAEB TEST SUITE - VISUAL MAP
=============================

                            EventBus Core
                                 |
                    _____________|___________
                   |           |            |
            Configuration   Dispatch    Lifecycle
                 |              |           |
          builder_validation  dispatch   shutdown
                            closure_    once
                            handlers  unsubscribe
                                    subscription_
                                    guard


                          Error Handling
                                 |
                    _____________|___________
                   |           |            |
                 Retry     Dead Letter    Panic
                 |             |           |
              retry.rs    dead_letter   panic_
                            .rs        safety
                                       .rs


                        Advanced Features
                                 |
                    _____________|___________
                   |           |            |
            Middleware     Snapshot    Introspection
                |              |           |
           middleware      snapshot    introspection
             .rs           .rs          .rs
                                    named_
                                  subscriptions
                                    .rs


                     Resource Management
                                 |
                    _____________|___________
                   |           |            |
            Backpressure   Concurrency   Cloning
                |              |          |
           backpressure   semaphore    clone.rs
             .rs          .rs


                     Testing & Utilities
                                 |
                           test_utils.rs
                           (feature-gated)


TEST CHARACTERISTICS MATRIX:
===========================

              Sync    Async   Timing  Concurrent  Panics
dispatch.rs   [X]     [X]     
closure_.rs   [X]     [X]     
backpres.rs   [X]     [X]     [X]
builder_.rs   [X]     
clone.rs      [X]     [X]
retry.rs      [X]     [X]     [X]      [X]
dead_let.rs   [X]     [X]     
middleware    [X]     [X]             [X]
shutdown.rs   [X]     [X]     [X]      [X]
snapshot.rs   [X]     [X]     [X]      [X]
introspec.rs  [X]     [X]     [X]
once.rs       [X]     [X]
unsub.rs      [X]     [X]     [X]      [X]
sub_guard.rs  [X]     [X]
named_sub.rs  [X]     [X]
panic_sf.rs   [X]     [X]                         [X]
semaphr.rs    [X]     [X]     [X]
test_util     [X]     [X]

Benchmarks:    [X]     [X]     [X]      [X]


FEATURE DEPENDENCY GRAPH:
========================

    Configuration (builder_validation)
            |
            v
    Basic Dispatch (dispatch.rs)
        /        \
       /          \
      v            v
  Handlers    Publishing
    |            |
  Closure    try_publish
   Types    Backpressure
    |            |
    +------+-----+
           |
           v
    Subscribe API
        |
      / | \
     /  |  \
    v   v   v
  Once Dead Unsubscribe
  Letter
    |   |    |
    +---+----+
       |
       v
    Failure Handling (Retry)
        |
        v
    Error Recovery
        |
      / \
     /   \
    v     v
  Panic  Middleware
  Safe   Filtering
    |     |
    +-----+
       |
       v
  Advanced Patterns
        |
      / | \
     /  |  \
    v   v   v
  Snapshot  Introspection  Lifecycle
  (internal) (stats)       (shutdown)


COMPLEXITY PYRAMID:
==================

                   Advanced
              (middleware.rs)
             (snapshot.rs)
                /      \
               /        \
          Intermediate
          (retry.rs)
         (dead_letter.rs)
         (shutdown.rs)
         (panic_safety.rs)
            /    |    \
           /     |     \
        Beginner
      (dispatch.rs)
      (closure_handlers.rs)
      (backpressure.rs)
      (once.rs)
      (unsubscribe.rs)
      (subscription_guard.rs)
      (clone.rs)
      (builder_validation.rs)
      (introspection.rs)
      (named_subscriptions.rs)
      (semaphore.rs)
      (test_utils.rs)


CODE DISTRIBUTION:
=================

Total Test Lines: ~3,500

middleware.rs     474 [████████████████████████████████████████████] 13.5%
retry.rs          343 [████████████████████████████████████] 10%
dead_letter.rs    301 [██████████████████████████████] 8.6%
snapshot.rs       283 [████████████████████████████] 8.1%
closure_handlers  213 [█████████████████████] 6%
introspection.rs  169 [████████████████] 4.8%
shutdown.rs       169 [████████████████] 4.8%
once.rs           176 [██████████████████] 5%
unsubscribe.rs    145 [███████████████] 4.1%
subscription_g.rs 119 [████████████] 3.4%
named_sub.rs      140 [██████████████] 4%
dispatch.rs       159 [████████████████] 4.5%
test_utils.rs     114 [███████████] 3.2%
panic_safety.rs   96  [██████████] 2.7%
backpressure.rs   81  [████████] 2.3%
semaphore.rs      76  [████████] 2.2%
clone.rs          45  [█████] 1.3%
builder_valid.rs  43  [█████] 1.2%

Benchmarks:       380 [████████████████████████████████████████] 100%


ERROR COVERAGE:
==============

          EventBusError
                |
        ________|________
       |        |        |
    Stopped  ChannelFull MiddlewareRejected
       |        |              |
  shutdown   backpressure   middleware
    .rs       .rs             .rs
    once       (try_pub)
    .rs
    unsub
    .rs
    sub_guard
    .rs
       |
       v
  InvalidConfig
       |
  builder_validation.rs
       |
    ZeroBufferSize
    ZeroConcurrency
       |
       v
  ShutdownTimeout
       |
  shutdown.rs

