Skip to content

docs: create SKILL.md for AI agent integration guidance - #111

Merged
leoneperdigao merged 1 commit into
mainfrom
docs/110-skill-md
Mar 20, 2026
Merged

docs: create SKILL.md for AI agent integration guidance#111
leoneperdigao merged 1 commit into
mainfrom
docs/110-skill-md

Conversation

@leoneperdigao

Copy link
Copy Markdown
Member

Summary

  • Add SKILL.md at the repo root as a comprehensive guide for AI coding agents (Claude Code, Copilot, Cursor, etc.)
  • Covers all 11 sections: library overview, quick start, public API reference, structured data APIs, architecture guide, adding new locales/detectors, adding presets, all 14 available locales with their detectors, all 11 compliance presets, 5 replacer strategies, and development conventions
  • Written for machine readability with accurate code examples, type signatures, and tables derived from actual source code

Test plan

  • Verify SKILL.md renders correctly on GitHub
  • Spot-check API signatures against wuming.go
  • Verify locale/preset/detector counts match codebase

Closes #110

Add comprehensive machine-readable documentation at the repo root to
help AI coding agents (Claude Code, Copilot, Cursor, etc.) understand
the wuming library architecture, public API, and development patterns.

Covers: library overview, quick start, full API reference, structured
data scanning, hexagonal architecture guide, adding new locales/presets,
all 14 locales with detectors, all 11 compliance presets, replacer
strategies, and development conventions.

Closes #110
@github-actions

Copy link
Copy Markdown
Contributor

⚡ Benchmark Results

Summary

Benchmark Status
🔍 Detect small (100B) ⚪ baseline
🔍 Detect medium (1KB) ⚪ baseline
🔍 Detect large (10KB) ⚪ baseline
🌍 All locales (1KB) ⚪ baseline
🏷️ Single locale (1KB) ⚪ baseline
✂️ Redact small (100B) ⚪ baseline
✂️ Redact large (10KB) ⚪ baseline
⚡ Throughput (all locales) ⚪ baseline
🧊 Cold start ⚪ baseline
🔥 Warm detection ⚪ baseline
⚡ Per-locale throughput (14 locales)
Locale Status
au ⚪ baseline
br ⚪ baseline
ca ⚪ baseline
cn ⚪ baseline
common ⚪ baseline
de ⚪ baseline
eu ⚪ baseline
fr ⚪ baseline
gb ⚪ baseline
in ⚪ baseline
jp ⚪ baseline
kr ⚪ baseline
nl ⚪ baseline
us ⚪ baseline
📊 Per-detector breakdown (70 detectors)
Detector Status
ca/sin ⚪ baseline
ca/phone ⚪ baseline
ca/postal_code ⚪ baseline
ca/passport ⚪ baseline
common/email ⚪ baseline
common/creditcard ⚪ baseline
common/ip ⚪ baseline
common/url ⚪ baseline
common/iban ⚪ baseline
common/mac ⚪ baseline
in/aadhaar ⚪ baseline
in/pan ⚪ baseline
in/phone ⚪ baseline
in/pincode ⚪ baseline
in/passport ⚪ baseline
in/gstin ⚪ baseline
au/tfn ⚪ baseline
au/medicare ⚪ baseline
au/abn ⚪ baseline
au/phone ⚪ baseline
au/postcode ⚪ baseline
fr/nir ⚪ baseline
fr/nif ⚪ baseline
fr/phone ⚪ baseline
fr/postal ⚪ baseline
fr/id_card ⚪ baseline
jp/my_number ⚪ baseline
jp/corporate_number ⚪ baseline
jp/phone ⚪ baseline
jp/postal ⚪ baseline
jp/passport ⚪ baseline
kr/rrn ⚪ baseline
kr/phone ⚪ baseline
kr/postal ⚪ baseline
kr/passport ⚪ baseline
nl/bsn ⚪ baseline
nl/phone ⚪ baseline
nl/postal ⚪ baseline
nl/kvk ⚪ baseline
nl/id_document ⚪ baseline
br/cpf ⚪ baseline
br/cnpj ⚪ baseline
br/phone ⚪ baseline
br/cep ⚪ baseline
br/pis ⚪ baseline
br/cnh ⚪ baseline
de/steuer_id ⚪ baseline
de/sozialversicherung ⚪ baseline
de/phone ⚪ baseline
de/plz ⚪ baseline
de/id_card ⚪ baseline
gb/nin ⚪ baseline
gb/nhs ⚪ baseline
gb/utr ⚪ baseline
gb/phone ⚪ baseline
gb/postcode ⚪ baseline
cn/resident_id ⚪ baseline
cn/phone ⚪ baseline
cn/postal ⚪ baseline
cn/passport ⚪ baseline
cn/uscc ⚪ baseline
eu/passport_mrz ⚪ baseline
eu/vat ⚪ baseline
us/ssn ⚪ baseline
us/itin ⚪ baseline
us/ein ⚪ baseline
us/phone ⚪ baseline
us/zip ⚪ baseline
us/passport ⚪ baseline
us/medicare ⚪ baseline
🔧 Other benchmarks (11)
Benchmark Status
LatencyBySize/100B ⚪ baseline
LatencyBySize/1KB ⚪ baseline
LatencyBySize/10KB ⚪ baseline
LatencyBySize/100KB ⚪ baseline
LatencyBySize/1MB ⚪ baseline
Concurrency/goroutines-1 ⚪ baseline
Concurrency/goroutines-2 ⚪ baseline
Concurrency/goroutines-4 ⚪ baseline
Concurrency/goroutines-8 ⚪ baseline
Concurrency/goroutines-16 ⚪ baseline
geomean ⚪ baseline
📋 Raw benchstat output (root)
goos: linux
goarch: amd64
pkg: github.com/taoq-ai/wuming
cpu: AMD EPYC 7763 64-Core Processor                
                                    │ bench-head-root/results.txt │
                                    │           sec/op            │
