From fb2e022c64cf3c9e892635dda5cdbfb97b68fded Mon Sep 17 00:00:00 2001 From: Drew Stone Date: Wed, 12 Aug 2026 06:54:01 -0600 Subject: [PATCH] feat(product): ship transcript-first Braid terminal --- .../2026-08-12T02-10-41Z/findings.jsonl | 4 + .../2026-08-12T02-10-41Z/manifest.json | 26 + .../2026-08-12T02-10-41Z/summary.md | 38 + .../2026-08-12T03-41-05Z/findings.jsonl | 1 + .../2026-08-12T03-41-05Z/manifest.json | 26 + .../2026-08-12T03-41-05Z/summary.md | 34 + .agent/skill-runs.jsonl | 5 + README.md | 95 +- artifacts/demo/braid-live.cast | 906 +++ artifacts/demo/braid-live.gif | Bin 0 -> 1298060 bytes artifacts/demo/braid-live.json | 147 + artifacts/demo/braid-live.png | Bin 0 -> 115402 bytes artifacts/demo/braid-live.txt | 30 + ...-execution-stress-production-20260812.json | 7166 +++++++++++++++++ artifacts/verification/w6/120x40-plain.txt | 4 +- artifacts/verification/w6/120x40.png | Bin 33638 -> 7496 bytes artifacts/verification/w6/120x40.txt | 12 +- artifacts/verification/w6/200x60-plain.txt | 4 +- artifacts/verification/w6/200x60.png | Bin 40007 -> 8662 bytes artifacts/verification/w6/200x60.txt | 12 +- artifacts/verification/w6/40x12-plain.txt | 4 +- artifacts/verification/w6/40x12.png | Bin 16352 -> 10675 bytes artifacts/verification/w6/40x12.txt | 10 +- .../verification/w6/80x24-automation.gif | Bin 33031 -> 16398 bytes artifacts/verification/w6/80x24-plain.txt | 4 +- .../w6/80x24-transcript-keyboard.gif | Bin 390566 -> 299814 bytes artifacts/verification/w6/80x24.png | Bin 25276 -> 6136 bytes artifacts/verification/w6/80x24.txt | 12 +- artifacts/verification/w6/braid.gif | Bin 246820 -> 254468 bytes artifacts/verification/w6/braid.png | Bin 37764 -> 25764 bytes artifacts/verification/w6/braid.txt | 16 +- .../verification/w6/capture-manifest.json | 152 +- artifacts/verification/w6/package-proof.json | 1382 ++-- artifacts/verification/w6/raw/braid-demo.cast | 711 +- .../w6/raw/transcript-keyboard.cast | 158 +- .../w6/states/active-streaming.json | 56 +- .../w6/states/active-streaming.png | Bin 23196 -> 5265 bytes .../w6/states/active-streaming.txt | 14 +- .../verification/w6/states/analysis.json | 16 +- artifacts/verification/w6/states/analysis.png | Bin 62279 -> 62279 bytes .../verification/w6/states/automation.json | 16 +- .../verification/w6/states/automation.png | Bin 27503 -> 6137 bytes .../verification/w6/states/automation.txt | 8 +- .../verification/w6/states/comparison.json | 14 +- .../verification/w6/states/comparison.png | Bin 23364 -> 23364 bytes artifacts/verification/w6/states/empty.json | 16 +- artifacts/verification/w6/states/empty.png | Bin 23053 -> 3804 bytes artifacts/verification/w6/states/empty.txt | 12 +- .../w6/states/failure-or-reconnect.json | 66 +- .../w6/states/failure-or-reconnect.png | Bin 26953 -> 6377 bytes .../w6/states/failure-or-reconnect.txt | 12 +- .../verification/w6/states/fork-preview.json | 16 +- .../verification/w6/states/fork-preview.png | Bin 9878 -> 11548 bytes .../verification/w6/states/fork-preview.txt | 4 +- .../w6/states/graph-or-analysis.json | 16 +- .../w6/states/graph-or-analysis.png | Bin 23253 -> 19470 bytes .../w6/states/graph-or-analysis.txt | 2 +- .../verification/w6/states/interaction.json | 15 +- .../verification/w6/states/interaction.png | Bin 30480 -> 30480 bytes artifacts/verification/w6/states/narrow.json | 16 +- artifacts/verification/w6/states/narrow.png | Bin 16402 -> 2962 bytes artifacts/verification/w6/states/narrow.txt | 14 +- artifacts/verification/w6/states/profile.json | 16 +- artifacts/verification/w6/states/profile.png | Bin 40905 -> 30518 bytes artifacts/verification/w6/states/profile.txt | 8 +- docs/02-experience-specification.md | 78 +- docs/04-runtime-contracts.md | 43 +- docs/08-verification.md | 54 + docs/09-delivery-plan.md | 4 + docs/10-upstream-strategy.md | 4 +- package.json | 18 +- pnpm-lock.yaml | 118 +- pnpm-workspace.yaml | 16 +- scripts/capture-connections.mjs | 5 +- scripts/capture-product-demo.mjs | 55 +- scripts/capture-visual-definitions.mjs | 7 +- scripts/capture-visual.mjs | 26 +- scripts/capture-w0.mjs | 7 +- scripts/live-core/setup-tui.mjs | 7 +- scripts/live-demo.mjs | 114 +- scripts/live-demo.test.mjs | 73 +- scripts/live-demo/manifest.mjs | 23 + scripts/live-demo/terminal.mjs | 14 + scripts/live-demo/workspace.mjs | 32 +- scripts/live-required.test.mjs | 898 ++- scripts/live-required/contracts.mjs | 145 +- scripts/live-required/headless.mjs | 3 +- .../tangle-sandbox-braid-execution-soak.mjs | 394 + .../tangle-sandbox-braid-soak.mjs | 333 + .../tangle-sandbox-braid-stress-support.mjs | 604 ++ .../tangle-sandbox-braid-stress.mjs | 1510 ++++ .../live-required/tangle-sandbox-stress.mjs | 600 ++ .../live-required/tangle-sandbox-worker.mjs | 342 + scripts/live-required/tangle.mjs | 164 +- scripts/package-proof-flows.mjs | 20 +- scripts/packed-rpc/first-run-tui.mjs | 16 +- scripts/performance/process-probes.mjs | 5 +- scripts/proof-package.mjs | 50 + scripts/test-pty.mjs | 12 +- src/adapters/analysis/agent-eval-version.ts | 4 +- src/adapters/analysis/citations.ts | 29 +- src/adapters/analysis/question-analyst.ts | 4 +- src/adapters/analysis/runtime-model-owner.ts | 183 +- .../analysis/runtime-retained-model-call.ts | 127 + .../analysis/trace-analysis-adapter.ts | 40 +- .../analysis/trace-event-projection.ts | 2 +- src/adapters/analysis/trace-store.ts | 2 +- .../connections/cli-bridge-model-route.ts | 10 +- src/adapters/runtime/agent-runtime-version.ts | 4 +- .../runtime/cli-bridge-retained-execution.ts | 438 +- .../runtime/cli-bridge-retained-run.ts | 89 +- .../runtime/production-backend-common.ts | 5 +- .../runtime/production-backend-resolver.ts | 4 +- .../runtime/production-cli-bridge-backend.ts | 6 +- .../runtime/retained-execution-contract.ts | 58 + ...on.ts => retained-execution-projection.ts} | 47 +- .../runtime/retained-execution-state.ts | 232 + .../runtime/retained-execution-stream.ts | 60 + src/adapters/runtime/retained-execution.ts | 373 + src/adapters/runtime/sandbox-observation.ts | 40 +- src/adapters/tui/ui-entity-details.ts | 2 + src/adapters/tui/ui-fixtures.ts | 1 + .../tui/ui-intelligence-result-view.ts | 2 + src/adapters/tui/ui-projection.ts | 4 +- src/app/production-composition.ts | 30 +- src/bin/braid-runtime.ts | 18 +- src/bin/production-profile-projection.ts | 25 +- src/bin/production-setup-discovery.ts | 42 + src/bin/production-setup.ts | 1 + src/domain/bounded-structured.ts | 2 + src/domain/invariants-run.ts | 1 - src/installed-package-version.ts | 39 + src/startup/preview-runtime.ts | 30 +- src/testing/deterministic-backend.ts | 2 +- .../analysis-model-call-presentation.ts | 4 +- src/views/shared/analysis-presentation.ts | 9 + src/views/shared/models.ts | 7 + src/views/shared/usage-projection.ts | 55 +- src/views/tui/activity-browser.ts | 177 +- src/views/tui/activity.ts | 44 +- src/views/tui/composer-view.ts | 97 +- src/views/tui/fork-preview.ts | 57 +- src/views/tui/interaction-presentation.ts | 13 +- src/views/tui/keyboard.ts | 4 + src/views/tui/terminal-app.ts | 1 + src/views/tui/terminal-chrome.ts | 183 +- src/views/tui/terminal-command-controller.ts | 20 +- src/views/tui/terminal-identity.ts | 126 +- src/views/tui/terminal-input-controller.ts | 35 +- src/views/tui/terminal-shell.ts | 12 +- src/views/tui/terminal-usage.ts | 197 +- src/views/tui/transcript.ts | 20 +- test/activity-document.test.ts | 27 +- test/analysis-durable.test.ts | 43 + test/analysis-model-call-roundtrip.test.ts | 2 +- test/analysis-supervision.test.ts | 7 +- test/automation-interaction-commands.test.ts | 1 + test/automation-rule-panel.test.ts | 1 + test/cli-bridge-retained-restart.test.ts | 251 +- test/cli-startup.test.ts | 6 +- test/domain-invariants.test.ts | 98 +- test/installed-package-version.test.ts | 22 + test/intelligence-dispatch.test.ts | 7 +- test/keyboard.test.ts | 1 + test/observability.test.ts | 32 + test/plain-accessibility.test.ts | 1 + test/production-composition.test.ts | 113 +- test/profiles.test.ts | 2 +- test/retained-execution-lifecycle.test.ts | 324 + test/scripts.test.ts | 39 + test/security.test.ts | 10 + test/support/runtime-bridge-server.ts | 66 +- test/tangle-live07-wiring.test.mjs | 166 + .../tangle-sandbox-braid-soak-script.test.mjs | 188 + ...angle-sandbox-braid-stress-script.test.mjs | 356 + test/terminal-responsive.test.ts | 105 +- test/terminal-usage-status.test.ts | 32 +- test/trace-analysis-configuration.test.ts | 149 +- test/tui-core-workflows.test.ts | 21 +- test/tui.test.ts | 33 +- test/usage-projection.test.ts | 14 + test/w6-ui.test.ts | 20 +- 182 files changed, 19345 insertions(+), 2899 deletions(-) create mode 100644 .agent/critical-audit/2026-08-12T02-10-41Z/findings.jsonl create mode 100644 .agent/critical-audit/2026-08-12T02-10-41Z/manifest.json create mode 100644 .agent/critical-audit/2026-08-12T02-10-41Z/summary.md create mode 100644 .agent/critical-audit/2026-08-12T03-41-05Z/findings.jsonl create mode 100644 .agent/critical-audit/2026-08-12T03-41-05Z/manifest.json create mode 100644 .agent/critical-audit/2026-08-12T03-41-05Z/summary.md create mode 100644 artifacts/demo/braid-live.cast create mode 100644 artifacts/demo/braid-live.gif create mode 100644 artifacts/demo/braid-live.json create mode 100644 artifacts/demo/braid-live.png create mode 100644 artifacts/demo/braid-live.txt create mode 100644 artifacts/verification/live/tangle-sandbox-braid-execution-stress-production-20260812.json create mode 100644 scripts/live-required/tangle-sandbox-braid-execution-soak.mjs create mode 100644 scripts/live-required/tangle-sandbox-braid-soak.mjs create mode 100644 scripts/live-required/tangle-sandbox-braid-stress-support.mjs create mode 100644 scripts/live-required/tangle-sandbox-braid-stress.mjs create mode 100644 scripts/live-required/tangle-sandbox-stress.mjs create mode 100644 scripts/live-required/tangle-sandbox-worker.mjs create mode 100644 scripts/proof-package.mjs create mode 100644 src/adapters/analysis/runtime-retained-model-call.ts create mode 100644 src/adapters/runtime/retained-execution-contract.ts rename src/adapters/runtime/{cli-bridge-retained-projection.ts => retained-execution-projection.ts} (68%) create mode 100644 src/adapters/runtime/retained-execution-state.ts create mode 100644 src/adapters/runtime/retained-execution-stream.ts create mode 100644 src/adapters/runtime/retained-execution.ts create mode 100644 src/installed-package-version.ts create mode 100644 test/installed-package-version.test.ts create mode 100644 test/retained-execution-lifecycle.test.ts create mode 100644 test/tangle-live07-wiring.test.mjs create mode 100644 test/tangle-sandbox-braid-soak-script.test.mjs create mode 100644 test/tangle-sandbox-braid-stress-script.test.mjs diff --git a/.agent/critical-audit/2026-08-12T02-10-41Z/findings.jsonl b/.agent/critical-audit/2026-08-12T02-10-41Z/findings.jsonl new file mode 100644 index 0000000..4a15aa9 --- /dev/null +++ b/.agent/critical-audit/2026-08-12T02-10-41Z/findings.jsonl @@ -0,0 +1,4 @@ +{"id":1,"severity":"HIGH","file":"scripts/live-required/tangle-sandbox-worker.mjs:212","defect":"Replay projection discarded execution identity from events.","failureScenario":"A replay stream contains the cursor event for execution-1 and a result event for execution-2; the stress proof accepts the foreign result when event identity is dropped.","status":"measured; resolved","evidence":"Independent read-only probe reproduced acceptance before the fix; final `node --test scripts/live-required.test.mjs` reports 19/19, including the foreign-event rejection at scripts/live-required.test.mjs:1259.","fix":"Preserve top-level or data.executionId on replay records and reject any present identity that differs from the requested execution.","verification":"`node --test scripts/live-required.test.mjs` → 19 passed, 0 failed.","costIfShipped":"1 false proof pass per foreign replay occurrence.","savedIfFixed":"1 rejected false proof pass per foreign replay occurrence."} +{"id":2,"severity":"HIGH","file":"scripts/live-required/tangle-sandbox-stress.mjs:86","defect":"Cancellation replay detection accepted acknowledgements without a terminal session state.","failureScenario":"The target execution returns first cancelled=true and second cancelled=false while sessionStatus remains running; the helper reports cancellation replay success.","status":"measured; resolved","evidence":"Independent read-only probe reproduced acceptance before the fix; final `node --test scripts/live-required.test.mjs` covers running-state rejection at scripts/live-required.test.mjs:973.","fix":"Require the exact target execution ID, the acknowledgement transition, and sessionStatus=cancelled.","verification":"`node --test scripts/live-required.test.mjs` → 19 passed, 0 failed.","costIfShipped":"1 false cancellation proof pass per non-terminal acknowledgement pair.","savedIfFixed":"1 rejected false cancellation proof pass per non-terminal acknowledgement pair."} +{"id":3,"severity":"MEDIUM","file":"scripts/live-required/tangle-sandbox-stress.mjs:243","defect":"Cleanup inspected only the first sandbox page.","failureScenario":"An exact proof tag appears at offset 100; cleanup reports success after checking a shorter first page and leaves the tagged sandbox undeleted.","status":"measured; resolved","evidence":"Independent read-only probe reproduced first-page confirmation before the fix; final `node --test scripts/live-required.test.mjs` covers page-two deletion at scripts/live-required.test.mjs:1129.","fix":"Page through all sandbox results and recheck all pages after deletion, rejecting repeated IDs.","verification":"`node --test scripts/live-required.test.mjs` → 19 passed, 0 failed.","costIfShipped":"1 leaked proof sandbox and its associated lifetime cost per hidden exact tag.","savedIfFixed":"1 prevented leaked proof sandbox per hidden exact tag."} +{"id":4,"severity":"MEDIUM","file":"scripts/live-required/tangle-sandbox-stress.mjs:384","defect":"Concurrent admission and cursor waits could omit an emitted admission from failure evidence.","failureScenario":"The dispatcher emits admission, then the watcher emits an error before its cursor; Promise.all rejects before state.admitted is assigned, so the partial artifact loses the admission receipt.","status":"measured; resolved","evidence":"Independent read-only probe reproduced a null admission before the fix; final `node --test scripts/live-required.test.mjs` covers the persisted receipt at scripts/live-required.test.mjs:1073.","fix":"Capture each successful wait into state before joining the two promises.","verification":"`node --test scripts/live-required.test.mjs` → 19 passed, 0 failed.","costIfShipped":"1 missing admission receipt per mid-dispatch failure artifact.","savedIfFixed":"1 retained admission receipt per mid-dispatch failure artifact."} diff --git a/.agent/critical-audit/2026-08-12T02-10-41Z/manifest.json b/.agent/critical-audit/2026-08-12T02-10-41Z/manifest.json new file mode 100644 index 0000000..b8a0f5d --- /dev/null +++ b/.agent/critical-audit/2026-08-12T02-10-41Z/manifest.json @@ -0,0 +1,26 @@ +{ + "schemaVersion": 1, + "scope": "Tangle sandbox stress and worker scripts with deterministic fake seams", + "files": 3, + "base": "8cce4c6e8aade3b1fc51f558d65a823ac12a5e1a", + "head": "8cce4c6e8aade3b1fc51f558d65a823ac12a5e1a", + "workingTree": true, + "diffSha256": "b8d943482ed98ce1cbf6c0792da8d4de043ea383c2a0de001af57b20a94423d5", + "projectType": "Node.js ESM package", + "reviewers": [ + "A: correctness, process lifecycle, cleanup, and failure persistence", + "B: architecture, SDK contract, and boundary coverage", + "C: independent read-only adversarial review and focused test pass" + ], + "mode": "current working-tree review with serial local checks", + "verdict": "APPROVE", + "counts": { + "critical": 0, + "high": 2, + "medium": 2, + "low": 0, + "resolved": 4, + "unresolved": 0, + "dropped": 1 + } +} diff --git a/.agent/critical-audit/2026-08-12T02-10-41Z/summary.md b/.agent/critical-audit/2026-08-12T02-10-41Z/summary.md new file mode 100644 index 0000000..693b39c --- /dev/null +++ b/.agent/critical-audit/2026-08-12T02-10-41Z/summary.md @@ -0,0 +1,38 @@ +# Audit: Tangle sandbox stress and worker scripts — 8cce4c6e8aade3b1fc51f558d65a823ac12a5e1a..8cce4c6e8aade3b1fc51f558d65a823ac12a5e1a — n=3 files, 4 findings + +**Verdict:** APPROVE — 4 measured defects resolved · 0 CRITICAL / 2 HIGH / 2 MEDIUM / 0 LOW +**Worst:** #1 `scripts/live-required/tangle-sandbox-worker.mjs:212` — foreign replay identity could pass · cost if shipped 1 false proof pass per occurrence +**Next:** stop + +## Scope + +| Field | Value | +|---|---| +| Files | n=3 via explicit target scope | +| Base..head | `8cce4c6e8aade3b1fc51f558d65a823ac12a5e1a..8cce4c6e8aade3b1fc51f558d65a823ac12a5e1a` | +| Project type | Node.js ESM package | +| Reviewers | A,B,C · serial | +| Not inspected | Runtime adapters and live network behavior; both were outside the requested scope and tests used fakes | + +## Findings — 4 of 5, ranked + +| # | Sev | file:line | Defect | Failure scenario (input/state → wrong result) | Status | Evidence | Fix | Verification | Cost if shipped | Saved if fixed | +|---:|---|---|---|---|---|---|---|---|---:|---:| +| 1 | HIGH | `scripts/live-required/tangle-sandbox-worker.mjs:212` | Replay projection discarded event execution identity. | Cursor event for execution-1 plus result event for execution-2 → foreign result accepted. | measured; resolved | Independent probe; final regression `scripts/live-required.test.mjs:1259` | Preserve event identity and reject foreign IDs. | `node --test scripts/live-required.test.mjs` → 19/19 | 1 false pass/occurrence | 1 false pass rejected/occurrence | +| 2 | HIGH | `scripts/live-required/tangle-sandbox-stress.mjs:86` | Cancellation proof ignored terminal state. | Matching acknowledgements with `sessionStatus=running` → cancellation proof accepted. | measured; resolved | Independent probe; final regression `scripts/live-required.test.mjs:973` | Require `sessionStatus=cancelled`. | `node --test scripts/live-required.test.mjs` → 19/19 | 1 false pass/occurrence | 1 false pass rejected/occurrence | +| 3 | MEDIUM | `scripts/live-required/tangle-sandbox-stress.mjs:243` | Cleanup stopped at page one. | Exact tag at offset 100 → sandbox remains while cleanup reports success. | measured; resolved | Independent probe; final regression `scripts/live-required.test.mjs:1129` | Page every result and verify every page after deletion. | `node --test scripts/live-required.test.mjs` → 19/19 | 1 leaked sandbox/hidden tag | 1 leak prevented/hidden tag | +| 4 | MEDIUM | `scripts/live-required/tangle-sandbox-stress.mjs:384` | Concurrent failure could omit a received admission. | Admission emitted before cursor error → partial artifact has no admission receipt. | measured; resolved | Independent probe; final regression `scripts/live-required.test.mjs:1073` | Store each successful wait before `Promise.all`. | `node --test scripts/live-required.test.mjs` → 19/19 | 1 missing receipt/failure | 1 receipt retained/failure | + +1 dropped (an external fake counter changed despite a receipt saying `dispatched=false`; it did not describe a production-visible failure). + +## Assumptions & unverified + +| Assumption | Finding it would flip | Check that settles it | +|---|---|---| +| The SDK keeps `SessionStatus` values aligned with `completed` and `cancelled`. | Terminal-state checks could reject a valid live result. | SDK declaration `types-C7mxmAil.d.ts:3094` and live proof run. | +| The account list API honors `limit` and `offset`. | Pagination could miss or repeat cleanup records. | SDK declaration `client-BCwkh2kj.d.ts:382` and live cleanup run. | + +## Self-gate + +9/9 passed — failed: none. +1 verdict = decision + 1 number · 2 every finding has file:line · 3 concrete failure scenario · 4 status label · 5 evidence is a pointer · 6 cost both sides · 7 fix + verification per row · 8 zero adjectives standing in for counts · 9 185 words outside tables ≤600. diff --git a/.agent/critical-audit/2026-08-12T03-41-05Z/findings.jsonl b/.agent/critical-audit/2026-08-12T03-41-05Z/findings.jsonl new file mode 100644 index 0000000..5ee0c1c --- /dev/null +++ b/.agent/critical-audit/2026-08-12T03-41-05Z/findings.jsonl @@ -0,0 +1 @@ +{"findings":[],"dropped":0} diff --git a/.agent/critical-audit/2026-08-12T03-41-05Z/manifest.json b/.agent/critical-audit/2026-08-12T03-41-05Z/manifest.json new file mode 100644 index 0000000..c8207d2 --- /dev/null +++ b/.agent/critical-audit/2026-08-12T03-41-05Z/manifest.json @@ -0,0 +1,26 @@ +{ + "schemaVersion": 1, + "scope": "provider-neutral retained execution lifecycle and provider-owned identity binding", + "files": 11, + "base": "8cce4c6e8aade3b1fc51f558d65a823ac12a5e1a", + "head": "8cce4c6e8aade3b1fc51f558d65a823ac12a5e1a", + "workingTree": true, + "diffSha256": "f62722d6b99529f797363a13035430b5a2307e29e1a771b5c34764f46dc21006", + "projectType": "Node.js ESM package", + "reviewers": [ + "A: lifecycle correctness, exact identity, cancellation, and resource cleanup", + "B: provider-neutral contract, module boundaries, and recovery architecture", + "C: independent callsite, fixture, and restart coverage review" + ], + "mode": "current working-tree review with serial local checks", + "verdict": "APPROVE", + "counts": { + "critical": 0, + "high": 0, + "medium": 0, + "low": 0, + "resolved": 0, + "unresolved": 0, + "dropped": 0 + } +} diff --git a/.agent/critical-audit/2026-08-12T03-41-05Z/summary.md b/.agent/critical-audit/2026-08-12T03-41-05Z/summary.md new file mode 100644 index 0000000..b8e6234 --- /dev/null +++ b/.agent/critical-audit/2026-08-12T03-41-05Z/summary.md @@ -0,0 +1,34 @@ +# Audit: provider-neutral retained execution — 8cce4c6e8aade3b1fc51f558d65a823ac12a5e1a..8cce4c6e8aade3b1fc51f558d65a823ac12a5e1a — n=11 files, 0 findings + +**Verdict:** APPROVE — no reproducible lifecycle or identity defect · 0 CRITICAL / 0 HIGH / 0 MEDIUM / 0 LOW +**Worst:** none — no reproducible failure scenario · cost if shipped 0 measured incidents +**Next:** stop + +## Scope + +| Field | Value | +|---|---| +| Files | n=11 via explicit retained-runtime scope | +| Base..head | `8cce4c6e8aade3b1fc51f558d65a823ac12a5e1a..8cce4c6e8aade3b1fc51f558d65a823ac12a5e1a` | +| Project type | Node.js ESM package | +| Reviewers | A,B,C · serial | +| Not inspected | Tangle backend and production composition; explicitly outside this change | + +## Findings — 0 of 0, ranked + +| # | Sev | file:line | Defect | Failure scenario (input/state → wrong result) | Status | Evidence | Fix | Verification | Cost if shipped | Saved if fixed | +|---:|---|---|---|---|---|---|---|---|---:|---:| + +0 dropped (no reproducible failure scenario / no actionable fix). + +## Assumptions & unverified + +| Assumption | Finding it would flip | Check that settles it | +|---|---|---| +| CLI Bridge discovery maps its provider execution ID to the server run lookup key. | A provider implementation could require another discovery coordinate. | The local retained fixture with Braid ID `run/retained-crash-window` passes restart discovery; inspect any future provider adapter contract before adoption. | +| Tangle recovery will implement `RetainedExecutionDriver.recover` using its persisted exact reference. | A future adapter could still derive cloud environment identity from the local run ID. | Add the Tangle adapter and run the exact-reference recovery test against its provider. | + +## Self-gate + +9/9 passed — failed: none. +1 verdict = decision + 1 number · 2 every finding has file:line · 3 concrete failure scenario · 4 status label · 5 evidence is a pointer · 6 cost both sides · 7 fix + verification per row · 8 zero adjectives standing in for counts · 9 words ≤600 outside tables. diff --git a/.agent/skill-runs.jsonl b/.agent/skill-runs.jsonl index 86fb877..968b6b7 100644 --- a/.agent/skill-runs.jsonl +++ b/.agent/skill-runs.jsonl @@ -36,3 +36,8 @@ {"skill":"/ui-test","ts":"2026-08-11T03:04:27Z","project":"braid-current-ux-wt","target":"Braid packed terminal shell and focused workflows","operatorPrompt":"","durationMin":null,"verdict":"PASS","dispatchedTo":"/verify","operatorOverride":null,"transcriptPath":null,"traceDir":null} {"skill":"/critical-audit","ts":"2026-08-11T03:04:27Z","project":"braid-current-ux-wt","target":"Braid current UX diff n=32 files","operatorPrompt":"","durationMin":null,"verdict":"APPROVE","dispatchedTo":"/verify","operatorOverride":null,"transcriptPath":null,"traceDir":null} {"skill":"/verify","ts":"2026-08-11T03:04:27Z","project":"braid-current-ux-wt","target":"Braid current packed terminal UX and CLI Bridge checks","operatorPrompt":"","durationMin":null,"verdict":"PASS","dispatchedTo":"/ship","operatorOverride":null,"transcriptPath":null,"traceDir":null} +{"skill":"/harden","ts":"2026-08-12T02:12:32Z","project":"braid-transcript-first-wt","target":"Tangle sandbox stress and worker lifecycle, replay, cancellation, artifact, and cleanup paths n=3 files","operatorPrompt":"","durationMin":null,"verdict":"APPROVE","dispatchedTo":"/critical-audit","operatorOverride":null,"transcriptPath":null,"traceDir":null} +{"skill":"/critical-audit","ts":"2026-08-12T02:12:33Z","project":"braid-transcript-first-wt","target":"Tangle sandbox stress and worker scripts with deterministic fake seams n=3 files","operatorPrompt":"","durationMin":null,"verdict":"APPROVE","dispatchedTo":"/stop","operatorOverride":null,"transcriptPath":null,"traceDir":null} +{"skill":"/harden","ts":"2026-08-12T03:42:22Z","project":"braid-transcript-first-wt","target":"provider-neutral retained execution lifecycle, exact provider identity, recovery, cancellation, and event binding n=11 files","operatorPrompt":"","durationMin":null,"verdict":"APPROVE","dispatchedTo":"/critical-audit","operatorOverride":null,"transcriptPath":null,"traceDir":null} +{"skill":"/critical-audit","ts":"2026-08-12T03:42:23Z","project":"braid-transcript-first-wt","target":"provider-neutral retained execution lifecycle and provider-owned identity binding n=11 files","operatorPrompt":"","durationMin":null,"verdict":"APPROVE","dispatchedTo":"/stop","operatorOverride":null,"transcriptPath":null,"traceDir":null} +{"skill":"/converge","ts":"2026-08-12T12:53:14Z","project":"braid-transcript-first-wt","target":"Braid full release check performance failure","operatorPrompt":"","durationMin":null,"verdict":"PASS","dispatchedTo":"/review-to-green","operatorOverride":null,"transcriptPath":null,"traceDir":null} diff --git a/README.md b/README.md index 23ea23c..afa955a 100644 --- a/README.md +++ b/README.md @@ -7,45 +7,52 @@

