TAP version 13
# Subtest: text activity batches by character threshold without splitting Unicode
ok 1 - text activity batches by character threshold without splitting Unicode
  ---
  duration_ms: 2.664231
  type: 'test'
  ...
# Subtest: text activity flushes on the throttle timer
ok 2 - text activity flushes on the throttle timer
  ---
  duration_ms: 30.811496
  type: 'test'
  ...
# Subtest: plain text removes noisy markdown and redacts credentials
ok 3 - plain text removes noisy markdown and redacts credentials
  ---
  duration_ms: 0.371157
  type: 'test'
  ...
# Subtest: tool summaries keep only a short safe action
ok 4 - tool summaries keep only a short safe action
  ---
  duration_ms: 0.524525
  type: 'test'
  ...
# Subtest: final reply excludes commentary, tools and prior assistant messages
ok 5 - final reply excludes commentary, tools and prior assistant messages
  ---
  duration_ms: 0.432622
  type: 'test'
  ...
# Subtest: registered Pi handlers emit live activity and settled final independently
ok 6 - registered Pi handlers emit live activity and settled final independently
  ---
  duration_ms: 430.826496
  type: 'test'
  ...
# Subtest: existing-session snapshot restores native final/recent text after overlay restart
ok 7 - existing-session snapshot restores native final/recent text after overlay restart
  ---
  duration_ms: 0.583576
  type: 'test'
  ...
1..7
# tests 7
# suites 0
# pass 7
# fail 0
# cancelled 0
# skipped 0
# todo 0
# duration_ms 605.706783