DetectSmallText-4                                    212.0µ ± ∞ ¹
DetectMediumText-4                                   1.349m ± ∞ ¹
DetectLargeText-4                                    15.05m ± ∞ ¹
DetectAllLocales-4                                   1.347m ± ∞ ¹
DetectSingleLocale-4                                 345.6µ ± ∞ ¹
RedactSmallText-4                                    210.6µ ± ∞ ¹
RedactLargeText-4                                    14.63m ± ∞ ¹
PerDetector/ca/sin-4                                 26.69µ ± ∞ ¹
PerDetector/ca/phone-4                               65.64µ ± ∞ ¹
PerDetector/ca/postal_code-4                         24.24µ ± ∞ ¹
PerDetector/ca/passport-4                            22.77µ ± ∞ ¹
PerDetector/common/email-4                           32.83µ ± ∞ ¹
PerDetector/common/creditcard-4                      25.64µ ± ∞ ¹
PerDetector/common/ip-4                              135.1µ ± ∞ ¹
PerDetector/common/url-4                             1.016µ ± ∞ ¹
PerDetector/common/iban-4                            23.78µ ± ∞ ¹
PerDetector/common/mac-4                             45.84µ ± ∞ ¹
PerDetector/in/aadhaar-4                             23.22µ ± ∞ ¹
PerDetector/in/pan-4                                 22.68µ ± ∞ ¹
PerDetector/in/phone-4                               43.68µ ± ∞ ¹
PerDetector/in/pincode-4                             22.96µ ± ∞ ¹
PerDetector/in/passport-4                            22.65µ ± ∞ ¹
PerDetector/in/gstin-4                               22.85µ ± ∞ ¹
PerDetector/au/tfn-4                                 29.56µ ± ∞ ¹
PerDetector/au/medicare-4                            30.32µ ± ∞ ¹
PerDetector/au/abn-4                                 30.30µ ± ∞ ¹
PerDetector/au/phone-4                               51.50µ ± ∞ ¹
PerDetector/au/postcode-4                            23.95µ ± ∞ ¹
PerDetector/fr/nir-4                                 26.96µ ± ∞ ¹
PerDetector/fr/nif-4                                 23.38µ ± ∞ ¹
PerDetector/fr/phone-4                               27.45µ ± ∞ ¹
PerDetector/fr/postal-4                              26.05µ ± ∞ ¹
PerDetector/fr/id_card-4                             46.65µ ± ∞ ¹
PerDetector/jp/my_number-4                           23.00µ ± ∞ ¹
PerDetector/jp/corporate_number-4                    22.96µ ± ∞ ¹
PerDetector/jp/phone-4                               27.56µ ± ∞ ¹
PerDetector/jp/postal-4                              35.92µ ± ∞ ¹
PerDetector/jp/passport-4                            22.95µ ± ∞ ¹
PerDetector/kr/rrn-4                                 26.64µ ± ∞ ¹
PerDetector/kr/phone-4                               27.56µ ± ∞ ¹
PerDetector/kr/postal-4                              23.18µ ± ∞ ¹
PerDetector/kr/passport-4                            22.85µ ± ∞ ¹
PerDetector/nl/bsn-4                                 23.33µ ± ∞ ¹
PerDetector/nl/phone-4                               66.22µ ± ∞ ¹
PerDetector/nl/postal-4                              23.06µ ± ∞ ¹
PerDetector/nl/kvk-4                                 23.03µ ± ∞ ¹
PerDetector/nl/id_document-4                         45.97µ ± ∞ ¹
PerDetector/br/cpf-4                                 49.87µ ± ∞ ¹
PerDetector/br/cnpj-4                                43.44µ ± ∞ ¹
PerDetector/br/phone-4                               88.90µ ± ∞ ¹
PerDetector/br/cep-4                                 44.20µ ± ∞ ¹
PerDetector/br/pis-4                                 43.64µ ± ∞ ¹
PerDetector/br/cnh-4                                 23.00µ ± ∞ ¹
PerDetector/de/steuer_id-4                           22.95µ ± ∞ ¹
PerDetector/de/sozialversicherung-4                  23.26µ ± ∞ ¹
PerDetector/de/phone-4                               51.54µ ± ∞ ¹
PerDetector/de/plz-4                                 73.40µ ± ∞ ¹
PerDetector/de/id_card-4                             24.08µ ± ∞ ¹
PerDetector/gb/nin-4                                 33.37µ ± ∞ ¹
PerDetector/gb/nhs-4                                 26.38µ ± ∞ ¹
PerDetector/gb/utr-4                                 84.17µ ± ∞ ¹
PerDetector/gb/phone-4                               27.18µ ± ∞ ¹
PerDetector/gb/postcode-4                            27.56µ ± ∞ ¹
PerDetector/cn/resident_id-4                         23.03µ ± ∞ ¹
PerDetector/cn/phone-4                               26.74µ ± ∞ ¹
PerDetector/cn/postal-4                              22.83µ ± ∞ ¹
PerDetector/cn/passport-4                            30.93µ ± ∞ ¹
PerDetector/cn/uscc-4                                24.72µ ± ∞ ¹
PerDetector/eu/passport_mrz-4                        354.5n ± ∞ ¹
PerDetector/eu/vat-4                                 107.0µ ± ∞ ¹
PerDetector/us/ssn-4                                 26.26µ ± ∞ ¹
PerDetector/us/itin-4                                24.53µ ± ∞ ¹
PerDetector/us/ein-4                                 61.18µ ± ∞ ¹
PerDetector/us/phone-4                               56.74µ ± ∞ ¹
PerDetector/us/zip-4                                 23.15µ ± ∞ ¹
PerDetector/us/passport-4                            28.34µ ± ∞ ¹
PerDetector/us/medicare-4                            22.94µ ± ∞ ¹
ThroughputSingleLocale/au-4                          3.208m ± ∞ ¹
ThroughputSingleLocale/br-4                          3.719m ± ∞ ¹
ThroughputSingleLocale/ca-4                          2.937m ± ∞ ¹
ThroughputSingleLocale/cn-4                          2.790m ± ∞ ¹
ThroughputSingleLocale/common-4                      2.231m ± ∞ ¹
ThroughputSingleLocale/de-4                          3.286m ± ∞ ¹
ThroughputSingleLocale/eu-4                          2.664m ± ∞ ¹
ThroughputSingleLocale/fr-4                          2.973m ± ∞ ¹
ThroughputSingleLocale/gb-4                          3.221m ± ∞ ¹
ThroughputSingleLocale/in-4                          2.840m ± ∞ ¹
ThroughputSingleLocale/jp-4                          2.974m ± ∞ ¹
ThroughputSingleLocale/kr-4                          2.793m ± ∞ ¹
ThroughputSingleLocale/nl-4                          3.100m ± ∞ ¹
ThroughputSingleLocale/us-4                          3.516m ± ∞ ¹
ThroughputAllLocales-4                               14.63m ± ∞ ¹
LatencyBySize/100B-4                                 202.0µ ± ∞ ¹
LatencyBySize/1KB-4                                  1.227m ± ∞ ¹
LatencyBySize/10KB-4                                 12.94m ± ∞ ¹
LatencyBySize/100KB-4                                138.7m ± ∞ ¹
LatencyBySize/1MB-4                                   1.422 ± ∞ ¹
Concurrency/goroutines-1-4                           1.273m ± ∞ ¹
Concurrency/goroutines-2-4                           1.279m ± ∞ ¹
Concurrency/goroutines-4-4                           1.287m ± ∞ ¹
Concurrency/goroutines-8-4                           1.281m ± ∞ ¹
Concurrency/goroutines-16-4                          1.280m ± ∞ ¹
ColdStart-4                                          1.372m ± ∞ ¹
WarmDetection-4                                      1.359m ± ∞ ¹
geomean                                              128.6µ
¹ need >= 6 samples for confidence interval at level 0.95

                                    │ bench-head-root/results.txt │
                                    │            B/op             │