-Braid is a terminal client over [`agent-runtime`](https://github.com/tangle-network/agent-runtime). +Braid is one durable terminal for coding agents. -It lets one portable [`AgentProfile`](https://github.com/tangle-network/agent-sdk/tree/main/packages/agent-interface) drive different coding runners through local CLI Bridge connections, Tangle inference, or Tangle sandboxes. +A portable [`AgentProfile`](https://github.com/tangle-network/agent-sdk/tree/main/packages/agent-interface) selects the runner, model, instructions, tools, and permissions. -Braid owns the conversation, transcript, branches, approvals, activity, graph, and trace-analysis experience. +Braid sends every turn through [`agent-runtime`](https://github.com/tangle-network/agent-runtime), then keeps the transcript, branches, approvals, activity, graph, and trace analysis together. -The selected runner owns its native process and session, while `agent-runtime` owns admission, lifecycle, normalized events, and runtime control. +![Braid sending a Product engineer AgentProfile through agent-runtime, Local CLI Bridge, Claude Code, and Opus, then asking a cited question about the retained run](artifacts/demo/braid-live.gif) -![Braid using a GLM reviewer AgentProfile through agent-runtime, Local CLI Bridge, Pi, and GLM-5.2, then opening the exact retained-run activity](artifacts/demo/braid-live-cli-bridge.gif) +This recording uses a packed Braid artifact and a real `Product engineer` AgentProfile. -This 13-second recording comes from a clean install of a freshly packed `@tangle-network/braid@0.1.0` artifact. +It routes one coding task through Local CLI Bridge to Claude Code and `opus`. -The installed artifact resolves `agent-runtime@0.132.0` and the CLI Bridge provider at `0.6.0` from npm. +It verifies the edited workspace, then switches to a `Trace analyst` AgentProfile on `sonnet`. -It restores the `Braid live GLM reviewer` AgentProfile and its retained Pi session through Local CLI Bridge. +It runs `/ask` over the frozen trace and renders cited findings, model calls, tokens, cost provenance, and latency. -The user asks Braid to make a generated JavaScript CLI independent of an incompatible parent package configuration. +The [capture manifest](artifacts/demo/braid-live.json) records the package hash, route, profile, limits, usage, latency, workspace proof, analysis evidence, and artifact hashes. -Braid fixes the project, runs `node --test`, and reports 11 tests passed with zero failures. +## Install -The user then types `/activity` and opens the retained run receipt. +Braid requires Node.js 22.19 or newer. -The receipt shows the AgentProfile, Pi runner, Local CLI Bridge connection, execution environment, provider session, exact GLM-5.2 route, thinking level, tokens, model calls, and measurement completeness. +Current validated release targets are Linux x64 and macOS arm64. -The run used 28,949 input tokens, 1,943 output tokens, and five model calls. +The package rejects Windows installation until encrypted state meets the required path-race boundary there. -Cost and model latency remain `unknown` because this route did not report them. +```bash +npm install --global @tangle-network/braid +braid +``` + +The first-run flow selects an AgentProfile and a connection. -An independent Node process reran all 11 tests successfully. +No runner-specific Braid configuration is required. -A fresh Braid process then restored the same run and transcript from encrypted state and exited with code zero. +For an offline terminal walkthrough, use the deterministic fixture. -The [capture summary](artifacts/demo/braid-live-cli-bridge.json) records the package hash, route, retained identifiers, independent test output, restart result, and artifact hashes. +```bash +braid --fixture deterministic +``` -The [Pi and `/ask` recording](artifacts/demo/braid-live-pi.gif) shows a second real route followed by cited trace analysis. +The fixture proves rendering and state transitions only. -Its [capture manifest](artifacts/demo/braid-live-pi.json) records the exact route, profile, limits, usage, cost, latency, workspace checks, and artifact hashes. +It does not prove a live runner, model, connection, inference route, or sandbox. -## Product path +## How it works The core path is deliberately small. @@ -66,46 +73,10 @@ AgentProfile + user turn normalized events, receipts, activity, and final output ``` -Braid does not implement another agent loop, spawn runner processes directly, parse private runner output, or invent a second profile format. +Braid does not implement an agent loop, spawn runner processes directly, parse private runner output, or invent another profile format. A concrete local route is `AgentProfile` with `harness: 'pi'` → Braid admission → `agent-runtime` → a CLI Bridge connection → Pi → normalized events back to Braid. -## Install - -Braid requires Node.js 22.19 or newer. - -Current validated release targets are Linux x64 and macOS arm64. - -npm rejects Windows installation because encrypted state cannot yet meet Braid's path-race boundary there. - -```bash -npm install --global @tangle-network/braid -braid -``` - -To build Braid from source, use pnpm 11.18. - -```bash -git clone https://github.com/tangle-network/braid.git -cd braid -corepack enable -pnpm install --frozen-lockfile -pnpm build -pnpm exec braid -``` - -The first-run flow selects an `AgentProfile` and a connection without requiring a hand-written runner configuration file. - -For an offline deterministic terminal walkthrough, use the explicit fixture mode. - -```bash -braid --fixture deterministic -``` - -The fixture proves Braid rendering and state transitions only. - -It does not prove a live runner, model, CLI Bridge, inference, or sandbox integration. - ## AgentProfile is the configuration unit `AgentProfile` is the canonical portable definition of one agent. @@ -256,8 +227,18 @@ A Tangle sandbox connection can provide an isolated remote workspace, environmen Braid shows those capabilities and their receipts through the same activity and graph surfaces. +The current published Tangle path runs one isolated cloud turn and deletes its environment after the turn. + +Cloud restart, retained-session continuation, checkpoint, and fork remain unavailable until the shared provider reports exact recovery support. + The user can inspect the requested and verified execution location, but provider-private machine details remain unavailable when they are not reported. +The latest production stress proof completed 20 of 20 Braid turns through OpenCode, GLM 5.2, and Tangle Sandbox at four-way concurrency. + +All 20 remote environments were unique and confirmed deleted, while the account's active Sandbox count returned from four to four. + +See the [secret-free proof artifact](artifacts/verification/live/tangle-sandbox-braid-execution-stress-production-20260812.json) for every run, token receipt, latency, environment observation, and cleanup result. + ## Commands users reach for first | Need | Command or key | diff --git a/artifacts/demo/braid-live.cast b/artifacts/demo/braid-live.cast new file mode 100644 index 0000000..0b85219 --- /dev/null +++ b/artifacts/demo/braid-live.cast @@ -0,0 +1,906 @@ +{"version":2,"width":120,"height":30,"timestamp":1786538523,"duration":121.616066,"idle_time_limit":1,"command":"braid --profile Product-engineer --connection Local-CLI-Bridge","title":"Braid · AgentProfile coding run, then trace analysis","env":{"TERM":"xterm-256color"},"stdin":true} +[0.01,"o","\u001b[?2004h"] +[0.01,"o","\u001b[>7u\u001b[?u\u001b[c\u001b[?1049h\u001b[2J\u001b[H\u001b[?25l"] +[0.01,"o","\u001b[?2026h\u001b[2J\u001b[H\u001b[3J \u001b[0m\u001b]8;;\u0007\r\r\n Ask Product engineer anything. \u001b[0m\u001b]8;;\u0007\r\r\n \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[38;2;119;166;255m›\u001b[39m\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[38;2;225;230;240mprofile Product engineer\u001b[39m · \u001b[38;2;225;230;240mclaude-code / opus\u001b[39m · \u001b[38;2;225;230;240mLocal CLI Bridge\u001b[39m · \u001b[38;2;225;230;240mhigh\u001b[39m \u001b[38;2;112;211;151mready\u001b[39m · \u001b[38;2;225;230;240mCtrl+P commands\u001b[39m\u001b[0m\u001b]8;;\u0007\u001b[?2026l"] +[0.01,"o","\u001b[3A\u001b[2G\u001b[?25l"] +[0.01,"o","\u001b]0;Braid — /tmp/braid-live-demo-8KYbTI/braid-demo\u0007"] +[0.01,"o","\u001b[?2026h\u001b[25A\r\u001b[2K \u001b[38;2;135;145;165mAsk Product engineer anything.\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[38;2;119;166;255m›\u001b[39m\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[38;2;225;230;240mprofile Product engineer\u001b[39m · \u001b[38;2;225;230;240mclaude-code / opus\u001b[39m · \u001b[38;2;225;230;240mLocal CLI Bridge\u001b[39m · \u001b[38;2;225;230;240mhigh\u001b[39m \u001b[38;2;225;230;240mCtrl+P commands\u001b[39m\u001b[0m\u001b]8;;\u0007\u001b[?2026l"] +[0.01,"o","\u001b[3A\u001b[2G\u001b[?25l"] +[1.01,"i","/"] +[1.013599,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39m/\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[3G\u001b[?25l"] +[1.029801,"o","\u001b[?2026h\u001b[7A\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39m/\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[38;2;135;145;165m──────────────────────────────────────────────\u001b[39m\u001b[38;2;119;166;255m alt+enter newline · paste \u001b[39m\u001b[38;2;135;145;165m───────────────────────────────────────────────\u001b[39m\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[1m\u001b[38;2;119;166;255m→ new Create an empty conversation\u001b[39m\u001b[22m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K open\u001b[38;2;135;145;165m Search and open conversations\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K profile\u001b[38;2;135;145;165m Inspect, select, import, or edit a profile\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K connection\u001b[38;2;135;145;165m Inspect, create, test, select, or remove a connection\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K runner\u001b[38;2;135;145;165m unavailable — Runner overrides require the current profile compatibility helpers\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m (1/29)\u001b[39m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] +[1.029917,"o","\u001b[9A\u001b[3G\u001b[?25l"] +[1.034692,"i","p"] +[1.036254,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39m/p\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] +[1.036285,"o","\u001b[4G\u001b[?25l"] +[1.05267,"o","\u001b[?2026h\u001b[4B\r\u001b[2K \u001b[1m\u001b[38;2;119;166;255m→ profile Inspect, select, import, or edit a profile\u001b[39m\u001b[22m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K open\u001b[38;2;135;145;165m Search and open conversations\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K approve\u001b[38;2;135;145;165m unavailable — Interaction response is not exposed by the current runtime adapter\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K export\u001b[38;2;135;145;165m Export selected redacted data\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K import\u001b[38;2;135;145;165m Import a redacted Braid conversation file\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m (1/8)\u001b[39m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[9A\u001b[4G"] +[1.052754,"o","\u001b[?25l"] +[1.059351,"i","r"] +[1.061345,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39m/pr\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] +[1.061412,"o","\u001b[5G\u001b[?25l"] +[1.076855,"o","\u001b[?2026h\r\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[38;2;119;166;255m›\u001b[39m/pr\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[38;2;135;145;165m──────────────────────────────────────────────\u001b[39m\u001b[38;2;119;166;255m alt+enter newline · paste \u001b[39m\u001b[38;2;135;145;165m───────────────────────────────────────────────\u001b[39m\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[1m\u001b[38;2;119;166;255m→ profile Inspect, select, import, or edit a profile\u001b[39m\u001b[22m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K approve\u001b[38;2;135;145;165m unavailable — Interaction response is not exposed by the current runtime adapter\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K export\u001b[38;2;135;145;165m Export selected redacted data\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K import\u001b[38;2;135;145;165m Import a redacted Braid conversation file\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K compare\u001b[38;2;135;145;165m unavailable — Two completed or failed runs are required for comparison\u001b[39m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[8A\u001b[5G\u001b[?25l"] +[1.083559,"i","o"] +[1.085117,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39m/pro\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[6G"] +[1.085189,"o","\u001b[?25l"] +[1.101158,"o","\u001b[?2026h\r\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[38;2;119;166;255m›\u001b[39m/pro\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[38;2;135;145;165m──────────────────────────────────────────────\u001b[39m\u001b[38;2;119;166;255m alt+enter newline · paste \u001b[39m\u001b[38;2;135;145;165m───────────────────────────────────────────────\u001b[39m\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[1m\u001b[38;2;119;166;255m→ profile Inspect, select, import, or edit a profile\u001b[39m\u001b[22m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K approve\u001b[38;2;135;145;165m unavailable — Interaction response is not exposed by the current runtime adapter\u001b[39m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[5A\u001b[6G\u001b[?25l"] +[1.108759,"i","f"] +[1.110058,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39m/prof\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[7G\u001b[?25l"] +[1.12553,"o","\u001b[?2026h\r\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[38;2;119;166;255m›\u001b[39m/prof\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[38;2;135;145;165m──────────────────────────────────────────────\u001b[39m\u001b[38;2;119;166;255m alt+enter newline · paste \u001b[39m\u001b[38;2;135;145;165m───────────────────────────────────────────────\u001b[39m\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[1m\u001b[38;2;119;166;255m→ profile Inspect, select, import, or edit a profile\u001b[39m\u001b[22m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[4A\u001b[7G\u001b[?25l"] +[1.133052,"i","i"] +[1.134259,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39m/profi\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[8G"] +[1.134332,"o","\u001b[?25l"] +[1.149974,"o","\u001b[8G\u001b[?25l"] +[1.157318,"i","l"] +[1.158603,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39m/profil\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[9G"] +[1.158862,"o","\u001b[?25l"] +[1.174266,"o","\u001b[9G\u001b[?25l"] +[1.181716,"i","e"] +[1.183043,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39m/profile\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[10G\u001b[?25l"] +[1.198311,"o","\u001b[10G\u001b[?25l"] +[1.206745,"i","\r"] +[1.209021,"o","\u001b[?2026h\r\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[38;2;119;166;255m›\u001b[39m\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[2A\u001b[2G\u001b[?25l"] +[1.212952,"o","\u001b[?25l"] +[1.239429,"o","\u001b[?2026h\u001b[18A\r\u001b[2K \u001b[0m\u001b]8;;\u0007 Active profile · Product engineer \u001b[0m\u001b]8;;\u0007 \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007 \u001b[38;2;135;145;165msource Configured AgentProfile · trusted · read-only\u001b[39m \u001b[0m\u001b]8;;\u0007 \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007 \u001b[38;2;135;145;165mrunner claude-code · model opus\u001b[39m \u001b[0m\u001b]8;;\u0007 \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007 \u001b[38;2;135;145;165mthinking high · max output 32,768 tokens\u001b[39m \u001b[0m\u001b]8;;\u0007 \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007 \u001b[38;2;135;145;165mdigest sha256:751f2a0f…b8cba6c0\u001b[39m \u001b[0m\u001b]8;;\u0007 \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007 \u001b[1m\u001b[38;2;151;190;255mprofiles\u001b[39m\u001b[22m \u001b[0m\u001b]8;;\u0007 \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\u001b[38;2;135;145;165m─────────────────────────────────────────────────────────────────────────────────────────────────────────\u001b[0m\u001b]8;;\u0007 \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007> \u001b[7m \u001b[27m \u001b[0m\u001b]8;;\u0007 \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\u001b[1m\u001b[38;2;119;166;255m→ CLI Bridge · claude-code · hai\u001b[0m trusted · read-only · Advertised CLI Bridge model · claude-code · hai\u001b[0m\u001b[39m\u001b[22m \u001b[0m\u001b]8;;\u0007 \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007 ✓ Product engineer\u001b[38;2;135;145;165m trusted · read-only · Configured AgentProfile · claude-code · opus\u001b[39m \u001b[0m\u001b]8;;\u0007 \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007 Trace analyst\u001b[38;2;135;145;165m trusted · read-only · profile.json · claude-code · sonnet\u001b[39m \u001b[0m\u001b]8;;\u0007 \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\u001b[38;2;135;145;165m─────────────────────────────────────────────────────────────────────────────────────────────────────────\u001b[0m\u001b]8;;\u0007 \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007 \u001b[38;2;135;145;165menter · ^V valid · ^S save · esc\u001b[39m \u001b[0m\u001b]8;;\u0007 \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[11A\u001b[10G\u001b[?25l"] +[2.166086,"i","\u001b"] +[2.177255,"o","\u001b[?25l"] +[2.178892,"o","\u001b[?2026h\u001b[7A\r\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n"] +[2.17891,"o","\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[38;2;119;166;255m›\u001b[39m\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[2G\u001b[?25l"] +[2.516763,"i","F"] +[2.518735,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39mF\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[3G\u001b[?25l"] +[2.526098,"i","i"] +[2.527353,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39mFi\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[4G"] +[2.527396,"o","\u001b[?25l"] +[2.53501,"i","n"] +[2.536008,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39mFin\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[5G"] +[2.536031,"o","\u001b[?25l"] +[2.54426,"i","i"] +[2.545222,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39mFini\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[6G\u001b[?25l"] +[2.553454,"i","s"] +[2.554384,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39mFinis\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[7G\u001b[?25l"] +[2.562663,"i","h"] +[2.563654,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39mFinish\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[8G\u001b[?25l"] +[2.571938,"i"," "] +[2.573121,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39mFinish \u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] +[2.573152,"o","\u001b[9G\u001b[?25l"] +[2.58137,"i","t"] +[2.582254,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39mFinish t\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[10G\u001b[?25l"] +[2.590497,"i","h"] +[2.591612,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39mFinish th\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] +[2.59174,"o","\u001b[11G\u001b[?25l"] +[2.598984,"i","e"] +[2.600108,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39mFinish the\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[12G\u001b[?25l"] +[2.608558,"i"," "] +[2.609957,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39mFinish the \u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[13G\u001b[?25l"] +[2.617396,"i","s"] +[2.618557,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39mFinish the s\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[14G\u001b[?25l"] +[2.625904,"i","l"] +[2.626545,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39mFinish the sl\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[15G\u001b[?25l"] +[2.635057,"i","u"] +[2.635812,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39mFinish the slu\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] +[2.635952,"o","\u001b[16G\u001b[?25l"] +[2.644303,"i","g"] +[2.644922,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39mFinish the slug\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[17G"] +[2.644984,"o","\u001b[?25l"] +[2.653467,"i","i"] +[2.654477,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39mFinish the slugi\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[18G\u001b[?25l"] +[2.661878,"i","f"] +[2.66308,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39mFinish the slugif\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[19G"] +[2.663124,"o","\u001b[?25l"] +[2.671436,"i","y"] +[2.672227,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39mFinish the slugify\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[20G\u001b[?25l"] +[2.680615,"i"," "] +[2.681927,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39mFinish the slugify \u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] +[2.681992,"o","\u001b[21G\u001b[?25l"] +[2.690399,"i","f"] +[2.691489,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39mFinish the slugify f\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[22G\u001b[?25l"] +[2.698864,"i","u"] +[2.699981,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39mFinish the slugify fu\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[23G\u001b[?25l"] +[2.708366,"i","n"] +[2.709503,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39mFinish the slugify fun\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[24G"] +[2.709546,"o","\u001b[?25l"] +[2.716856,"i","c"] +[2.718198,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39mFinish the slugify func\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] +[2.718268,"o","\u001b[25G\u001b[?25l"] +[2.726667,"i","t"] +[2.727915,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39mFinish the slugify funct\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] +[2.72798,"o","\u001b[26G\u001b[?25l"] +[2.736369,"i","i"] +[2.737691,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39mFinish the slugify functi\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] +[2.737761,"o","\u001b[27G\u001b[?25l"] +[2.745129,"i","o"] +[2.746206,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39mFinish the slugify functio\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[28G\u001b[?25l"] +[2.754597,"i","n"] +[2.755771,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39mFinish the slugify function\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[29G"] +[2.755826,"o","\u001b[?25l"] +[2.76429,"i","."] +[2.765451,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39mFinish the slugify function.\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] +[2.765502,"o","\u001b[30G\u001b[?25l"] +[2.77283,"i"," "] +[2.773862,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39mFinish the slugify function. \u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[31G\u001b[?25l"] +[2.782234,"i","N"] +[2.783226,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39mFinish the slugify function. N\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[32G\u001b[?25l"] +[2.791734,"i","o"] +[2.792679,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39mFinish the slugify function. No\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[33G\u001b[?25l"] +[2.801107,"i","r"] +[2.802074,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39mFinish the slugify function. Nor\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[34G\u001b[?25l"] +[2.81056,"i","m"] +[2.811584,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39mFinish the slugify function. Norm\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[35G\u001b[?25l"] +[2.818953,"i","a"] +[2.819955,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39mFinish the slugify function. Norma\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[36G\u001b[?25l"] +[2.828298,"i","l"] +[2.829467,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39mFinish the slugify function. Normal\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[37G"] +[2.829532,"o","\u001b[?25l"] +[2.837078,"i","i"] +[2.83814,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39mFinish the slugify function. Normali\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] +[2.838194,"o","\u001b[38G\u001b[?25l"] +[2.846436,"i","z"] +[2.847509,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39mFinish the slugify function. Normaliz\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[39G\u001b[?25l"] +[2.854767,"i","e"] +[2.85592,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39mFinish the slugify function. Normalize\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[40G"] +[2.855953,"o","\u001b[?25l"] +[2.864369,"i"," "] +[2.866005,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39mFinish the slugify function. Normalize \u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[41G\u001b[?25l"] +[2.873411,"i","U"] +[2.874465,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39mFinish the slugify function. Normalize U\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[42G\u001b[?25l"] +[2.881801,"i","n"] +[2.882868,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39mFinish the slugify function. Normalize Un\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[43G\u001b[?25l"] +[2.891311,"i","i"] +[2.892305,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39mFinish the slugify function. Normalize Uni\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[44G\u001b[?25l"] +[2.899817,"i","c"] +[2.900942,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39mFinish the slugify function. Normalize Unic\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[45G\u001b[?25l"] +[2.909398,"i","o"] +[2.91071,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39mFinish the slugify function. Normalize Unico\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[46G\u001b[?25l"] +[2.918205,"i","d"] +[2.919465,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39mFinish the slugify function. Normalize Unicod\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[47G\u001b[?25l"] +[2.92687,"i","e"] +[2.927558,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39mFinish the slugify function. Normalize Unicode\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[48G\u001b[?25l"] +[2.936025,"i"," "] +[2.93669,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39mFinish the slugify function. Normalize Unicode \u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[49G\u001b[?25l"] +[2.945187,"i","a"] +[2.945883,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39mFinish the slugify function. Normalize Unicode a\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[50G\u001b[?25l"] +[2.954308,"i","c"] +[2.955113,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39mFinish the slugify function. Normalize Unicode ac\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[51G"] +[2.955152,"o","\u001b[?25l"] +[2.963402,"i","c"] +[2.964141,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39mFinish the slugify function. Normalize Unicode acc\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[52G"] +[2.964189,"o","\u001b[?25l"] +[2.972466,"i","e"] +[2.9731,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39mFinish the slugify function. Normalize Unicode acce\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[53G"] +[2.973128,"o","\u001b[?25l"] +[2.981345,"i","n"] +[2.982406,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39mFinish the slugify function. Normalize Unicode accen\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] +[2.982433,"o","\u001b[54G\u001b[?25l"] +[2.990686,"i","t"] +[2.991439,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39mFinish the slugify function. Normalize Unicode accent\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] +[2.99146,"o","\u001b[55G\u001b[?25l"] +[3.000691,"i","s"] +[3.001483,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39mFinish the slugify function. Normalize Unicode accents\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] +[3.001517,"o","\u001b[56G\u001b[?25l"] +[3.009772,"i",","] +[3.01101,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39mFinish the slugify function. Normalize Unicode accents,\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[57G\u001b[?25l"] +[3.019263,"i"," "] +[3.020195,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39mFinish the slugify function. Normalize Unicode accents, \u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[58G\u001b[?25l"] +[3.028511,"i","t"] +[3.029421,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39mFinish the slugify function. Normalize Unicode accents, t\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[59G"] +[3.029463,"o","\u001b[?25l"] +[3.036737,"i","r"] +[3.038019,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39mFinish the slugify function. Normalize Unicode accents, tr\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] +[3.038071,"o","\u001b[60G\u001b[?25l"] +[3.046607,"i","e"] +[3.04766,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39mFinish the slugify function. Normalize Unicode accents, tre\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[61G\u001b[?25l"] +[3.055938,"i","a"] +[3.05692,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39mFinish the slugify function. Normalize Unicode accents, trea\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[62G"] +[3.056963,"o","\u001b[?25l"] +[3.065232,"i","t"] +[3.066429,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39mFinish the slugify function. Normalize Unicode accents, treat\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[63G"] +[3.066474,"o","\u001b[?25l"] +[3.073735,"i"," "] +[3.074999,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39mFinish the slugify function. Normalize Unicode accents, treat \u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] +[3.07503,"o","\u001b[64G\u001b[?25l"] +[3.083241,"i","u"] +[3.084437,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39mFinish the slugify function. Normalize Unicode accents, treat u\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[65G\u001b[?25l"] +[3.091796,"i","n"] +[3.092982,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39mFinish the slugify function. Normalize Unicode accents, treat un\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] +[3.093033,"o","\u001b[66G\u001b[?25l"] +[3.101376,"i","d"] +[3.102611,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39mFinish the slugify function. Normalize Unicode accents, treat und\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] +[3.10276,"o","\u001b[67G\u001b[?25l"] +[3.109942,"i","e"] +[3.110984,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39mFinish the slugify function. Normalize Unicode accents, treat unde\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[68G\u001b[?25l"] +[3.119242,"i","r"] +[3.12017,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39mFinish the slugify function. Normalize Unicode accents, treat under\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[69G\u001b[?25l"] +[3.128357,"i","s"] +[3.129589,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39mFinish the slugify function. Normalize Unicode accents, treat unders\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] +[3.129602,"o","\u001b[70G\u001b[?25l"] +[3.136954,"i","c"] +[3.137984,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39mFinish the slugify function. Normalize Unicode accents, treat undersc\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[71G"] +[3.138002,"o","\u001b[?25l"] +[3.146207,"i","o"] +[3.147241,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39mFinish the slugify function. Normalize Unicode accents, treat undersco\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[72G\u001b[?25l"] +[3.155491,"i","r"] +[3.156468,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39mFinish the slugify function. Normalize Unicode accents, treat underscor\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[73G\u001b[?25l"] +[3.163762,"i","e"] +[3.164724,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39mFinish the slugify function. Normalize Unicode accents, treat underscore\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] +[3.164758,"o","\u001b[74G\u001b[?25l"] +[3.172997,"i","s"] +[3.173979,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39mFinish the slugify function. Normalize Unicode accents, treat underscores\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] +[3.174008,"o","\u001b[75G\u001b[?25l"] +[3.18236,"i"," "] +[3.183408,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39mFinish the slugify function. Normalize Unicode accents, treat underscores \u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[76G\u001b[?25l"] +[3.190772,"i","a"] +[3.191828,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39mFinish the slugify function. Normalize Unicode accents, treat underscores a\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[77G\u001b[?25l"] +[3.200393,"i","s"] +[3.201618,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39mFinish the slugify function. Normalize Unicode accents, treat underscores as\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[78G\u001b[?25l"] +[3.208939,"i"," "] +[3.210039,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39mFinish the slugify function. Normalize Unicode accents, treat underscores as \u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[79G\u001b[?25l"] +[3.218363,"i","p"] +[3.219619,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39mFinish the slugify function. Normalize Unicode accents, treat underscores as p\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[80G"] +[3.219747,"o","\u001b[?25l"] +[3.22694,"i","u"] +[3.228045,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39mFinish the slugify function. Normalize Unicode accents, treat underscores as pu\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[81G\u001b[?25l"] +[3.236364,"i","n"] +[3.237433,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39mFinish the slugify function. Normalize Unicode accents, treat underscores as pun\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[82G"] +[3.237478,"o","\u001b[?25l"] +[3.244826,"i","c"] +[3.245944,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39mFinish the slugify function. Normalize Unicode accents, treat underscores as punc\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[83G"] +[3.246005,"o","\u001b[?25l"] +[3.254297,"i","t"] +[3.255434,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39mFinish the slugify function. Normalize Unicode accents, treat underscores as punct\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[84G\u001b[?25l"] +[3.262782,"i","u"] +[3.263938,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39mFinish the slugify function. Normalize Unicode accents, treat underscores as punctu\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[85G\u001b[?25l"] +[3.272308,"i","a"] +[3.273332,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39mFinish the slugify function. Normalize Unicode accents, treat underscores as punctua\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[86G\u001b[?25l"] +[3.281725,"i","t"] +[3.282861,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39mFinish the slugify function. Normalize Unicode accents, treat underscores as punctuat\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[87G\u001b[?25l"] +[3.291296,"i","i"] +[3.292446,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39mFinish the slugify function. Normalize Unicode accents, treat underscores as punctuati\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[88G"] +[3.292493,"o","\u001b[?25l"] +[3.299758,"i","o"] +[3.300653,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39mFinish the slugify function. Normalize Unicode accents, treat underscores as punctuatio\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[89G"] +[3.300686,"o","\u001b[?25l"] +[3.308972,"i","n"] +[3.309791,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39mFinish the slugify function. Normalize Unicode accents, treat underscores as punctuation\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[90G\u001b[?25l"] +[3.318015,"i",","] +[3.318972,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39mFinish the slugify function. Normalize Unicode accents, treat underscores as punctuation,\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[91G\u001b[?25l"] +[3.327208,"i"," "] +[3.328332,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39mFinish the slugify function. Normalize Unicode accents, treat underscores as punctuation, \u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] +[3.328372,"o","\u001b[92G\u001b[?25l"] +[3.336618,"i","c"] +[3.337525,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39mFinish the slugify function. Normalize Unicode accents, treat underscores as punctuation, c\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] +[3.337565,"o","\u001b[93G\u001b[?25l"] +[3.345816,"i","o"] +[3.346527,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39mFinish the slugify function. Normalize Unicode accents, treat underscores as punctuation, co\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[94G"] +[3.346556,"o","\u001b[?25l"] +[3.354818,"i","l"] +[3.355888,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39mFinish the slugify function. Normalize Unicode accents, treat underscores as punctuation, col\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[95G"] +[3.355939,"o","\u001b[?25l"] +[3.364438,"i","l"] +[3.365564,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39mFinish the slugify function. Normalize Unicode accents, treat underscores as punctuation, coll\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[96G\u001b[?25l"] +[3.372881,"i","a"] +[3.373722,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39mFinish the slugify function. Normalize Unicode accents, treat underscores as punctuation, colla\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[97G"] +[3.373772,"o","\u001b[?25l"] +[3.382088,"i","p"] +[3.382905,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39mFinish the slugify function. Normalize Unicode accents, treat underscores as punctuation, collap\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] +[3.382948,"o","\u001b[98G\u001b[?25l"] +[3.391209,"i","s"] +[3.392237,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39mFinish the slugify function. Normalize Unicode accents, treat underscores as punctuation, collaps\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[99G\u001b[?25l"] +[3.400447,"i","e"] +[3.401258,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39mFinish the slugify function. Normalize Unicode accents, treat underscores as punctuation, collapse\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] +[3.401317,"o","\u001b[100G\u001b[?25l"] +[3.409606,"i"," "] +[3.410786,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39mFinish the slugify function. Normalize Unicode accents, treat underscores as punctuation, collapse \u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[101G"] +[3.410821,"o","\u001b[?25l"] +[3.419081,"i","p"] +[3.42004,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39mFinish the slugify function. Normalize Unicode accents, treat underscores as punctuation, collapse p\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] +[3.420079,"o","\u001b[102G\u001b[?25l"] +[3.428419,"i","u"] +[3.429529,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39mFinish the slugify function. Normalize Unicode accents, treat underscores as punctuation, collapse pu\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] +[3.429578,"o","\u001b[103G\u001b[?25l"] +[3.43688,"i","n"] +[3.437872,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39mFinish the slugify function. Normalize Unicode accents, treat underscores as punctuation, collapse pun\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] +[3.437917,"o","\u001b[104G\u001b[?25l"] +[3.446197,"i","c"] +[3.447145,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39mFinish the slugify function. Normalize Unicode accents, treat underscores as punctuation, collapse punc\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[105G"] +[3.447228,"o","\u001b[?25l"] +[3.455565,"i","t"] +[3.456531,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39mFinish the slugify function. Normalize Unicode accents, treat underscores as punctuation, collapse punct\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] +[3.456573,"o","\u001b[106G\u001b[?25l"] +[3.463862,"i","u"] +[3.464984,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39mFinish the slugify function. Normalize Unicode accents, treat underscores as punctuation, collapse punctu\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[107G"] +[3.465029,"o","\u001b[?25l"] +[3.473313,"i","a"] +[3.474108,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39mFinish the slugify function. Normalize Unicode accents, treat underscores as punctuation, collapse punctua\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] +[3.474154,"o","\u001b[108G\u001b[?25l"] +[3.482466,"i","t"] +[3.483549,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39mFinish the slugify function. Normalize Unicode accents, treat underscores as punctuation, collapse punctuat\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[109G\u001b[?25l"] +[3.490874,"i","i"] +[3.492,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39mFinish the slugify function. Normalize Unicode accents, treat underscores as punctuation, collapse punctuati\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[110G\u001b[?25l"] +[3.500628,"i","o"] +[3.501896,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39mFinish the slugify function. Normalize Unicode accents, treat underscores as punctuation, collapse punctuatio\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[111G\u001b[?25l"] +[3.510253,"i","n"] +[3.511325,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39mFinish the slugify function. Normalize Unicode accents, treat underscores as punctuation, collapse punctuation\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[112G"] +[3.511372,"o","\u001b[?25l"] +[3.518774,"i"," "] +[3.520002,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39mFinish the slugify function. Normalize Unicode accents, treat underscores as punctuation, collapse punctuation \u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[113G\u001b[?25l"] +[3.528366,"i","a"] +[3.529591,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39mFinish the slugify function. Normalize Unicode accents, treat underscores as punctuation, collapse punctuation a\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[114G"] +[3.529643,"o","\u001b[?25l"] +[3.53684,"i","n"] +[3.538011,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39mFinish the slugify function. Normalize Unicode accents, treat underscores as punctuation, collapse punctuation an\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] +[3.538029,"o","\u001b[115G\u001b[?25l"] +[3.546241,"i","d"] +[3.547157,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39mFinish the slugify function. Normalize Unicode accents, treat underscores as punctuation, collapse punctuation and\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] +[3.547184,"o","\u001b[116G\u001b[?25l"] +[3.555406,"i"," "] +[3.556098,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39mFinish the slugify function. Normalize Unicode accents, treat underscores as punctuation, collapse punctuation and \u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[117G"] +[3.556143,"o","\u001b[?25l"] +[3.564435,"i","s"] +[3.565357,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39mFinish the slugify function. Normalize Unicode accents, treat underscores as punctuation, collapse punctuation and s\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[118G\u001b[?25l"] +[3.57362,"i","p"] +[3.574571,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39mFinish the slugify function. Normalize Unicode accents, treat underscores as punctuation, collapse punctuation and sp\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] +[3.57461,"o","\u001b[119G\u001b[?25l"] +[3.582817,"i","a"] +[3.583735,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39mFinish the slugify function. Normalize Unicode accents, treat underscores as punctuation, collapse punctuation and spa\u001b[7m \u001b[0m\u001b[0m\u001b]8;;\u0007\u001b[?2026l"] +[3.58376,"o","\u001b[120G\u001b[?25l"] +[3.591944,"i","c"] +[3.59383,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39mFinish the slugify function. Normalize Unicode accents, treat underscores as punctuation, collapse punctuation and \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K spac\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] +[3.593876,"o","\u001b[6G\u001b[?25l"] +[3.601172,"i","e"] +[3.602233,"o","\u001b[?2026h\r\u001b[2K space\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] +[3.602273,"o","\u001b[7G\u001b[?25l"] +[3.610547,"i","s"] +[3.611711,"o","\u001b[?2026h\r\u001b[2K spaces\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[8G"] +[3.61175,"o","\u001b[?25l"] +[3.619004,"i"," "] +[3.620044,"o","\u001b[?2026h\r\u001b[2K spaces \u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[9G"] +[3.620086,"o","\u001b[?25l"] +[3.628375,"i","t"] +[3.629355,"o","\u001b[?2026h\r\u001b[2K spaces t\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[10G"] +[3.629395,"o","\u001b[?25l"] +[3.636909,"i","o"] +[3.637942,"o","\u001b[?2026h\r\u001b[2K spaces to\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[11G\u001b[?25l"] +[3.646276,"i"," "] +[3.647219,"o","\u001b[?2026h\r\u001b[2K spaces to \u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] +[3.647261,"o","\u001b[12G\u001b[?25l"] +[3.655556,"i","o"] +[3.656456,"o","\u001b[?2026h\r\u001b[2K spaces to o\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] +[3.656495,"o","\u001b[13G\u001b[?25l"] +[3.663795,"i","n"] +[3.664772,"o","\u001b[?2026h\r\u001b[2K spaces to on\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[14G\u001b[?25l"] +[3.673079,"i","e"] +[3.674191,"o","\u001b[?2026h\r\u001b[2K spaces to one\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[15G\u001b[?25l"] +[3.682549,"i"," "] +[3.683582,"o","\u001b[?2026h\r\u001b[2K spaces to one \u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[16G\u001b[?25l"] +[3.690908,"i","d"] +[3.691892,"o","\u001b[?2026h\r\u001b[2K spaces to one d\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[17G"] +[3.691951,"o","\u001b[?25l"] +[3.700314,"i","a"] +[3.701268,"o","\u001b[?2026h\r\u001b[2K spaces to one da\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[18G\u001b[?25l"] +[3.709587,"i","s"] +[3.710516,"o","\u001b[?2026h\r\u001b[2K spaces to one das\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[19G\u001b[?25l"] +[3.718894,"i","h"] +[3.720036,"o","\u001b[?2026h\r\u001b[2K spaces to one dash\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[20G\u001b[?25l"] +[3.728451,"i",","] +[3.729435,"o","\u001b[?2026h\r\u001b[2K spaces to one dash,\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[21G\u001b[?25l"] +[3.736814,"i"," "] +[3.738262,"o","\u001b[?2026h\r\u001b[2K spaces to one dash, \u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[22G\u001b[?25l"] +[3.746633,"i","t"] +[3.748,"o","\u001b[?2026h\r\u001b[2K spaces to one dash, t\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] +[3.748066,"o","\u001b[23G\u001b[?25l"] +[3.756413,"i","r"] +[3.757374,"o","\u001b[?2026h\r\u001b[2K spaces to one dash, tr\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] +[3.757444,"o","\u001b[24G\u001b[?25l"] +[3.764996,"i","i"] +[3.76611,"o","\u001b[?2026h\r\u001b[2K spaces to one dash, tri\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[25G\u001b[?25l"] +[3.774453,"i","m"] +[3.775363,"o","\u001b[?2026h\r\u001b[2K spaces to one dash, trim\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] +[3.775412,"o","\u001b[26G\u001b[?25l"] +[3.783687,"i"," "] +[3.784681,"o","\u001b[?2026h\r\u001b[2K spaces to one dash, trim \u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] +[3.784729,"o","\u001b[27G\u001b[?25l"] +[3.793044,"i","d"] +[3.794118,"o","\u001b[?2026h\r\u001b[2K spaces to one dash, trim d\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[28G"] +[3.794174,"o","\u001b[?25l"] +[3.802674,"i","a"] +[3.803716,"o","\u001b[?2026h\r\u001b[2K spaces to one dash, trim da\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[29G\u001b[?25l"] +[3.812112,"i","s"] +[3.813118,"o","\u001b[?2026h\r\u001b[2K spaces to one dash, trim das\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[30G\u001b[?25l"] +[3.821459,"i","h"] +[3.822313,"o","\u001b[?2026h\r\u001b[2K spaces to one dash, trim dash\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] +[3.822353,"o","\u001b[31G\u001b[?25l"] +[3.830721,"i","e"] +[3.831708,"o","\u001b[?2026h\r\u001b[2K spaces to one dash, trim dashe\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[32G\u001b[?25l"] +[3.840094,"i","s"] +[3.840995,"o","\u001b[?2026h\r\u001b[2K spaces to one dash, trim dashes\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[33G"] +[3.841055,"o","\u001b[?25l"] +[3.849353,"i",","] +[3.850565,"o","\u001b[?2026h\r\u001b[2K spaces to one dash, trim dashes,\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[34G"] +[3.850622,"o","\u001b[?25l"] +[3.857865,"i"," "] +[3.859324,"o","\u001b[?2026h\r\u001b[2K spaces to one dash, trim dashes, \u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[35G\u001b[?25l"] +[3.867621,"i","a"] +[3.86908,"o","\u001b[?2026h\r\u001b[2K spaces to one dash, trim dashes, a\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[36G\u001b[?25l"] +[3.877446,"i","n"] +[3.878502,"o","\u001b[?2026h\r\u001b[2K spaces to one dash, trim dashes, an\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[37G\u001b[?25l"] +[3.885802,"i","d"] +[3.886713,"o","\u001b[?2026h\r\u001b[2K spaces to one dash, trim dashes, and\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[38G\u001b[?25l"] +[3.895095,"i"," "] +[3.896331,"o","\u001b[?2026h\r\u001b[2K spaces to one dash, trim dashes, and \u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[39G\u001b[?25l"] +[3.904665,"i","l"] +[3.905715,"o","\u001b[?2026h\r\u001b[2K spaces to one dash, trim dashes, and l\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[40G\u001b[?25l"] +[3.914086,"i","o"] +[3.915138,"o","\u001b[?2026h\r\u001b[2K spaces to one dash, trim dashes, and lo\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] +[3.915201,"o","\u001b[41G\u001b[?25l"] +[3.923536,"i","w"] +[3.924823,"o","\u001b[?2026h\r\u001b[2K spaces to one dash, trim dashes, and low\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[42G\u001b[?25l"] +[3.932164,"i","e"] +[3.933096,"o","\u001b[?2026h\r\u001b[2K spaces to one dash, trim dashes, and lowe\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[43G\u001b[?25l"] +[3.941399,"i","r"] +[3.942299,"o","\u001b[?2026h\r\u001b[2K spaces to one dash, trim dashes, and lower\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[44G\u001b[?25l"] +[3.950603,"i","c"] +[3.951544,"o","\u001b[?2026h\r\u001b[2K spaces to one dash, trim dashes, and lowerc\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[45G\u001b[?25l"] +[3.959947,"i","a"] +[3.96078,"o","\u001b[?2026h\r\u001b[2K spaces to one dash, trim dashes, and lowerca\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[46G\u001b[?25l"] +[3.96906,"i","s"] +[3.969697,"o","\u001b[?2026h\r\u001b[2K spaces to one dash, trim dashes, and lowercas\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[47G\u001b[?25l"] +[3.977939,"i","e"] +[3.978743,"o","\u001b[?2026h\r\u001b[2K spaces to one dash, trim dashes, and lowercase\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[48G\u001b[?25l"] +[3.987014,"i","."] +[3.987718,"o","\u001b[?2026h\r\u001b[2K spaces to one dash, trim dashes, and lowercase.\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[49G\u001b[?25l"] +[3.995975,"i"," "] +[3.997045,"o","\u001b[?2026h\r\u001b[2K spaces to one dash, trim dashes, and lowercase. \u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[50G\u001b[?25l"] +[4.005566,"i","A"] +[4.00648,"o","\u001b[?2026h\r\u001b[2K spaces to one dash, trim dashes, and lowercase. A\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[51G\u001b[?25l"] +[4.01466,"i","d"] +[4.015546,"o","\u001b[?2026h\r\u001b[2K spaces to one dash, trim dashes, and lowercase. Ad\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] +[4.015583,"o","\u001b[52G\u001b[?25l"] +[4.023829,"i","d"] +[4.024916,"o","\u001b[?2026h\r\u001b[2K spaces to one dash, trim dashes, and lowercase. Add\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] +[4.024951,"o","\u001b[53G\u001b[?25l"] +[4.033187,"i"," "] +[4.034376,"o","\u001b[?2026h\r\u001b[2K spaces to one dash, trim dashes, and lowercase. Add \u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] +[4.034395,"o","\u001b[54G\u001b[?25l"] +[4.042599,"i","e"] +[4.043478,"o","\u001b[?2026h\r\u001b[2K spaces to one dash, trim dashes, and lowercase. Add e\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[55G\u001b[?25l"] +[4.050798,"i","d"] +[4.05167,"o","\u001b[?2026h\r\u001b[2K spaces to one dash, trim dashes, and lowercase. Add ed\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[56G"] +[4.051709,"o","\u001b[?25l"] +[4.059987,"i","g"] +[4.060805,"o","\u001b[?2026h\r\u001b[2K spaces to one dash, trim dashes, and lowercase. Add edg\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[57G\u001b[?25l"] +[4.069064,"i","e"] +[4.069958,"o","\u001b[?2026h\r\u001b[2K spaces to one dash, trim dashes, and lowercase. Add edge\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] +[4.069984,"o","\u001b[58G\u001b[?25l"] +[4.078247,"i","-"] +[4.079452,"o","\u001b[?2026h\r\u001b[2K spaces to one dash, trim dashes, and lowercase. Add edge-\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[59G\u001b[?25l"] +[4.087663,"i","c"] +[4.088886,"o","\u001b[?2026h\r\u001b[2K spaces to one dash, trim dashes, and lowercase. Add edge-c\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[60G\u001b[?25l"] +[4.097129,"i","a"] +[4.098237,"o","\u001b[?2026h\r\u001b[2K spaces to one dash, trim dashes, and lowercase. Add edge-ca\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[61G\u001b[?25l"] +[4.106438,"i","s"] +[4.107055,"o","\u001b[?2026h\r\u001b[2K spaces to one dash, trim dashes, and lowercase. Add edge-cas\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[62G\u001b[?25l"] +[4.115272,"i","e"] +[4.116006,"o","\u001b[?2026h\r\u001b[2K spaces to one dash, trim dashes, and lowercase. Add edge-case\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[63G\u001b[?25l"] +[4.124238,"i"," "] +[4.124718,"o","\u001b[?2026h\r\u001b[2K spaces to one dash, trim dashes, and lowercase. Add edge-case \u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[64G\u001b[?25l"] +[4.132906,"i","t"] +[4.133403,"o","\u001b[?2026h\r\u001b[2K spaces to one dash, trim dashes, and lowercase. Add edge-case t\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[65G"] +[4.133431,"o","\u001b[?25l"] +[4.14266,"i","e"] +[4.143463,"o","\u001b[?2026h\r\u001b[2K spaces to one dash, trim dashes, and lowercase. Add edge-case te\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[66G\u001b[?25l"] +[4.152686,"i","s"] +[4.153754,"o","\u001b[?2026h\r\u001b[2K spaces to one dash, trim dashes, and lowercase. Add edge-case tes\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[67G\u001b[?25l"] +[4.16207,"i","t"] +[4.16327,"o","\u001b[?2026h\r\u001b[2K spaces to one dash, trim dashes, and lowercase. Add edge-case test\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[68G\u001b[?25l"] +[4.171543,"i","s"] +[4.172302,"o","\u001b[?2026h\r\u001b[2K spaces to one dash, trim dashes, and lowercase. Add edge-case tests\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] +[4.172339,"o","\u001b[69G\u001b[?25l"] +[4.179784,"i",","] +[4.180373,"o","\u001b[?2026h\r\u001b[2K spaces to one dash, trim dashes, and lowercase. Add edge-case tests,\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[70G\u001b[?25l"] +[4.189613,"i"," "] +[4.190613,"o","\u001b[?2026h\r\u001b[2K spaces to one dash, trim dashes, and lowercase. Add edge-case tests, \u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] +[4.190781,"o","\u001b[71G\u001b[?25l"] +[4.198993,"i","r"] +[4.200124,"o","\u001b[?2026h\r\u001b[2K spaces to one dash, trim dashes, and lowercase. Add edge-case tests, r\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[72G\u001b[?25l"] +[4.208451,"i","u"] +[4.20937,"o","\u001b[?2026h\r\u001b[2K spaces to one dash, trim dashes, and lowercase. Add edge-case tests, ru\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[73G\u001b[?25l"] +[4.217656,"i","n"] +[4.218697,"o","\u001b[?2026h\r\u001b[2K spaces to one dash, trim dashes, and lowercase. Add edge-case tests, run\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[74G\u001b[?25l"] +[4.226939,"i"," "] +[4.227991,"o","\u001b[?2026h\r\u001b[2K spaces to one dash, trim dashes, and lowercase. Add edge-case tests, run \u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] +[4.228022,"o","\u001b[75G\u001b[?25l"] +[4.236295,"i","t"] +[4.237351,"o","\u001b[?2026h\r\u001b[2K spaces to one dash, trim dashes, and lowercase. Add edge-case tests, run t\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[76G\u001b[?25l"] +[4.245678,"i","h"] +[4.246613,"o","\u001b[?2026h\r\u001b[2K spaces to one dash, trim dashes, and lowercase. Add edge-case tests, run th\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[77G\u001b[?25l"] +[4.254912,"i","e"] +[4.255832,"o","\u001b[?2026h\r\u001b[2K spaces to one dash, trim dashes, and lowercase. Add edge-case tests, run the\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[78G\u001b[?25l"] +[4.264203,"i","m"] +[4.265116,"o","\u001b[?2026h\r\u001b[2K spaces to one dash, trim dashes, and lowercase. Add edge-case tests, run them\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] +[4.265156,"o","\u001b[79G\u001b[?25l"] +[4.273412,"i",","] +[4.274343,"o","\u001b[?2026h\r\u001b[2K spaces to one dash, trim dashes, and lowercase. Add edge-case tests, run them,\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[80G\u001b[?25l"] +[4.28263,"i"," "] +[4.283544,"o","\u001b[?2026h\r\u001b[2K spaces to one dash, trim dashes, and lowercase. Add edge-case tests, run them, \u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] +[4.283574,"o","\u001b[81G\u001b[?25l"] +[4.291804,"i","a"] +[4.292845,"o","\u001b[?2026h\r\u001b[2K spaces to one dash, trim dashes, and lowercase. Add edge-case tests, run them, a\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[82G"] +[4.29287,"o","\u001b[?25l"] +[4.301076,"i","n"] +[4.301947,"o","\u001b[?2026h\r\u001b[2K spaces to one dash, trim dashes, and lowercase. Add edge-case tests, run them, an\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[83G\u001b[?25l"] +[4.310138,"i","d"] +[4.311242,"o","\u001b[?2026h\r\u001b[2K spaces to one dash, trim dashes, and lowercase. Add edge-case tests, run them, and\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[84G\u001b[?25l"] +[4.319456,"i"," "] +[4.320341,"o","\u001b[?2026h\r\u001b[2K spaces to one dash, trim dashes, and lowercase. Add edge-case tests, run them, and \u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[85G\u001b[?25l"] +[4.328569,"i","s"] +[4.329411,"o","\u001b[?2026h\r\u001b[2K spaces to one dash, trim dashes, and lowercase. Add edge-case tests, run them, and s\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[86G\u001b[?25l"] +[4.337606,"i","u"] +[4.338515,"o","\u001b[?2026h\r\u001b[2K spaces to one dash, trim dashes, and lowercase. Add edge-case tests, run them, and su\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[87G"] +[4.338547,"o","\u001b[?25l"] +[4.345821,"i","m"] +[4.34678,"o","\u001b[?2026h\r\u001b[2K spaces to one dash, trim dashes, and lowercase. Add edge-case tests, run them, and sum\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[88G\u001b[?25l"] +[4.355126,"i","m"] +[4.356125,"o","\u001b[?2026h\r\u001b[2K spaces to one dash, trim dashes, and lowercase. Add edge-case tests, run them, and summ\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[89G\u001b[?25l"] +[4.363784,"i","a"] +[4.364596,"o","\u001b[?2026h\r\u001b[2K spaces to one dash, trim dashes, and lowercase. Add edge-case tests, run them, and summa\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[90G\u001b[?25l"] +[4.372861,"i","r"] +[4.373652,"o","\u001b[?2026h\r\u001b[2K spaces to one dash, trim dashes, and lowercase. Add edge-case tests, run them, and summar\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] +[4.373705,"o","\u001b[91G\u001b[?25l"] +[4.382044,"i","i"] +[4.383218,"o","\u001b[?2026h\r\u001b[2K spaces to one dash, trim dashes, and lowercase. Add edge-case tests, run them, and summari\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[92G\u001b[?25l"] +[4.391527,"i","z"] +[4.392513,"o","\u001b[?2026h\r\u001b[2K spaces to one dash, trim dashes, and lowercase. Add edge-case tests, run them, and summariz\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[93G\u001b[?25l"] +[4.399867,"i","e"] +[4.401041,"o","\u001b[?2026h\r\u001b[2K spaces to one dash, trim dashes, and lowercase. Add edge-case tests, run them, and summarize\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[94G"] +[4.401087,"o","\u001b[?25l"] +[4.409393,"i"," "] +[4.41057,"o","\u001b[?2026h\r\u001b[2K spaces to one dash, trim dashes, and lowercase. Add edge-case tests, run them, and summarize \u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] +[4.410617,"o","\u001b[95G\u001b[?25l"] +[4.417955,"i","t"] +[4.419102,"o","\u001b[?2026h\r\u001b[2K spaces to one dash, trim dashes, and lowercase. Add edge-case tests, run them, and summarize t\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[96G\u001b[?25l"] +[4.42748,"i","h"] +[4.428632,"o","\u001b[?2026h\r\u001b[2K spaces to one dash, trim dashes, and lowercase. Add edge-case tests, run them, and summarize th\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[97G\u001b[?25l"] +[4.436054,"i","e"] +[4.437167,"o","\u001b[?2026h\r\u001b[2K spaces to one dash, trim dashes, and lowercase. Add edge-case tests, run them, and summarize the\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[98G\u001b[?25l"] +[4.445524,"i"," "] +[4.446676,"o","\u001b[?2026h\r\u001b[2K spaces to one dash, trim dashes, and lowercase. Add edge-case tests, run them, and summarize the \u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] +[4.446718,"o","\u001b[99G\u001b[?25l"] +[4.454002,"i","p"] +[4.45513,"o","\u001b[?2026h\r\u001b[2K spaces to one dash, trim dashes, and lowercase. Add edge-case tests, run them, and summarize the p\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] +[4.455185,"o","\u001b[100G\u001b[?25l"] +[4.463478,"i","r"] +[4.464596,"o","\u001b[?2026h\r\u001b[2K spaces to one dash, trim dashes, and lowercase. Add edge-case tests, run them, and summarize the pr\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[101G\u001b[?25l"] +[4.471879,"i","o"] +[4.474891,"o","\u001b[?2026h\r\u001b[2K spaces to one dash, trim dashes, and lowercase. Add edge-case tests, run them, and summarize the pro\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[102G\u001b[?25l"] +[4.48132,"i","o"] +[4.482466,"o","\u001b[?2026h\r\u001b[2K spaces to one dash, trim dashes, and lowercase. Add edge-case tests, run them, and summarize the proo\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[103G\u001b[?25l"] +[4.489816,"i","f"] +[4.490941,"o","\u001b[?2026h\r\u001b[2K spaces to one dash, trim dashes, and lowercase. Add edge-case tests, run them, and summarize the proof\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[104G\u001b[?25l"] +[4.499327,"i","."] +[4.500398,"o","\u001b[?2026h\r\u001b[2K spaces to one dash, trim dashes, and lowercase. Add edge-case tests, run them, and summarize the proof.\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[105G\u001b[?25l"] +[4.507751,"i","\r"] +[4.509419,"o","\u001b[?2026h\u001b[1A\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39m\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[1A\u001b[2G\u001b[?25l"] +[4.618367,"o","\u001b[?2026h\u001b[26A\r\u001b[2K \u001b[38;2;119;166;255m› \u001b[39mFinish the slugify function. Normalize Unicode accents, treat underscores as punctuation, collapse punctuation and \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K spaces to one dash, trim dashes, and lowercase. Add edge-case tests, run them, and summarize the proof. \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;255;194;92mworking…\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[38;2;255;194;92m› queue #1\u001b[39m \u001b[7m \u001b[0m \u001b[0m\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[38;2;225;230;2"] +[4.618454,"o","40mprofile Product engineer\u001b[39m · \u001b[38;2;225;230;240mclaude-code / opus\u001b[39m · \u001b[38;2;225;230;240mLocal CLI Bridge\u001b[39m · \u001b[38;2;225;230;240mhigh\u001b[39m \u001b[38;2;255;194;92mworking · Ctrl+C cancel\u001b[39m · \u001b[38;2;225;230;240mEnter queues\u001b[39m\u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[3A\u001b[12G\u001b[?25l"] +[4.652793,"o","\u001b[12G\u001b[?25l"] +[4.658198,"i","\u001bOQ"] +[4.668821,"o","\u001b[?2026h\u001b[26A\r\u001b[2K \u001b[38;2;119;166;255m› \u001b[39mFinish the slugify function. Normalize Unicode accents, treat underscores as \u001b[38;2;135;145;165m│\u001b[39m \u001b[1m\u001b[38;2;151;190;255mlive work\u001b[39m\u001b[22m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K punctuation, collapse punctuation and spaces to one dash, trim dashes, and lowercase. Add \u001b[38;2;135;145;165m│\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K edge-case tests, run them, and summarize the proof. \u001b[38;2;135;145;165m│\u001b[39m \u001b[38;2;255;194;92m> running\u001b[39m run run-b413c\u001b[0m...\u001b[0m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m│\u001b[39m \u001b[38;2;255;194;92m> running\u001b[39m admitted · pr\u001b[0m...\u001b[0m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;255;194;92mworking…\u001b[39m \u001b[38;2;135;145;165m│\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m│\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m│\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m│\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m│\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m│\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m│\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m│\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m│\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m│\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m│\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m│\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m│\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m│\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m│\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m│\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m│\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m│\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m│\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m│\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K "] +[4.668915,"o"," \u001b[38;2;135;145;165m│\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m│\u001b[39m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[1B\u001b[12G\u001b[?25l"] +[5.60973,"i","\u001bOQ"] +[5.612981,"o","\u001b[?2026h\u001b[26A\r\u001b[2K \u001b[38;2;119;166;255m› \u001b[39mFinish the slugify function. Normalize Unicode accents, treat underscores as punctuation, collapse punctuation and \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K spaces to one dash, trim dashes, and lowercase. Add edge-case tests, run them, and summarize the proof. \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;255;194;92mworking…\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] +[5.613046,"o","\u001b[1B\u001b[12G\u001b[?25l"] +[7.889089,"o","\u001b[?2026h\u001b[23A\r\u001b[2K I'll start by inspecting the repository. \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;255;194;92mworking…\u001b[39m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[22B\u001b[12G\u001b[?25l"] +[9.31446,"o","\u001b[?2026h\u001b[22A\r\u001b[2K \u001b[38;2;135;145;165m· Bash\u001b[39m\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;255;194;92mworking…\u001b[39m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[21B\u001b[12G\u001b[?25l"] +[9.68202,"o","\u001b[?2026h\u001b[22A\r\u001b[2K \u001b[38;2;135;145;165m· Bash\u001b[39m 1/2\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Read\u001b[39m 2/2\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;255;194;92mworking…\u001b[39m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[20B\u001b[12G\u001b[?25l"] +[11.465654,"o","\u001b[?2026h\u001b[22A\r\u001b[2K \u001b[38;2;135;145;165m· Bash\u001b[39m 1/3\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Read\u001b[39m 2/3\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Read\u001b[39m 3/3\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;255;194;92mworking…\u001b[39m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[19B\u001b[12G\u001b[?25l"] +[12.147084,"o","\u001b[?2026h\u001b[22A\r\u001b[2K \u001b[38;2;135;145;165m· Bash\u001b[39m 1/4\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Read\u001b[39m 2/4\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Read\u001b[39m 3/4\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Read\u001b[39m 4/4\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;255;194;92mworking…\u001b[39m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[18B\u001b[12G\u001b[?25l"] +[12.305996,"o","\u001b[?2026h\u001b[22A\r\u001b[2K \u001b[38;2;135;145;165m· Bash\u001b[39m 1/5\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Read\u001b[39m 2/5\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Read\u001b[39m 3/5\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Read\u001b[39m 4/5\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Read\u001b[39m 5/5\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;255;194;92mworking…\u001b[39m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[17B\u001b[12G\u001b[?25l"] +[18.345077,"o","\u001b[?2026h\u001b[22A\r\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K Now implementing: \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Bash\u001b[39m 1/5\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Read\u001b[39m 2/5\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Read\u001b[39m 3/5\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Read\u001b[39m 4/5\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Read\u001b[39m 5/5\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;255;194;92mworking…\u001b[39m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[15B\u001b[12G\u001b[?25l"] +[19.594184,"o","\u001b[?2026h\u001b[20A\r\u001b[2K \u001b[38;2;135;145;165m· Bash\u001b[39m 1/6\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Read\u001b[39m 2/6\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Read\u001b[39m 3/6\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Read\u001b[39m 4/6\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Read\u001b[39m 5/6\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Write\u001b[39m 6/6\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;255;194;92mworking…\u001b[39m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[14B\u001b[12G\u001b[?25l"] +[22.515022,"o","\u001b[?2026h\u001b[20A\r\u001b[2K \u001b[38;2;135;145;165m· Bash\u001b[39m 1/7\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Read\u001b[39m 2/7\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Read\u001b[39m 3/7\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Read\u001b[39m 4/7\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Read\u001b[39m 5/7\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Write\u001b[39m 6/7\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Edit\u001b[39m 7/7\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;255;194;92mworking…\u001b[39m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[13B\u001b[12G\u001b[?25l"] +[25.221367,"o","\u001b[?2026h\u001b[20A\r\u001b[2K \u001b[38;2;135;145;165m· Bash\u001b[39m 1/8\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Read\u001b[39m 2/8\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Read\u001b[39m 3/8\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Read\u001b[39m 4/8\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Read\u001b[39m 5/8\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Write\u001b[39m 6/8\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Edit\u001b[39m 7/8\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Write\u001b[39m 8/8\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;255;194;92mworking…\u001b[39m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[12B\u001b[12G\u001b[?25l"] +[33.722873,"o","\u001b[?2026h\u001b[20A\r\u001b[2K \u001b[38;2;135;145;165m· Bash\u001b[39m 1/9\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Read\u001b[39m 2/9\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Read\u001b[39m 3/9\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Read\u001b[39m 4/9\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Read\u001b[39m 5/9\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Write\u001b[39m 6/9\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Edit\u001b[39m 7/9\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Write\u001b[39m 8/9\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Write\u001b[39m 9/9\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;255;194;92mworking…\u001b[39m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[11B\u001b[12G\u001b[?25l"] +[35.545267,"o","\u001b[?2026h\u001b[20A\r\u001b[2K \u001b[38;2;135;145;165m· Bash\u001b[39m 1/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Read\u001b[39m 2/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Read\u001b[39m 3/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Read\u001b[39m 4/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Read\u001b[39m 5/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Write\u001b[39m 6/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Edit\u001b[39m 7/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Write\u001b[39m 8/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Write\u001b[39m 9/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Bash\u001b[39m 10/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;255;194;92mworking…\u001b[39m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[10B\u001b[12G\u001b[?25l"] +[46.608454,"o","\u001b[?2026h\u001b[26A\r\u001b[2K ├─────────────────────────────┼──────────────────────────────────────┼───────────────────────────────────────────────┤ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K │ Trim dashes │ \u001b[38;2;255;205;117m--Hello, World!--\u001b[39m → \u001b[38;2;255;205;117mhello-world\u001b[39m │ both ends │ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K ├─────────────────────────────┼──────────────────────────────────────┼───────────────────────────────────────────────┤ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K │ Lowercase + digits survive │ \u001b[38;2;255;205;117mTop 10 Songs (2024)\u001b[39m → │ digits are not punctuation │ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K │ │ \u001b[38;2;255;205;117mtop-10-songs-2024\u001b[39m │ │ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K ├─────────────────────────────┼──────────────────────────────────────┼───────────────────────────────────────────────┤ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K │ Degenerate input │ \u001b[38;2;255;205;117m!!! ___ ---\u001b[39m → \u001b[38;2;255;205;117m''\u001b[39m, \u001b[38;2;255;205;117m''\u001b[39m → \u001b[38;2;255;205;117m''\u001b[39m │ trim can empty the string without throwing │ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K ├─────────────────────────────┼──────────────────────────────────────┼───────────────────────────────────────────────┤ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K │ Idempotence │ \u001b[38;2;255;205;117mslugify(slugify(x)) === slugify(x)\u001b[39m │ \u001b[38;2;255;205;117m Ünïcödé__Slug!! \u001b[39m → \u001b[38;2;255;205;117municode-slug\u001b[39m, stable on │ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K │ │ │ re-run │ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K └─────────────────────────────┴──────────────────────────────────────┴───────────────────────────────────────────────┘ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K One behavior worth flagging: characters with no ASCII decomposition (CJK, Cyrillic, emoji) are treated as punctuation \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K and become dashes — \u001b[38;2;255;205;117mslugify('日本語')\u001b[39m is \u001b[38;2;255;205;117m''\u001b[39m. That's the standard ASCII-slug tradeoff and matches the \"collapse \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K punctuation\" rule as written, but if you need transliteration instead, that's a different (larger) change. \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Bash\u001b[39m 1/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Read\u001b[39m 2/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Read\u001b[39m 3/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m "] +[46.608537,"o"," \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Read\u001b[39m 4/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Read\u001b[39m 5/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Write\u001b[39m 6/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Edit\u001b[39m 7/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Write\u001b[39m 8/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Write\u001b[39m 9/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Bash\u001b[39m 10/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;255;194;92mworking…\u001b[39m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[1B\u001b[12G\u001b[?25l"] +[46.658299,"o","\u001b[?2026h\u001b[26A\r\u001b[2K │ Collapse runs │ \u001b[38;2;255;205;117ma -- _ b\u001b[39m → \u001b[38;2;255;205;117ma-b\u001b[39m │ mixed space/dash/underscore run → one dash │ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K ├─────────────────────────────┼──────────────────────────────────────┼───────────────────────────────────────────────┤ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K │ Trim dashes │ \u001b[38;2;255;205;117m--Hello, World!--\u001b[39m → \u001b[38;2;255;205;117mhello-world\u001b[39m │ both ends │ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K ├─────────────────────────────┼──────────────────────────────────────┼───────────────────────────────────────────────┤ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K │ Lowercase + digits survive │ \u001b[38;2;255;205;117mTop 10 Songs (2024)\u001b[39m → │ digits are not punctuation │ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K │ │ \u001b[38;2;255;205;117mtop-10-songs-2024\u001b[39m │ │ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K ├─────────────────────────────┼──────────────────────────────────────┼───────────────────────────────────────────────┤ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K │ Degenerate input │ \u001b[38;2;255;205;117m!!! ___ ---\u001b[39m → \u001b[38;2;255;205;117m''\u001b[39m, \u001b[38;2;255;205;117m''\u001b[39m → \u001b[38;2;255;205;117m''\u001b[39m │ trim can empty the string without throwing │ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K ├─────────────────────────────┼──────────────────────────────────────┼───────────────────────────────────────────────┤ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K │ Idempotence │ \u001b[38;2;255;205;117mslugify(slugify(x)) === slugify(x)\u001b[39m │ \u001b[38;2;255;205;117m Ünïcödé__Slug!! \u001b[39m → \u001b[38;2;255;205;117municode-slug\u001b[39m, stable on │ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K │ │ │ re-run │ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K └─────────────────────────────┴──────────────────────────────────────┴───────────────────────────────────────────────┘ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K One behavior worth flagging: characters with no ASCII decomposition (CJK, Cyrillic, emoji) are treated as punctuation \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K and become dashes — \u001b[38;2;255;205;117mslugify('日本語')\u001b[39m is \u001b[38;2;255;205;117m''\u001b[39m. That's the standard ASCII-slug tradeoff and matches the \"collapse \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K punctuation\" rule as written, but if you need transliteration instead, that's a different (larger) change. \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Bash\u001b[39m 1/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Read\u001b[39m 2/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m"] +[46.658372,"o"," \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Read\u001b[39m 3/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Read\u001b[39m 4/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Read\u001b[39m 5/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Write\u001b[39m 6/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Edit\u001b[39m 7/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Write\u001b[39m 8/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Write\u001b[39m 9/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Bash\u001b[39m 10/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[38;2;119;166;255m›\u001b[39m\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[38;2;225;230;240mprofile Product engineer\u001b[39m · \u001b[38;2;225;230;240mclaude-code / opus\u001b[39m · \u001b[38;2;225;230;240mLocal CLI Bridge\u001b[39m · \u001b[38;2;225;230;240mhigh\u001b[39m \u001b[38;2;225;230;240min 15\u001b[39m · \u001b[38;2;225;230;240mout 2.9k\u001b[39m\u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[3A\u001b[2G\u001b[?25l"] +[47.907787,"i","/"] +[47.911157,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39m/\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] +[47.911215,"o","\u001b[3G\u001b[?25l"] +[47.928297,"o","\u001b[?2026h\u001b[26A\r\u001b[2K │ Degenerate input │ \u001b[38;2;255;205;117m!!! ___ ---\u001b[39m → \u001b[38;2;255;205;117m''\u001b[39m, \u001b[38;2;255;205;117m''\u001b[39m → \u001b[38;2;255;205;117m''\u001b[39m │ trim can empty the string without throwing │ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K ├─────────────────────────────┼──────────────────────────────────────┼───────────────────────────────────────────────┤ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K │ Idempotence │ \u001b[38;2;255;205;117mslugify(slugify(x)) === slugify(x)\u001b[39m │ \u001b[38;2;255;205;117m Ünïcödé__Slug!! \u001b[39m → \u001b[38;2;255;205;117municode-slug\u001b[39m, stable on │ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K │ │ │ re-run │ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K └─────────────────────────────┴──────────────────────────────────────┴───────────────────────────────────────────────┘ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K One behavior worth flagging: characters with no ASCII decomposition (CJK, Cyrillic, emoji) are treated as punctuation \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K and become dashes — \u001b[38;2;255;205;117mslugify('日本語')\u001b[39m is \u001b[38;2;255;205;117m''\u001b[39m. That's the standard ASCII-slug tradeoff and matches the \"collapse \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K punctuation\" rule as written, but if you need transliteration instead, that's a different (larger) change. \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Bash\u001b[39m 1/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Read\u001b[39m 2/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Read\u001b[39m 3/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Read\u001b[39m 4/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Read\u001b[39m 5/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Write\u001b[39m 6/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Edit\u001b[39m 7/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Write\u001b[39m 8/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Write\u001b[39m 9/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Bash\u001b[39m 10/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[38;2;119;166;255m›\u001b[39m/\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K "] +[47.928388,"o"," \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[38;2;135;145;165m──────────────────────────────────────────────\u001b[39m\u001b[38;2;119;166;255m alt+enter newline · paste \u001b[39m\u001b[38;2;135;145;165m───────────────────────────────────────────────\u001b[39m\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[1m\u001b[38;2;119;166;255m→ new Create an empty conversation\u001b[39m\u001b[22m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K open\u001b[38;2;135;145;165m Search and open conversations\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K profile\u001b[38;2;135;145;165m Inspect, select, import, or edit a profile\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K connection\u001b[38;2;135;145;165m Inspect, create, test, select, or remove a connection\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K runner\u001b[38;2;135;145;165m unavailable — Runner overrides require the current profile compatibility helpers\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m (1/29)\u001b[39m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[9A\u001b[3G\u001b[?25l"] +[47.931818,"i","a"] +[47.934692,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39m/a\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[4G"] +[47.934736,"o","\u001b[?25l"] +[47.950941,"o","\u001b[?2026h\u001b[4B\r\u001b[2K \u001b[1m\u001b[38;2;119;166;255m→ ask Analyze a frozen run with citations\u001b[39m\u001b[22m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K analyze\u001b[38;2;135;145;165m Run a named trace-analysis recipe\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K approve\u001b[38;2;135;145;165m unavailable — Interaction response is not exposed by the current runtime adapter\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K automate\u001b[38;2;135;145;165m unavailable — Interaction automation requires the shared response contract\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K activity\u001b[38;2;135;145;165m Open run, tool, worker, and usage activity\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m (1/10)\u001b[39m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[9A\u001b[4G\u001b[?25l"] +[47.956292,"i","c"] +[47.958828,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39m/ac\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] +[47.958863,"o","\u001b[5G\u001b[?25l"] +[47.97468,"o","\u001b[?2026h\u001b[19A\r\u001b[2K │ │ \u001b[38;2;255;205;117mtop-10-songs-2024\u001b[39m │ │ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K ├─────────────────────────────┼──────────────────────────────────────┼───────────────────────────────────────────────┤ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K │ Degenerate input │ \u001b[38;2;255;205;117m!!! ___ ---\u001b[39m → \u001b[38;2;255;205;117m''\u001b[39m, \u001b[38;2;255;205;117m''\u001b[39m → \u001b[38;2;255;205;117m''\u001b[39m │ trim can empty the string without throwing │ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K ├─────────────────────────────┼──────────────────────────────────────┼───────────────────────────────────────────────┤ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K │ Idempotence │ \u001b[38;2;255;205;117mslugify(slugify(x)) === slugify(x)\u001b[39m │ \u001b[38;2;255;205;117m Ünïcödé__Slug!! \u001b[39m → \u001b[38;2;255;205;117municode-slug\u001b[39m, stable on │ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K │ │ │ re-run │ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K └─────────────────────────────┴──────────────────────────────────────┴───────────────────────────────────────────────┘ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K One behavior worth flagging: characters with no ASCII decomposition (CJK, Cyrillic, emoji) are treated as punctuation \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K and become dashes — \u001b[38;2;255;205;117mslugify('日本語')\u001b[39m is \u001b[38;2;255;205;117m''\u001b[39m. That's the standard ASCII-slug tradeoff and matches the \"collapse \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K punctuation\" rule as written, but if you need transliteration instead, that's a different (larger) change. \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Bash\u001b[39m 1/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Read\u001b[39m 2/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Read\u001b[39m 3/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Read\u001b[39m 4/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Read\u001b[39m 5/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Write\u001b[39m 6/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Edit\u001b[39m 7/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Write\u001b[39m 8/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Write\u001b[39m 9/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39"] +[47.974752,"o","m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Bash\u001b[39m 10/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[38;2;119;166;255m›\u001b[39m/ac\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[38;2;135;145;165m──────────────────────────────────────────────\u001b[39m\u001b[38;2;119;166;255m alt+enter newline · paste \u001b[39m\u001b[38;2;135;145;165m───────────────────────────────────────────────\u001b[39m\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[1m\u001b[38;2;119;166;255m→ activity Open run, tool, worker, and usage activity\u001b[39m\u001b[22m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K detach\u001b[38;2;135;145;165m unavailable — There is no active run\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K cancel\u001b[38;2;135;145;165m unavailable — There is no active run to cancel\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K branch\u001b[38;2;135;145;165m Create a branch at a message boundary\u001b[39m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[7A\u001b[5G\u001b[?25l"] +[47.980198,"i","t"] +[47.982609,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39m/act\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] +[47.982734,"o","\u001b[6G\u001b[?25l"] +[47.998491,"o","\u001b[?2026h\u001b[21A\r\u001b[2K │ Trim dashes │ \u001b[38;2;255;205;117m--Hello, World!--\u001b[39m → \u001b[38;2;255;205;117mhello-world\u001b[39m │ both ends │ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K ├─────────────────────────────┼──────────────────────────────────────┼───────────────────────────────────────────────┤ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K │ Lowercase + digits survive │ \u001b[38;2;255;205;117mTop 10 Songs (2024)\u001b[39m → │ digits are not punctuation │ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K │ │ \u001b[38;2;255;205;117mtop-10-songs-2024\u001b[39m │ │ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K ├─────────────────────────────┼──────────────────────────────────────┼───────────────────────────────────────────────┤ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K │ Degenerate input │ \u001b[38;2;255;205;117m!!! ___ ---\u001b[39m → \u001b[38;2;255;205;117m''\u001b[39m, \u001b[38;2;255;205;117m''\u001b[39m → \u001b[38;2;255;205;117m''\u001b[39m │ trim can empty the string without throwing │ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K ├─────────────────────────────┼──────────────────────────────────────┼───────────────────────────────────────────────┤ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K │ Idempotence │ \u001b[38;2;255;205;117mslugify(slugify(x)) === slugify(x)\u001b[39m │ \u001b[38;2;255;205;117m Ünïcödé__Slug!! \u001b[39m → \u001b[38;2;255;205;117municode-slug\u001b[39m, stable on │ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K │ │ │ re-run │ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K └─────────────────────────────┴──────────────────────────────────────┴───────────────────────────────────────────────┘ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K One behavior worth flagging: characters with no ASCII decomposition (CJK, Cyrillic, emoji) are treated as punctuation \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K and become dashes — \u001b[38;2;255;205;117mslugify('日本語')\u001b[39m is \u001b[38;2;255;205;117m''\u001b[39m. That's the standard ASCII-slug tradeoff and matches the \"collapse \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K punctuation\" rule as written, but if you need transliteration instead, that's a different (larger) change. \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Bash\u001b[39m 1/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Read\u001b[39m 2/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Read\u001b[39m 3/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Read\u001b[39m 4/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Read\u001b[39m 5/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m "] +[47.998547,"o"," \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Write\u001b[39m 6/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Edit\u001b[39m 7/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Write\u001b[39m 8/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Write\u001b[39m 9/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Bash\u001b[39m 10/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[38;2;119;166;255m›\u001b[39m/act\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[38;2;135;145;165m──────────────────────────────────────────────\u001b[39m\u001b[38;2;119;166;255m alt+enter newline · paste \u001b[39m\u001b[38;2;135;145;165m───────────────────────────────────────────────\u001b[39m\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[1m\u001b[38;2;119;166;255m→ activity Open run, tool, worker, and usage activity\u001b[39m\u001b[22m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[4A\u001b[6G\u001b[?25l"] +[48.004053,"i","i"] +[48.006472,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39m/acti\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[7G"] +[48.006495,"o","\u001b[?25l"] +[48.022534,"o","\u001b[7G\u001b[?25l"] +[48.027777,"i","v"] +[48.030199,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39m/activ\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[8G"] +[48.030225,"o","\u001b[?25l"] +[48.047117,"o","\u001b[8G\u001b[?25l"] +[48.052601,"i","i"] +[48.055206,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39m/activi\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[9G\u001b[?25l"] +[48.071865,"o","\u001b[9G\u001b[?25l"] +[48.077153,"i","t"] +[48.079758,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39m/activit\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[10G\u001b[?25l"] +[48.095962,"o","\u001b[10G\u001b[?25l"] +[48.101322,"i","y"] +[48.104127,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39m/activity\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[11G"] +[48.10418,"o","\u001b[?25l"] +[48.120329,"o","\u001b[11G\u001b[?25l"] +[48.125624,"i","\r"] +[48.129327,"o","\u001b[?2026h\u001b[24A\r\u001b[2K │ Collapse runs │ \u001b[38;2;255;205;117ma -- _ b\u001b[39m → \u001b[38;2;255;205;117ma-b\u001b[39m │ mixed space/dash/underscore run → one dash │ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K ├─────────────────────────────┼──────────────────────────────────────┼───────────────────────────────────────────────┤ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K │ Trim dashes │ \u001b[38;2;255;205;117m--Hello, World!--\u001b[39m → \u001b[38;2;255;205;117mhello-world\u001b[39m │ both ends │ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K ├─────────────────────────────┼──────────────────────────────────────┼───────────────────────────────────────────────┤ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K │ Lowercase + digits survive │ \u001b[38;2;255;205;117mTop 10 Songs (2024)\u001b[39m → │ digits are not punctuation │ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K │ │ \u001b[38;2;255;205;117mtop-10-songs-2024\u001b[39m │ │ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K ├─────────────────────────────┼──────────────────────────────────────┼───────────────────────────────────────────────┤ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K │ Degenerate input │ \u001b[38;2;255;205;117m!!! ___ ---\u001b[39m → \u001b[38;2;255;205;117m''\u001b[39m, \u001b[38;2;255;205;117m''\u001b[39m → \u001b[38;2;255;205;117m''\u001b[39m │ trim can empty the string without throwing │ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K ├─────────────────────────────┼──────────────────────────────────────┼───────────────────────────────────────────────┤ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K │ Idempotence │ \u001b[38;2;255;205;117mslugify(slugify(x)) === slugify(x)\u001b[39m │ \u001b[38;2;255;205;117m Ünïcödé__Slug!! \u001b[39m → \u001b[38;2;255;205;117municode-slug\u001b[39m, stable on │ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K │ │ │ re-run │ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K └─────────────────────────────┴──────────────────────────────────────┴───────────────────────────────────────────────┘ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K One behavior worth flagging: characters with no ASCII decomposition (CJK, Cyrillic, emoji) are treated as punctuation \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K and become dashes — \u001b[38;2;255;205;117mslugify('日本語')\u001b[39m is \u001b[38;2;255;205;117m''\u001b[39m. That's the standard ASCII-slug tradeoff and matches the \"collapse \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K punctuation\" rule as written, but if you need transliteration instead, that's a different (larger) change. \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Bash\u001b[39m 1/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Read\u001b[39m 2/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Read\u001b[39m 3/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Read\u001b[39m 4/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Read\u001b[39m 5/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Write\u001b[39m 6/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Edit\u001b[39m 7/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Write\u001b[39m 8/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Write\u001b[39m 9/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Bash\u001b[39m 10/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[38;2;119;166;255m›\u001b[39m\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] +[48.129371,"o","\u001b[2A\u001b[2G\u001b[?25l"] +[48.144752,"o","\u001b[?25l"] +[48.156672,"o","\u001b[?2026h\u001b[26A\r\u001b[2K\u001b[0m\u001b]8;;\u0007 \u001b[1m\u001b[38;2;151;190;255mactivity\u001b[39m\u001b[22m \u001b[38;2;135;145;165m›\u001b[39m \u001b[38;2;119;166;255madmitted\u001b[39m \u001b[38;2;135;145;165m· completed · 1/3\u001b[39m \u001b[38;2;135;145;165mProduct engineer · claude-code · opus · in 15 · out 2.9k\u001b[0m\u001b]8;;\u0007\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[0m\u001b]8;;\u0007\u001b[38;2;135;145;165m────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────\u001b[0m\u001b]8;;\u0007\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[0m\u001b]8;;\u0007 \u001b[38;2;119;166;255m›\u001b[39m \u001b[38;2;112;211;151m✓\u001b[39m \u001b[38;2;119;166;255madmitted\u001b[39m\u001b[38;2;135;145;165m · system · profile 751f2a\u001b[0m…\u001b[0m\u001b[38;2;135;145;165m│\u001b[39m time: 2026-08-12T12:40:04.891Z \u001b[0m\u001b]8;;\u0007\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[0m\u001b]8;;\u0007 \u001b[38;2;112;211;151m✓\u001b[39m \u001b[38;2;225;230;240mcli-bridge execution\u001b[39m\u001b[38;2;135;145;165m · environment\u001b[0m…\u001b[0m\u001b[38;2;135;145;165m│\u001b[39m run: run-b413c4d4-820d-453f-93d2-ff52f9751b83 \u001b[0m\u001b]8;;\u0007\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[0m\u001b]8;;\u0007 \u001b[38;2;112;211;151m✓\u001b[39m \u001b[38;2;225;230;240mrun run-b413c4d4-820d-453f-93d2-ff\u001b[0m…\u001b[0m\u001b[38;2;135;145;165m│\u001b[39m profile 751f2a0fca472cff39aba489cad8b639b8324680873a3fe41029a7c0b8cba6c0 \u001b[0m\u001b]8;;\u0007\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[0m\u001b]8;;\u0007 \u001b[38;2;135;145;165m│\u001b[39m \u001b[0m\u001b]8;;\u0007\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[0m\u001b]8;;\u0007 \u001b[38;2;135;145;165m│\u001b[39m \u001b[0m\u001b]8;;\u0007\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[0m\u001b]8;;\u0007 \u001b[38;2;135;145;165m│\u001b[39m \u001b[0m\u001b]8;;\u0007\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[0m\u001b]8;;\u0007 \u001b[38;2;135;145;165m│\u001b[39m \u001b[0m\u001b]8;;\u0007\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[0m\u001b]8;;\u0007 \u001b[38;2;135;145;165m│\u001b[39m \u001b[0m\u001b]8;;\u0007\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[0m\u001b]8;;\u0007 \u001b[38;2;135;145;165m│\u001b[39m \u001b[0m\u001b]8;;\u0007\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[0m\u001b]8;;\u0007 \u001b[38;2;135;145;165m│\u001b[39m \u001b[0m\u001b]8;;\u0007\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[0m\u001b]8;;\u0007 \u001b[38;2;135;145;165m│\u001b[39m \u001b[0m\u001b]8;;\u0007\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[0m\u001b]8;;\u0007 \u001b[38;2;135;145;165m│\u001b[39m \u001b[0m\u001b]8;;\u0007\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[0m\u001b]8;;\u0007 \u001b[38;2;135;145;165m│\u001b[39m \u001b[0m\u001b]8;;\u0007\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[0m\u001b]8;;\u0007 \u001b[38;2;135;145;165m│\u001b[39m \u001b[0m\u001b]8;;\u0007\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[0m\u001b]8;;\u0007 \u001b[38;2;135;145;165m│\u001b[39m \u001b[0m\u001b]8;;\u0007\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[0m\u001b]8;;\u0007 \u001b[38;2;135;145;165m│\u001b[39m \u001b[0m\u001b]8;;\u0007\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[0m\u001b]8;;\u0007 \u001b[38;2;135;145;165m│\u001b[39m \u001b[0m\u001b]8;;\u0007\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[0m\u001b]8;;\u0007 "] +[48.156753,"o"," \u001b[38;2;135;145;165m│\u001b[39m \u001b[0m\u001b]8;;\u0007\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[0m\u001b]8;;\u0007 \u001b[38;2;135;145;165m│\u001b[39m \u001b[0m\u001b]8;;\u0007\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[0m\u001b]8;;\u0007 \u001b[38;2;135;145;165m│\u001b[39m \u001b[0m\u001b]8;;\u0007\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[0m\u001b]8;;\u0007 \u001b[38;2;135;145;165m│\u001b[39m \u001b[0m\u001b]8;;\u0007\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[0m\u001b]8;;\u0007 \u001b[38;2;135;145;165m│\u001b[39m \u001b[0m\u001b]8;;\u0007\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[0m\u001b]8;;\u0007 \u001b[38;2;135;145;165m│\u001b[39m \u001b[0m\u001b]8;;\u0007\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[0m\u001b]8;;\u0007 \u001b[38;2;135;145;165m│\u001b[39m \u001b[0m\u001b]8;;\u0007\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[0m\u001b]8;;\u0007 \u001b[38;2;135;145;165m│\u001b[39m \u001b[0m\u001b]8;;\u0007\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[0m\u001b]8;;\u0007 \u001b[38;2;135;145;165m│\u001b[39m \u001b[0m\u001b]8;;\u0007\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[0m\u001b]8;;\u0007\u001b[38;2;135;145;165m────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────\u001b[0m\u001b]8;;\u0007\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[0m\u001b]8;;\u0007 \u001b[38;2;135;145;165m↑↓ select · PgUp/PgDn detail · home/end jump · ←/esc close · tab filter: all\u001b[39m \u001b[0m\u001b]8;;\u0007\u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[?25l"] +[49.025979,"i","\u001b"] +[49.037585,"o","\u001b[?25l"] +[49.040997,"o","\u001b[?2026h\u001b[29A\r\u001b[2K │ Collapse runs │ \u001b[38;2;255;205;117ma -- _ b\u001b[39m → \u001b[38;2;255;205;117ma-b\u001b[39m │ mixed space/dash/underscore run → one dash │ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K ├─────────────────────────────┼──────────────────────────────────────┼───────────────────────────────────────────────┤ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K │ Trim dashes │ \u001b[38;2;255;205;117m--Hello, World!--\u001b[39m → \u001b[38;2;255;205;117mhello-world\u001b[39m │ both ends │ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K ├─────────────────────────────┼──────────────────────────────────────┼───────────────────────────────────────────────┤ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K │ Lowercase + digits survive │ \u001b[38;2;255;205;117mTop 10 Songs (2024)\u001b[39m → │ digits are not punctuation │ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K │ │ \u001b[38;2;255;205;117mtop-10-songs-2024\u001b[39m │ │ \u001b[0m\u001b]8;;\u0007\r\r\n"] +[49.041019,"o","\u001b[2K ├─────────────────────────────┼──────────────────────────────────────┼───────────────────────────────────────────────┤ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K │ Degenerate input │ \u001b[38;2;255;205;117m!!! ___ ---\u001b[39m → \u001b[38;2;255;205;117m''\u001b[39m, \u001b[38;2;255;205;117m''\u001b[39m → \u001b[38;2;255;205;117m''\u001b[39m │ trim can empty the string without throwing │ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K ├─────────────────────────────┼──────────────────────────────────────┼───────────────────────────────────────────────┤ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K │ Idempotence │ \u001b[38;2;255;205;117mslugify(slugify(x)) === slugify(x)\u001b[39m │ \u001b[38;2;255;205;117m Ünïcödé__Slug!! \u001b[39m → \u001b[38;2;255;205;117municode-slug\u001b[39m, stable on │ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K │ │ │ re-run │ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K └─────────────────────────────┴──────────────────────────────────────┴───────────────────────────────────────────────┘ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K One behavior worth flagging: characters with no ASCII decomposition (CJK, Cyrillic, emoji) are treated as punctuation \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K and become dashes — \u001b[38;2;255;205;117mslugify('日本語')\u001b[39m is \u001b[38;2;255;205;117m''\u001b[39m. That's the standard ASCII-slug tradeoff and matches the \"collapse \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K punctuation\" rule as written, but if you need transliteration instead, that's a different (larger) change. \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Bash\u001b[39m 1/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Read\u001b[39m 2/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Read\u001b[39m 3/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Read\u001b[39m 4/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Read\u001b[39m 5/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Write\u001b[39m 6/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Edit\u001b[39m 7/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Write\u001b[39m 8/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Write\u001b[39m 9/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Bash\u001b[39m 10/10\u001b[38;2;135;145;165m · Ctrl+E details"] +[49.041025,"o","\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[38;2;119;166;255m›\u001b[39m\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[38;2;225;230;240mprofile Product engineer\u001b[39m · \u001b[38;2;225;230;240mclaude-code / opus\u001b[39m · \u001b[38;2;225;230;240mLocal CLI Bridge\u001b[39m · \u001b[38;2;225;230;240mhigh\u001b[39m \u001b[38;2;225;230;240min 15\u001b[39m · \u001b[38;2;225;230;240mout 2.9k\u001b[39m\u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[3A\u001b[2G\u001b[?25l"] +[49.326741,"i","/"] +[49.329864,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39m/\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[3G\u001b[?25l"] +[49.344493,"o","\u001b[?2026h\u001b[26A\r\u001b[2K │ Degenerate input │ \u001b[38;2;255;205;117m!!! ___ ---\u001b[39m → \u001b[38;2;255;205;117m''\u001b[39m, \u001b[38;2;255;205;117m''\u001b[39m → \u001b[38;2;255;205;117m''\u001b[39m │ trim can empty the string without throwing │ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K ├─────────────────────────────┼──────────────────────────────────────┼───────────────────────────────────────────────┤ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K │ Idempotence │ \u001b[38;2;255;205;117mslugify(slugify(x)) === slugify(x)\u001b[39m │ \u001b[38;2;255;205;117m Ünïcödé__Slug!! \u001b[39m → \u001b[38;2;255;205;117municode-slug\u001b[39m, stable on │ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K │ │ │ re-run │ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K └─────────────────────────────┴──────────────────────────────────────┴───────────────────────────────────────────────┘ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K One behavior worth flagging: characters with no ASCII decomposition (CJK, Cyrillic, emoji) are treated as punctuation \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K and become dashes — \u001b[38;2;255;205;117mslugify('日本語')\u001b[39m is \u001b[38;2;255;205;117m''\u001b[39m. That's the standard ASCII-slug tradeoff and matches the \"collapse \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K punctuation\" rule as written, but if you need transliteration instead, that's a different (larger) change. \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Bash\u001b[39m 1/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Read\u001b[39m 2/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Read\u001b[39m 3/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Read\u001b[39m 4/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Read\u001b[39m 5/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Write\u001b[39m 6/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Edit\u001b[39m 7/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Write\u001b[39m 8/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Write\u001b[39m 9/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Bash\u001b[39m 10/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[38;2;119;166;255m›\u001b[39m/\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[38;2;135;145;165m──────────────────────────────────────────────\u001b[39m\u001b[38;2;119;166;255m alt+enter newline · paste \u001b[39m\u001b[38;2;135;145;165m───────────────────────────────────────────────\u001b[39m\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[1m\u001b[38;2;119;166;255m→ new Create an empty conversation\u001b[39m\u001b[22m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K open\u001b[38;2;135;145;165m Search and open conversations\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K profile\u001b[38;2;135;145;165m Inspect, select, import, or edit a profile\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K connection\u001b[38;2;135;145;165m Inspect, create, test, select, or remove a connection\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K runner\u001b[38;2;135;145;165m unavailable — Runner overrides require the current profile compatibility helpers\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m (1/29)\u001b[39m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[9A\u001b[3G\u001b[?25l"] +[49.351234,"i","p"] +[49.353679,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39m/p\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[4G\u001b[?25l"] +[49.369919,"o","\u001b[?2026h\u001b[4B\r\u001b[2K \u001b[1m\u001b[38;2;119;166;255m→ profile Inspect, select, import, or edit a profile\u001b[39m\u001b[22m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K open\u001b[38;2;135;145;165m Search and open conversations\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K approve\u001b[38;2;135;145;165m unavailable — Interaction response is not exposed by the current runtime adapter\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K export\u001b[38;2;135;145;165m Export selected redacted data\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K import\u001b[38;2;135;145;165m Import a redacted Braid conversation file\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m (1/8)\u001b[39m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[9A\u001b[4G\u001b[?25l"] +[49.375354,"i","r"] +[49.377951,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39m/pr\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[5G\u001b[?25l"] +[49.393786,"o","\u001b[?2026h\u001b[19A\r\u001b[2K ├─────────────────────────────┼──────────────────────────────────────┼───────────────────────────────────────────────┤ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K │ Degenerate input │ \u001b[38;2;255;205;117m!!! ___ ---\u001b[39m → \u001b[38;2;255;205;117m''\u001b[39m, \u001b[38;2;255;205;117m''\u001b[39m → \u001b[38;2;255;205;117m''\u001b[39m │ trim can empty the string without throwing │ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K ├─────────────────────────────┼──────────────────────────────────────┼───────────────────────────────────────────────┤ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K │ Idempotence │ \u001b[38;2;255;205;117mslugify(slugify(x)) === slugify(x)\u001b[39m │ \u001b[38;2;255;205;117m Ünïcödé__Slug!! \u001b[39m → \u001b[38;2;255;205;117municode-slug\u001b[39m, stable on │ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K │ │ │ re-run │ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K └─────────────────────────────┴──────────────────────────────────────┴───────────────────────────────────────────────┘ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K One behavior worth flagging: characters with no ASCII decomposition (CJK, Cyrillic, emoji) are treated as punctuation \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K and become dashes — \u001b[38;2;255;205;117mslugify('日本語')\u001b[39m is \u001b[38;2;255;205;117m''\u001b[39m. That's the standard ASCII-slug tradeoff and matches the \"collapse \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K punctuation\" rule as written, but if you need transliteration instead, that's a different (larger) change. \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Bash\u001b[39m 1/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Read\u001b[39m 2/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Read\u001b[39m 3/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Read\u001b[39m 4/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Read\u001b[39m 5/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Write\u001b[39m 6/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Edit\u001b[39m 7/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Write\u001b[39m 8/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Write\u001b[39m 9/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Bash\u001b[39m 10/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[38;2;119;166;255m›\u001b[39m/pr\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[38;2;135;145;165m──────────────────────────────────────────────\u001b[39m\u001b[38;2;119;166;255m alt+enter newline · paste \u001b[39m\u001b[38;2;135;145;165m───────────────────────────────────────────────\u001b[39m\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[1m\u001b[38;2;119;166;255m→ profile Inspect, select, import, or edit a profile\u001b[39m\u001b[22m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K approve\u001b[38;2;135;145;165m unavailable — Interaction response is not exposed by the current runtime adapter\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K export\u001b[38;2;135;145;165m Export selected redacted data\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K import\u001b[38;2;135;145;165m Import a redacted Braid conversation file\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K compare\u001b[38;2;135;145;165m unavailable — Two completed or failed runs are required for comparison\u001b[39m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[8A\u001b[5G\u001b[?25l"] +[49.399157,"i","o"] +[49.401147,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39m/pro\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] +[49.401188,"o","\u001b[6G\u001b[?25l"] +[49.417193,"o","\u001b[?2026h\u001b[19A\r\u001b[2K │ Lowercase + digits survive │ \u001b[38;2;255;205;117mTop 10 Songs (2024)\u001b[39m → │ digits are not punctuation │ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K │ │ \u001b[38;2;255;205;117mtop-10-songs-2024\u001b[39m │ │ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K ├─────────────────────────────┼──────────────────────────────────────┼───────────────────────────────────────────────┤ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K │ Degenerate input │ \u001b[38;2;255;205;117m!!! ___ ---\u001b[39m → \u001b[38;2;255;205;117m''\u001b[39m, \u001b[38;2;255;205;117m''\u001b[39m → \u001b[38;2;255;205;117m''\u001b[39m │ trim can empty the string without throwing │ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K ├─────────────────────────────┼──────────────────────────────────────┼───────────────────────────────────────────────┤ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K │ Idempotence │ \u001b[38;2;255;205;117mslugify(slugify(x)) === slugify(x)\u001b[39m │ \u001b[38;2;255;205;117m Ünïcödé__Slug!! \u001b[39m → \u001b[38;2;255;205;117municode-slug\u001b[39m, stable on │ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K │ │ │ re-run │ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K └─────────────────────────────┴──────────────────────────────────────┴───────────────────────────────────────────────┘ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K One behavior worth flagging: characters with no ASCII decomposition (CJK, Cyrillic, emoji) are treated as punctuation \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K and become dashes — \u001b[38;2;255;205;117mslugify('日本語')\u001b[39m is \u001b[38;2;255;205;117m''\u001b[39m. That's the standard ASCII-slug tradeoff and matches the \"collapse \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K punctuation\" rule as written, but if you need transliteration instead, that's a different (larger) change. \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Bash\u001b[39m 1/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Read\u001b[39m 2/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Read\u001b[39m 3/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Read\u001b[39m 4/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Read\u001b[39m 5/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Write\u001b[39m 6/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Edit\u001b[39m 7/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Write\u001b[39m 8/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m "] +[49.417256,"o"," \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Write\u001b[39m 9/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Bash\u001b[39m 10/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[38;2;119;166;255m›\u001b[39m/pro\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[38;2;135;145;165m──────────────────────────────────────────────\u001b[39m\u001b[38;2;119;166;255m alt+enter newline · paste \u001b[39m\u001b[38;2;135;145;165m───────────────────────────────────────────────\u001b[39m\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[1m\u001b[38;2;119;166;255m→ profile Inspect, select, import, or edit a profile\u001b[39m\u001b[22m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K approve\u001b[38;2;135;145;165m unavailable — Interaction response is not exposed by the current runtime adapter\u001b[39m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[5A\u001b[6G\u001b[?25l"] +[49.423574,"i","f"] +[49.425856,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39m/prof\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[7G\u001b[?25l"] +[49.442233,"o","\u001b[?2026h\u001b[23A\r\u001b[2K │ Trim dashes │ \u001b[38;2;255;205;117m--Hello, World!--\u001b[39m → \u001b[38;2;255;205;117mhello-world\u001b[39m │ both ends │ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K ├─────────────────────────────┼──────────────────────────────────────┼───────────────────────────────────────────────┤ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K │ Lowercase + digits survive │ \u001b[38;2;255;205;117mTop 10 Songs (2024)\u001b[39m → │ digits are not punctuation │ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K │ │ \u001b[38;2;255;205;117mtop-10-songs-2024\u001b[39m │ │ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K ├─────────────────────────────┼──────────────────────────────────────┼───────────────────────────────────────────────┤ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K │ Degenerate input │ \u001b[38;2;255;205;117m!!! ___ ---\u001b[39m → \u001b[38;2;255;205;117m''\u001b[39m, \u001b[38;2;255;205;117m''\u001b[39m → \u001b[38;2;255;205;117m''\u001b[39m │ trim can empty the string without throwing │ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K ├─────────────────────────────┼──────────────────────────────────────┼───────────────────────────────────────────────┤ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K │ Idempotence │ \u001b[38;2;255;205;117mslugify(slugify(x)) === slugify(x)\u001b[39m │ \u001b[38;2;255;205;117m Ünïcödé__Slug!! \u001b[39m → \u001b[38;2;255;205;117municode-slug\u001b[39m, stable on │ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K │ │ │ re-run │ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K └─────────────────────────────┴──────────────────────────────────────┴───────────────────────────────────────────────┘ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K One behavior worth flagging: characters with no ASCII decomposition (CJK, Cyrillic, emoji) are treated as punctuation \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K and become dashes — \u001b[38;2;255;205;117mslugify('日本語')\u001b[39m is \u001b[38;2;255;205;117m''\u001b[39m. That's the standard ASCII-slug tradeoff and matches the \"collapse \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K punctuation\" rule as written, but if you need transliteration instead, that's a different (larger) change. \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Bash\u001b[39m 1/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Read\u001b[39m 2/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Read\u001b[39m 3/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Read\u001b[39m 4/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Read\u001b[39m 5/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Write\u001b[39m 6/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Edit\u001b[39m 7/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Write\u001b[39m 8/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Write\u001b[39m 9/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Bash\u001b[39m 10/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[38;2;119;166;255m›\u001b[39m/prof\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[38;2;135;145;165m──────────────────────────────────────────────\u001b[39m\u001b[38;2;119;166;255m alt+enter newline · paste \u001b[39m\u001b[38;2;135;145;165m───────────────────────────────────────────────\u001b[39m\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[1m\u001b[38;2;119;166;255m→ profile Inspect, select, import, or edit a profile\u001b[39m\u001b[22m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[4A\u001b[7G\u001b[?25l"] +[49.4476,"i","i"] +[49.449772,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39m/profi\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] +[49.449801,"o","\u001b[8G\u001b[?25l"] +[49.466114,"o","\u001b[8G\u001b[?25l"] +[49.4724,"i","l"] +[49.475526,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39m/profil\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[9G"] +[49.475579,"o","\u001b[?25l"] +[49.491577,"o","\u001b[9G\u001b[?25l"] +[49.4959,"i","e"] +[49.498329,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39m/profile\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[10G"] +[49.498388,"o","\u001b[?25l"] +[49.51446,"o","\u001b[10G\u001b[?25l"] +[49.51975,"i","\r"] +[49.523229,"o","\u001b[?2026h\u001b[24A\r\u001b[2K │ Collapse runs │ \u001b[38;2;255;205;117ma -- _ b\u001b[39m → \u001b[38;2;255;205;117ma-b\u001b[39m │ mixed space/dash/underscore run → one dash │ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K ├─────────────────────────────┼──────────────────────────────────────┼───────────────────────────────────────────────┤ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K │ Trim dashes │ \u001b[38;2;255;205;117m--Hello, World!--\u001b[39m → \u001b[38;2;255;205;117mhello-world\u001b[39m │ both ends │ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K ├─────────────────────────────┼──────────────────────────────────────┼───────────────────────────────────────────────┤ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K │ Lowercase + digits survive │ \u001b[38;2;255;205;117mTop 10 Songs (2024)\u001b[39m → │ digits are not punctuation │ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K │ │ \u001b[38;2;255;205;117mtop-10-songs-2024\u001b[39m │ │ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K ├─────────────────────────────┼──────────────────────────────────────┼───────────────────────────────────────────────┤ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K │ Degenerate input │ \u001b[38;2;255;205;117m!!! ___ ---\u001b[39m → \u001b[38;2;255;205;117m''\u001b[39m, \u001b[38;2;255;205;117m''\u001b[39m → \u001b[38;2;255;205;117m''\u001b[39m │ trim can empty the string without throwing │ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K ├─────────────────────────────┼──────────────────────────────────────┼───────────────────────────────────────────────┤ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K │ Idempotence │ \u001b[38;2;255;205;117mslugify(slugify(x)) === slugify(x)\u001b[39m │ \u001b[38;2;255;205;117m Ünïcödé__Slug!! \u001b[39m → \u001b[38;2;255;205;117municode-slug\u001b[39m, stable on │ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K │ │ │ re-run │ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K └─────────────────────────────┴──────────────────────────────────────┴───────────────────────────────────────────────┘ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K One behavior worth flagging: characters with no ASCII decomposition (CJK, Cyrillic, emoji) are treated as punctuation \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K and become dashes — \u001b[38;2;255;205;117mslugify('日本語')\u001b[39m is \u001b[38;2;255;205;117m''\u001b[39m. That's the standard ASCII-slug tradeoff and matches the \"collapse \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K punctuation\" rule as written, but if you need transliteration instead, that's a different (larger) change. \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Bash\u001b[39m 1/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Read\u001b[39m 2/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Read\u001b[39m 3/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Read\u001b[39m 4/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Read\u001b[39m 5/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Write\u001b[39m 6/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Edit\u001b[39m 7/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Write\u001b[39m 8/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Write\u001b[39m 9/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Bash\u001b[39m 10/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[38;2;119;166;255m›\u001b[39m\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] +[49.523271,"o","\u001b[2A\u001b[2G\u001b[?25l"] +[49.523468,"o","\u001b[?25l"] +[49.54139,"o","\u001b[?2026h\u001b[26A\r\u001b[2K ├─────────────────────────────┼──────────────────────────────────────┼───────────────────────────────────────────────┤ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K │ Underscores as punctuation │ \u001b[38;2;255;205;117mhello_world\u001b[39m → \u001b[38;2;255;205;117mhello-world\u001b[39m │ \u001b[38;2;255;205;117m_\u001b[39m excluded from the keep-class │ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K ├─────────────────────────────┼──────────────────────────────────────┼───────────────────────────────────────────────┤ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K │ Collapse runs │ \u001b[38;2;255;205;117ma -- _ b\u001b[39m → \u001b[38;2;255;205;117ma-b\u001b[39m │ mixed space/dash/underscore run → one dash │ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K ├─────────────────────────────┼──────────────────────────────────────┼───────────────────────────────────────────────┤ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K │ Trim dashes │ \u001b[38;2;255;205;117m--Hello, World!--\u001b[39m → \u001b[38;2;255;205;117mhello-world\u001b[39m │ both ends │ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K ├─────────────────────────────┼──────────────────────────────────────┼───────────────────────────────────────────────┤ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K │ Lowercase + digits survive │ \u001b[38;2;255;205;117mTop 10 Songs (2024)\u001b[39m → │ digits are not punctuation │ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K │ \u001b[0m\u001b]8;;\u0007 Active profile · Product engineer \u001b[0m\u001b]8;;\u0007 │ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K ├─────\u001b[0m\u001b]8;;\u0007 \u001b[38;2;135;145;165msource Configured AgentProfile · trusted · read-only\u001b[39m \u001b[0m\u001b]8;;\u0007──────┤ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K │ Dege\u001b[0m\u001b]8;;\u0007 \u001b[38;2;135;145;165mrunner claude-code · model opus\u001b[39m \u001b[0m\u001b]8;;\u0007ng │ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K ├─────\u001b[0m\u001b]8;;\u0007 \u001b[38;2;135;145;165mthinking high · max output 32,768 tokens\u001b[39m \u001b[0m\u001b]8;;\u0007──────┤ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K │ Idem\u001b[0m\u001b]8;;\u0007 \u001b[38;2;135;145;165mdigest sha256:751f2a0f…b8cba6c0\u001b[39m \u001b[0m\u001b]8;;\u0007 on │ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K │ \u001b[0m\u001b]8;;\u0007 \u001b[1m\u001b[38;2;151;190;255mprofiles\u001b[39m\u001b[22m \u001b[0m\u001b]8;;\u0007 │ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K └─────\u001b[0m\u001b]8;;\u0007\u001b[38;2;135;145;165m─────────────────────────────────────────────────────────────────────────────────────────────────────────\u001b[0m\u001b]8;;\u0007──────┘ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007> \u001b[7m \u001b[27m \u001b[0m\u001b]8;;\u0007 \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K One be\u001b[0m\u001b]8;;\u0007\u001b[1m\u001b[38;2;119;166;255m→ CLI Bridge · claude-code · hai\u001b[0"] +[49.54147,"o","m trusted · read-only · Advertised CLI Bridge model · claude-code · hai\u001b[0m\u001b[39m\u001b[22m \u001b[0m\u001b]8;;\u0007uation \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K and be\u001b[0m\u001b]8;;\u0007 ✓ Product engineer\u001b[38;2;135;145;165m trusted · read-only · Configured AgentProfile · claude-code · opus\u001b[39m \u001b[0m\u001b]8;;\u0007 \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K punctu\u001b[0m\u001b]8;;\u0007 Trace analyst\u001b[38;2;135;145;165m trusted · read-only · profile.json · claude-code · sonnet\u001b[39m \u001b[0m\u001b]8;;\u0007 \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Bash\u001b[0m\u001b]8;;\u0007\u001b[38;2;135;145;165m─────────────────────────────────────────────────────────────────────────────────────────────────────────\u001b[0m\u001b]8;;\u0007 \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Read\u001b[0m\u001b]8;;\u0007 \u001b[38;2;135;145;165menter · ^V valid · ^S save · esc\u001b[39m \u001b[0m\u001b]8;;\u0007 \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Read\u001b[39m 3/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Read\u001b[39m 4/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Read\u001b[39m 5/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Write\u001b[39m 6/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Edit\u001b[39m 7/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Write\u001b[39m 8/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Write\u001b[39m 9/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Bash\u001b[39m 10/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[13A\u001b[10G\u001b[?25l"] +[49.570112,"i","T"] +[49.574529,"o","\u001b[?2026h\r\u001b[2K \u001b[0m\u001b]8;;\u0007> T\u001b[7m \u001b[27m \u001b[0m\u001b]8;;\u0007 \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K One be\u001b[0m\u001b]8;;\u0007\u001b[1m\u001b[38;2;119;166;255m→ Trace analyst trusted · read-only · profile.json · claude-code · sonnet\u001b[39m\u001b[22m \u001b[0m\u001b]8;;\u0007uation \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K and be\u001b[0m\u001b]8;;\u0007 CLI Bridge · claude-code · hai\u001b[0m\u001b[38;2;135;145;165m trusted · read-only · Advertised CLI Bridge model · claude-code · hai\u001b[0m\u001b[39m \u001b[0m\u001b]8;;\u0007 \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K punctu\u001b[0m\u001b]8;;\u0007 ✓ Product engineer\u001b[38;2;135;145;165m trusted · read-only · Configured AgentProfile · claude-code · opus\u001b[39m \u001b[0m\u001b]8;;\u0007 \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[3A\u001b[11G\u001b[?25l"] +[49.593873,"i","r"] +[49.597723,"o","\u001b[?2026h\r\u001b[2K \u001b[0m\u001b]8;;\u0007> Tr\u001b[7m \u001b[27m \u001b[0m\u001b]8;;\u0007 \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] +[49.597771,"o","\u001b[12G"] +[49.59778,"o","\u001b[?25l"] +[49.61813,"i","a"] +[49.621996,"o","\u001b[?2026h\r\u001b[2K \u001b[0m\u001b]8;;\u0007> Tra\u001b[7m \u001b[27m \u001b[0m\u001b]8;;\u0007 \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[13G\u001b[?25l"] +[49.642392,"i","c"] +[49.646525,"o","\u001b[?2026h\r\u001b[2K \u001b[0m\u001b]8;;\u0007> Trac\u001b[7m \u001b[27m \u001b[0m\u001b]8;;\u0007 \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[14G\u001b[?25l"] +[49.666123,"i","e"] +[49.669777,"o","\u001b[?2026h\r\u001b[2K \u001b[0m\u001b]8;;\u0007> Trace\u001b[7m \u001b[27m \u001b[0m\u001b]8;;\u0007 \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K One be\u001b[0m\u001b]8;;\u0007\u001b[1m\u001b[38;2;119;166;255m→ Trace analyst trusted · read-only · profile.json · claude-code · sonnet\u001b[39m\u001b[22m \u001b[0m\u001b]8;;\u0007uation \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K and be\u001b[0m\u001b]8;;\u0007 ✓ Product engineer\u001b[38;2;135;145;165m trusted · read-only · Configured AgentProfile · claude-code · opus\u001b[39m \u001b[0m\u001b]8;;\u0007 \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K punctu\u001b[0m\u001b]8;;\u0007 CLI Bridge · claude-code · hai\u001b[0m\u001b[38;2;135;145;165m trusted · read-only · Advertised CLI Bridge model · claude-code · hai\u001b[0m\u001b[39m \u001b[0m\u001b]8;;\u0007 \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[3A\u001b[15G\u001b[?25l"] +[49.690208,"i"," "] +[49.694187,"o","\u001b[?2026h\r\u001b[2K \u001b[0m\u001b]8;;\u0007> Trace \u001b[7m \u001b[27m \u001b[0m\u001b]8;;\u0007 \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[16G\u001b[?25l"] +[49.714539,"i","a"] +[49.719927,"o","\u001b[?2026h\r\u001b[2K \u001b[0m\u001b]8;;\u0007> Trace a\u001b[7m \u001b[27m \u001b[0m\u001b]8;;\u0007 \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[17G"] +[49.71998,"o","\u001b[?25l"] +[49.738289,"i","n"] +[49.741692,"o","\u001b[?2026h\r\u001b[2K \u001b[0m\u001b]8;;\u0007> Trace an\u001b[7m \u001b[27m \u001b[0m\u001b]8;;\u0007 \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] +[49.741735,"o","\u001b[18G\u001b[?25l"] +[49.762197,"i","a"] +[49.766128,"o","\u001b[?2026h\r\u001b[2K \u001b[0m\u001b]8;;\u0007> Trace ana\u001b[7m \u001b[27m \u001b[0m\u001b]8;;\u0007 \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[19G\u001b[?25l"] +[49.786442,"i","l"] +[49.790415,"o","\u001b[?2026h\r\u001b[2K \u001b[0m\u001b]8;;\u0007> Trace anal\u001b[7m \u001b[27m \u001b[0m\u001b]8;;\u0007 \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] +[49.790451,"o","\u001b[20G\u001b[?25l"] +[49.809778,"i","y"] +[49.815917,"o","\u001b[?2026h\u001b[7A\r\u001b[2K │ │ \u001b[38;2;255;205;117mtop-10-songs-2024\u001b[39m │ │ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K ├─────\u001b[0m\u001b]8;;\u0007 Active profile · Product engineer \u001b[0m\u001b]8;;\u0007──────┤ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K │ Dege\u001b[0m\u001b]8;;\u0007 \u001b[38;2;135;145;165msource Configured AgentProfile · trusted · read-only\u001b[39m \u001b[0m\u001b]8;;\u0007ng │ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K ├─────\u001b[0m\u001b]8;;\u0007 \u001b[38;2;135;145;165mrunner claude-code · model opus\u001b[39m \u001b[0m\u001b]8;;\u0007──────┤ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K │ Idem\u001b[0m\u001b]8;;\u0007 \u001b[38;2;135;145;165mthinking high · max output 32,768 tokens\u001b[39m \u001b[0m\u001b]8;;\u0007 on │ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K │ \u001b[0m\u001b]8;;\u0007 \u001b[38;2;135;145;165mdigest sha256:751f2a0f…b8cba6c0\u001b[39m \u001b[0m\u001b]8;;\u0007 │ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K └─────\u001b[0m\u001b]8;;\u0007 \u001b[1m\u001b[38;2;151;190;255mprofiles\u001b[39m\u001b[22m \u001b[0m\u001b]8;;\u0007──────┘ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\u001b[38;2;135;145;165m─────────────────────────────────────────────────────────────────────────────────────────────────────────\u001b[0m\u001b]8;;\u0007 \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K One be\u001b[0m\u001b]8;;\u0007> Trace analy\u001b[7m \u001b[27m \u001b[0m\u001b]8;;\u0007uation \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K and be\u001b[0m\u001b]8;;\u0007\u001b[1m\u001b[38;2;119;166;255m→ Trace analyst trusted · read-only · profile.json · claude-code · sonnet\u001b[39m\u001b[22m \u001b[0m\u001b]8;;\u0007 \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K punctu\u001b[0m\u001b]8;;\u0007\u001b[38;2;135;145;165m─────────────────────────────────────────────────────────────────────────────────────────────────────────\u001b[0m\u001b]8;;\u0007 \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Bash\u001b[0m\u001b]8;;\u0007 \u001b[38;2;135;145;165menter · ^V valid · ^S save · esc\u001b[39m \u001b[0m\u001b]8;;\u0007 \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Read\u001b[39m 2/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] +[49.815966,"o","\u001b[4A\u001b[21G\u001b[?25l"] +[49.834389,"i","s"] +[49.838226,"o","\u001b[?2026h\r\u001b[2K One be\u001b[0m\u001b]8;;\u0007> Trace analys\u001b[7m \u001b[27m \u001b[0m\u001b]8;;\u0007uation \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] +[49.83826,"o","\u001b[22G\u001b[?25l"] +[49.858658,"i","t"] +[49.861978,"o","\u001b[?2026h\r\u001b[2K One be\u001b[0m\u001b]8;;\u0007> Trace analyst\u001b[7m \u001b[27m \u001b[0m\u001b]8;;\u0007uation \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[23G\u001b[?25l"] +[49.883364,"i","\r"] +[49.887144,"o","\u001b[?2026h\u001b[7A\r\u001b[2K ├─────\u001b[0m\u001b]8;;\u0007 Selecting Trace analyst… \u001b[0m\u001b]8;;\u0007──────┤ \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] +[49.887182,"o","\u001b[7B\u001b[23G\u001b[?25l"] +[49.930696,"o","\u001b[?2026h\u001b[7A\r\u001b[2K ├─────\u001b[0m\u001b]8;;\u0007 Selected Trace analyst · next runs use it \u001b[0m\u001b]8;;\u0007──────┤ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K │ Dege\u001b[0m\u001b]8;;\u0007 \u001b[38;2;135;145;165msource profile.json · trusted · read-only\u001b[39m \u001b[0m\u001b]8;;\u0007ng │ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K ├─────\u001b[0m\u001b]8;;\u0007 \u001b[38;2;135;145;165mrunner claude-code · model sonnet\u001b[39m \u001b[0m\u001b]8;;\u0007──────┤ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K │ Idem\u001b[0m\u001b]8;;\u0007 \u001b[38;2;135;145;165mthinking high · max output 16,384 tokens\u001b[39m \u001b[0m\u001b]8;;\u0007 on │ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K │ \u001b[0m\u001b]8;;\u0007 \u001b[38;2;135;145;165mdigest sha256:61f7efab…7fcf69a3\u001b[39m \u001b[0m\u001b]8;;\u0007 │ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K └─────\u001b[0m\u001b]8;;\u0007 \u001b[1m\u001b[38;2;151;190;255mprofiles\u001b[39m\u001b[22m \u001b[0m\u001b]8;;\u0007──────┘ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\u001b[38;2;135;145;165m─────────────────────────────────────────────────────────────────────────────────────────────────────────\u001b[0m\u001b]8;;\u0007 \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K One be\u001b[0m\u001b]8;;\u0007> Trace analyst\u001b[7m \u001b[27m \u001b[0m\u001b]8;;\u0007uation \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K and be\u001b[0m\u001b]8;;\u0007\u001b[1m\u001b[38;2;119;166;255m→ ✓ Trace analyst trusted · read-only · profile.json · claude-code · sonnet\u001b[39m\u001b[22m \u001b[0m\u001b]8;;\u0007 \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K punctu\u001b[0m\u001b]8;;\u0007\u001b[38;2;135;145;165m─────────────────────────────────────────────────────────────────────────────────────────────────────────\u001b[0m\u001b]8;;\u0007 \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Bash\u001b[0m\u001b]8;;\u0007 \u001b[38;2;135;145;165menter · ^V valid · ^S save · esc\u001b[39m \u001b[0m\u001b]8;;\u0007 \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Read\u001b[39m 2/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Read\u001b[39m 3/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Read\u001b[39m 4/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Read\u001b[39m 5/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Write\u001b[39m 6/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Edit\u001b[39m 7/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Write\u001b[39m 8/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Write\u001b[39m 9/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Bash\u001b[39m 10/10\u001b[38;2;135;145;165m · Ctrl+E detail"] +[49.930778,"o","s\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[38;2;225;230;240mprofile Trace analyst\u001b[39m · \u001b[38;2;225;230;240mclaude-code / sonnet\u001b[39m · \u001b[38;2;225;230;240mLocal CLI Bridge\u001b[39m · \u001b[38;2;225;230;240mhigh\u001b[39m \u001b[38;2;225;230;240min 15\u001b[39m · \u001b[38;2;225;230;240mout 2.9k\u001b[39m\u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[13A\u001b[23G\u001b[?25l"] +[49.933249,"i","\u001b"] +[49.943763,"o","\u001b[?25l"] +[49.947454,"o","\u001b[?2026h\u001b[16A\r\u001b[2K │ Collapse runs │ \u001b[38;2;255;205;117ma -- _ b\u001b[39m → \u001b[38;2;255;205;117ma-b\u001b[39m │ mixed space/dash/underscore run → one dash │ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K ├─────────────────────────────┼──────────────────────────────────────┼───────────────────────────────────────────────┤ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K │ Trim dashes │ \u001b[38;2;255;205;117m--Hello, World!--\u001b[39m → \u001b[38;2;255;205;117mhello-world\u001b[39m │ both ends │ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K ├─────────────────────────────┼──────────────────────────────────────┼───────────────────────────────────────────────┤ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K │ Lowercase + digits survive │ \u001b[38;2;255;205;117mTop 10 Songs (2024)\u001b[39m → │ digits are not punctuation │ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K │ │ \u001b[38;2;255;205;117mtop-10-songs-2024\u001b[39m │ │ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K ├─────────────────────────────┼──────────────────────────────────────┼───────────────────────────────────────────────┤ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K │ Degenerate input │ \u001b[38;2;255;205;117m!!! ___ ---\u001b[39m → \u001b[38;2;255;205;117m''\u001b[39m, \u001b[38;2;255;205;117m''\u001b[39m → \u001b[38;2;255;205;117m''\u001b[39m │ trim can empty the string without throwing │ \u001b[0m\u001b]8;;\u0007\r\r\n"] +[49.947507,"o","\u001b[2K ├─────────────────────────────┼──────────────────────────────────────┼───────────────────────────────────────────────┤ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K │ Idempotence │ \u001b[38;2;255;205;117mslugify(slugify(x)) === slugify(x)\u001b[39m │ \u001b[38;2;255;205;117m Ünïcödé__Slug!! \u001b[39m → \u001b[38;2;255;205;117municode-slug\u001b[39m, stable on │ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K │ │ │ re-run │ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K └─────────────────────────────┴──────────────────────────────────────┴───────────────────────────────────────────────┘ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K One behavior worth flagging: characters with no ASCII decomposition (CJK, Cyrillic, emoji) are treated as punctuation \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K and become dashes — \u001b[38;2;255;205;117mslugify('日本語')\u001b[39m is \u001b[38;2;255;205;117m''\u001b[39m. That's the standard ASCII-slug tradeoff and matches the \"collapse \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K punctuation\" rule as written, but if you need transliteration instead, that's a different (larger) change. \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Bash\u001b[39m 1/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Read\u001b[39m 2/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Read\u001b[39m 3/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Read\u001b[39m 4/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Read\u001b[39m 5/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Write\u001b[39m 6/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Edit\u001b[39m 7/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Write\u001b[39m 8/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Write\u001b[39m 9/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Bash\u001b[39m 10/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[38;2;119;166;255m›\u001b[39m\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[2A\u001b[2G\u001b[?25l"] +[50.483535,"i","/"] +[50.48628,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39m/\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[3G"] +[50.486328,"o","\u001b[?25l"] +[50.492633,"i","a"] +[50.495182,"o","\u001b[?2026h\u001b[26A\r\u001b[2K │ Degenerate input │ \u001b[38;2;255;205;117m!!! ___ ---\u001b[39m → \u001b[38;2;255;205;117m''\u001b[39m, \u001b[38;2;255;205;117m''\u001b[39m → \u001b[38;2;255;205;117m''\u001b[39m │ trim can empty the string without throwing │ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K ├─────────────────────────────┼──────────────────────────────────────┼───────────────────────────────────────────────┤ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K │ Idempotence │ \u001b[38;2;255;205;117mslugify(slugify(x)) === slugify(x)\u001b[39m │ \u001b[38;2;255;205;117m Ünïcödé__Slug!! \u001b[39m → \u001b[38;2;255;205;117municode-slug\u001b[39m, stable on │ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K │ │ │ re-run │ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K └─────────────────────────────┴──────────────────────────────────────┴───────────────────────────────────────────────┘ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K One behavior worth flagging: characters with no ASCII decomposition (CJK, Cyrillic, emoji) are treated as punctuation \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K and become dashes — \u001b[38;2;255;205;117mslugify('日本語')\u001b[39m is \u001b[38;2;255;205;117m''\u001b[39m. That's the standard ASCII-slug tradeoff and matches the \"collapse \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K punctuation\" rule as written, but if you need transliteration instead, that's a different (larger) change. \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Bash\u001b[39m 1/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Read\u001b[39m 2/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Read\u001b[39m 3/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Read\u001b[39m 4/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Read\u001b[39m 5/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Write\u001b[39m 6/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n"] +[50.495216,"o","\u001b[2K \u001b[38;2;135;145;165m· Edit\u001b[39m 7/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Write\u001b[39m 8/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Write\u001b[39m 9/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Bash\u001b[39m 10/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[38;2;119;166;255m›\u001b[39m/a\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[38;2;135;145;165m──────────────────────────────────────────────\u001b[39m\u001b[38;2;119;166;255m alt+enter newline · paste \u001b[39m\u001b[38;2;135;145;165m───────────────────────────────────────────────\u001b[39m\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[1m\u001b[38;2;119;166;255m→ new Create an empty conversation\u001b[39m\u001b[22m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K open\u001b[38;2;135;145;165m Search and open conversations\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K profile\u001b[38;2;135;145;165m Inspect, select, import, or edit a profile\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K connection\u001b[38;2;135;145;165m Inspect, create, test, select, or remove a connection\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K runner\u001b[38;2;135;145;165m unavailable — Runner overrides require the current profile compatibility helpers\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m (1/29)\u001b[39m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[9A\u001b[4G\u001b[?25l"] +[50.501878,"i","s"] +[50.50386,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39m/as\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[38;2;135;145;165m──────────────────────────────────────────────\u001b[39m\u001b[38;2;119;166;255m alt+enter newline · paste \u001b[39m\u001b[38;2;135;145;165m───────────────────────────────────────────────\u001b[39m\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[1m\u001b[38;2;119;166;255m→ ask Analyze a frozen run with citations\u001b[39m\u001b[22m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K analyze\u001b[38;2;135;145;165m Run a named trace-analysis recipe\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K approve\u001b[38;2;135;145;165m unavailable — Interaction response is not exposed by the current runtime adapter\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K automate\u001b[38;2;135;145;165m unavailable — Interaction automation requires the shared response contract\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K activity\u001b[38;2;135;145;165m Open run, tool, worker, and usage activity\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m (1/10)\u001b[39m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] +[50.50391,"o","\u001b[9A\u001b[5G\u001b[?25l"] +[50.511282,"i","k"] +[50.513858,"o","\u001b[?2026h\u001b[19A\r\u001b[2K │ Trim dashes │ \u001b[38;2;255;205;117m--Hello, World!--\u001b[39m → \u001b[38;2;255;205;117mhello-world\u001b[39m │ both ends │ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K ├─────────────────────────────┼──────────────────────────────────────┼───────────────────────────────────────────────┤ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K │ Lowercase + digits survive │ \u001b[38;2;255;205;117mTop 10 Songs (2024)\u001b[39m → │ digits are not punctuation │ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K │ │ \u001b[38;2;255;205;117mtop-10-songs-2024\u001b[39m │ │ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K ├─────────────────────────────┼──────────────────────────────────────┼───────────────────────────────────────────────┤ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K │ Degenerate input │ \u001b[38;2;255;205;117m!!! ___ ---\u001b[39m → \u001b[38;2;255;205;117m''\u001b[39m, \u001b[38;2;255;205;117m''\u001b[39m → \u001b[38;2;255;205;117m''\u001b[39m │ trim can empty the string without throwing │ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K ├─────────────────────────────┼──────────────────────────────────────┼───────────────────────────────────────────────┤ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K │ Idempotence │ \u001b[38;2;255;205;117mslugify(slugify(x)) === slugify(x)\u001b[39m │ \u001b[38;2;255;205;117m Ünïcödé__Slug!! \u001b[39m → \u001b[38;2;255;205;117municode-slug\u001b[39m, stable on │ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K │ │ │ re-run │ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K └─────────────────────────────┴──────────────────────────────────────┴───────────────────────────────────────────────┘ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K One behavior worth flagging: characters with no ASCII decomposition (CJK, Cyrillic, emoji) are treated as punctuation \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K and become dashes — \u001b[38;2;255;205;117mslugify('日本語')\u001b[39m is \u001b[38;2;255;205;117m''\u001b[39m. That's the standard ASCII-slug tradeoff and matches the \"collapse \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K punctuation\" rule as written, but if you need transliteration instead, that's a different (larger) change. \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Bash\u001b[39m 1/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Read\u001b[39m 2/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Read\u001b[39m 3/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Read\u001b[39m 4/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Read\u001b[39m 5/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m "] +[50.513899,"o"," \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Write\u001b[39m 6/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Edit\u001b[39m 7/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Write\u001b[39m 8/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Write\u001b[39m 9/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Bash\u001b[39m 10/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[38;2;119;166;255m›\u001b[39m/ask\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[38;2;135;145;165m──────────────────────────────────────────────\u001b[39m\u001b[38;2;119;166;255m alt+enter newline · paste \u001b[39m\u001b[38;2;135;145;165m───────────────────────────────────────────────\u001b[39m\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[1m\u001b[38;2;119;166;255m→ ask Analyze a frozen run with citations\u001b[39m\u001b[22m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[4A\u001b[6G\u001b[?25l"] +[50.520199,"i"," "] +[50.522609,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39m/ask \u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] +[50.522733,"o","\u001b[7G\u001b[?25l"] +[50.529082,"i","W"] +[50.531674,"o","\u001b[?2026h\u001b[24A\r\u001b[2K │ Collapse runs │ \u001b[38;2;255;205;117ma -- _ b\u001b[39m → \u001b[38;2;255;205;117ma-b\u001b[39m │ mixed space/dash/underscore run → one dash │ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K ├─────────────────────────────┼──────────────────────────────────────┼───────────────────────────────────────────────┤ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K │ Trim dashes │ \u001b[38;2;255;205;117m--Hello, World!--\u001b[39m → \u001b[38;2;255;205;117mhello-world\u001b[39m │ both ends │ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K ├─────────────────────────────┼──────────────────────────────────────┼───────────────────────────────────────────────┤ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K │ Lowercase + digits survive │ \u001b[38;2;255;205;117mTop 10 Songs (2024)\u001b[39m → │ digits are not punctuation │ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K │ │ \u001b[38;2;255;205;117mtop-10-songs-2024\u001b[39m │ │ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K ├─────────────────────────────┼──────────────────────────────────────┼───────────────────────────────────────────────┤ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K │ Degenerate input │ \u001b[38;2;255;205;117m!!! ___ ---\u001b[39m → \u001b[38;2;255;205;117m''\u001b[39m, \u001b[38;2;255;205;117m''\u001b[39m → \u001b[38;2;255;205;117m''\u001b[39m │ trim can empty the string without throwing │ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K ├─────────────────────────────┼──────────────────────────────────────┼───────────────────────────────────────────────┤ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K │ Idempotence │ \u001b[38;2;255;205;117mslugify(slugify(x)) === slugify(x)\u001b[39m │ \u001b[38;2;255;205;117m Ünïcödé__Slug!! \u001b[39m → \u001b[38;2;255;205;117municode-slug\u001b[39m, stable on │ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K │ │ │ re-run │ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K └─────────────────────────────┴──────────────────────────────────────┴───────────────────────────────────────────────┘ \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K One behavior worth flagging: characters with no ASCII decomposition (CJK, Cyrillic, emoji) are treated as punctuation \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K and become dashes — \u001b[38;2;255;205;117mslugify('日本語')\u001b[39m is \u001b[38;2;255;205;117m''\u001b[39m. That's the standard ASCII-slug tradeoff and matches the \"collapse \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K punctuation\" rule as written, but if you need transliteration instead, that's a different (larger) change. \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Bash\u001b[39m 1/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Read\u001b[39m 2/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Read\u001b[39m 3/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Read\u001b[39m 4/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n"] +[50.531716,"o","\u001b[2K \u001b[38;2;135;145;165m· Read\u001b[39m 5/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Write\u001b[39m 6/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Edit\u001b[39m 7/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Write\u001b[39m 8/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Write\u001b[39m 9/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;135;145;165m· Bash\u001b[39m 10/10\u001b[38;2;135;145;165m · Ctrl+E details\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[38;2;119;166;255m›\u001b[39m/ask W\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[2A\u001b[8G\u001b[?25l"] +[50.537999,"i","h"] +[50.54013,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39m/ask Wh\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] +[50.540151,"o","\u001b[9G\u001b[?25l"] +[50.547359,"i","a"] +[50.549617,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39m/ask Wha\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] +[50.549728,"o","\u001b[10G\u001b[?25l"] +[50.556043,"i","t"] +[50.558077,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39m/ask What\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] +[50.558095,"o","\u001b[11G\u001b[?25l"] +[50.565305,"i"," "] +[50.568905,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39m/ask What \u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[12G"] +[50.568929,"o","\u001b[?25l"] +[50.574134,"i","c"] +[50.576043,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39m/ask What c\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] +[50.576066,"o","\u001b[13G\u001b[?25l"] +[50.583416,"i","h"] +[50.586019,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39m/ask What ch\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[14G"] +[50.586045,"o","\u001b[?25l"] +[50.592274,"i","a"] +[50.595457,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39m/ask What cha\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[15G\u001b[?25l"] +[50.601677,"i","n"] +[50.603963,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39m/ask What chan\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] +[50.604027,"o","\u001b[16G\u001b[?25l"] +[50.611307,"i","g"] +[50.613568,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39m/ask What chang\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[17G\u001b[?25l"] +[50.619982,"i","e"] +[50.621982,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39m/ask What change\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[18G\u001b[?25l"] +[50.62926,"i","d"] +[50.631253,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39m/ask What changed\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] +[50.631286,"o","\u001b[19G\u001b[?25l"] +[50.638501,"i",","] +[50.640515,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39m/ask What changed,\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[20G\u001b[?25l"] +[50.646721,"i"," "] +[50.648683,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39m/ask What changed, \u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[21G"] +[50.64871,"o","\u001b[?25l"] +[50.656078,"i","w"] +[50.658691,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39m/ask What changed, w\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[22G"] +[50.658715,"o","\u001b[?25l"] +[50.664922,"i","h"] +[50.668217,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39m/ask What changed, wh\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] +[50.668246,"o","\u001b[23G\u001b[?25l"] +[50.674519,"i","a"] +[50.676804,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39m/ask What changed, wha\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[24G\u001b[?25l"] +[50.68305,"i","t"] +[50.685995,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39m/ask What changed, what\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] +[50.686022,"o","\u001b[25G\u001b[?25l"] +[50.692408,"i"," "] +[50.694316,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39m/ask What changed, what \u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[26G\u001b[?25l"] +[50.701602,"i","w"] +[50.704515,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39m/ask What changed, what w\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[27G\u001b[?25l"] +[50.710814,"i","a"] +[50.713642,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39m/ask What changed, what wa\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[28G"] +[50.713687,"o","\u001b[?25l"] +[50.720034,"i","s"] +[50.722557,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39m/ask What changed, what was\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[29G\u001b[?25l"] +[50.728862,"i"," "] +[50.731677,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39m/ask What changed, what was \u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[30G\u001b[?25l"] +[50.738271,"i","v"] +[50.741302,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39m/ask What changed, what was v\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[31G\u001b[?25l"] +[50.747643,"i","e"] +[50.750742,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39m/ask What changed, what was ve\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[32G\u001b[?25l"] +[50.75704,"i","r"] +[50.760057,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39m/ask What changed, what was ver\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] +[50.760099,"o","\u001b[33G\u001b[?25l"] +[50.766386,"i","i"] +[50.769166,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39m/ask What changed, what was veri\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[34G"] +[50.769201,"o","\u001b[?25l"] +[50.77565,"i","f"] +[50.778443,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39m/ask What changed, what was verif\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[35G\u001b[?25l"] +[50.784713,"i","i"] +[50.786825,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39m/ask What changed, what was verifi\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[36G"] +[50.786856,"o","\u001b[?25l"] +[50.79414,"i","e"] +[50.796284,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39m/ask What changed, what was verifie\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[37G"] +[50.796318,"o","\u001b[?25l"] +[50.803618,"i","d"] +[50.805749,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39m/ask What changed, what was verified\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[38G"] +[50.805785,"o","\u001b[?25l"] +[50.813533,"i",","] +[50.816925,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39m/ask What changed, what was verified,\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[39G\u001b[?25l"] +[50.822214,"i"," "] +[50.824456,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39m/ask What changed, what was verified, \u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[40G\u001b[?25l"] +[50.830771,"i","a"] +[50.832918,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39m/ask What changed, what was verified, a\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[41G\u001b[?25l"] +[50.840203,"i","n"] +[50.843737,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39m/ask What changed, what was verified, an\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[42G"] +[50.843778,"o","\u001b[?25l"] +[50.849072,"i","d"] +[50.852041,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39m/ask What changed, what was verified, and\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[43G\u001b[?25l"] +[50.858317,"i"," "] +[50.860767,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39m/ask What changed, what was verified, and \u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[44G"] +[50.860805,"o","\u001b[?25l"] +[50.867089,"i","w"] +[50.8697,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39m/ask What changed, what was verified, and w\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] +[50.869739,"o","\u001b[45G\u001b[?25l"] +[50.876063,"i","h"] +[50.878674,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39m/ask What changed, what was verified, and wh\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[46G\u001b[?25l"] +[50.884937,"i","a"] +[50.888193,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39m/ask What changed, what was verified, and wha\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[47G\u001b[?25l"] +[50.89373,"i","t"] +[50.895964,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39m/ask What changed, what was verified, and what\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[48G\u001b[?25l"] +[50.903261,"i"," "] +[50.905529,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39m/ask What changed, what was verified, and what \u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] +[50.905571,"o","\u001b[49G\u001b[?25l"] +[50.911826,"i","s"] +[50.91381,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39m/ask What changed, what was verified, and what s\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[50G\u001b[?25l"] +[50.921115,"i","h"] +[50.924236,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39m/ask What changed, what was verified, and what sh\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[51G\u001b[?25l"] +[50.930509,"i","o"] +[50.932988,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39m/ask What changed, what was verified, and what sho\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] +[50.933035,"o","\u001b[52G\u001b[?25l"] +[50.939317,"i","u"] +[50.941742,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39m/ask What changed, what was verified, and what shou\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[53G"] +[50.941773,"o","\u001b[?25l"] +[50.94803,"i","l"] +[50.949982,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39m/ask What changed, what was verified, and what shoul\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[54G\u001b[?25l"] +[50.957261,"i","d"] +[50.960153,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39m/ask What changed, what was verified, and what should\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[55G\u001b[?25l"] +[50.966421,"i"," "] +[50.968869,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39m/ask What changed, what was verified, and what should \u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[56G"] +[50.968903,"o","\u001b[?25l"] +[50.975425,"i","I"] +[50.977772,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39m/ask What changed, what was verified, and what should I\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[57G\u001b[?25l"] +[50.984039,"i"," "] +[50.986739,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39m/ask What changed, what was verified, and what should I \u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] +[50.986771,"o","\u001b[58G\u001b[?25l"] +[50.993013,"i","r"] +[50.995783,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39m/ask What changed, what was verified, and what should I r\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] +[50.995813,"o","\u001b[59G\u001b[?25l"] +[51.002134,"i","e"] +[51.004863,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39m/ask What changed, what was verified, and what should I re\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[60G"] +[51.004909,"o","\u001b[?25l"] +[51.011173,"i","v"] +[51.01381,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39m/ask What changed, what was verified, and what should I rev\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] +[51.01384,"o","\u001b[61G\u001b[?25l"] +[51.020176,"i","i"] +[51.022724,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39m/ask What changed, what was verified, and what should I revi\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[62G"] +[51.022765,"o","\u001b[?25l"] +[51.029053,"i","e"] +[51.032046,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39m/ask What changed, what was verified, and what should I revie\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[63G"] +[51.032074,"o","\u001b[?25l"] +[51.038532,"i","w"] +[51.041018,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39m/ask What changed, what was verified, and what should I review\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[64G\u001b[?25l"] +[51.047384,"i","?"] +[51.050051,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39m/ask What changed, what was verified, and what should I review?\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[65G\u001b[?25l"] +[51.056412,"i","\r"] +[51.058714,"o","\u001b[?2026h\r\u001b[2K\u001b[38;2;119;166;255m›\u001b[39m\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[2G\u001b[?25l"] +[51.060034,"o","\u001b[?25l"] +[51.130356,"o","\u001b[?2026h\u001b[26A\r\u001b[2K\u001b[0m\u001b]8;;\u0007 \u001b[1m\u001b[38;2;151;190;255mactivity · analyses\u001b[39m\u001b[22m \u001b[38;2;135;145;165m›\u001b[39m \u001b[38;2;119;166;255m/ask · frozen question\u001b[39m \u001b[38;2;135;145;165m· running · 1/1\u001b[39m \u001b[0m\u001b]8;;\u0007\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[0m\u001b]8;;\u0007\u001b[38;2;135;145;165m────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────\u001b[0m\u001b]8;;\u0007\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[0m\u001b]8;;\u0007 \u001b[38;2;135;145;165msource run run-b413c4d4…751b83 · Product engineer · claude-code · claude-code/opus · Local CLI Bridge\u001b[39m \u001b[0m\u001b]8;;\u0007\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[0m\u001b]8;;\u0007 source: 9605fa8a577610b…2e34cc2f · frozen \u001b[0m\u001b]8;;\u0007\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[0m\u001b]8;;\u0007 analyst: configured analyst · running \u001b[0m\u001b]8;;\u0007\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[0m\u001b]8;;\u0007 route: runner claude-code · configured model sonnet \u001b[0m\u001b]8;;\u0007\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[0m\u001b]8;;\u0007 \u001b[38;2;119;166;255m── question\u001b[39m \u001b[0m\u001b]8;;\u0007\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[0m\u001b]8;;\u0007 What changed, what was verified, and what should I review? \u001b[0m\u001b]8;;\u0007\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[0m\u001b]8;;\u0007 \u001b[38;2;119;166;255m── findings\u001b[39m \u001b[0m\u001b]8;;\u0007\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[0m\u001b]8;;\u0007 No findings were returned. \u001b[0m\u001b]8;;\u0007\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[0m\u001b]8;;\u0007 \u001b[38;2;119;166;255m── model use\u001b[39m \u001b[0m\u001b]8;;\u0007\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[0m\u001b]8;;\u0007 0 model calls reported. \u001b[0m\u001b]8;;\u0007\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[0m\u001b]8;;\u0007 \u001b[38;2;119;166;255m── run receipt\u001b[39m \u001b[0m\u001b]8;;\u0007\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[0m\u001b]8;;\u0007 source complete: yes \u001b[0m\u001b]8;;\u0007\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[0m\u001b]8;;\u0007 findings: 0 \u001b[0m\u001b]8;;\u0007\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[0m\u001b]8;;\u0007 runner: claude-code \u001b[0m\u001b]8;;\u0007\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[0m\u001b]8;;\u0007 agent-eval: 0.145.1 \u001b[0m\u001b]8;;\u0007\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[0m\u001b]8;;\u0007 check source-frozen: passed · digest 9605fa8a577610b0dd46c7e937738dbb717a6951c2bf032dc17df4ab2e34cc2f \u001b[0m\u001b]8;;\u0007\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[0m\u001b]8;;\u0007 check source-completeness: passed \u001b[0m\u001b]8;;\u0007\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[0m\u001b]8;;\u0007 \u001b[38;2;119;166;255m── activity record\u001b[39m \u001b[0m\u001b]8;;\u0007\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[0m\u001b]8;;\u0007 time: 2026-08-12T12:40:51.353Z \u001b[0m\u001b]8;;\u0007\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[0m\u001b]8;;\u0007 run: run-b413c4d4-820d-453f-93d2-ff52f9751b83 \u001b[0m\u001b]8;;\u0007\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[0m\u001b]8;;\u0007 "] +[51.130429,"o"," \u001b[0m\u001b]8;;\u0007\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[0m\u001b]8;;\u0007 \u001b[0m\u001b]8;;\u0007\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[0m\u001b]8;;\u0007 \u001b[0m\u001b]8;;\u0007\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[0m\u001b]8;;\u0007 \u001b[0m\u001b]8;;\u0007\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[0m\u001b]8;;\u0007 \u001b[0m\u001b]8;;\u0007\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[0m\u001b]8;;\u0007 \u001b[0m\u001b]8;;\u0007\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[0m\u001b]8;;\u0007\u001b[38;2;135;145;165m────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────\u001b[0m\u001b]8;;\u0007\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[0m\u001b]8;;\u0007 \u001b[38;2;135;145;165mPgUp/PgDn detail · ←/esc close · tab filter: analyses\u001b[39m \u001b[0m\u001b]8;;\u0007\u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[?25l"] +[61.44912,"o","\u001b[?25l"] +[121.580207,"o","\u001b[?25l"] +[121.580288,"o","\u001b[?25l"] +[121.605905,"o","\u001b[?2026h\u001b[29A\r\u001b[2K\u001b[0m\u001b]8;;\u0007 \u001b[1m\u001b[38;2;151;190;255mactivity · analyses\u001b[39m\u001b[22m \u001b[38;2;135;145;165m›\u001b[39m \u001b[38;2;119;166;255m/ask · frozen question\u001b[39m \u001b[38;2;135;145;165m· complete · 1/1\u001b[39m \u001b[0m\u001b]8;;\u0007\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[0m\u001b]8;;\u0007\u001b[38;2;135;145;165m────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────\u001b[0m\u001b]8;;\u0007\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[0m\u001b]8;;\u0007 \u001b[38;2;135;145;165msource run run-b413c4d4…751b83 · Product engineer · claude-code · claude-code/opus · Local CLI Bridge\u001b[39m \u001b[0m\u001b]8;;\u0007\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[0m\u001b]8;;\u0007 source: 9605fa8a577610b…2e34cc2f · frozen \u001b[0m\u001b]8;;\u0007\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[0m\u001b]8;;\u0007 analyst: configured analyst · completed \u001b[0m\u001b]8;;\u0007\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[0m\u001b]8;;\u0007 route: runner claude-code · configured model sonnet \u001b[0m\u001b]8;;\u0007\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[0m\u001b]8;;\u0007 \u001b[38;2;119;166;255m── question\u001b[39m \u001b[0m\u001b]8;;\u0007\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[0m\u001b]8;;\u0007 What changed, what was verified, and what should I review? \u001b[0m\u001b]8;;\u0007\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[0m\u001b]8;;\u0007 \u001b[38;2;119;166;255m── findings\u001b[39m \u001b[0m\u001b]8;;\u0007\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[0m\u001b]8;;\u0007 1. [1] The run implemented a new src/slugify.js module performing NFKD normalization, diacritic stripping, lowercasing,\u001b[0m\u001b]8;;\u0007\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[0m\u001b]8;;\u0007 punctuation-to-dash collapsing, and dash trimming. · info · confidence 0.95 \u001b[0m\u001b]8;;\u0007\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[0m\u001b]8;;\u0007 \u001b[38;2;135;145;165m↳ [1] `src/slugify.js` — five ordered steps, one per requirement: · event event-101e0099f…319073f3\u001b[39m \u001b[0m\u001b]8;;\u0007\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[0m\u001b]8;;\u0007 2. [2] Verification consisted of running the test suite, which reported 10 passed and 0 failed in 47.55 ms. · info · \u001b[0m\u001b]8;;\u0007\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[0m\u001b]8;;\u0007 confidence 0.95 \u001b[0m\u001b]8;;\u0007\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[0m\u001b]8;;\u0007 \u001b[38;2;135;145;165m↳ [2] `npm test` → **10 passed, 0 failed** (duration 47.55 ms). · event event-101e0099f…319073f3\u001b[39m \u001b[0m\u001b]8;;\u0007\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[0m\u001b]8;;\u0007 3. [3] The operator should review the behavior for non-ASCII scripts (e.g. CJK, Cyrillic, emoji), which have no ASCII \u001b[0m\u001b]8;;\u0007\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[0m\u001b]8;;\u0007 decomposition and are treated as punctuation, collapsing to an empty string rather than being transliterated. · medium \u001b[0m\u001b]8;;\u0007\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[0m\u001b]8;;\u0007 · confidence 0.9 \u001b[0m\u001b]8;;\u0007\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[0m\u001b]8;;\u0007 \u001b[38;2;135;145;165m↳ [3] characters with no ASCII decomposition (CJK, Cyrillic, emoji) are treated as punctuation and become dashes · \u001b[0m\u001b]8;;\u0007\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[0m\u001b]8;;\u0007 \u001b[38;2;135;145;165mevent event-101e0099f…319073f3\u001b[39m \u001b[0m\u001b]8;;\u0007\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[0m\u001b]8;;\u0007 \u001b[38;2;119;166;255m── next\u001b[39m \u001b[0m\u001b]8;;\u0007\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[0m\u001b]8;;\u0007 next: ask a narrower question, or use /compare against another frozen run \u001b[0m\u001b]8;;\u0007\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[0m\u001b]8;;\u0007 \u001b[38;2;"] +[121.606015,"o","119;166;255m── model use\u001b[39m \u001b[0m\u001b]8;;\u0007\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[0m\u001b]8;;\u0007 5 calls · tokens 10 in / 3122 out · cost ~$0.3246 · model 49982ms \u001b[0m\u001b]8;;\u0007\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[0m\u001b]8;;\u0007 model call #1 claude-code/sonnet · tokens 2 in / 246 out · cost ~$0.075312 · latency 5721ms \u001b[0m\u001b]8;;\u0007\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[0m\u001b]8;;\u0007 model call #2 claude-code/sonnet · tokens 2 in / 271 out · cost ~$0.055605 · latency 8056ms \u001b[0m\u001b]8;;\u0007\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[0m\u001b]8;;\u0007 model call #3 claude-code/sonnet · tokens 2 in / 348 out · cost ~$0.05676 · latency 8051ms \u001b[0m\u001b]8;;\u0007\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[0m\u001b]8;;\u0007 model call #4 claude-code/sonnet · tokens 2 in / 609 out · cost ~$0.060675 · latency 10484ms \u001b[0m\u001b]8;;\u0007\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[0m\u001b]8;;\u0007\u001b[38;2;135;145;165m────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────\u001b[0m\u001b]8;;\u0007\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[0m\u001b]8;;\u0007 \u001b[38;2;135;145;165mPgUp/PgDn detail · ←/esc close · page 1/2 · tab filter: analyses\u001b[39m \u001b[0m\u001b]8;;\u0007\u001b[0m\u001b]8;;\u0007\u001b[?2026l"] +[121.606066,"o","\u001b[?25l"] +[121.616066,"o","\u001b[0m"] diff --git a/artifacts/demo/braid-live.gif b/artifacts/demo/braid-live.gif new file mode 100644 index 0000000000000000000000000000000000000000..f6e840c4f80f96d2e5310ad0b43f25b71ea14033 GIT binary patch literal 1298060 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 z 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 z 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 z zAi4vEAqd_;cc-eM2f98G_<;ftlzt%R13?|g@IcfDVn47z4SGM2^MT|KG<%>11RSNP zG6&YKz#7;O@CXtcb|_1pioKbaWW=pGnB!*lI>t951(6@sY(_wu?{?d9cj z)pOTs(CB~1GMcac{oBbeI%C^8s_M@V6TIkI+y9F7F9)#|I04#N~r^kKz<5GXP&T?}!oQjYPUOJ8#<_E-5k>$X9wPJ6WwgWa34fCb_! z7Y;N!(MBSfw^~Nwk_+0zkPvrMXJ7^06~A(EAT5=ae67`uq{11ynr{@-y;l(aa=sf4 zJWZ)ULc@w~_3FudDuzfg5N}YLt&q0|L*ZcqCe!YWE}aggJO2TdA%qMP>SL5p0yXH@ z$Y_**5p@7o)|Wljk~9xA?b2+AHa4JkK+Lro$W<~)WygSjC@=Z&#-%=r_|-nDHmoiZ zYE-omMX8SE7YUVh^Ma9i%Uc&aLKR$Di{E%0>{O>}sC+5SaT#H&_u?i$EHBLm*UgpR zFgUBe&WKUBw{rKnbxq=g*R=y$bl?Yx@{P!RQhj_UO(nPEi$U6}xo|)P%{LOD-Z`py z1udjYL4^`Rr140wQnWs+hK|_F$Q@(xc81D`!jb5)qQe2bx?_HTcT@r%hcYeE?I=g$ zzA&v!^3lz5Aa=kfoG;C7VVD{Qo)~Z_#0-ZME?F7CxYfM4y%@5wfS>F~$9AJUg9y%) zIT552wsMr4vGNLOTt?pM7Yxl)&AEn%+(PDB863En9j(zxThy~4PpUqdojCE<8M z1gE^==jyc5s1YQBe<~n%|#c zZJX^E|8LExc*W%K1cN})bp}fxAcZ(k(%#4A zQjrMO9%Sl$TufMa_*2vGFtsI!jC2YNhq}fH7XqGcLJcQ9jEQBg$X`Hwi~T@Q1_wCY ztl#k$l3;&8hPt+Nqb+nt7IC8S5*bIMhI=>1;6pWV{rN*t#{sy@z0wr^bno!NolCOQIi%!DMC6crGd^QT{NsjQ0JC9ZU0K2jRW~3VV($ zWo()fH4dL(988*?I;6r2*& z5Y7_O2>c=M53{y@0`GwbTKJ-n6MFJoHW4?_5!DEw3~f)+w+bR+M4{n6Q?PEy(%~<~ zF)Bdocjism>y)6wZqaw&$z=jmg&MED;27?!FVu(jyFDObe=lYgxMJc_&oj2Zy45_>t(Sl3p_6e&Myt1zJ7(Mzfv z)j6`4X`#gO0J_9JtN96eW28|b%8$q%Vx<->8nkdIuJe)U_P@$rW`9huL5G&bYf$Z+ z)ljfmX$ko?T^l=ZMjF^dVkZs5&aq;pl9nO1p+&+(G}7A3J(Mb<+n3L-%~v_;SE}7G z!H0k7*T7_C&Cw$lH%^;s!?4|?GgXcHA1A*en{u)d&@b&rF#xF;du z)FNL|-!~f4>z}B+S`1FPt+4Av>8VvICa_FCSfu^4ngnH(j)01Wqrvdx(7Lz9UQiLC zN3lwyeK_Z#I1Wc=m|_74$E>*XB485I5$O5Ka7dv&+X~Un` zVL$N8yy8tBwn%lk00KZZHpHr!7T1`T2InGPReS?Vlfxv_@&m%p8$%rLMN3r<;PRgX zY|y(kIL5zH=@#Amv0#ft-=^u5B*FcbtDJLoeAWzV)pLhh{|N6Qn+%l+s`toCNTWRoeM{jz3|X0VwY4KDvmn{r-)1s?LDME6uEpFn0ex=)Ir6%6Duj-% z8;VOF4ll=);>l&Z-z4L|OK=L=kyAI@wTJ$hdiaU~4|02BZhGF)zLOC7t zziC<(qi|8Q2)iL#y36o+#ZZ@q$fL#3Gs73?tf9M(OyF@W?3Zzp&{zYdus?BO{|3X@ z`lHJ0L(oWBfOBej1QbwXjqzRz!2y8v&khH4@weGw_o%=JrT9D}F;k`RmrId;tZ;jN zIEt5o0X!tUJQAZmmi%`dG&K_2I#^lfjjxgB;Ag6iA%0A#Pp&`L&#zq9H~R7X2AJEN zh?nqneC}->Zb16o@(-@~r6?3UPGmVwDl|?Y#i(hEHyNJ?>Ehj%EH_>}Ieu>(aTMR^ zKF@4C*SwPDRy@ad#@N43^qHGNhs`K2>L3&;P!C&TKfW;N1{$9hfC`6L(ZU`LiSXt4 zPDm-v{&LPay+ixUy9VXnV@)I(<~sOm8)THKuakW717DdTb(bmDPCKynYa~j8u=xg= zVqIuJZ|XEc6#f`51|g$w*Wvjnn+Cl|y|z!9cH&o-bqM@U`6u!?4 zHPKIv0Anb&bC7{e(z!*c8~ z+_GPC{)iHqwx+GNK!Fslh@V^uLGRI9Q?L&bN~S-2KnDuQfLO8=M6rL>CCt%^U-W$@ zb_8V_8&A+Md?<(Y<$iKp5Y4hEC(?8-9~=A{6;f=#?;!n>T7jRrS8(YW4Dgae?Gg4s z^u~G5W;#XXl{UlihyWv9za?eC5mLU420?WO_!b-7i$R1m``O3sgxiG>$V*{oTe!AT zfk0FqyZ*~OL!!e$zM`yV&iGNGhhFKw6 zCC<0c>1<#ODO$`XOqLb-?g8bY>7NI_QR_Ss-sOYMJ>(nPPu&xu3FlXkFH=Nggdj;cV{lm5Xdhmkx0Cp>Ca6#Icn?iY60o`pCdK>TQzvW z#F85YSg>!Two;ngP3RG7$li_0u44R+B#>u{Y zuC~j|epJi&u{o=#9;2}lNRhg3uEXYl;J*DL+9pxp-6$+zu!qNF>q=}rN*eaDF<83- z0~5f)1kx}+%EJMyqq_c=)#%8LDB_i<5C}tepoc2lsS^Gp2-2_HtoBP915a)KL#T`^ ze9lgN_`6D-a$XTJpv9=5*Qhh_Ne1RE|3IRJ>a74xQJA7o&_(De_*~T>U%Uv0$ou~z z^CYB~CVa7S)Nz%i7#z*#7cEbPtN_3}jTUR`REQ(~Rfj6q)qsvUwJxQSJ``FXBuMz0 zkmBZ}d_R82=1~`CPgi-Mf-wxhS5r`0?%Dm<9f=%B%-IEn_|#u~EvIOZoNI81=p@@f zm4idmw+czxX@HH6!`oNL+NeOCT!^+J1n9v-?W8p8y@zxmTH!UHUSMgd->F(MOTbrc zh_&0{!8tvcWBA&+{gA2d7nG!A4|)F}d}6+ES}b*nu`ry-o>qlcS39^NCB3s6BjiEQ zMGM{#5sjq6HBvTNHr7Dxmlnj3N7>uA^IB2O(RBWjEV=wsEa zbHHc6e<%%ZdsEd`MbR31+1*G+AFTErgvk{Q>N}wk zoo!ga{;&4BW|CIl%e0=z|<6$oK=JD4htcKZZ@$EJhoN#1pUO?XqstNxFlN^_>?BKZ( zLn%^+SWOfQj+N<78Qm76(ZPcMzQPS@`hloy8hh<*Dl*G?)N22B_Or;0JfDMsR_l(Iw8g(`3%zV9de;rqO^s5{6tVMa*P+mdyTGRB;B>ia_DeW2 z?b-hG1YFWn4ed9Ac|8(@j0zq84AjRkK$%I7-W<;2_eEb@Cr;JpC`hpW?fCGrY%9SF z7X5kDO}$4libr4K=YHIb{YK__U%0A;WJ(9=B;?^LlNcWtZ{Lk;^cRup{^GpQ?Uq?K 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%0D{^2ee_+T@ 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