DetectSmallText-4                                   15.43Ki ± ∞ ¹
DetectMediumText-4                                  43.07Ki ± ∞ ¹
DetectLargeText-4                                   865.0Ki ± ∞ ¹
DetectAllLocales-4                                  42.41Ki ± ∞ ¹
DetectSingleLocale-4                                22.43Ki ± ∞ ¹
RedactSmallText-4                                   15.49Ki ± ∞ ¹
RedactLargeText-4                                   827.7Ki ± ∞ ¹
PerDetector/ca/sin-4                                  0.000 ± ∞ ¹
PerDetector/ca/phone-4                                306.0 ± ∞ ¹
PerDetector/ca/postal_code-4                          0.000 ± ∞ ¹
PerDetector/ca/passport-4                             0.000 ± ∞ ¹
PerDetector/common/email-4                            337.0 ± ∞ ¹
PerDetector/common/creditcard-4                       360.0 ± ∞ ¹
PerDetector/common/ip-4                               651.0 ± ∞ ¹
PerDetector/common/url-4                              337.0 ± ∞ ¹
PerDetector/common/iban-4                             537.0 ± ∞ ¹
PerDetector/common/mac-4                              337.0 ± ∞ ¹
PerDetector/in/aadhaar-4                              521.0 ± ∞ ¹
PerDetector/in/pan-4                                  0.000 ± ∞ ¹
PerDetector/in/phone-4                                1.000 ± ∞ ¹
PerDetector/in/pincode-4                              0.000 ± ∞ ¹
PerDetector/in/passport-4                             0.000 ± ∞ ¹
PerDetector/in/gstin-4                                0.000 ± ∞ ¹
PerDetector/au/tfn-4                                  336.0 ± ∞ ¹
PerDetector/au/medicare-4                             0.000 ± ∞ ¹
PerDetector/au/abn-4                                  0.000 ± ∞ ¹
PerDetector/au/phone-4                                336.0 ± ∞ ¹
PerDetector/au/postcode-4                           1.582Ki ± ∞ ¹
PerDetector/fr/nir-4                                  0.000 ± ∞ ¹
PerDetector/fr/nif-4                                  0.000 ± ∞ ¹
PerDetector/fr/phone-4                                336.0 ± ∞ ¹
PerDetector/fr/postal-4                               352.0 ± ∞ ¹
PerDetector/fr/id_card-4                              0.000 ± ∞ ¹
PerDetector/jp/my_number-4                            0.000 ± ∞ ¹
PerDetector/jp/corporate_number-4                     0.000 ± ∞ ¹
PerDetector/jp/phone-4                                528.0 ± ∞ ¹
PerDetector/jp/postal-4                               337.0 ± ∞ ¹
PerDetector/jp/passport-4                             0.000 ± ∞ ¹
PerDetector/kr/rrn-4                                  0.000 ± ∞ ¹
PerDetector/kr/phone-4                                336.0 ± ∞ ¹
PerDetector/kr/postal-4                               336.0 ± ∞ ¹
PerDetector/kr/passport-4                             0.000 ± ∞ ¹
PerDetector/nl/bsn-4                                  0.000 ± ∞ ¹
PerDetector/nl/phone-4                                2.000 ± ∞ ¹
PerDetector/nl/postal-4                               0.000 ± ∞ ¹
PerDetector/nl/kvk-4                                  0.000 ± ∞ ¹
PerDetector/nl/id_document-4                          0.000 ± ∞ ¹
PerDetector/br/cpf-4                                  1.000 ± ∞ ¹
PerDetector/br/cnpj-4                                 1.000 ± ∞ ¹
PerDetector/br/phone-4                                336.0 ± ∞ ¹
PerDetector/br/cep-4                                  0.000 ± ∞ ¹
PerDetector/br/pis-4                                  1.000 ± ∞ ¹
PerDetector/br/cnh-4                                  0.000 ± ∞ ¹
PerDetector/de/steuer_id-4                            0.000 ± ∞ ¹
PerDetector/de/sozialversicherung-4                   0.000 ± ∞ ¹
PerDetector/de/phone-4                                529.0 ± ∞ ¹
PerDetector/de/plz-4                                  338.0 ± ∞ ¹
PerDetector/de/id_card-4                              0.000 ± ∞ ¹
PerDetector/gb/nin-4                                  1.000 ± ∞ ¹
PerDetector/gb/nhs-4                                  0.000 ± ∞ ¹
PerDetector/gb/utr-4                                  2.000 ± ∞ ¹
PerDetector/gb/phone-4                                0.000 ± ∞ ¹
PerDetector/gb/postcode-4                             0.000 ± ∞ ¹
PerDetector/cn/resident_id-4                          0.000 ± ∞ ¹
PerDetector/cn/phone-4                                0.000 ± ∞ ¹
PerDetector/cn/postal-4                               0.000 ± ∞ ¹
PerDetector/cn/passport-4                             0.000 ± ∞ ¹
PerDetector/cn/uscc-4                                 0.000 ± ∞ ¹
PerDetector/eu/passport_mrz-4                         0.000 ± ∞ ¹
PerDetector/eu/vat-4                                  2.000 ± ∞ ¹
PerDetector/us/ssn-4                                  448.0 ± ∞ ¹
PerDetector/us/itin-4                                 305.0 ± ∞ ¹
PerDetector/us/ein-4                                  1.000 ± ∞ ¹
PerDetector/us/phone-4                                433.0 ± ∞ ¹
PerDetector/us/zip-4                                  336.0 ± ∞ ¹
PerDetector/us/passport-4                             0.000 ± ∞ ¹
PerDetector/us/medicare-4                             0.000 ± ∞ ¹
ThroughputSingleLocale/au-4                         697.1Ki ± ∞ ¹
ThroughputSingleLocale/br-4                         475.4Ki ± ∞ ¹
ThroughputSingleLocale/ca-4                         476.4Ki ± ∞ ¹
ThroughputSingleLocale/cn-4                         472.5Ki ± ∞ ¹
ThroughputSingleLocale/common-4                     471.3Ki ± ∞ ¹
ThroughputSingleLocale/de-4                         618.5Ki ± ∞ ¹
ThroughputSingleLocale/eu-4                         465.9Ki ± ∞ ¹
ThroughputSingleLocale/fr-4                         546.4Ki ± ∞ ¹
ThroughputSingleLocale/gb-4                         471.1Ki ± ∞ ¹
ThroughputSingleLocale/in-4                         480.2Ki ± ∞ ¹
ThroughputSingleLocale/jp-4                         658.9Ki ± ∞ ¹
ThroughputSingleLocale/kr-4                         548.1Ki ± ∞ ¹
ThroughputSingleLocale/nl-4                         470.0Ki ± ∞ ¹
ThroughputSingleLocale/us-4                         667.4Ki ± ∞ ¹
ThroughputAllLocales-4                              813.9Ki ± ∞ ¹
LatencyBySize/100B-4                                13.02Ki ± ∞ ¹
LatencyBySize/1KB-4                                 24.71Ki ± ∞ ¹
LatencyBySize/10KB-4                                103.3Ki ± ∞ ¹
LatencyBySize/100KB-4                               1.336Mi ± ∞ ¹
LatencyBySize/1MB-4                                 83.35Mi ± ∞ ¹
Concurrency/goroutines-1-4                          41.29Ki ± ∞ ¹
Concurrency/goroutines-2-4                          42.71Ki ± ∞ ¹
Concurrency/goroutines-4-4                          47.47Ki ± ∞ ¹
Concurrency/goroutines-8-4                          44.87Ki ± ∞ ¹
Concurrency/goroutines-16-4                         44.58Ki ± ∞ ¹
ColdStart-4                                         50.20Ki ± ∞ ¹
WarmDetection-4                                     44.67Ki ± ∞ ¹
geomean                                                         ²
¹ need >= 6 samples for confidence interval at level 0.95
² summaries must be >0 to compute geomean

                                    │ bench-head-root/results.txt │
                                    │          allocs/op          │
DetectSmallText-4                                     178.0 ± ∞ ¹
DetectMediumText-4                                    303.0 ± ∞ ¹
DetectLargeText-4                                    1.334k ± ∞ ¹
DetectAllLocales-4                                    304.0 ± ∞ ¹
DetectSingleLocale-4                                  193.0 ± ∞ ¹
RedactSmallText-4                                     178.0 ± ∞ ¹
RedactLargeText-4                                    1.307k ± ∞ ¹
PerDetector/ca/sin-4                                  0.000 ± ∞ ¹
PerDetector/ca/phone-4                                3.000 ± ∞ ¹
PerDetector/ca/postal_code-4                          0.000 ± ∞ ¹
PerDetector/ca/passport-4                             0.000 ± ∞ ¹
PerDetector/common/email-4                            3.000 ± ∞ ¹
PerDetector/common/creditcard-4                       5.000 ± ∞ ¹
PerDetector/common/ip-4                               7.000 ± ∞ ¹
PerDetector/common/url-4                              3.000 ± ∞ ¹
PerDetector/common/iban-4                             11.00 ± ∞ ¹
PerDetector/common/mac-4                              3.000 ± ∞ ¹
PerDetector/in/aadhaar-4                              8.000 ± ∞ ¹
PerDetector/in/pan-4                                  0.000 ± ∞ ¹
PerDetector/in/phone-4                                0.000 ± ∞ ¹
PerDetector/in/pincode-4                              0.000 ± ∞ ¹
PerDetector/in/passport-4                             0.000 ± ∞ ¹
PerDetector/in/gstin-4                                0.000 ± ∞ ¹
PerDetector/au/tfn-4                                  5.000 ± ∞ ¹
PerDetector/au/medicare-4                             0.000 ± ∞ ¹
PerDetector/au/abn-4                                  0.000 ± ∞ ¹
PerDetector/au/phone-4                                3.000 ± ∞ ¹
PerDetector/au/postcode-4                             12.00 ± ∞ ¹
PerDetector/fr/nir-4                                  0.000 ± ∞ ¹
PerDetector/fr/nif-4                                  0.000 ± ∞ ¹
PerDetector/fr/phone-4                                3.000 ± ∞ ¹
PerDetector/fr/postal-4                               3.000 ± ∞ ¹
PerDetector/fr/id_card-4                              0.000 ± ∞ ¹
PerDetector/jp/my_number-4                            0.000 ± ∞ ¹
PerDetector/jp/corporate_number-4                     0.000 ± ∞ ¹
PerDetector/jp/phone-4                                5.000 ± ∞ ¹
PerDetector/jp/postal-4                               3.000 ± ∞ ¹
PerDetector/jp/passport-4                             0.000 ± ∞ ¹
PerDetector/kr/rrn-4                                  0.000 ± ∞ ¹
PerDetector/kr/phone-4                                3.000 ± ∞ ¹
PerDetector/kr/postal-4                               3.000 ± ∞ ¹
PerDetector/kr/passport-4                             0.000 ± ∞ ¹
PerDetector/nl/bsn-4                                  0.000 ± ∞ ¹
PerDetector/nl/phone-4                                0.000 ± ∞ ¹
PerDetector/nl/postal-4                               0.000 ± ∞ ¹
PerDetector/nl/kvk-4                                  0.000 ± ∞ ¹
PerDetector/nl/id_document-4                          0.000 ± ∞ ¹
PerDetector/br/cpf-4                                  0.000 ± ∞ ¹
PerDetector/br/cnpj-4                                 0.000 ± ∞ ¹
PerDetector/br/phone-4                                3.000 ± ∞ ¹
PerDetector/br/cep-4                                  0.000 ± ∞ ¹
PerDetector/br/pis-4                                  0.000 ± ∞ ¹
PerDetector/br/cnh-4                                  0.000 ± ∞ ¹
PerDetector/de/steuer_id-4                            0.000 ± ∞ ¹
PerDetector/de/sozialversicherung-4                   0.000 ± ∞ ¹
PerDetector/de/phone-4                                5.000 ± ∞ ¹
PerDetector/de/plz-4                                  3.000 ± ∞ ¹
PerDetector/de/id_card-4                              0.000 ± ∞ ¹
PerDetector/gb/nin-4                                  0.000 ± ∞ ¹
PerDetector/gb/nhs-4                                  0.000 ± ∞ ¹
PerDetector/gb/utr-4                                  0.000 ± ∞ ¹
PerDetector/gb/phone-4                                0.000 ± ∞ ¹
PerDetector/gb/postcode-4                             0.000 ± ∞ ¹
PerDetector/cn/resident_id-4                          0.000 ± ∞ ¹
PerDetector/cn/phone-4                                0.000 ± ∞ ¹
PerDetector/cn/postal-4                               0.000 ± ∞ ¹
PerDetector/cn/passport-4                             0.000 ± ∞ ¹
PerDetector/cn/uscc-4                                 0.000 ± ∞ ¹
PerDetector/eu/passport_mrz-4                         0.000 ± ∞ ¹
PerDetector/eu/vat-4                                  0.000 ± ∞ ¹
PerDetector/us/ssn-4                                  4.000 ± ∞ ¹
PerDetector/us/itin-4                                 2.000 ± ∞ ¹
PerDetector/us/ein-4                                  0.000 ± ∞ ¹
PerDetector/us/phone-4                                4.000 ± ∞ ¹
PerDetector/us/zip-4                                  3.000 ± ∞ ¹
PerDetector/us/passport-4                             0.000 ± ∞ ¹
PerDetector/us/medicare-4                             0.000 ± ∞ ¹
ThroughputSingleLocale/au-4                           870.0 ± ∞ ¹
ThroughputSingleLocale/br-4                           638.0 ± ∞ ¹
ThroughputSingleLocale/ca-4                           644.0 ± ∞ ¹
ThroughputSingleLocale/cn-4                           619.0 ± ∞ ¹
ThroughputSingleLocale/common-4                       597.0 ± ∞ ¹
ThroughputSingleLocale/de-4                           752.0 ± ∞ ¹
ThroughputSingleLocale/eu-4                           587.0 ± ∞ ¹
ThroughputSingleLocale/fr-4                           688.0 ± ∞ ¹
ThroughputSingleLocale/gb-4                           623.0 ± ∞ ¹
ThroughputSingleLocale/in-4                           693.0 ± ∞ ¹
ThroughputSingleLocale/jp-4                           785.0 ± ∞ ¹
ThroughputSingleLocale/kr-4                           682.0 ± ∞ ¹
ThroughputSingleLocale/nl-4                           614.0 ± ∞ ¹
ThroughputSingleLocale/us-4                           799.0 ± ∞ ¹
ThroughputAllLocales-4                               1.294k ± ∞ ¹
LatencyBySize/100B-4                                  155.0 ± ∞ ¹
LatencyBySize/1KB-4                                   203.0 ± ∞ ¹
LatencyBySize/10KB-4                                  257.0 ± ∞ ¹
LatencyBySize/100KB-4                                 540.0 ± ∞ ¹
LatencyBySize/1MB-4                                  3.496k ± ∞ ¹
Concurrency/goroutines-1-4                            304.0 ± ∞ ¹
Concurrency/goroutines-2-4                            304.0 ± ∞ ¹
Concurrency/goroutines-4-4                            306.0 ± ∞ ¹
Concurrency/goroutines-8-4                            304.0 ± ∞ ¹
Concurrency/goroutines-16-4                           304.0 ± ∞ ¹
ColdStart-4                                           338.0 ± ∞ ¹
WarmDetection-4                                       306.0 ± ∞ ¹
geomean                                                         ²
¹ need >= 6 samples for confidence interval at level 0.95
² summaries must be >0 to compute geomean

                                │ bench-head-root/results.txt │
                                │             B/s             │
ThroughputSingleLocale/au-4                     3.090Mi ± ∞ ¹
ThroughputSingleLocale/br-4                     2.661Mi ± ∞ ¹
ThroughputSingleLocale/ca-4                     3.376Mi ± ∞ ¹
ThroughputSingleLocale/cn-4                     3.548Mi ± ∞ ¹
ThroughputSingleLocale/common-4                 4.444Mi ± ∞ ¹
ThroughputSingleLocale/de-4                     3.014Mi ± ∞ ¹
ThroughputSingleLocale/eu-4                     3.719Mi ± ∞ ¹
ThroughputSingleLocale/fr-4                     3.338Mi ± ∞ ¹
ThroughputSingleLocale/gb-4                     3.080Mi ± ∞ ¹
ThroughputSingleLocale/in-4                     3.490Mi ± ∞ ¹
ThroughputSingleLocale/jp-4                     3.328Mi ± ∞ ¹
ThroughputSingleLocale/kr-4                     3.548Mi ± ∞ ¹
ThroughputSingleLocale/nl-4                     3.195Mi ± ∞ ¹
ThroughputSingleLocale/us-4                     2.813Mi ± ∞ ¹
ThroughputAllLocales-4                          693.4Ki ± ∞ ¹
LatencyBySize/100B-4                            478.5Ki ± ∞ ¹
LatencyBySize/1KB-4                             810.5Ki ± ∞ ¹
LatencyBySize/10KB-4                            771.5Ki ± ∞ ¹
LatencyBySize/100KB-4                           722.7Ki ± ∞ ¹
LatencyBySize/1MB-4                             722.7Ki ± ∞ ¹
geomean                                         2.052Mi
¹ need >= 6 samples for confidence interval at level 0.95

cpu: Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
                                    │ bench-base-root/results.txt │
                                    │           sec/op            │
DetectSmallText-4                                    219.3µ ± ∞ ¹
DetectMediumText-4                                   1.454m ± ∞ ¹
DetectLargeText-4                                    15.54m ± ∞ ¹
DetectAllLocales-4                                   1.453m ± ∞ ¹
DetectSingleLocale-4                                 356.4µ ± ∞ ¹
RedactSmallText-4                                    219.7µ ± ∞ ¹
RedactLargeText-4                                    15.54m ± ∞ ¹
PerDetector/ca/sin-4                                 24.37µ ± ∞ ¹
PerDetector/ca/phone-4                               57.55µ ± ∞ ¹
PerDetector/ca/postal_code-4                         22.84µ ± ∞ ¹
PerDetector/ca/passport-4                            21.33µ ± ∞ ¹
PerDetector/common/email-4                           29.55µ ± ∞ ¹
PerDetector/common/creditcard-4                      23.44µ ± ∞ ¹
PerDetector/common/ip-4                              126.7µ ± ∞ ¹
PerDetector/common/url-4                             961.1n ± ∞ ¹
PerDetector/common/iban-4                            22.27µ ± ∞ ¹
PerDetector/common/mac-4                             41.76µ ± ∞ ¹
PerDetector/in/aadhaar-4                             21.77µ ± ∞ ¹
PerDetector/in/pan-4                                 21.30µ ± ∞ ¹
PerDetector/in/phone-4                               39.33µ ± ∞ ¹
PerDetector/in/pincode-4                             21.48µ ± ∞ ¹
PerDetector/in/passport-4                            21.13µ ± ∞ ¹
PerDetector/in/gstin-4                               21.44µ ± ∞ ¹
PerDetector/au/tfn-4                                 26.79µ ± ∞ ¹
PerDetector/au/medicare-4                            27.67µ ± ∞ ¹
PerDetector/au/abn-4                                 27.74µ ± ∞ ¹
PerDetector/au/phone-4                               45.13µ ± ∞ ¹
PerDetector/au/postcode-4                            22.53µ ± ∞ ¹
PerDetector/fr/nir-4                                 24.59µ ± ∞ ¹
PerDetector/fr/nif-4                                 21.75µ ± ∞ ¹
PerDetector/fr/phone-4                               24.59µ ± ∞ ¹
PerDetector/fr/postal-4                              24.19µ ± ∞ ¹
PerDetector/fr/id_card-4                             43.88µ ± ∞ ¹
PerDetector/jp/my_number-4                           21.58µ ± ∞ ¹
PerDetector/jp/corporate_number-4                    21.56µ ± ∞ ¹
PerDetector/jp/phone-4                               24.47µ ± ∞ ¹
PerDetector/jp/postal-4                              33.29µ ± ∞ ¹
PerDetector/jp/passport-4                            21.36µ ± ∞ ¹
PerDetector/kr/rrn-4                                 24.22µ ± ∞ ¹
PerDetector/kr/phone-4                               24.45µ ± ∞ ¹
PerDetector/kr/postal-4                              21.79µ ± ∞ ¹
PerDetector/kr/passport-4                            21.47µ ± ∞ ¹
PerDetector/nl/bsn-4                                 21.87µ ± ∞ ¹
PerDetector/nl/phone-4                               58.60µ ± ∞ ¹
PerDetector/nl/postal-4                              21.66µ ± ∞ ¹
PerDetector/nl/kvk-4                                 21.55µ ± ∞ ¹
PerDetector/nl/id_document-4                         43.07µ ± ∞ ¹
PerDetector/br/cpf-4                                 43.84µ ± ∞ ¹
PerDetector/br/cnpj-4                                39.58µ ± ∞ ¹
PerDetector/br/phone-4                               79.52µ ± ∞ ¹
PerDetector/br/cep-4                                 39.67µ ± ∞ ¹
PerDetector/br/pis-4                                 39.86µ ± ∞ ¹
PerDetector/br/cnh-4                                 21.57µ ± ∞ ¹
PerDetector/de/steuer_id-4                           21.55µ ± ∞ ¹
PerDetector/de/sozialversicherung-4                  21.97µ ± ∞ ¹
PerDetector/de/phone-4                               44.93µ ± ∞ ¹
PerDetector/de/plz-4                                 66.34µ ± ∞ ¹
PerDetector/de/id_card-4                             22.56µ ± ∞ ¹
PerDetector/gb/nin-4                                 31.10µ ± ∞ ¹
PerDetector/gb/nhs-4                                 24.32µ ± ∞ ¹
PerDetector/gb/utr-4                                 73.14µ ± ∞ ¹
PerDetector/gb/phone-4                               26.25µ ± ∞ ¹
PerDetector/gb/postcode-4                            25.38µ ± ∞ ¹
PerDetector/cn/resident_id-4                         21.41µ ± ∞ ¹
PerDetector/cn/phone-4                               23.90µ ± ∞ ¹
PerDetector/cn/postal-4                              21.36µ ± ∞ ¹
PerDetector/cn/passport-4                            29.48µ ± ∞ ¹
PerDetector/cn/uscc-4                                23.34µ ± ∞ ¹
PerDetector/eu/passport_mrz-4                        280.0n ± ∞ ¹
PerDetector/eu/vat-4                                 105.5µ ± ∞ ¹
PerDetector/us/ssn-4                                 24.27µ ± ∞ ¹
PerDetector/us/itin-4                                22.78µ ± ∞ ¹
PerDetector/us/ein-4                                 54.95µ ± ∞ ¹
PerDetector/us/phone-4                               50.48µ ± ∞ ¹
PerDetector/us/zip-4                                 21.65µ ± ∞ ¹
PerDetector/us/passport-4                            26.18µ ± ∞ ¹
PerDetector/us/medicare-4                            21.37µ ± ∞ ¹
ThroughputSingleLocale/au-4                          3.200m ± ∞ ¹
ThroughputSingleLocale/br-4                          3.787m ± ∞ ¹
ThroughputSingleLocale/ca-4                          2.927m ± ∞ ¹
ThroughputSingleLocale/cn-4                          2.815m ± ∞ ¹
ThroughputSingleLocale/common-4                      2.186m ± ∞ ¹
ThroughputSingleLocale/de-4                          3.309m ± ∞ ¹
ThroughputSingleLocale/eu-4                          2.680m ± ∞ ¹
ThroughputSingleLocale/fr-4                          3.061m ± ∞ ¹
ThroughputSingleLocale/gb-4                          3.375m ± ∞ ¹
ThroughputSingleLocale/in-4                          2.906m ± ∞ ¹
ThroughputSingleLocale/jp-4                          2.999m ± ∞ ¹
ThroughputSingleLocale/kr-4                          2.836m ± ∞ ¹
ThroughputSingleLocale/nl-4                          3.111m ± ∞ ¹
ThroughputSingleLocale/us-4                          3.645m ± ∞ ¹
ThroughputAllLocales-4                               15.52m ± ∞ ¹
LatencyBySize/100B-4                                 210.9µ ± ∞ ¹
LatencyBySize/1KB-4                                  1.345m ± ∞ ¹
LatencyBySize/10KB-4                                 13.82m ± ∞ ¹
LatencyBySize/100KB-4                                144.3m ± ∞ ¹
LatencyBySize/1MB-4                                   1.488 ± ∞ ¹
Concurrency/goroutines-1-4                           1.406m ± ∞ ¹
Concurrency/goroutines-2-4                           1.404m ± ∞ ¹
Concurrency/goroutines-4-4                           1.406m ± ∞ ¹
Concurrency/goroutines-8-4                           1.402m ± ∞ ¹
Concurrency/goroutines-16-4                          1.398m ± ∞ ¹
ColdStart-4                                          1.488m ± ∞ ¹
WarmDetection-4                                      1.470m ± ∞ ¹
geomean                                              123.3µ
¹ need >= 6 samples for confidence interval at level 0.95

                                    │ bench-base-root/results.txt │
                                    │            B/op             │
DetectSmallText-4                                   15.48Ki ± ∞ ¹
DetectMediumText-4                                  41.37Ki ± ∞ ¹
DetectLargeText-4                                   832.7Ki ± ∞ ¹
DetectAllLocales-4                                  42.60Ki ± ∞ ¹
DetectSingleLocale-4                                21.61Ki ± ∞ ¹
RedactSmallText-4                                   15.49Ki ± ∞ ¹
RedactLargeText-4                                   851.2Ki ± ∞ ¹
PerDetector/ca/sin-4                                  0.000 ± ∞ ¹
PerDetector/ca/phone-4                                305.0 ± ∞ ¹
PerDetector/ca/postal_code-4                          0.000 ± ∞ ¹
PerDetector/ca/passport-4                             0.000 ± ∞ ¹
PerDetector/common/email-4                            337.0 ± ∞ ¹
PerDetector/common/creditcard-4                       360.0 ± ∞ ¹
PerDetector/common/ip-4                               653.0 ± ∞ ¹
PerDetector/common/url-4                              337.0 ± ∞ ¹
PerDetector/common/iban-4                             538.0 ± ∞ ¹
PerDetector/common/mac-4                              337.0 ± ∞ ¹
PerDetector/in/aadhaar-4                              521.0 ± ∞ ¹
PerDetector/in/pan-4                                  0.000 ± ∞ ¹
PerDetector/in/phone-4                                1.000 ± ∞ ¹
PerDetector/in/pincode-4                              0.000 ± ∞ ¹
PerDetector/in/passport-4                             0.000 ± ∞ ¹
PerDetector/in/gstin-4                                0.000 ± ∞ ¹
PerDetector/au/tfn-4                                  336.0 ± ∞ ¹
PerDetector/au/medicare-4                             0.000 ± ∞ ¹
PerDetector/au/abn-4                                  0.000 ± ∞ ¹
PerDetector/au/phone-4                                337.0 ± ∞ ¹
PerDetector/au/postcode-4                           1.581Ki ± ∞ ¹
PerDetector/fr/nir-4                                  0.000 ± ∞ ¹
PerDetector/fr/nif-4                                  0.000 ± ∞ ¹
PerDetector/fr/phone-4                                336.0 ± ∞ ¹
PerDetector/fr/postal-4                               352.0 ± ∞ ¹
PerDetector/fr/id_card-4                              1.000 ± ∞ ¹
PerDetector/jp/my_number-4                            0.000 ± ∞ ¹
PerDetector/jp/corporate_number-4                     0.000 ± ∞ ¹
PerDetector/jp/phone-4                                528.0 ± ∞ ¹
PerDetector/jp/postal-4                               337.0 ± ∞ ¹
PerDetector/jp/passport-4                             0.000 ± ∞ ¹
PerDetector/kr/rrn-4                                  0.000 ± ∞ ¹
PerDetector/kr/phone-4                                336.0 ± ∞ ¹
PerDetector/kr/postal-4                               336.0 ± ∞ ¹
PerDetector/kr/passport-4                             0.000 ± ∞ ¹
PerDetector/nl/bsn-4                                  0.000 ± ∞ ¹
PerDetector/nl/phone-4                                1.000 ± ∞ ¹
PerDetector/nl/postal-4                               0.000 ± ∞ ¹
PerDetector/nl/kvk-4                                  0.000 ± ∞ ¹
PerDetector/nl/id_document-4                          1.000 ± ∞ ¹
PerDetector/br/cpf-4                                  1.000 ± ∞ ¹
PerDetector/br/cnpj-4                                 1.000 ± ∞ ¹
PerDetector/br/phone-4                                338.0 ± ∞ ¹
PerDetector/br/cep-4                                  1.000 ± ∞ ¹
PerDetector/br/pis-4                                  0.000 ± ∞ ¹
PerDetector/br/cnh-4                                  0.000 ± ∞ ¹
PerDetector/de/steuer_id-4                            0.000 ± ∞ ¹
PerDetector/de/sozialversicherung-4                   0.000 ± ∞ ¹
PerDetector/de/phone-4                                529.0 ± ∞ ¹
PerDetector/de/plz-4                                  338.0 ± ∞ ¹
PerDetector/de/id_card-4                              0.000 ± ∞ ¹
PerDetector/gb/nin-4                                  0.000 ± ∞ ¹
PerDetector/gb/nhs-4                                  0.000 ± ∞ ¹
PerDetector/gb/utr-4                                  2.000 ± ∞ ¹
PerDetector/gb/phone-4                                0.000 ± ∞ ¹
PerDetector/gb/postcode-4                             0.000 ± ∞ ¹
PerDetector/cn/resident_id-4                          0.000 ± ∞ ¹
PerDetector/cn/phone-4                                0.000 ± ∞ ¹
PerDetector/cn/postal-4                               0.000 ± ∞ ¹
PerDetector/cn/passport-4                             0.000 ± ∞ ¹
PerDetector/cn/uscc-4                                 0.000 ± ∞ ¹
PerDetector/eu/passport_mrz-4                         0.000 ± ∞ ¹
PerDetector/eu/vat-4                                  1.000 ± ∞ ¹
PerDetector/us/ssn-4                                  448.0 ± ∞ ¹
PerDetector/us/itin-4                                 304.0 ± ∞ ¹
PerDetector/us/ein-4                                  0.000 ± ∞ ¹
PerDetector/us/phone-4                                432.0 ± ∞ ¹
PerDetector/us/zip-4                                  336.0 ± ∞ ¹
PerDetector/us/passport-4                             0.000 ± ∞ ¹
PerDetector/us/medicare-4                             0.000 ± ∞ ¹
ThroughputSingleLocale/au-4                         694.4Ki ± ∞ ¹
ThroughputSingleLocale/br-4                         473.4Ki ± ∞ ¹
ThroughputSingleLocale/ca-4                         475.4Ki ± ∞ ¹
ThroughputSingleLocale/cn-4                         469.8Ki ± ∞ ¹
ThroughputSingleLocale/common-4                     470.7Ki ± ∞ ¹
ThroughputSingleLocale/de-4                         609.3Ki ± ∞ ¹
ThroughputSingleLocale/eu-4                         469.0Ki ± ∞ ¹
ThroughputSingleLocale/fr-4                         541.5Ki ± ∞ ¹
ThroughputSingleLocale/gb-4                         465.8Ki ± ∞ ¹
ThroughputSingleLocale/in-4                         478.8Ki ± ∞ ¹
ThroughputSingleLocale/jp-4                         661.3Ki ± ∞ ¹
ThroughputSingleLocale/kr-4                         545.1Ki ± ∞ ¹
ThroughputSingleLocale/nl-4                         471.5Ki ± ∞ ¹
ThroughputSingleLocale/us-4                         650.4Ki ± ∞ ¹
ThroughputAllLocales-4                              823.9Ki ± ∞ ¹
LatencyBySize/100B-4                                13.04Ki ± ∞ ¹
LatencyBySize/1KB-4                                 23.55Ki ± ∞ ¹
LatencyBySize/10KB-4                                100.4Ki ± ∞ ¹
LatencyBySize/100KB-4                               1.342Mi ± ∞ ¹
LatencyBySize/1MB-4                                 83.34Mi ± ∞ ¹
Concurrency/goroutines-1-4                          44.30Ki ± ∞ ¹
Concurrency/goroutines-2-4                          43.96Ki ± ∞ ¹
Concurrency/goroutines-4-4                          50.46Ki ± ∞ ¹
Concurrency/goroutines-8-4                          44.34Ki ± ∞ ¹
Concurrency/goroutines-16-4                         44.20Ki ± ∞ ¹
ColdStart-4                                         49.50Ki ± ∞ ¹
WarmDetection-4                                     43.58Ki ± ∞ ¹
geomean                                                         ²
¹ need >= 6 samples for confidence interval at level 0.95
² summaries must be >0 to compute geomean

                                    │ bench-base-root/results.txt │
                                    │          allocs/op          │
DetectSmallText-4                                     178.0 ± ∞ ¹
DetectMediumText-4                                    304.0 ± ∞ ¹
DetectLargeText-4                                    1.288k ± ∞ ¹
DetectAllLocales-4                                    304.0 ± ∞ ¹
DetectSingleLocale-4                                  192.0 ± ∞ ¹
RedactSmallText-4                                     178.0 ± ∞ ¹
RedactLargeText-4                                    1.302k ± ∞ ¹
PerDetector/ca/sin-4                                  0.000 ± ∞ ¹
PerDetector/ca/phone-4                                3.000 ± ∞ ¹
PerDetector/ca/postal_code-4                          0.000 ± ∞ ¹
PerDetector/ca/passport-4                             0.000 ± ∞ ¹
PerDetector/common/email-4                            3.000 ± ∞ ¹
PerDetector/common/creditcard-4                       5.000 ± ∞ ¹
PerDetector/common/ip-4                               7.000 ± ∞ ¹
PerDetector/common/url-4                              3.000 ± ∞ ¹
PerDetector/common/iban-4                             11.00 ± ∞ ¹
PerDetector/common/mac-4                              3.000 ± ∞ ¹
PerDetector/in/aadhaar-4                              8.000 ± ∞ ¹
PerDetector/in/pan-4                                  0.000 ± ∞ ¹
PerDetector/in/phone-4                                0.000 ± ∞ ¹
PerDetector/in/pincode-4                              0.000 ± ∞ ¹
PerDetector/in/passport-4                             0.000 ± ∞ ¹
PerDetector/in/gstin-4                                0.000 ± ∞ ¹
PerDetector/au/tfn-4                                  5.000 ± ∞ ¹
PerDetector/au/medicare-4                             0.000 ± ∞ ¹
PerDetector/au/abn-4                                  0.000 ± ∞ ¹
PerDetector/au/phone-4                                3.000 ± ∞ ¹
PerDetector/au/postcode-4                             12.00 ± ∞ ¹
PerDetector/fr/nir-4                                  0.000 ± ∞ ¹
PerDetector/fr/nif-4                                  0.000 ± ∞ ¹
PerDetector/fr/phone-4                                3.000 ± ∞ ¹
PerDetector/fr/postal-4                               3.000 ± ∞ ¹
PerDetector/fr/id_card-4                              0.000 ± ∞ ¹
PerDetector/jp/my_number-4                            0.000 ± ∞ ¹
PerDetector/jp/corporate_number-4                     0.000 ± ∞ ¹
PerDetector/jp/phone-4                                5.000 ± ∞ ¹
PerDetector/jp/postal-4                               3.000 ± ∞ ¹
PerDetector/jp/passport-4                             0.000 ± ∞ ¹
PerDetector/kr/rrn-4                                  0.000 ± ∞ ¹
PerDetector/kr/phone-4                                3.000 ± ∞ ¹
PerDetector/kr/postal-4                               3.000 ± ∞ ¹
PerDetector/kr/passport-4                             0.000 ± ∞ ¹
PerDetector/nl/bsn-4                                  0.000 ± ∞ ¹
PerDetector/nl/phone-4                                0.000 ± ∞ ¹
PerDetector/nl/postal-4                               0.000 ± ∞ ¹
PerDetector/nl/kvk-4                                  0.000 ± ∞ ¹
PerDetector/nl/id_document-4                          0.000 ± ∞ ¹
PerDetector/br/cpf-4                                  0.000 ± ∞ ¹
PerDetector/br/cnpj-4                                 0.000 ± ∞ ¹
PerDetector/br/phone-4                                3.000 ± ∞ ¹
PerDetector/br/cep-4                                  0.000 ± ∞ ¹
PerDetector/br/pis-4                                  0.000 ± ∞ ¹
PerDetector/br/cnh-4                                  0.000 ± ∞ ¹
PerDetector/de/steuer_id-4                            0.000 ± ∞ ¹
PerDetector/de/sozialversicherung-4                   0.000 ± ∞ ¹
PerDetector/de/phone-4                                5.000 ± ∞ ¹
PerDetector/de/plz-4                                  3.000 ± ∞ ¹
PerDetector/de/id_card-4                              0.000 ± ∞ ¹
PerDetector/gb/nin-4                                  0.000 ± ∞ ¹
PerDetector/gb/nhs-4                                  0.000 ± ∞ ¹
PerDetector/gb/utr-4                                  0.000 ± ∞ ¹
PerDetector/gb/phone-4                                0.000 ± ∞ ¹
PerDetector/gb/postcode-4                             0.000 ± ∞ ¹
PerDetector/cn/resident_id-4                          0.000 ± ∞ ¹
PerDetector/cn/phone-4                                0.000 ± ∞ ¹
PerDetector/cn/postal-4                               0.000 ± ∞ ¹
PerDetector/cn/passport-4                             0.000 ± ∞ ¹
PerDetector/cn/uscc-4                                 0.000 ± ∞ ¹
PerDetector/eu/passport_mrz-4                         0.000 ± ∞ ¹
PerDetector/eu/vat-4                                  0.000 ± ∞ ¹
PerDetector/us/ssn-4                                  4.000 ± ∞ ¹
PerDetector/us/itin-4                                 2.000 ± ∞ ¹
PerDetector/us/ein-4                                  0.000 ± ∞ ¹
PerDetector/us/phone-4                                4.000 ± ∞ ¹
PerDetector/us/zip-4                                  3.000 ± ∞ ¹
PerDetector/us/passport-4                             0.000 ± ∞ ¹
PerDetector/us/medicare-4                             0.000 ± ∞ ¹
ThroughputSingleLocale/au-4                           867.0 ± ∞ ¹
ThroughputSingleLocale/br-4                           630.0 ± ∞ ¹
ThroughputSingleLocale/ca-4                           634.0 ± ∞ ¹
ThroughputSingleLocale/cn-4                           615.0 ± ∞ ¹
ThroughputSingleLocale/common-4                       596.0 ± ∞ ¹
ThroughputSingleLocale/de-4                           745.0 ± ∞ ¹
ThroughputSingleLocale/eu-4                           597.0 ± ∞ ¹
ThroughputSingleLocale/fr-4                           687.0 ± ∞ ¹
ThroughputSingleLocale/gb-4                           617.0 ± ∞ ¹
ThroughputSingleLocale/in-4                           692.0 ± ∞ ¹
ThroughputSingleLocale/jp-4                           777.0 ± ∞ ¹
ThroughputSingleLocale/kr-4                           682.0 ± ∞ ¹
ThroughputSingleLocale/nl-4                           614.0 ± ∞ ¹
ThroughputSingleLocale/us-4                           781.0 ± ∞ ¹
ThroughputAllLocales-4                               1.298k ± ∞ ¹
LatencyBySize/100B-4                                  155.0 ± ∞ ¹
LatencyBySize/1KB-4                                   201.0 ± ∞ ¹
LatencyBySize/10KB-4                                  256.0 ± ∞ ¹
LatencyBySize/100KB-4                                 549.0 ± ∞ ¹
LatencyBySize/1MB-4                                  3.406k ± ∞ ¹
Concurrency/goroutines-1-4                            307.0 ± ∞ ¹
Concurrency/goroutines-2-4                            306.0 ± ∞ ¹
Concurrency/goroutines-4-4                            309.0 ± ∞ ¹
Concurrency/goroutines-8-4                            305.0 ± ∞ ¹
Concurrency/goroutines-16-4                           306.0 ± ∞ ¹
ColdStart-4                                           336.0 ± ∞ ¹
WarmDetection-4                                       305.0 ± ∞ ¹
geomean                                                         ²
¹ need >= 6 samples for confidence interval at level 0.95
² summaries must be >0 to compute geomean

                                │ bench-base-root/results.txt │
                                │             B/s             │
ThroughputSingleLocale/au-4                     3.099Mi ± ∞ ¹
ThroughputSingleLocale/br-4                     2.613Mi ± ∞ ¹
ThroughputSingleLocale/ca-4                     3.386Mi ± ∞ ¹
ThroughputSingleLocale/cn-4                     3.519Mi ± ∞ ¹
ThroughputSingleLocale/common-4                 4.530Mi ± ∞ ¹
ThroughputSingleLocale/de-4                     2.995Mi ± ∞ ¹
ThroughputSingleLocale/eu-4                     3.700Mi ± ∞ ¹
ThroughputSingleLocale/fr-4                     3.233Mi ± ∞ ¹
ThroughputSingleLocale/gb-4                     2.937Mi ± ∞ ¹
ThroughputSingleLocale/in-4                     3.414Mi ± ∞ ¹
ThroughputSingleLocale/jp-4                     3.300Mi ± ∞ ¹
ThroughputSingleLocale/kr-4                     3.490Mi ± ∞ ¹
ThroughputSingleLocale/nl-4                     3.185Mi ± ∞ ¹
ThroughputSingleLocale/us-4                     2.718Mi ± ∞ ¹
ThroughputAllLocales-4                          654.3Ki ± ∞ ¹
LatencyBySize/100B-4                            459.0Ki ± ∞ ¹
LatencyBySize/1KB-4                             742.2Ki ± ∞ ¹
LatencyBySize/10KB-4                            722.7Ki ± ∞ ¹
LatencyBySize/100KB-4                           693.4Ki ± ∞ ¹
LatencyBySize/1MB-4                             683.6Ki ± ∞ ¹
geomean                                         1.999Mi
¹ need >= 6 samples for confidence interval at level 0.95


Generated by CI benchmark comparison

@leoneperdigao
leoneperdigao merged commit 959e509 into main Mar 20, 2026
13 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

docs: create SKILL.md for AI agent integration guidance

1 participant