[service-log] Writing to /app/logs/service.log (max 500 MB before rollover) Brill.Service (built 2026-07-04 22:07) Loading Bidding System... Attempting to load config from: /app/biddingSystem/Systems/Brill/system.json [INFO] Identified 49 convention module(s) to expand: Jacoby2NT, JacobyTransfer, JacobyTransfer2N, JacobyTransfer2C2N, Stayman, Stayman2N, Stayman2C2N, MichaelsCuebidMajor, MichaelsCuebidMinor, MichaelsCuebid2X, MichaelsCuebid3X, MichaelsCuebid4X, MinorTransfer, MinorStayman, MinorStayman2N, Gerber, 4SF, 4SPunt, Texas, TruscottMajor, TruscottMinor, FeatureAskDiamond, FeatureAskMajor, FeatureAsk1H2S, Splinter, Lebensohl1N, Lebensohl2X, Smolen, Soloway, NewMinorForcing, NewMinorForcing2N, InvertedMinor, TwoWayGameTryHearts, TwoWayGameTrySpades, SplinterOver1N, Drury, SupportDoubleDiamonds, SupportDoubleHearts, SupportDoubleSpades, Cappelletti, 1NXPenalty, Unusual1N, UnusualNTOverMajor, UnusualNTOverMajorMinor, UnusualNTOverMinor, UnusualNTOverMinorMajor, UnusualNT2X, UnusualNT3X, UnusualNT4X [INFO] Convention expansion complete. System is ready for pre-compilation. [INFO] Injecting convention rules into pre-compiled system... [INFO] System-override merge: 0 rule(s) merged per-bid into base, 0 system-only ruleset(s) relocated to role groups. [INFO] Checking for and removing duplicate rule instances after injection... -> No duplicate rule instances found. [INFO] Checking for same-bid artificial-flag conflicts across co-resident contexts... -> No same-bid artificial-flag conflicts found. [INFO] Lazy mode: 736965 rules expanded, compilation deferred to first use. Successfully loaded, precompiled, and validated bidding system: Brill from '/app/biddingSystem/Systems/Brill/system.json' Available bidding systems: Brill (loaded), GIB, Lia, BEN, WBridge5, Meadowlark, RoboBridge, Shark, QPlus, MicroBridge (on demand) Bidding System loaded and registered successfully in 18412ms. DDS Solver registered (available: True). DDS 3.0.0 Path: /app/libdds.so Size: 1,342,960 bytes sha256=c2213c71390a Cores=8 Threading=0 NoOfThreads=1 BatchParallelism=6 SuitC native library (available: True), version: 0.9.0.9 Play engine config loaded (default: Brill): Brill: SampleCount=50, OpeningLeadSamples=100, TieBreaker=NeuralNetwork, WeightedSamples=True, Constraints=True, CombinatorialThreshold=14, CombinatorialSampleLimit=100 ACE: Duration=10000ms, Depth=2, Threads=1, MaxPassed=500 PIMC: Duration=10000ms, Threads=1, MaxPassed=200 AceMCTS: Duration=10000ms, Depth=2, Threads=1, Confidence=0.9004, Exploration=0.6061 NeuralNetwork: ModelDir=Models, TopK=3, BidInfo=True, LeadAdj=False, PreferDiscardOverRuff=True BEN: LocalExe=False, RemoteUrl=https://remote.aalborgdata.dk Decorators: SuitC=True (threshold=0.4), Carding=False, Endgame=True (tricks=5, 2nd/3rd-reward=0.5), Planning=True (decl=True, def=True, threshold=0.3) SampleValidation=True, SignalInference=False, OpeningLead=False warn: Microsoft.AspNetCore.Hosting.Diagnostics[15] Overriding HTTP_PORTS '8080' and HTTPS_PORTS ''. Binding to values defined by URLS instead 'http://+:5200'. info: Microsoft.Hosting.Lifetime[14] Now listening on: http://[::]:5200 info: Microsoft.Hosting.Lifetime[0] Application started. Press Ctrl+C to shut down. info: Microsoft.Hosting.Lifetime[0] Hosting environment: Production info: Microsoft.Hosting.Lifetime[0] Content root path: /app info: RequestTiming[0] [REQ 384a0e1c] START GET /ready mem=1541MB gc0/1/2=63/27/13 cache=0 warn: Microsoft.AspNetCore.HttpsPolicy.HttpsRedirectionMiddleware[3] Failed to determine the https port for redirect. info: RequestTiming[0] [REQ 384a0e1c] END GET /ready -> 200 in 38ms mem=1541MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ a1510e58] START HEAD /health mem=1541MB gc0/1/2=63/27/13 cache=0 info: RequestTiming[0] [REQ a1510e58] END HEAD /health -> 200 in 3ms mem=1541MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 5e1ecf07] START HEAD /health mem=1541MB gc0/1/2=63/27/13 cache=0 info: RequestTiming[0] [REQ 5e1ecf07] END HEAD /health -> 200 in 1ms mem=1541MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 86b4a4da] START HEAD /health mem=1542MB gc0/1/2=63/27/13 cache=0 info: RequestTiming[0] [REQ 86b4a4da] END HEAD /health -> 200 in 0ms mem=1542MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ a3a917fd] START HEAD /health mem=1542MB gc0/1/2=63/27/13 cache=0 info: RequestTiming[0] [REQ a3a917fd] END HEAD /health -> 200 in 0ms mem=1542MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ e3fb6e49] START HEAD /health mem=1542MB gc0/1/2=63/27/13 cache=0 info: RequestTiming[0] [REQ e3fb6e49] END HEAD /health -> 200 in 0ms mem=1542MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ b4d10cc8] START HEAD /health mem=1542MB gc0/1/2=63/27/13 cache=0 info: RequestTiming[0] [REQ b4d10cc8] END HEAD /health -> 200 in 0ms mem=1542MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ a69738df] START HEAD /health mem=1542MB gc0/1/2=63/27/13 cache=0 info: RequestTiming[0] [REQ a69738df] END HEAD /health -> 200 in 0ms mem=1542MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 18063fa4] START HEAD /health mem=1542MB gc0/1/2=63/27/13 cache=0 info: RequestTiming[0] [REQ 18063fa4] END HEAD /health -> 200 in 0ms mem=1542MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 22aaff70] START HEAD /health mem=1542MB gc0/1/2=63/27/13 cache=0 info: RequestTiming[0] [REQ 22aaff70] END HEAD /health -> 200 in 0ms mem=1542MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 9cd251b1] START HEAD /health mem=1542MB gc0/1/2=63/27/13 cache=0 info: RequestTiming[0] [REQ 9cd251b1] END HEAD /health -> 200 in 0ms mem=1542MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ df2f125b] START HEAD /health mem=1542MB gc0/1/2=63/27/13 cache=0 info: RequestTiming[0] [REQ df2f125b] END HEAD /health -> 200 in 0ms mem=1542MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ b89c3f8a] START HEAD /health mem=1542MB gc0/1/2=63/27/13 cache=0 info: RequestTiming[0] [REQ b89c3f8a] END HEAD /health -> 200 in 0ms mem=1542MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 7bf8e5d5] START HEAD /health mem=1542MB gc0/1/2=63/27/13 cache=0 info: RequestTiming[0] [REQ 7bf8e5d5] END HEAD /health -> 200 in 0ms mem=1542MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 6d79adec] START HEAD /health mem=1542MB gc0/1/2=63/27/13 cache=0 info: RequestTiming[0] [REQ 6d79adec] END HEAD /health -> 200 in 0ms mem=1542MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ cbbaf761] START HEAD /health mem=1542MB gc0/1/2=63/27/13 cache=0 info: RequestTiming[0] [REQ cbbaf761] END HEAD /health -> 200 in 0ms mem=1542MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 3b85dacc] START HEAD /health mem=1542MB gc0/1/2=63/27/13 cache=0 info: RequestTiming[0] [REQ 3b85dacc] END HEAD /health -> 200 in 0ms mem=1542MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ cb367730] START HEAD /health mem=1542MB gc0/1/2=63/27/13 cache=0 info: RequestTiming[0] [REQ cb367730] END HEAD /health -> 200 in 0ms mem=1542MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 992bcc5e] START HEAD /health mem=1542MB gc0/1/2=63/27/13 cache=0 info: RequestTiming[0] [REQ 992bcc5e] END HEAD /health -> 200 in 0ms mem=1542MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ cee8aeed] START HEAD /health mem=1542MB gc0/1/2=63/27/13 cache=0 info: RequestTiming[0] [REQ cee8aeed] END HEAD /health -> 200 in 0ms mem=1542MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 675291ed] START HEAD /health mem=1542MB gc0/1/2=63/27/13 cache=0 info: RequestTiming[0] [REQ 675291ed] END HEAD /health -> 200 in 0ms mem=1542MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 9892d2b5] START HEAD /health mem=1543MB gc0/1/2=63/27/13 cache=0 info: RequestTiming[0] [REQ 9892d2b5] END HEAD /health -> 200 in 0ms mem=1543MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ e0d7f250] START HEAD /health mem=1543MB gc0/1/2=63/27/13 cache=0 info: RequestTiming[0] [REQ e0d7f250] END HEAD /health -> 200 in 0ms mem=1543MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 1153b211] START HEAD /health mem=1543MB gc0/1/2=63/27/13 cache=0 info: RequestTiming[0] [REQ 1153b211] END HEAD /health -> 200 in 0ms mem=1543MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 8ab90a4d] START HEAD /health mem=1543MB gc0/1/2=63/27/13 cache=0 info: RequestTiming[0] [REQ 8ab90a4d] END HEAD /health -> 200 in 0ms mem=1543MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 36c2eb75] START HEAD /health mem=1543MB gc0/1/2=63/27/13 cache=0 info: RequestTiming[0] [REQ 36c2eb75] END HEAD /health -> 200 in 0ms mem=1543MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ fcce35da] START HEAD /health mem=1543MB gc0/1/2=63/27/13 cache=0 info: RequestTiming[0] [REQ fcce35da] END HEAD /health -> 200 in 0ms mem=1543MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 0d07f054] START HEAD /health mem=1543MB gc0/1/2=63/27/13 cache=0 info: RequestTiming[0] [REQ 0d07f054] END HEAD /health -> 200 in 0ms mem=1543MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 31c66130] START HEAD /health mem=1543MB gc0/1/2=63/27/13 cache=0 info: RequestTiming[0] [REQ 31c66130] END HEAD /health -> 200 in 0ms mem=1543MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 120ee578] START HEAD /health mem=1543MB gc0/1/2=63/27/13 cache=0 info: RequestTiming[0] [REQ 120ee578] END HEAD /health -> 200 in 0ms mem=1543MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ f207fd7b] START HEAD /health mem=1543MB gc0/1/2=63/27/13 cache=0 info: RequestTiming[0] [REQ f207fd7b] END HEAD /health -> 200 in 0ms mem=1543MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ a3ceb903] START HEAD /health mem=1543MB gc0/1/2=63/27/13 cache=0 info: RequestTiming[0] [REQ a3ceb903] END HEAD /health -> 200 in 0ms mem=1543MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ fad47e9b] START HEAD /health mem=1543MB gc0/1/2=63/27/13 cache=0 info: RequestTiming[0] [REQ fad47e9b] END HEAD /health -> 200 in 0ms mem=1543MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 3d1c4a3b] START HEAD /health mem=1543MB gc0/1/2=63/27/13 cache=0 info: RequestTiming[0] [REQ 3d1c4a3b] END HEAD /health -> 200 in 0ms mem=1543MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 23c94da8] START GET /ready mem=1543MB gc0/1/2=63/27/13 cache=0 info: RequestTiming[0] [REQ 23c94da8] END GET /ready -> 200 in 1ms mem=1543MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ e8c7ced8] START HEAD /health mem=1543MB gc0/1/2=63/27/13 cache=0 info: RequestTiming[0] [REQ e8c7ced8] END HEAD /health -> 200 in 0ms mem=1543MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ f41f1214] START HEAD /health mem=1543MB gc0/1/2=63/27/13 cache=0 info: RequestTiming[0] [REQ f41f1214] END HEAD /health -> 200 in 0ms mem=1543MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 17b77fa6] START HEAD /health mem=1543MB gc0/1/2=63/27/13 cache=0 info: RequestTiming[0] [REQ 17b77fa6] END HEAD /health -> 200 in 0ms mem=1543MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 909b40b3] START HEAD /health mem=1543MB gc0/1/2=63/27/13 cache=0 info: RequestTiming[0] [REQ 909b40b3] END HEAD /health -> 200 in 0ms mem=1543MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 90cd4350] START HEAD /health mem=1543MB gc0/1/2=63/27/13 cache=0 info: RequestTiming[0] [REQ 90cd4350] END HEAD /health -> 200 in 0ms mem=1543MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 3822c820] START GET /ready mem=1543MB gc0/1/2=63/27/13 cache=0 info: RequestTiming[0] [REQ 3822c820] END GET /ready -> 200 in 0ms mem=1543MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 38bc4176] START GET /ready mem=1543MB gc0/1/2=63/27/13 cache=0 info: RequestTiming[0] [REQ 38bc4176] END GET /ready -> 200 in 0ms mem=1544MB (d=+1MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ f60eaab9] START HEAD /health mem=1544MB gc0/1/2=63/27/13 cache=0 info: RequestTiming[0] [REQ f60eaab9] END HEAD /health -> 200 in 0ms mem=1544MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ b6771a97] START HEAD /health mem=1544MB gc0/1/2=63/27/13 cache=0 info: RequestTiming[0] [REQ b6771a97] END HEAD /health -> 200 in 0ms mem=1544MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ fa3925fc] START HEAD /health mem=1544MB gc0/1/2=63/27/13 cache=0 info: RequestTiming[0] [REQ fa3925fc] END HEAD /health -> 200 in 0ms mem=1544MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 0a690f91] START HEAD /health mem=1544MB gc0/1/2=63/27/13 cache=0 info: RequestTiming[0] [REQ 0a690f91] END HEAD /health -> 200 in 0ms mem=1544MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ a259327e] START GET /ready mem=1544MB gc0/1/2=63/27/13 cache=0 info: RequestTiming[0] [REQ a259327e] END GET /ready -> 200 in 0ms mem=1544MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 7172fdf3] START HEAD /health mem=1544MB gc0/1/2=63/27/13 cache=0 info: RequestTiming[0] [REQ 7172fdf3] END HEAD /health -> 200 in 0ms mem=1544MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ a09367c1] START HEAD /health mem=1544MB gc0/1/2=63/27/13 cache=0 info: RequestTiming[0] [REQ a09367c1] END HEAD /health -> 200 in 0ms mem=1544MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 48a95ea4] START HEAD /health mem=1544MB gc0/1/2=63/27/13 cache=0 info: RequestTiming[0] [REQ 48a95ea4] END HEAD /health -> 200 in 1ms mem=1544MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ e745310f] START HEAD /health mem=1544MB gc0/1/2=63/27/13 cache=0 info: RequestTiming[0] [REQ e745310f] END HEAD /health -> 200 in 0ms mem=1544MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 09bf2027] START GET /ready mem=1544MB gc0/1/2=63/27/13 cache=0 info: RequestTiming[0] [REQ 09bf2027] END GET /ready -> 200 in 0ms mem=1544MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 0e3ae987] START GET /swagger/index.html mem=1544MB gc0/1/2=63/27/13 cache=0 info: RequestTiming[0] [REQ 0e3ae987] END GET /swagger/index.html -> 200 in 42ms mem=1544MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 0902c84b] START HEAD /health mem=1544MB gc0/1/2=63/27/13 cache=0 info: RequestTiming[0] [REQ 0902c84b] END HEAD /health -> 200 in 0ms mem=1544MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 1778be80] START HEAD /health mem=1544MB gc0/1/2=63/27/13 cache=0 info: RequestTiming[0] [REQ 1778be80] END HEAD /health -> 200 in 0ms mem=1544MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 22f9c86e] START HEAD /health mem=1544MB gc0/1/2=63/27/13 cache=0 info: RequestTiming[0] [REQ 22f9c86e] END HEAD /health -> 200 in 0ms mem=1544MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 39829ac3] START HEAD /health mem=1544MB gc0/1/2=63/27/13 cache=0 info: RequestTiming[0] [REQ 39829ac3] END HEAD /health -> 200 in 0ms mem=1544MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 49693644] START HEAD /health mem=1544MB gc0/1/2=63/27/13 cache=0 info: RequestTiming[0] [REQ 49693644] END HEAD /health -> 200 in 0ms mem=1544MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ bad0bfff] START HEAD /health mem=1544MB gc0/1/2=63/27/13 cache=0 info: RequestTiming[0] [REQ bad0bfff] END HEAD /health -> 200 in 0ms mem=1544MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 5765e485] START HEAD /health mem=1544MB gc0/1/2=63/27/13 cache=0 info: RequestTiming[0] [REQ 5765e485] END HEAD /health -> 200 in 0ms mem=1544MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 78850468] START HEAD /health mem=1544MB gc0/1/2=63/27/13 cache=0 info: RequestTiming[0] [REQ 78850468] END HEAD /health -> 200 in 0ms mem=1544MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 92ef017e] START HEAD /health mem=1545MB gc0/1/2=63/27/13 cache=0 info: RequestTiming[0] [REQ 92ef017e] END HEAD /health -> 200 in 0ms mem=1545MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ a51e803a] START HEAD /health mem=1545MB gc0/1/2=63/27/13 cache=0 info: RequestTiming[0] [REQ a51e803a] END HEAD /health -> 200 in 0ms mem=1545MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 7b366c69] START HEAD /health mem=1545MB gc0/1/2=63/27/13 cache=0 info: RequestTiming[0] [REQ 7b366c69] END HEAD /health -> 200 in 0ms mem=1545MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 247a76dc] START HEAD /health mem=1545MB gc0/1/2=63/27/13 cache=0 info: RequestTiming[0] [REQ 247a76dc] END HEAD /health -> 200 in 0ms mem=1545MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 6eca01d9] START HEAD /health mem=1545MB gc0/1/2=63/27/13 cache=0 info: RequestTiming[0] [REQ 6eca01d9] END HEAD /health -> 200 in 0ms mem=1545MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 4106bed7] START HEAD /health mem=1545MB gc0/1/2=63/27/13 cache=0 info: RequestTiming[0] [REQ 4106bed7] END HEAD /health -> 200 in 0ms mem=1545MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ a621ae09] START HEAD /health mem=1545MB gc0/1/2=63/27/13 cache=0 info: RequestTiming[0] [REQ a621ae09] END HEAD /health -> 200 in 0ms mem=1545MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 4ddd508c] START HEAD /health mem=1545MB gc0/1/2=63/27/13 cache=0 info: RequestTiming[0] [REQ 4ddd508c] END HEAD /health -> 200 in 0ms mem=1545MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ f77ccb0f] START HEAD /health mem=1545MB gc0/1/2=63/27/13 cache=0 info: RequestTiming[0] [REQ f77ccb0f] END HEAD /health -> 200 in 0ms mem=1545MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 414bad9a] START HEAD /health mem=1545MB gc0/1/2=63/27/13 cache=0 info: RequestTiming[0] [REQ 414bad9a] END HEAD /health -> 200 in 0ms mem=1545MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 3f967a22] START HEAD /health mem=1545MB gc0/1/2=63/27/13 cache=0 info: RequestTiming[0] [REQ 3f967a22] END HEAD /health -> 200 in 0ms mem=1545MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 1735d867] START HEAD /health mem=1545MB gc0/1/2=63/27/13 cache=0 info: RequestTiming[0] [REQ 1735d867] END HEAD /health -> 200 in 0ms mem=1545MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ f638e5af] START HEAD /health mem=1545MB gc0/1/2=63/27/13 cache=0 info: RequestTiming[0] [REQ f638e5af] END HEAD /health -> 200 in 0ms mem=1545MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 0d58857a] START HEAD /health mem=1545MB gc0/1/2=63/27/13 cache=0 info: RequestTiming[0] [REQ 0d58857a] END HEAD /health -> 200 in 0ms mem=1545MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 733a002b] START HEAD /health mem=1545MB gc0/1/2=63/27/13 cache=0 info: RequestTiming[0] [REQ 733a002b] END HEAD /health -> 200 in 0ms mem=1545MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 385ee897] START HEAD /health mem=1545MB gc0/1/2=63/27/13 cache=0 info: RequestTiming[0] [REQ 385ee897] END HEAD /health -> 200 in 0ms mem=1545MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 4d81774c] START HEAD /health mem=1545MB gc0/1/2=63/27/13 cache=0 info: RequestTiming[0] [REQ 4d81774c] END HEAD /health -> 200 in 0ms mem=1545MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 0a584b79] START HEAD /health mem=1545MB gc0/1/2=63/27/13 cache=0 info: RequestTiming[0] [REQ 0a584b79] END HEAD /health -> 200 in 0ms mem=1545MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 8383af33] START HEAD /health mem=1545MB gc0/1/2=63/27/13 cache=0 info: RequestTiming[0] [REQ 8383af33] END HEAD /health -> 200 in 0ms mem=1545MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 22716eec] START HEAD /health mem=1546MB gc0/1/2=63/27/13 cache=0 info: RequestTiming[0] [REQ 22716eec] END HEAD /health -> 200 in 0ms mem=1546MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ ca698abb] START HEAD /health mem=1546MB gc0/1/2=63/27/13 cache=0 info: RequestTiming[0] [REQ ca698abb] END HEAD /health -> 200 in 0ms mem=1546MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 3c6e262d] START HEAD /health mem=1546MB gc0/1/2=63/27/13 cache=0 info: RequestTiming[0] [REQ 3c6e262d] END HEAD /health -> 200 in 0ms mem=1546MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ d6d5811f] START HEAD /health mem=1546MB gc0/1/2=63/27/13 cache=0 info: RequestTiming[0] [REQ d6d5811f] END HEAD /health -> 200 in 0ms mem=1546MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 5ef1e65f] START HEAD /health mem=1546MB gc0/1/2=63/27/13 cache=0 info: RequestTiming[0] [REQ 5ef1e65f] END HEAD /health -> 200 in 0ms mem=1546MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 527688d8] START HEAD /health mem=1546MB gc0/1/2=63/27/13 cache=0 info: RequestTiming[0] [REQ 527688d8] END HEAD /health -> 200 in 0ms mem=1546MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ c61f3243] START HEAD /health mem=1350MB gc0/1/2=64/28/14 cache=0 info: RequestTiming[0] [REQ c61f3243] END HEAD /health -> 200 in 0ms mem=1350MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 2ed285ed] START HEAD /health mem=1350MB gc0/1/2=64/28/14 cache=0 info: RequestTiming[0] [REQ 2ed285ed] END HEAD /health -> 200 in 0ms mem=1350MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ dad16c98] START HEAD /health mem=1350MB gc0/1/2=64/28/14 cache=0 info: RequestTiming[0] [REQ dad16c98] END HEAD /health -> 200 in 0ms mem=1350MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 98c88a9f] START HEAD /health mem=1351MB gc0/1/2=64/28/14 cache=0 info: RequestTiming[0] [REQ 98c88a9f] END HEAD /health -> 200 in 0ms mem=1351MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 96f25cce] START HEAD /health mem=1351MB gc0/1/2=64/28/14 cache=0 info: RequestTiming[0] [REQ 96f25cce] END HEAD /health -> 200 in 0ms mem=1351MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 22799186] START HEAD /health mem=1351MB gc0/1/2=64/28/14 cache=0 info: RequestTiming[0] [REQ 22799186] END HEAD /health -> 200 in 0ms mem=1351MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ f6f59029] START HEAD /health mem=1351MB gc0/1/2=64/28/14 cache=0 info: RequestTiming[0] [REQ f6f59029] END HEAD /health -> 200 in 0ms mem=1351MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 032d9f8f] START HEAD /health mem=1351MB gc0/1/2=64/28/14 cache=0 info: RequestTiming[0] [REQ 032d9f8f] END HEAD /health -> 200 in 0ms mem=1351MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 7c25d97b] START HEAD /health mem=1351MB gc0/1/2=64/28/14 cache=0 info: RequestTiming[0] [REQ 7c25d97b] END HEAD /health -> 200 in 0ms mem=1351MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ cc99368a] START HEAD /health mem=1351MB gc0/1/2=64/28/14 cache=0 info: RequestTiming[0] [REQ cc99368a] END HEAD /health -> 200 in 0ms mem=1351MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 300e669b] START HEAD /health mem=1351MB gc0/1/2=64/28/14 cache=0 info: RequestTiming[0] [REQ 300e669b] END HEAD /health -> 200 in 0ms mem=1351MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 1eb392c5] START HEAD /health mem=1351MB gc0/1/2=64/28/14 cache=0 info: RequestTiming[0] [REQ 1eb392c5] END HEAD /health -> 200 in 0ms mem=1351MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 2b5e081d] START HEAD /health mem=1351MB gc0/1/2=64/28/14 cache=0 info: RequestTiming[0] [REQ 2b5e081d] END HEAD /health -> 200 in 0ms mem=1351MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 1df5c90e] START HEAD /health mem=1351MB gc0/1/2=64/28/14 cache=0 info: RequestTiming[0] [REQ 1df5c90e] END HEAD /health -> 200 in 0ms mem=1351MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 974fbd50] START HEAD /health mem=1351MB gc0/1/2=64/28/14 cache=0 info: RequestTiming[0] [REQ 974fbd50] END HEAD /health -> 200 in 0ms mem=1351MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 91d22b63] START HEAD /health mem=1351MB gc0/1/2=64/28/14 cache=0 info: RequestTiming[0] [REQ 91d22b63] END HEAD /health -> 200 in 0ms mem=1351MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ c72bdfba] START HEAD /health mem=1351MB gc0/1/2=64/28/14 cache=0 info: RequestTiming[0] [REQ c72bdfba] END HEAD /health -> 200 in 0ms mem=1351MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 8be32625] START HEAD /health mem=1351MB gc0/1/2=64/28/14 cache=0 info: RequestTiming[0] [REQ 8be32625] END HEAD /health -> 200 in 0ms mem=1351MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ c1ab6104] START HEAD /health mem=1351MB gc0/1/2=64/28/14 cache=0 info: RequestTiming[0] [REQ c1ab6104] END HEAD /health -> 200 in 0ms mem=1351MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 9e490daf] START HEAD /health mem=1351MB gc0/1/2=64/28/14 cache=0 info: RequestTiming[0] [REQ 9e490daf] END HEAD /health -> 200 in 0ms mem=1351MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ f63f98b9] START HEAD /health mem=1351MB gc0/1/2=64/28/14 cache=0 info: RequestTiming[0] [REQ f63f98b9] END HEAD /health -> 200 in 0ms mem=1351MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ c272754e] START HEAD /health mem=1351MB gc0/1/2=64/28/14 cache=0 info: RequestTiming[0] [REQ c272754e] END HEAD /health -> 200 in 0ms mem=1351MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ ecf904f6] START HEAD /health mem=1351MB gc0/1/2=64/28/14 cache=0 info: RequestTiming[0] [REQ ecf904f6] END HEAD /health -> 200 in 0ms mem=1351MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 7b4139d2] START HEAD /health mem=1351MB gc0/1/2=64/28/14 cache=0 info: RequestTiming[0] [REQ 7b4139d2] END HEAD /health -> 200 in 0ms mem=1351MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ df83fbcf] START HEAD /health mem=1351MB gc0/1/2=64/28/14 cache=0 info: RequestTiming[0] [REQ df83fbcf] END HEAD /health -> 200 in 0ms mem=1351MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ dcd88a9b] START HEAD /health mem=1352MB gc0/1/2=64/28/14 cache=0 info: RequestTiming[0] [REQ dcd88a9b] END HEAD /health -> 200 in 0ms mem=1352MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 9d34992c] START HEAD /health mem=1352MB gc0/1/2=64/28/14 cache=0 info: RequestTiming[0] [REQ 9d34992c] END HEAD /health -> 200 in 0ms mem=1352MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ b73cc9f7] START HEAD /health mem=1352MB gc0/1/2=64/28/14 cache=0 info: RequestTiming[0] [REQ b73cc9f7] END HEAD /health -> 200 in 0ms mem=1352MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ d3cc5985] START HEAD /health mem=1352MB gc0/1/2=64/28/14 cache=0 info: RequestTiming[0] [REQ d3cc5985] END HEAD /health -> 200 in 0ms mem=1352MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 7008f16e] START HEAD /health mem=1352MB gc0/1/2=64/28/14 cache=0 info: RequestTiming[0] [REQ 7008f16e] END HEAD /health -> 200 in 0ms mem=1352MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 8a11ded8] START HEAD /health mem=1352MB gc0/1/2=64/28/14 cache=0 info: RequestTiming[0] [REQ 8a11ded8] END HEAD /health -> 200 in 0ms mem=1352MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ fad2fed3] START HEAD /health mem=1352MB gc0/1/2=64/28/14 cache=0 info: RequestTiming[0] [REQ fad2fed3] END HEAD /health -> 200 in 0ms mem=1352MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ dcbe3b23] START HEAD /health mem=1352MB gc0/1/2=64/28/14 cache=0 info: RequestTiming[0] [REQ dcbe3b23] END HEAD /health -> 200 in 0ms mem=1352MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ dc6869f7] START HEAD /health mem=1352MB gc0/1/2=64/28/14 cache=0 info: RequestTiming[0] [REQ dc6869f7] END HEAD /health -> 200 in 0ms mem=1352MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 8fec9c97] START HEAD /health mem=1352MB gc0/1/2=64/28/14 cache=0 info: RequestTiming[0] [REQ 8fec9c97] END HEAD /health -> 200 in 0ms mem=1352MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 41472016] START HEAD /health mem=1352MB gc0/1/2=64/28/14 cache=0 info: RequestTiming[0] [REQ 41472016] END HEAD /health -> 200 in 0ms mem=1352MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 82f8d975] START HEAD /health mem=1352MB gc0/1/2=64/28/14 cache=0 info: RequestTiming[0] [REQ 82f8d975] END HEAD /health -> 200 in 0ms mem=1352MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ f81b0212] START HEAD /health mem=1352MB gc0/1/2=64/28/14 cache=0 info: RequestTiming[0] [REQ f81b0212] END HEAD /health -> 200 in 0ms mem=1352MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 74001669] START HEAD /health mem=1352MB gc0/1/2=64/28/14 cache=0 info: RequestTiming[0] [REQ 74001669] END HEAD /health -> 200 in 0ms mem=1352MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ aa85af2f] START HEAD /health mem=1352MB gc0/1/2=64/28/14 cache=0 info: RequestTiming[0] [REQ aa85af2f] END HEAD /health -> 200 in 0ms mem=1352MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ f951b0f6] START HEAD /health mem=1352MB gc0/1/2=64/28/14 cache=0 info: RequestTiming[0] [REQ f951b0f6] END HEAD /health -> 200 in 0ms mem=1352MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ ba2af4d2] START HEAD /health mem=1352MB gc0/1/2=64/28/14 cache=0 info: RequestTiming[0] [REQ ba2af4d2] END HEAD /health -> 200 in 0ms mem=1352MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 565224ed] START HEAD /health mem=1352MB gc0/1/2=64/28/14 cache=0 info: RequestTiming[0] [REQ 565224ed] END HEAD /health -> 200 in 0ms mem=1352MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ e751045d] START HEAD /health mem=1352MB gc0/1/2=64/28/14 cache=0 info: RequestTiming[0] [REQ e751045d] END HEAD /health -> 200 in 0ms mem=1352MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 3b37a62f] START HEAD /health mem=1352MB gc0/1/2=64/28/14 cache=0 info: RequestTiming[0] [REQ 3b37a62f] END HEAD /health -> 200 in 0ms mem=1352MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 33da16e6] START HEAD /health mem=1353MB gc0/1/2=64/28/14 cache=0 info: RequestTiming[0] [REQ 33da16e6] END HEAD /health -> 200 in 0ms mem=1353MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 991f1ff1] START HEAD /health mem=1353MB gc0/1/2=64/28/14 cache=0 info: RequestTiming[0] [REQ 991f1ff1] END HEAD /health -> 200 in 0ms mem=1353MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 5064d190] START HEAD /health mem=1353MB gc0/1/2=64/28/14 cache=0 info: RequestTiming[0] [REQ 5064d190] END HEAD /health -> 200 in 0ms mem=1353MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 2150cb9e] START HEAD /health mem=1353MB gc0/1/2=64/28/14 cache=0 info: RequestTiming[0] [REQ 2150cb9e] END HEAD /health -> 200 in 0ms mem=1353MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ b1425326] START HEAD /health mem=1353MB gc0/1/2=64/28/14 cache=0 info: RequestTiming[0] [REQ b1425326] END HEAD /health -> 200 in 0ms mem=1353MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ ab606f3d] START HEAD /health mem=1353MB gc0/1/2=64/28/14 cache=0 info: RequestTiming[0] [REQ ab606f3d] END HEAD /health -> 200 in 0ms mem=1353MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 5ab76c6e] START HEAD /health mem=1353MB gc0/1/2=64/28/14 cache=0 info: RequestTiming[0] [REQ 5ab76c6e] END HEAD /health -> 200 in 0ms mem=1353MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 12fab18d] START HEAD /health mem=1353MB gc0/1/2=64/28/14 cache=0 info: RequestTiming[0] [REQ 12fab18d] END HEAD /health -> 200 in 0ms mem=1353MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ c449f8d5] START HEAD /health mem=1353MB gc0/1/2=64/28/14 cache=0 info: RequestTiming[0] [REQ c449f8d5] END HEAD /health -> 200 in 0ms mem=1353MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ b403ab0a] START HEAD /health mem=1353MB gc0/1/2=64/28/14 cache=0 info: RequestTiming[0] [REQ b403ab0a] END HEAD /health -> 200 in 0ms mem=1353MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 21db3d25] START HEAD /health mem=1353MB gc0/1/2=64/28/14 cache=0 info: RequestTiming[0] [REQ 21db3d25] END HEAD /health -> 200 in 0ms mem=1353MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 2d0c10cd] START HEAD /health mem=1353MB gc0/1/2=64/28/14 cache=0 info: RequestTiming[0] [REQ 2d0c10cd] END HEAD /health -> 200 in 0ms mem=1353MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 46a6b939] START HEAD /health mem=1353MB gc0/1/2=64/28/14 cache=0 info: RequestTiming[0] [REQ 46a6b939] END HEAD /health -> 200 in 0ms mem=1353MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ dbb1e20c] START HEAD /health mem=1353MB gc0/1/2=64/28/14 cache=0 info: RequestTiming[0] [REQ dbb1e20c] END HEAD /health -> 200 in 0ms mem=1353MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 94d10bd9] START HEAD /health mem=1353MB gc0/1/2=64/28/14 cache=0 info: RequestTiming[0] [REQ 94d10bd9] END HEAD /health -> 200 in 0ms mem=1353MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ c9b3dbb3] START HEAD /health mem=1053MB gc0/1/2=65/28/14 cache=0 info: RequestTiming[0] [REQ c9b3dbb3] END HEAD /health -> 200 in 0ms mem=1053MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 7d035ff2] START HEAD /health mem=1053MB gc0/1/2=65/28/14 cache=0 info: RequestTiming[0] [REQ 7d035ff2] END HEAD /health -> 200 in 0ms mem=1053MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 0de6905a] START HEAD /health mem=1053MB gc0/1/2=65/28/14 cache=0 info: RequestTiming[0] [REQ 0de6905a] END HEAD /health -> 200 in 0ms mem=1053MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 2c5ea9e8] START HEAD /health mem=1053MB gc0/1/2=65/28/14 cache=0 info: RequestTiming[0] [REQ 2c5ea9e8] END HEAD /health -> 200 in 0ms mem=1053MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 75918ce0] START HEAD /health mem=1053MB gc0/1/2=65/28/14 cache=0 info: RequestTiming[0] [REQ 75918ce0] END HEAD /health -> 200 in 0ms mem=1053MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 2034f7c7] START HEAD /health mem=1053MB gc0/1/2=65/28/14 cache=0 info: RequestTiming[0] [REQ 2034f7c7] END HEAD /health -> 200 in 0ms mem=1053MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 06c19e8a] START HEAD /health mem=1053MB gc0/1/2=65/28/14 cache=0 info: RequestTiming[0] [REQ 06c19e8a] END HEAD /health -> 200 in 0ms mem=1053MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 3b11e612] START HEAD /health mem=1053MB gc0/1/2=65/28/14 cache=0 info: RequestTiming[0] [REQ 3b11e612] END HEAD /health -> 200 in 0ms mem=1053MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 1c2eeafe] START HEAD /health mem=1053MB gc0/1/2=65/28/14 cache=0 info: RequestTiming[0] [REQ 1c2eeafe] END HEAD /health -> 200 in 0ms mem=1053MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 5562f855] START HEAD /health mem=1053MB gc0/1/2=65/28/14 cache=0 info: RequestTiming[0] [REQ 5562f855] END HEAD /health -> 200 in 0ms mem=1053MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 07892b8e] START HEAD /health mem=1054MB gc0/1/2=65/28/14 cache=0 info: RequestTiming[0] [REQ 07892b8e] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ b3e1eee4] START HEAD /health mem=1054MB gc0/1/2=65/28/14 cache=0 info: RequestTiming[0] [REQ b3e1eee4] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ cd9f4954] START HEAD /health mem=1054MB gc0/1/2=65/28/14 cache=0 info: RequestTiming[0] [REQ cd9f4954] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ cec5b9ae] START HEAD /health mem=1054MB gc0/1/2=65/28/14 cache=0 info: RequestTiming[0] [REQ cec5b9ae] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 788a86e0] START HEAD /health mem=1054MB gc0/1/2=65/28/14 cache=0 info: RequestTiming[0] [REQ 788a86e0] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 1e44af62] START HEAD /health mem=1054MB gc0/1/2=65/28/14 cache=0 info: RequestTiming[0] [REQ 1e44af62] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ a3b23ee9] START HEAD /health mem=1054MB gc0/1/2=65/28/14 cache=0 info: RequestTiming[0] [REQ a3b23ee9] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 1afaeff2] START HEAD /health mem=1054MB gc0/1/2=65/28/14 cache=0 info: RequestTiming[0] [REQ 1afaeff2] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ b4956d5e] START HEAD /health mem=1054MB gc0/1/2=65/28/14 cache=0 info: RequestTiming[0] [REQ b4956d5e] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 47b335ef] START HEAD /health mem=1054MB gc0/1/2=65/28/14 cache=0 info: RequestTiming[0] [REQ 47b335ef] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ a4ecee89] START HEAD /health mem=1054MB gc0/1/2=65/28/14 cache=0 info: RequestTiming[0] [REQ a4ecee89] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 168bdd8f] START HEAD /health mem=1054MB gc0/1/2=65/28/14 cache=0 info: RequestTiming[0] [REQ 168bdd8f] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ f93e14e7] START HEAD /health mem=1054MB gc0/1/2=65/28/14 cache=0 info: RequestTiming[0] [REQ f93e14e7] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 3384e998] START HEAD /health mem=1054MB gc0/1/2=65/28/14 cache=0 info: RequestTiming[0] [REQ 3384e998] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 57593632] START HEAD /health mem=1054MB gc0/1/2=65/28/14 cache=0 info: RequestTiming[0] [REQ 57593632] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ fb3638c6] START HEAD /health mem=1054MB gc0/1/2=65/28/14 cache=0 info: RequestTiming[0] [REQ fb3638c6] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ e63de8f2] START HEAD /health mem=1054MB gc0/1/2=65/28/14 cache=0 info: RequestTiming[0] [REQ e63de8f2] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ e8c99991] START HEAD /health mem=1054MB gc0/1/2=65/28/14 cache=0 info: RequestTiming[0] [REQ e8c99991] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 0955caf3] START HEAD /health mem=1054MB gc0/1/2=65/28/14 cache=0 info: RequestTiming[0] [REQ 0955caf3] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 24ac62d3] START HEAD /health mem=1054MB gc0/1/2=65/28/14 cache=0 info: RequestTiming[0] [REQ 24ac62d3] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 4b9e3798] START HEAD /health mem=1054MB gc0/1/2=65/28/14 cache=0 info: RequestTiming[0] [REQ 4b9e3798] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 39490581] START HEAD /health mem=1055MB gc0/1/2=65/28/14 cache=0 info: RequestTiming[0] [REQ 39490581] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 23443aaa] START HEAD /health mem=1055MB gc0/1/2=65/28/14 cache=0 info: RequestTiming[0] [REQ 23443aaa] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 9ed8f712] START HEAD /health mem=1055MB gc0/1/2=65/28/14 cache=0 info: RequestTiming[0] [REQ 9ed8f712] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 5e96d4ce] START HEAD /health mem=1055MB gc0/1/2=65/28/14 cache=0 info: RequestTiming[0] [REQ 5e96d4ce] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 6c98c3ef] START HEAD /health mem=1055MB gc0/1/2=65/28/14 cache=0 info: RequestTiming[0] [REQ 6c98c3ef] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 60ca1521] START HEAD /health mem=1055MB gc0/1/2=65/28/14 cache=0 info: RequestTiming[0] [REQ 60ca1521] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 259c5b6d] START HEAD /health mem=1055MB gc0/1/2=65/28/14 cache=0 info: RequestTiming[0] [REQ 259c5b6d] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 18874741] START HEAD /health mem=1055MB gc0/1/2=65/28/14 cache=0 info: RequestTiming[0] [REQ 18874741] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 657e4015] START HEAD /health mem=1055MB gc0/1/2=65/28/14 cache=0 info: RequestTiming[0] [REQ 657e4015] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 07b017e1] START HEAD /health mem=1055MB gc0/1/2=65/28/14 cache=0 info: RequestTiming[0] [REQ 07b017e1] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 665aef1d] START HEAD /health mem=1055MB gc0/1/2=65/28/14 cache=0 info: RequestTiming[0] [REQ 665aef1d] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 1375bbb9] START HEAD /health mem=1055MB gc0/1/2=65/28/14 cache=0 info: RequestTiming[0] [REQ 1375bbb9] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ bfdc3836] START HEAD /health mem=1055MB gc0/1/2=65/28/14 cache=0 info: RequestTiming[0] [REQ bfdc3836] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 94d05c3e] START HEAD /health mem=1055MB gc0/1/2=65/28/14 cache=0 info: RequestTiming[0] [REQ 94d05c3e] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 722a54e8] START HEAD /health mem=1055MB gc0/1/2=65/28/14 cache=0 info: RequestTiming[0] [REQ 722a54e8] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ ef5113a8] START HEAD /health mem=1055MB gc0/1/2=65/28/14 cache=0 info: RequestTiming[0] [REQ ef5113a8] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ cc28ef62] START HEAD /health mem=1055MB gc0/1/2=65/28/14 cache=0 info: RequestTiming[0] [REQ cc28ef62] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ be8a027a] START HEAD /health mem=1055MB gc0/1/2=65/28/14 cache=0 info: RequestTiming[0] [REQ be8a027a] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ d8ca6f1c] START HEAD /health mem=1055MB gc0/1/2=65/28/14 cache=0 info: RequestTiming[0] [REQ d8ca6f1c] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 70533dee] START HEAD /health mem=1056MB gc0/1/2=65/28/14 cache=0 info: RequestTiming[0] [REQ 70533dee] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 9196b025] START HEAD /health mem=1056MB gc0/1/2=65/28/14 cache=0 info: RequestTiming[0] [REQ 9196b025] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ a35862a0] START HEAD /health mem=1056MB gc0/1/2=65/28/14 cache=0 info: RequestTiming[0] [REQ a35862a0] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ dd08f523] START HEAD /health mem=1056MB gc0/1/2=65/28/14 cache=0 info: RequestTiming[0] [REQ dd08f523] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 3880c8c6] START HEAD /health mem=1056MB gc0/1/2=65/28/14 cache=0 info: RequestTiming[0] [REQ 3880c8c6] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ af0b7a09] START HEAD /health mem=1056MB gc0/1/2=65/28/14 cache=0 info: RequestTiming[0] [REQ af0b7a09] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 955eabb8] START HEAD /health mem=1056MB gc0/1/2=65/28/14 cache=0 info: RequestTiming[0] [REQ 955eabb8] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 0d92252d] START HEAD /health mem=1056MB gc0/1/2=65/28/14 cache=0 info: RequestTiming[0] [REQ 0d92252d] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ d04aa999] START HEAD /health mem=1056MB gc0/1/2=65/28/14 cache=0 info: RequestTiming[0] [REQ d04aa999] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 34029630] START HEAD /health mem=1056MB gc0/1/2=65/28/14 cache=0 info: RequestTiming[0] [REQ 34029630] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 8c3e8850] START HEAD /health mem=1056MB gc0/1/2=65/28/14 cache=0 info: RequestTiming[0] [REQ 8c3e8850] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ b7d94bd7] START HEAD /health mem=1056MB gc0/1/2=65/28/14 cache=0 info: RequestTiming[0] [REQ b7d94bd7] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ dda57574] START HEAD /health mem=1056MB gc0/1/2=65/28/14 cache=0 info: RequestTiming[0] [REQ dda57574] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ b45e2133] START HEAD /health mem=1056MB gc0/1/2=65/28/14 cache=0 info: RequestTiming[0] [REQ b45e2133] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 72d603e7] START HEAD /health mem=1056MB gc0/1/2=65/28/14 cache=0 info: RequestTiming[0] [REQ 72d603e7] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 4d6fa2a2] START HEAD /health mem=1056MB gc0/1/2=65/28/14 cache=0 info: RequestTiming[0] [REQ 4d6fa2a2] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 72885506] START HEAD /health mem=1056MB gc0/1/2=65/28/14 cache=0 info: RequestTiming[0] [REQ 72885506] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 265ad743] START HEAD /health mem=1056MB gc0/1/2=65/28/14 cache=0 info: RequestTiming[0] [REQ 265ad743] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ d82239dd] START HEAD /health mem=1057MB gc0/1/2=65/28/14 cache=0 info: RequestTiming[0] [REQ d82239dd] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 098f6092] START HEAD /health mem=1057MB gc0/1/2=65/28/14 cache=0 info: RequestTiming[0] [REQ 098f6092] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 4e91d1d3] START HEAD /health mem=1057MB gc0/1/2=65/28/14 cache=0 info: RequestTiming[0] [REQ 4e91d1d3] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 447e8e11] START HEAD /health mem=1057MB gc0/1/2=65/28/14 cache=0 info: RequestTiming[0] [REQ 447e8e11] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ dc1ba912] START HEAD /health mem=1057MB gc0/1/2=65/28/14 cache=0 info: RequestTiming[0] [REQ dc1ba912] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 816b8e6d] START HEAD /health mem=1057MB gc0/1/2=65/28/14 cache=0 info: RequestTiming[0] [REQ 816b8e6d] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ f88afc21] START HEAD /health mem=1057MB gc0/1/2=65/28/14 cache=0 info: RequestTiming[0] [REQ f88afc21] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 51259000] START HEAD /health mem=1053MB gc0/1/2=66/29/14 cache=0 info: RequestTiming[0] [REQ 51259000] END HEAD /health -> 200 in 0ms mem=1053MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ f29bfde4] START HEAD /health mem=1053MB gc0/1/2=66/29/14 cache=0 info: RequestTiming[0] [REQ f29bfde4] END HEAD /health -> 200 in 0ms mem=1053MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 8f624be1] START HEAD /health mem=1053MB gc0/1/2=66/29/14 cache=0 info: RequestTiming[0] [REQ 8f624be1] END HEAD /health -> 200 in 0ms mem=1053MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ b40be58e] START HEAD /health mem=1053MB gc0/1/2=66/29/14 cache=0 info: RequestTiming[0] [REQ b40be58e] END HEAD /health -> 200 in 0ms mem=1053MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 0139292a] START HEAD /health mem=1053MB gc0/1/2=66/29/14 cache=0 info: RequestTiming[0] [REQ 0139292a] END HEAD /health -> 200 in 0ms mem=1053MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 399adb31] START HEAD /health mem=1053MB gc0/1/2=66/29/14 cache=0 info: RequestTiming[0] [REQ 399adb31] END HEAD /health -> 200 in 0ms mem=1053MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ b1ee0008] START HEAD /health mem=1053MB gc0/1/2=66/29/14 cache=0 info: RequestTiming[0] [REQ b1ee0008] END HEAD /health -> 200 in 0ms mem=1053MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 6c0c2a42] START HEAD /health mem=1053MB gc0/1/2=66/29/14 cache=0 info: RequestTiming[0] [REQ 6c0c2a42] END HEAD /health -> 200 in 0ms mem=1053MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ bc946047] START HEAD /health mem=1053MB gc0/1/2=66/29/14 cache=0 info: RequestTiming[0] [REQ bc946047] END HEAD /health -> 200 in 0ms mem=1053MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ cc21c583] START HEAD /health mem=1053MB gc0/1/2=66/29/14 cache=0 info: RequestTiming[0] [REQ cc21c583] END HEAD /health -> 200 in 0ms mem=1053MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 50807cce] START HEAD /health mem=1053MB gc0/1/2=66/29/14 cache=0 info: RequestTiming[0] [REQ 50807cce] END HEAD /health -> 200 in 0ms mem=1053MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ db025185] START HEAD /health mem=1053MB gc0/1/2=66/29/14 cache=0 info: RequestTiming[0] [REQ db025185] END HEAD /health -> 200 in 0ms mem=1053MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 6a608586] START HEAD /health mem=1053MB gc0/1/2=66/29/14 cache=0 info: RequestTiming[0] [REQ 6a608586] END HEAD /health -> 200 in 0ms mem=1053MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 43763d3a] START HEAD /health mem=1054MB gc0/1/2=66/29/14 cache=0 info: RequestTiming[0] [REQ 43763d3a] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ f2b20696] START HEAD /health mem=1054MB gc0/1/2=66/29/14 cache=0 info: RequestTiming[0] [REQ f2b20696] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 49fd97d2] START HEAD /health mem=1054MB gc0/1/2=66/29/14 cache=0 info: RequestTiming[0] [REQ 49fd97d2] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 140bde19] START HEAD /health mem=1054MB gc0/1/2=66/29/14 cache=0 info: RequestTiming[0] [REQ 140bde19] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 0cc455e6] START HEAD /health mem=1054MB gc0/1/2=66/29/14 cache=0 info: RequestTiming[0] [REQ 0cc455e6] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 41de9816] START HEAD /health mem=1054MB gc0/1/2=66/29/14 cache=0 info: RequestTiming[0] [REQ 41de9816] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 47a50db3] START HEAD /health mem=1054MB gc0/1/2=66/29/14 cache=0 info: RequestTiming[0] [REQ 47a50db3] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 63a73649] START HEAD /health mem=1054MB gc0/1/2=66/29/14 cache=0 info: RequestTiming[0] [REQ 63a73649] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 46a8a530] START HEAD /health mem=1054MB gc0/1/2=66/29/14 cache=0 info: RequestTiming[0] [REQ 46a8a530] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 56ec75c9] START HEAD /health mem=1054MB gc0/1/2=66/29/14 cache=0 info: RequestTiming[0] [REQ 56ec75c9] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 24f939e4] START HEAD /health mem=1054MB gc0/1/2=66/29/14 cache=0 info: RequestTiming[0] [REQ 24f939e4] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 0af3f814] START HEAD /health mem=1054MB gc0/1/2=66/29/14 cache=0 info: RequestTiming[0] [REQ 0af3f814] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ f298a63f] START HEAD /health mem=1054MB gc0/1/2=66/29/14 cache=0 info: RequestTiming[0] [REQ f298a63f] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ cb2fd6cb] START HEAD /health mem=1054MB gc0/1/2=66/29/14 cache=0 info: RequestTiming[0] [REQ cb2fd6cb] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ c3f50adc] START HEAD /health mem=1054MB gc0/1/2=66/29/14 cache=0 info: RequestTiming[0] [REQ c3f50adc] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 33ff673a] START HEAD /health mem=1054MB gc0/1/2=66/29/14 cache=0 info: RequestTiming[0] [REQ 33ff673a] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 0b8669db] START HEAD /health mem=1054MB gc0/1/2=66/29/14 cache=0 info: RequestTiming[0] [REQ 0b8669db] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 55b2c644] START HEAD /health mem=1054MB gc0/1/2=66/29/14 cache=0 info: RequestTiming[0] [REQ 55b2c644] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 032bfaf6] START HEAD /health mem=1054MB gc0/1/2=66/29/14 cache=0 info: RequestTiming[0] [REQ 032bfaf6] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ ad11259d] START HEAD /health mem=1054MB gc0/1/2=66/29/14 cache=0 info: RequestTiming[0] [REQ ad11259d] END HEAD /health -> 200 in 0ms mem=1055MB (d=+1MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ a2be42b5] START HEAD /health mem=1055MB gc0/1/2=66/29/14 cache=0 info: RequestTiming[0] [REQ a2be42b5] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 4d92f6a1] START HEAD /health mem=1055MB gc0/1/2=66/29/14 cache=0 info: RequestTiming[0] [REQ 4d92f6a1] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 6943b50a] START HEAD /health mem=1055MB gc0/1/2=66/29/14 cache=0 info: RequestTiming[0] [REQ 6943b50a] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ d0d5b92d] START HEAD /health mem=1055MB gc0/1/2=66/29/14 cache=0 info: RequestTiming[0] [REQ d0d5b92d] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 655549a9] START HEAD /health mem=1055MB gc0/1/2=66/29/14 cache=0 info: RequestTiming[0] [REQ 655549a9] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ a4e2edac] START HEAD /health mem=1055MB gc0/1/2=66/29/14 cache=0 info: RequestTiming[0] [REQ a4e2edac] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 70443084] START HEAD /health mem=1055MB gc0/1/2=66/29/14 cache=0 info: RequestTiming[0] [REQ 70443084] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ bad780f1] START HEAD /health mem=1055MB gc0/1/2=66/29/14 cache=0 info: RequestTiming[0] [REQ bad780f1] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 3855db90] START HEAD /health mem=1055MB gc0/1/2=66/29/14 cache=0 info: RequestTiming[0] [REQ 3855db90] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ b9d0eca0] START HEAD /health mem=1055MB gc0/1/2=66/29/14 cache=0 info: RequestTiming[0] [REQ b9d0eca0] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ abaf99e8] START HEAD /health mem=1055MB gc0/1/2=66/29/14 cache=0 info: RequestTiming[0] [REQ abaf99e8] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ f64c7e76] START HEAD /health mem=1055MB gc0/1/2=66/29/14 cache=0 info: RequestTiming[0] [REQ f64c7e76] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 75d2b8c1] START HEAD /health mem=1055MB gc0/1/2=66/29/14 cache=0 info: RequestTiming[0] [REQ 75d2b8c1] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 7dc5d55c] START HEAD /health mem=1055MB gc0/1/2=66/29/14 cache=0 info: RequestTiming[0] [REQ 7dc5d55c] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ de4c1468] START HEAD /health mem=1055MB gc0/1/2=66/29/14 cache=0 info: RequestTiming[0] [REQ de4c1468] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 0147ac5a] START HEAD /health mem=1055MB gc0/1/2=66/29/14 cache=0 info: RequestTiming[0] [REQ 0147ac5a] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 52b0648c] START HEAD /health mem=1055MB gc0/1/2=66/29/14 cache=0 info: RequestTiming[0] [REQ 52b0648c] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 5c9c640b] START HEAD /health mem=1055MB gc0/1/2=66/29/14 cache=0 info: RequestTiming[0] [REQ 5c9c640b] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 6aea894c] START HEAD /health mem=1055MB gc0/1/2=66/29/14 cache=0 info: RequestTiming[0] [REQ 6aea894c] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ f20fd1b1] START HEAD /health mem=1056MB gc0/1/2=66/29/14 cache=0 info: RequestTiming[0] [REQ f20fd1b1] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ f6cf3729] START HEAD /health mem=1056MB gc0/1/2=66/29/14 cache=0 info: RequestTiming[0] [REQ f6cf3729] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 04ea85bd] START HEAD /health mem=1056MB gc0/1/2=66/29/14 cache=0 info: RequestTiming[0] [REQ 04ea85bd] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ f2642b18] START HEAD /health mem=1056MB gc0/1/2=66/29/14 cache=0 info: RequestTiming[0] [REQ f2642b18] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 1f90e1eb] START HEAD /health mem=1056MB gc0/1/2=66/29/14 cache=0 info: RequestTiming[0] [REQ 1f90e1eb] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 95bdd502] START HEAD /health mem=1056MB gc0/1/2=66/29/14 cache=0 info: RequestTiming[0] [REQ 95bdd502] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ e6f8d303] START HEAD /health mem=1056MB gc0/1/2=66/29/14 cache=0 info: RequestTiming[0] [REQ e6f8d303] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ afb5ddf0] START HEAD /health mem=1056MB gc0/1/2=66/29/14 cache=0 info: RequestTiming[0] [REQ afb5ddf0] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ a0d22276] START HEAD /health mem=1056MB gc0/1/2=66/29/14 cache=0 info: RequestTiming[0] [REQ a0d22276] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ f9fcecf9] START HEAD /health mem=1056MB gc0/1/2=66/29/14 cache=0 info: RequestTiming[0] [REQ f9fcecf9] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ fd9cd6ba] START HEAD /health mem=1056MB gc0/1/2=66/29/14 cache=0 info: RequestTiming[0] [REQ fd9cd6ba] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 76d6b943] START HEAD /health mem=1056MB gc0/1/2=66/29/14 cache=0 info: RequestTiming[0] [REQ 76d6b943] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ af898bb0] START HEAD /health mem=1056MB gc0/1/2=66/29/14 cache=0 info: RequestTiming[0] [REQ af898bb0] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 48b778a4] START HEAD /health mem=1056MB gc0/1/2=66/29/14 cache=0 info: RequestTiming[0] [REQ 48b778a4] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 5f7b1077] START HEAD /health mem=1056MB gc0/1/2=66/29/14 cache=0 info: RequestTiming[0] [REQ 5f7b1077] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ c41218b2] START HEAD /health mem=1056MB gc0/1/2=66/29/14 cache=0 info: RequestTiming[0] [REQ c41218b2] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 19981f9d] START HEAD /health mem=1056MB gc0/1/2=66/29/14 cache=0 info: RequestTiming[0] [REQ 19981f9d] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ ec4303d1] START HEAD /health mem=1056MB gc0/1/2=66/29/14 cache=0 info: RequestTiming[0] [REQ ec4303d1] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 2312caaa] START HEAD /health mem=1056MB gc0/1/2=66/29/14 cache=0 info: RequestTiming[0] [REQ 2312caaa] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 2b375987] START HEAD /health mem=1057MB gc0/1/2=66/29/14 cache=0 info: RequestTiming[0] [REQ 2b375987] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 03cd1815] START HEAD /health mem=1057MB gc0/1/2=66/29/14 cache=0 info: RequestTiming[0] [REQ 03cd1815] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 5caa59a1] START HEAD /health mem=1057MB gc0/1/2=66/29/14 cache=0 info: RequestTiming[0] [REQ 5caa59a1] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 51d22f95] START HEAD /health mem=1057MB gc0/1/2=66/29/14 cache=0 info: RequestTiming[0] [REQ 51d22f95] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ d79e4c77] START HEAD /health mem=1057MB gc0/1/2=66/29/14 cache=0 info: RequestTiming[0] [REQ d79e4c77] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 1a2d485f] START HEAD /health mem=1053MB gc0/1/2=67/29/14 cache=0 info: RequestTiming[0] [REQ 1a2d485f] END HEAD /health -> 200 in 0ms mem=1053MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 76bf40a4] START HEAD /health mem=1053MB gc0/1/2=67/29/14 cache=0 info: RequestTiming[0] [REQ 76bf40a4] END HEAD /health -> 200 in 0ms mem=1053MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 07107617] START HEAD /health mem=1053MB gc0/1/2=67/29/14 cache=0 info: RequestTiming[0] [REQ 07107617] END HEAD /health -> 200 in 0ms mem=1053MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 6e531da9] START HEAD /health mem=1053MB gc0/1/2=67/29/14 cache=0 info: RequestTiming[0] [REQ 6e531da9] END HEAD /health -> 200 in 0ms mem=1053MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ a08bfe5f] START HEAD /health mem=1053MB gc0/1/2=67/29/14 cache=0 info: RequestTiming[0] [REQ a08bfe5f] END HEAD /health -> 200 in 0ms mem=1053MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 259ceb48] START HEAD /health mem=1053MB gc0/1/2=67/29/14 cache=0 info: RequestTiming[0] [REQ 259ceb48] END HEAD /health -> 200 in 0ms mem=1053MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ df777091] START HEAD /health mem=1053MB gc0/1/2=67/29/14 cache=0 info: RequestTiming[0] [REQ df777091] END HEAD /health -> 200 in 0ms mem=1053MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 5a86b73e] START HEAD /health mem=1053MB gc0/1/2=67/29/14 cache=0 info: RequestTiming[0] [REQ 5a86b73e] END HEAD /health -> 200 in 0ms mem=1053MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 57fc9ab0] START HEAD /health mem=1053MB gc0/1/2=67/29/14 cache=0 info: RequestTiming[0] [REQ 57fc9ab0] END HEAD /health -> 200 in 0ms mem=1053MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ fa6c42c9] START HEAD /health mem=1054MB gc0/1/2=67/29/14 cache=0 info: RequestTiming[0] [REQ fa6c42c9] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ bf107743] START HEAD /health mem=1054MB gc0/1/2=67/29/14 cache=0 info: RequestTiming[0] [REQ bf107743] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ cc09ec0b] START HEAD /health mem=1054MB gc0/1/2=67/29/14 cache=0 info: RequestTiming[0] [REQ cc09ec0b] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ bbcffd3b] START HEAD /health mem=1054MB gc0/1/2=67/29/14 cache=0 info: RequestTiming[0] [REQ bbcffd3b] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ ac21a279] START HEAD /health mem=1054MB gc0/1/2=67/29/14 cache=0 info: RequestTiming[0] [REQ ac21a279] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ f04e2dce] START HEAD /health mem=1054MB gc0/1/2=67/29/14 cache=0 info: RequestTiming[0] [REQ f04e2dce] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 02f1c773] START HEAD /health mem=1054MB gc0/1/2=67/29/14 cache=0 info: RequestTiming[0] [REQ 02f1c773] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 2b6606f9] START HEAD /health mem=1054MB gc0/1/2=67/29/14 cache=0 info: RequestTiming[0] [REQ 2b6606f9] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ fe1bbff3] START HEAD /health mem=1054MB gc0/1/2=67/29/14 cache=0 info: RequestTiming[0] [REQ fe1bbff3] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ f2c238ed] START HEAD /health mem=1054MB gc0/1/2=67/29/14 cache=0 info: RequestTiming[0] [REQ f2c238ed] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 45fff025] START HEAD /health mem=1054MB gc0/1/2=67/29/14 cache=0 info: RequestTiming[0] [REQ 45fff025] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 103c955c] START HEAD /health mem=1054MB gc0/1/2=67/29/14 cache=0 info: RequestTiming[0] [REQ 103c955c] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ e80a8a4c] START HEAD /health mem=1054MB gc0/1/2=67/29/14 cache=0 info: RequestTiming[0] [REQ e80a8a4c] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 65872bd8] START HEAD /health mem=1054MB gc0/1/2=67/29/14 cache=0 info: RequestTiming[0] [REQ 65872bd8] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 5a0f55a6] START HEAD /health mem=1054MB gc0/1/2=67/29/14 cache=0 info: RequestTiming[0] [REQ 5a0f55a6] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ bb1f9fe3] START HEAD /health mem=1054MB gc0/1/2=67/29/14 cache=0 info: RequestTiming[0] [REQ bb1f9fe3] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ e96ddc96] START HEAD /health mem=1054MB gc0/1/2=67/29/14 cache=0 info: RequestTiming[0] [REQ e96ddc96] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 1351cfdc] START HEAD /health mem=1054MB gc0/1/2=67/29/14 cache=0 info: RequestTiming[0] [REQ 1351cfdc] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 6451346a] START HEAD /health mem=1054MB gc0/1/2=67/29/14 cache=0 info: RequestTiming[0] [REQ 6451346a] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 4bdfc386] START HEAD /health mem=1054MB gc0/1/2=67/29/14 cache=0 info: RequestTiming[0] [REQ 4bdfc386] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 8ad15571] START HEAD /health mem=1054MB gc0/1/2=67/29/14 cache=0 info: RequestTiming[0] [REQ 8ad15571] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 54779c57] START HEAD /health mem=1054MB gc0/1/2=67/29/14 cache=0 info: RequestTiming[0] [REQ 54779c57] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 6d8bc57e] START HEAD /health mem=1055MB gc0/1/2=67/29/14 cache=0 info: RequestTiming[0] [REQ 6d8bc57e] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 2f0dde90] START HEAD /health mem=1055MB gc0/1/2=67/29/14 cache=0 info: RequestTiming[0] [REQ 2f0dde90] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ fe1875fa] START HEAD /health mem=1055MB gc0/1/2=67/29/14 cache=0 info: RequestTiming[0] [REQ fe1875fa] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 03239d70] START HEAD /health mem=1055MB gc0/1/2=67/29/14 cache=0 info: RequestTiming[0] [REQ 03239d70] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ ba612013] START HEAD /health mem=1055MB gc0/1/2=67/29/14 cache=0 info: RequestTiming[0] [REQ ba612013] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 949c3603] START HEAD /health mem=1055MB gc0/1/2=67/29/14 cache=0 info: RequestTiming[0] [REQ 949c3603] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 1361f52a] START HEAD /health mem=1055MB gc0/1/2=67/29/14 cache=0 info: RequestTiming[0] [REQ 1361f52a] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ eee6f7f9] START HEAD /health mem=1055MB gc0/1/2=67/29/14 cache=0 info: RequestTiming[0] [REQ eee6f7f9] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 5efbb2a7] START HEAD /health mem=1055MB gc0/1/2=67/29/14 cache=0 info: RequestTiming[0] [REQ 5efbb2a7] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 43b4300b] START HEAD /health mem=1055MB gc0/1/2=67/29/14 cache=0 info: RequestTiming[0] [REQ 43b4300b] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ c736e472] START HEAD /health mem=1055MB gc0/1/2=67/29/14 cache=0 info: RequestTiming[0] [REQ c736e472] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ a32866e2] START HEAD /health mem=1055MB gc0/1/2=67/29/14 cache=0 info: RequestTiming[0] [REQ a32866e2] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 663161cc] START HEAD /health mem=1055MB gc0/1/2=67/29/14 cache=0 info: RequestTiming[0] [REQ 663161cc] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ c54c7f09] START HEAD /health mem=1055MB gc0/1/2=67/29/14 cache=0 info: RequestTiming[0] [REQ c54c7f09] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 2a3878ab] START HEAD /health mem=1055MB gc0/1/2=67/29/14 cache=0 info: RequestTiming[0] [REQ 2a3878ab] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 0db6c1cc] START HEAD /health mem=1055MB gc0/1/2=67/29/14 cache=0 info: RequestTiming[0] [REQ 0db6c1cc] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 732f0492] START HEAD /health mem=1055MB gc0/1/2=67/29/14 cache=0 info: RequestTiming[0] [REQ 732f0492] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 131f3d30] START HEAD /health mem=1055MB gc0/1/2=67/29/14 cache=0 info: RequestTiming[0] [REQ 131f3d30] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 7c5cee58] START HEAD /health mem=1055MB gc0/1/2=67/29/14 cache=0 info: RequestTiming[0] [REQ 7c5cee58] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 51a4553e] START HEAD /health mem=1056MB gc0/1/2=67/29/14 cache=0 info: RequestTiming[0] [REQ 51a4553e] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 18ab6e72] START HEAD /health mem=1056MB gc0/1/2=67/29/14 cache=0 info: RequestTiming[0] [REQ 18ab6e72] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 59592242] START HEAD /health mem=1056MB gc0/1/2=67/29/14 cache=0 info: RequestTiming[0] [REQ 59592242] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ ba5e5efc] START HEAD /health mem=1056MB gc0/1/2=67/29/14 cache=0 info: RequestTiming[0] [REQ ba5e5efc] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 02597476] START HEAD /health mem=1056MB gc0/1/2=67/29/14 cache=0 info: RequestTiming[0] [REQ 02597476] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 45ee7534] START HEAD /health mem=1056MB gc0/1/2=67/29/14 cache=0 info: RequestTiming[0] [REQ 45ee7534] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 28005be3] START HEAD /health mem=1056MB gc0/1/2=67/29/14 cache=0 info: RequestTiming[0] [REQ 28005be3] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 55c94114] START HEAD /health mem=1056MB gc0/1/2=67/29/14 cache=0 info: RequestTiming[0] [REQ 55c94114] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ efd1d9e9] START HEAD /health mem=1056MB gc0/1/2=67/29/14 cache=0 info: RequestTiming[0] [REQ efd1d9e9] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ b35376c6] START HEAD /health mem=1056MB gc0/1/2=67/29/14 cache=0 info: RequestTiming[0] [REQ b35376c6] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ da314b56] START HEAD /health mem=1056MB gc0/1/2=67/29/14 cache=0 info: RequestTiming[0] [REQ da314b56] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ a748113b] START HEAD /health mem=1056MB gc0/1/2=67/29/14 cache=0 info: RequestTiming[0] [REQ a748113b] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 30cd5616] START HEAD /health mem=1053MB gc0/1/2=68/29/14 cache=0 info: RequestTiming[0] [REQ 30cd5616] END HEAD /health -> 200 in 0ms mem=1053MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ fc45c367] START HEAD /health mem=1053MB gc0/1/2=68/29/14 cache=0 info: RequestTiming[0] [REQ fc45c367] END HEAD /health -> 200 in 0ms mem=1053MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 6ffb555e] START HEAD /health mem=1053MB gc0/1/2=68/29/14 cache=0 info: RequestTiming[0] [REQ 6ffb555e] END HEAD /health -> 200 in 0ms mem=1053MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 23e6e579] START HEAD /health mem=1053MB gc0/1/2=68/29/14 cache=0 info: RequestTiming[0] [REQ 23e6e579] END HEAD /health -> 200 in 0ms mem=1053MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 390a4f6e] START HEAD /health mem=1053MB gc0/1/2=68/29/14 cache=0 info: RequestTiming[0] [REQ 390a4f6e] END HEAD /health -> 200 in 0ms mem=1053MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 62de7f4f] START HEAD /health mem=1053MB gc0/1/2=68/29/14 cache=0 info: RequestTiming[0] [REQ 62de7f4f] END HEAD /health -> 200 in 0ms mem=1053MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ cddf2eef] START HEAD /health mem=1053MB gc0/1/2=68/29/14 cache=0 info: RequestTiming[0] [REQ cddf2eef] END HEAD /health -> 200 in 0ms mem=1053MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 3c977909] START HEAD /health mem=1053MB gc0/1/2=68/29/14 cache=0 info: RequestTiming[0] [REQ 3c977909] END HEAD /health -> 200 in 0ms mem=1053MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 6e31e5fc] START HEAD /health mem=1053MB gc0/1/2=68/29/14 cache=0 info: RequestTiming[0] [REQ 6e31e5fc] END HEAD /health -> 200 in 0ms mem=1053MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 3ccd088d] START HEAD /health mem=1054MB gc0/1/2=68/29/14 cache=0 info: RequestTiming[0] [REQ 3ccd088d] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ a42cec06] START HEAD /health mem=1054MB gc0/1/2=68/29/14 cache=0 info: RequestTiming[0] [REQ a42cec06] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ f95e7041] START HEAD /health mem=1054MB gc0/1/2=68/29/14 cache=0 info: RequestTiming[0] [REQ f95e7041] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ e59f2ec3] START HEAD /health mem=1054MB gc0/1/2=68/29/14 cache=0 info: RequestTiming[0] [REQ e59f2ec3] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 588ab304] START HEAD /health mem=1054MB gc0/1/2=68/29/14 cache=0 info: RequestTiming[0] [REQ 588ab304] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 5ebfa90b] START HEAD /health mem=1054MB gc0/1/2=68/29/14 cache=0 info: RequestTiming[0] [REQ 5ebfa90b] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 8b075f5a] START HEAD /health mem=1054MB gc0/1/2=68/29/14 cache=0 info: RequestTiming[0] [REQ 8b075f5a] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 483f3ad3] START HEAD /health mem=1054MB gc0/1/2=68/29/14 cache=0 info: RequestTiming[0] [REQ 483f3ad3] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ dea9be48] START HEAD /health mem=1054MB gc0/1/2=68/29/14 cache=0 info: RequestTiming[0] [REQ dea9be48] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ a6de2545] START HEAD /health mem=1054MB gc0/1/2=68/29/14 cache=0 info: RequestTiming[0] [REQ a6de2545] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 982c8525] START HEAD /health mem=1054MB gc0/1/2=68/29/14 cache=0 info: RequestTiming[0] [REQ 982c8525] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ b8425997] START HEAD /health mem=1054MB gc0/1/2=68/29/14 cache=0 info: RequestTiming[0] [REQ b8425997] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 9dddeb96] START HEAD /health mem=1054MB gc0/1/2=68/29/14 cache=0 info: RequestTiming[0] [REQ 9dddeb96] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ e8b0ac0c] START HEAD /health mem=1054MB gc0/1/2=68/29/14 cache=0 info: RequestTiming[0] [REQ e8b0ac0c] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 04d568cd] START HEAD /health mem=1054MB gc0/1/2=68/29/14 cache=0 info: RequestTiming[0] [REQ 04d568cd] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ e286aee9] START HEAD /health mem=1054MB gc0/1/2=68/29/14 cache=0 info: RequestTiming[0] [REQ e286aee9] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 30c52cd8] START HEAD /health mem=1054MB gc0/1/2=68/29/14 cache=0 info: RequestTiming[0] [REQ 30c52cd8] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ f45b0a4e] START HEAD /health mem=1054MB gc0/1/2=68/29/14 cache=0 info: RequestTiming[0] [REQ f45b0a4e] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ a1714bf6] START HEAD /health mem=1054MB gc0/1/2=68/29/14 cache=0 info: RequestTiming[0] [REQ a1714bf6] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 41f2877d] START HEAD /health mem=1054MB gc0/1/2=68/29/14 cache=0 info: RequestTiming[0] [REQ 41f2877d] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ e9d3c1b0] START HEAD /health mem=1054MB gc0/1/2=68/29/14 cache=0 info: RequestTiming[0] [REQ e9d3c1b0] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 4cb6520b] START HEAD /health mem=1055MB gc0/1/2=68/29/14 cache=0 info: RequestTiming[0] [REQ 4cb6520b] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 919aa5f2] START HEAD /health mem=1055MB gc0/1/2=68/29/14 cache=0 info: RequestTiming[0] [REQ 919aa5f2] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ e6c1ef4e] START HEAD /health mem=1055MB gc0/1/2=68/29/14 cache=0 info: RequestTiming[0] [REQ e6c1ef4e] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ faaefe96] START HEAD /health mem=1055MB gc0/1/2=68/29/14 cache=0 info: RequestTiming[0] [REQ faaefe96] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ ae7b0951] START HEAD /health mem=1055MB gc0/1/2=68/29/14 cache=0 info: RequestTiming[0] [REQ ae7b0951] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ b6f2be9b] START HEAD /health mem=1055MB gc0/1/2=68/29/14 cache=0 info: RequestTiming[0] [REQ b6f2be9b] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ b366be1c] START HEAD /health mem=1055MB gc0/1/2=68/29/14 cache=0 info: RequestTiming[0] [REQ b366be1c] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ ec9ec9e3] START HEAD /health mem=1055MB gc0/1/2=68/29/14 cache=0 info: RequestTiming[0] [REQ ec9ec9e3] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 534cb95a] START HEAD /health mem=1055MB gc0/1/2=68/29/14 cache=0 info: RequestTiming[0] [REQ 534cb95a] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ ee123854] START HEAD /health mem=1055MB gc0/1/2=68/29/14 cache=0 info: RequestTiming[0] [REQ ee123854] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ d62da97a] START HEAD /health mem=1055MB gc0/1/2=68/29/14 cache=0 info: RequestTiming[0] [REQ d62da97a] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 5ea5a0c0] START HEAD /health mem=1055MB gc0/1/2=68/29/14 cache=0 info: RequestTiming[0] [REQ 5ea5a0c0] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ d88e337d] START HEAD /health mem=1055MB gc0/1/2=68/29/14 cache=0 info: RequestTiming[0] [REQ d88e337d] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 75e8a775] START HEAD /health mem=1055MB gc0/1/2=68/29/14 cache=0 info: RequestTiming[0] [REQ 75e8a775] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 94134833] START HEAD /health mem=1055MB gc0/1/2=68/29/14 cache=0 info: RequestTiming[0] [REQ 94134833] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 7c19e4a6] START HEAD /health mem=1055MB gc0/1/2=68/29/14 cache=0 info: RequestTiming[0] [REQ 7c19e4a6] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ a38026e8] START HEAD /health mem=1055MB gc0/1/2=68/29/14 cache=0 info: RequestTiming[0] [REQ a38026e8] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ a73cb798] START HEAD /health mem=1055MB gc0/1/2=68/29/14 cache=0 info: RequestTiming[0] [REQ a73cb798] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 5e6427ba] START HEAD /health mem=1055MB gc0/1/2=68/29/14 cache=0 info: RequestTiming[0] [REQ 5e6427ba] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ c8ae99fb] START HEAD /health mem=1056MB gc0/1/2=68/29/14 cache=0 info: RequestTiming[0] [REQ c8ae99fb] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ cbe7cd2f] START HEAD /health mem=1056MB gc0/1/2=68/29/14 cache=0 info: RequestTiming[0] [REQ cbe7cd2f] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ ddad03d2] START HEAD /health mem=1056MB gc0/1/2=68/29/14 cache=0 info: RequestTiming[0] [REQ ddad03d2] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ f5c7cc73] START HEAD /health mem=1056MB gc0/1/2=68/29/14 cache=0 info: RequestTiming[0] [REQ f5c7cc73] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 3e088fab] START HEAD /health mem=1056MB gc0/1/2=68/29/14 cache=0 info: RequestTiming[0] [REQ 3e088fab] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ ac204996] START HEAD /health mem=1056MB gc0/1/2=68/29/14 cache=0 info: RequestTiming[0] [REQ ac204996] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ b64b113e] START HEAD /health mem=1056MB gc0/1/2=68/29/14 cache=0 info: RequestTiming[0] [REQ b64b113e] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 618fb3eb] START HEAD /health mem=1056MB gc0/1/2=68/29/14 cache=0 info: RequestTiming[0] [REQ 618fb3eb] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 258d6bee] START HEAD /health mem=1056MB gc0/1/2=68/29/14 cache=0 info: RequestTiming[0] [REQ 258d6bee] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 480747bf] START HEAD /health mem=1056MB gc0/1/2=68/29/14 cache=0 info: RequestTiming[0] [REQ 480747bf] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 50ee882d] START HEAD /health mem=1056MB gc0/1/2=68/29/14 cache=0 info: RequestTiming[0] [REQ 50ee882d] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 4f774373] START HEAD /health mem=1056MB gc0/1/2=68/29/14 cache=0 info: RequestTiming[0] [REQ 4f774373] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 69606b7f] START HEAD /health mem=1056MB gc0/1/2=68/29/14 cache=0 info: RequestTiming[0] [REQ 69606b7f] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ a4de05b3] START HEAD /health mem=1056MB gc0/1/2=68/29/14 cache=0 info: RequestTiming[0] [REQ a4de05b3] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 7f182ceb] START HEAD /health mem=1056MB gc0/1/2=68/29/14 cache=0 info: RequestTiming[0] [REQ 7f182ceb] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 46391563] START HEAD /health mem=1056MB gc0/1/2=68/29/14 cache=0 info: RequestTiming[0] [REQ 46391563] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 2bec54da] START HEAD /health mem=1056MB gc0/1/2=68/29/14 cache=0 info: RequestTiming[0] [REQ 2bec54da] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ d391d79d] START HEAD /health mem=1056MB gc0/1/2=68/29/14 cache=0 info: RequestTiming[0] [REQ d391d79d] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 95faaf72] START HEAD /health mem=1057MB gc0/1/2=68/29/14 cache=0 info: RequestTiming[0] [REQ 95faaf72] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ b5c11282] START HEAD /health mem=1057MB gc0/1/2=68/29/14 cache=0 info: RequestTiming[0] [REQ b5c11282] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ a18e8416] START HEAD /health mem=1057MB gc0/1/2=68/29/14 cache=0 info: RequestTiming[0] [REQ a18e8416] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ a12a4d75] START HEAD /health mem=1057MB gc0/1/2=68/29/14 cache=0 info: RequestTiming[0] [REQ a12a4d75] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 9c269efd] START HEAD /health mem=1057MB gc0/1/2=68/29/14 cache=0 info: RequestTiming[0] [REQ 9c269efd] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ e21fc621] START HEAD /health mem=1057MB gc0/1/2=68/29/14 cache=0 info: RequestTiming[0] [REQ e21fc621] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 32137b53] START HEAD /health mem=1057MB gc0/1/2=68/29/14 cache=0 info: RequestTiming[0] [REQ 32137b53] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ db531351] START HEAD /health mem=1057MB gc0/1/2=68/29/14 cache=0 info: RequestTiming[0] [REQ db531351] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ ac1c0180] START HEAD /health mem=1057MB gc0/1/2=68/29/14 cache=0 info: RequestTiming[0] [REQ ac1c0180] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ cc35a21e] START HEAD /health mem=1053MB gc0/1/2=69/29/14 cache=0 info: RequestTiming[0] [REQ cc35a21e] END HEAD /health -> 200 in 0ms mem=1053MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ dd13a918] START HEAD /health mem=1053MB gc0/1/2=69/29/14 cache=0 info: RequestTiming[0] [REQ dd13a918] END HEAD /health -> 200 in 0ms mem=1053MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 79816e54] START HEAD /health mem=1053MB gc0/1/2=69/29/14 cache=0 info: RequestTiming[0] [REQ 79816e54] END HEAD /health -> 200 in 0ms mem=1053MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ e0ab51d1] START HEAD /health mem=1054MB gc0/1/2=69/29/14 cache=0 info: RequestTiming[0] [REQ e0ab51d1] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 46302b26] START HEAD /health mem=1054MB gc0/1/2=69/29/14 cache=0 info: RequestTiming[0] [REQ 46302b26] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 5efe7beb] START HEAD /health mem=1054MB gc0/1/2=69/29/14 cache=0 info: RequestTiming[0] [REQ 5efe7beb] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ ad7a46e1] START HEAD /health mem=1054MB gc0/1/2=69/29/14 cache=0 info: RequestTiming[0] [REQ ad7a46e1] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 84e4d1cb] START HEAD /health mem=1054MB gc0/1/2=69/29/14 cache=0 info: RequestTiming[0] [REQ 84e4d1cb] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 933d5898] START HEAD /health mem=1054MB gc0/1/2=69/29/14 cache=0 info: RequestTiming[0] [REQ 933d5898] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 3a70e4db] START HEAD /health mem=1054MB gc0/1/2=69/29/14 cache=0 info: RequestTiming[0] [REQ 3a70e4db] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 18ab308a] START HEAD /health mem=1054MB gc0/1/2=69/29/14 cache=0 info: RequestTiming[0] [REQ 18ab308a] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 8701234e] START HEAD /health mem=1054MB gc0/1/2=69/29/14 cache=0 info: RequestTiming[0] [REQ 8701234e] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ cd5a92c7] START HEAD /health mem=1054MB gc0/1/2=69/29/14 cache=0 info: RequestTiming[0] [REQ cd5a92c7] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 6d77fe37] START HEAD /health mem=1054MB gc0/1/2=69/29/14 cache=0 info: RequestTiming[0] [REQ 6d77fe37] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 43529cd5] START HEAD /health mem=1054MB gc0/1/2=69/29/14 cache=0 info: RequestTiming[0] [REQ 43529cd5] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 4700c120] START HEAD /health mem=1054MB gc0/1/2=69/29/14 cache=0 info: RequestTiming[0] [REQ 4700c120] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ a196c23f] START HEAD /health mem=1054MB gc0/1/2=69/29/14 cache=0 info: RequestTiming[0] [REQ a196c23f] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 8ee5d3db] START HEAD /health mem=1054MB gc0/1/2=69/29/14 cache=0 info: RequestTiming[0] [REQ 8ee5d3db] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 220aad43] START HEAD /health mem=1054MB gc0/1/2=69/29/14 cache=0 info: RequestTiming[0] [REQ 220aad43] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 4c75bc48] START HEAD /health mem=1054MB gc0/1/2=69/29/14 cache=0 info: RequestTiming[0] [REQ 4c75bc48] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 20f219c6] START HEAD /health mem=1054MB gc0/1/2=69/29/14 cache=0 info: RequestTiming[0] [REQ 20f219c6] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 1972b6c7] START HEAD /health mem=1054MB gc0/1/2=69/29/14 cache=0 info: RequestTiming[0] [REQ 1972b6c7] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 99fd7ad7] START HEAD /health mem=1054MB gc0/1/2=69/29/14 cache=0 info: RequestTiming[0] [REQ 99fd7ad7] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 1743ea96] START HEAD /health mem=1054MB gc0/1/2=69/29/14 cache=0 info: RequestTiming[0] [REQ 1743ea96] END HEAD /health -> 200 in 0ms mem=1055MB (d=+1MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 7757ac7d] START HEAD /health mem=1055MB gc0/1/2=69/29/14 cache=0 info: RequestTiming[0] [REQ 7757ac7d] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ eb340846] START HEAD /health mem=1055MB gc0/1/2=69/29/14 cache=0 info: RequestTiming[0] [REQ eb340846] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ ddd0b700] START HEAD /health mem=1055MB gc0/1/2=69/29/14 cache=0 info: RequestTiming[0] [REQ ddd0b700] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ f5049c05] START HEAD /health mem=1055MB gc0/1/2=69/29/14 cache=0 info: RequestTiming[0] [REQ f5049c05] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ e76d9cd8] START HEAD /health mem=1055MB gc0/1/2=69/29/14 cache=0 info: RequestTiming[0] [REQ e76d9cd8] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 434a12aa] START HEAD /health mem=1055MB gc0/1/2=69/29/14 cache=0 info: RequestTiming[0] [REQ 434a12aa] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ b6df643f] START HEAD /health mem=1055MB gc0/1/2=69/29/14 cache=0 info: RequestTiming[0] [REQ b6df643f] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 40e002a4] START HEAD /health mem=1055MB gc0/1/2=69/29/14 cache=0 info: RequestTiming[0] [REQ 40e002a4] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ a14a37b2] START HEAD /health mem=1055MB gc0/1/2=69/29/14 cache=0 info: RequestTiming[0] [REQ a14a37b2] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 242fbf1e] START HEAD /health mem=1055MB gc0/1/2=69/29/14 cache=0 info: RequestTiming[0] [REQ 242fbf1e] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 9702d685] START HEAD /health mem=1055MB gc0/1/2=69/29/14 cache=0 info: RequestTiming[0] [REQ 9702d685] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 35cbceb6] START HEAD /health mem=1055MB gc0/1/2=69/29/14 cache=0 info: RequestTiming[0] [REQ 35cbceb6] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 93c406e6] START HEAD /health mem=1055MB gc0/1/2=69/29/14 cache=0 info: RequestTiming[0] [REQ 93c406e6] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ a23d202f] START HEAD /health mem=1055MB gc0/1/2=69/29/14 cache=0 info: RequestTiming[0] [REQ a23d202f] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 0ce1bd4f] START HEAD /health mem=1055MB gc0/1/2=69/29/14 cache=0 info: RequestTiming[0] [REQ 0ce1bd4f] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 23e45abf] START HEAD /health mem=1055MB gc0/1/2=69/29/14 cache=0 info: RequestTiming[0] [REQ 23e45abf] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 05f8fc14] START HEAD /health mem=1055MB gc0/1/2=69/29/14 cache=0 info: RequestTiming[0] [REQ 05f8fc14] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 5c458361] START HEAD /health mem=1055MB gc0/1/2=69/29/14 cache=0 info: RequestTiming[0] [REQ 5c458361] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 3613c9f6] START HEAD /health mem=1055MB gc0/1/2=69/29/14 cache=0 info: RequestTiming[0] [REQ 3613c9f6] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 27943b21] START HEAD /health mem=1056MB gc0/1/2=69/29/14 cache=0 info: RequestTiming[0] [REQ 27943b21] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 7ba93705] START HEAD /health mem=1056MB gc0/1/2=69/29/14 cache=0 info: RequestTiming[0] [REQ 7ba93705] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 48fba326] START HEAD /health mem=1056MB gc0/1/2=69/29/14 cache=0 info: RequestTiming[0] [REQ 48fba326] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 621e48d9] START HEAD /health mem=1056MB gc0/1/2=69/29/14 cache=0 info: RequestTiming[0] [REQ 621e48d9] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 7b1cd510] START HEAD /health mem=1056MB gc0/1/2=69/29/14 cache=0 info: RequestTiming[0] [REQ 7b1cd510] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ fb714dc2] START HEAD /health mem=1056MB gc0/1/2=69/29/14 cache=0 info: RequestTiming[0] [REQ fb714dc2] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 0aa2ca3e] START HEAD /health mem=1056MB gc0/1/2=69/29/14 cache=0 info: RequestTiming[0] [REQ 0aa2ca3e] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ a81e776f] START HEAD /health mem=1056MB gc0/1/2=69/29/14 cache=0 info: RequestTiming[0] [REQ a81e776f] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ c39cb921] START HEAD /health mem=1056MB gc0/1/2=69/29/14 cache=0 info: RequestTiming[0] [REQ c39cb921] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ aaeba504] START HEAD /health mem=1056MB gc0/1/2=69/29/14 cache=0 info: RequestTiming[0] [REQ aaeba504] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 01e9d0e4] START HEAD /health mem=1056MB gc0/1/2=69/29/14 cache=0 info: RequestTiming[0] [REQ 01e9d0e4] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ aac06574] START HEAD /health mem=1056MB gc0/1/2=69/29/14 cache=0 info: RequestTiming[0] [REQ aac06574] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 3f064392] START HEAD /health mem=1056MB gc0/1/2=69/29/14 cache=0 info: RequestTiming[0] [REQ 3f064392] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ a60b6504] START HEAD /health mem=1056MB gc0/1/2=69/29/14 cache=0 info: RequestTiming[0] [REQ a60b6504] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 3360abc7] START HEAD /health mem=1056MB gc0/1/2=69/29/14 cache=0 info: RequestTiming[0] [REQ 3360abc7] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ a40213b7] START HEAD /health mem=1056MB gc0/1/2=69/29/14 cache=0 info: RequestTiming[0] [REQ a40213b7] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ a02565a1] START HEAD /health mem=1056MB gc0/1/2=69/29/14 cache=0 info: RequestTiming[0] [REQ a02565a1] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 80cb43f4] START HEAD /health mem=1056MB gc0/1/2=69/29/14 cache=0 info: RequestTiming[0] [REQ 80cb43f4] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ b15f967f] START HEAD /health mem=1056MB gc0/1/2=69/29/14 cache=0 info: RequestTiming[0] [REQ b15f967f] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 242fc7e2] START HEAD /health mem=1056MB gc0/1/2=69/29/14 cache=0 info: RequestTiming[0] [REQ 242fc7e2] END HEAD /health -> 200 in 0ms mem=1057MB (d=+1MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ e8abc659] START HEAD /health mem=1057MB gc0/1/2=69/29/14 cache=0 info: RequestTiming[0] [REQ e8abc659] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ e92d235a] START HEAD /health mem=1057MB gc0/1/2=69/29/14 cache=0 info: RequestTiming[0] [REQ e92d235a] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 8c2333ce] START HEAD /health mem=1057MB gc0/1/2=69/29/14 cache=0 info: RequestTiming[0] [REQ 8c2333ce] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 2e172b03] START HEAD /health mem=1057MB gc0/1/2=69/29/14 cache=0 info: RequestTiming[0] [REQ 2e172b03] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 8b4c755e] START HEAD /health mem=1057MB gc0/1/2=69/29/14 cache=0 info: RequestTiming[0] [REQ 8b4c755e] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 1ba4af1d] START HEAD /health mem=1057MB gc0/1/2=69/29/14 cache=0 info: RequestTiming[0] [REQ 1ba4af1d] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 12de1a49] START HEAD /health mem=1057MB gc0/1/2=69/29/14 cache=0 info: RequestTiming[0] [REQ 12de1a49] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ c6fa7f6e] START HEAD /health mem=1057MB gc0/1/2=69/29/14 cache=0 info: RequestTiming[0] [REQ c6fa7f6e] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ de061a9b] START HEAD /health mem=1057MB gc0/1/2=69/29/14 cache=0 info: RequestTiming[0] [REQ de061a9b] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 55dcfb40] START HEAD /health mem=1057MB gc0/1/2=69/29/14 cache=0 info: RequestTiming[0] [REQ 55dcfb40] END HEAD /health -> 200 in 1ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ cef31d95] START HEAD /health mem=1057MB gc0/1/2=69/29/14 cache=0 info: RequestTiming[0] [REQ cef31d95] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ b55e1cb6] START HEAD /health mem=1057MB gc0/1/2=69/29/14 cache=0 info: RequestTiming[0] [REQ b55e1cb6] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ ae297c49] START HEAD /health mem=1057MB gc0/1/2=69/29/14 cache=0 info: RequestTiming[0] [REQ ae297c49] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 4a370888] START HEAD /health mem=1054MB gc0/1/2=70/29/14 cache=0 info: RequestTiming[0] [REQ 4a370888] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ e90197f3] START HEAD /health mem=1054MB gc0/1/2=70/29/14 cache=0 info: RequestTiming[0] [REQ e90197f3] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 035a55b2] START HEAD /health mem=1054MB gc0/1/2=70/29/14 cache=0 info: RequestTiming[0] [REQ 035a55b2] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 05776531] START HEAD /health mem=1054MB gc0/1/2=70/29/14 cache=0 info: RequestTiming[0] [REQ 05776531] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 492c37fb] START HEAD /health mem=1054MB gc0/1/2=70/29/14 cache=0 info: RequestTiming[0] [REQ 492c37fb] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ a404ace7] START HEAD /health mem=1054MB gc0/1/2=70/29/14 cache=0 info: RequestTiming[0] [REQ a404ace7] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 05b7aa60] START HEAD /health mem=1054MB gc0/1/2=70/29/14 cache=0 info: RequestTiming[0] [REQ 05b7aa60] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ d5328441] START HEAD /health mem=1054MB gc0/1/2=70/29/14 cache=0 info: RequestTiming[0] [REQ d5328441] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 15185028] START HEAD /health mem=1054MB gc0/1/2=70/29/14 cache=0 info: RequestTiming[0] [REQ 15185028] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 0b93e59a] START HEAD /health mem=1054MB gc0/1/2=70/29/14 cache=0 info: RequestTiming[0] [REQ 0b93e59a] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ f799f63e] START HEAD /health mem=1054MB gc0/1/2=70/29/14 cache=0 info: RequestTiming[0] [REQ f799f63e] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 8d676a78] START HEAD /health mem=1054MB gc0/1/2=70/29/14 cache=0 info: RequestTiming[0] [REQ 8d676a78] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 422f9840] START HEAD /health mem=1054MB gc0/1/2=70/29/14 cache=0 info: RequestTiming[0] [REQ 422f9840] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 140c3651] START HEAD /health mem=1054MB gc0/1/2=70/29/14 cache=0 info: RequestTiming[0] [REQ 140c3651] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 84196a20] START HEAD /health mem=1054MB gc0/1/2=70/29/14 cache=0 info: RequestTiming[0] [REQ 84196a20] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 52721ecf] START HEAD /health mem=1054MB gc0/1/2=70/29/14 cache=0 info: RequestTiming[0] [REQ 52721ecf] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ f817e284] START HEAD /health mem=1054MB gc0/1/2=70/29/14 cache=0 info: RequestTiming[0] [REQ f817e284] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 8473cf29] START HEAD /health mem=1054MB gc0/1/2=70/29/14 cache=0 info: RequestTiming[0] [REQ 8473cf29] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 5f6b88b6] START HEAD /health mem=1054MB gc0/1/2=70/29/14 cache=0 info: RequestTiming[0] [REQ 5f6b88b6] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ c8660d48] START HEAD /health mem=1054MB gc0/1/2=70/29/14 cache=0 info: RequestTiming[0] [REQ c8660d48] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 491624d6] START HEAD /health mem=1055MB gc0/1/2=70/29/14 cache=0 info: RequestTiming[0] [REQ 491624d6] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ f1e7ef25] START HEAD /health mem=1055MB gc0/1/2=70/29/14 cache=0 info: RequestTiming[0] [REQ f1e7ef25] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ f64ba23e] START HEAD /health mem=1055MB gc0/1/2=70/29/14 cache=0 info: RequestTiming[0] [REQ f64ba23e] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 94353796] START HEAD /health mem=1055MB gc0/1/2=70/29/14 cache=0 info: RequestTiming[0] [REQ 94353796] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 47180d28] START HEAD /health mem=1055MB gc0/1/2=70/29/14 cache=0 info: RequestTiming[0] [REQ 47180d28] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 0ba077de] START HEAD /health mem=1055MB gc0/1/2=70/29/14 cache=0 info: RequestTiming[0] [REQ 0ba077de] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 16ffbda3] START HEAD /health mem=1055MB gc0/1/2=70/29/14 cache=0 info: RequestTiming[0] [REQ 16ffbda3] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 77d31fce] START HEAD /health mem=1055MB gc0/1/2=70/29/14 cache=0 info: RequestTiming[0] [REQ 77d31fce] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ db0a1a32] START HEAD /health mem=1055MB gc0/1/2=70/29/14 cache=0 info: RequestTiming[0] [REQ db0a1a32] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ dfd92a65] START HEAD /health mem=1055MB gc0/1/2=70/29/14 cache=0 info: RequestTiming[0] [REQ dfd92a65] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 5dec96e4] START HEAD /health mem=1055MB gc0/1/2=70/29/14 cache=0 info: RequestTiming[0] [REQ 5dec96e4] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 7efbba28] START HEAD /health mem=1055MB gc0/1/2=70/29/14 cache=0 info: RequestTiming[0] [REQ 7efbba28] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ fe4f929c] START HEAD /health mem=1055MB gc0/1/2=70/29/14 cache=0 info: RequestTiming[0] [REQ fe4f929c] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 7c535522] START HEAD /health mem=1055MB gc0/1/2=70/29/14 cache=0 info: RequestTiming[0] [REQ 7c535522] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 06b26850] START HEAD /health mem=1055MB gc0/1/2=70/29/14 cache=0 info: RequestTiming[0] [REQ 06b26850] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 418e8395] START HEAD /health mem=1055MB gc0/1/2=70/29/14 cache=0 info: RequestTiming[0] [REQ 418e8395] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 67018221] START HEAD /health mem=1055MB gc0/1/2=70/29/14 cache=0 info: RequestTiming[0] [REQ 67018221] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ d328af23] START HEAD /health mem=1055MB gc0/1/2=70/29/14 cache=0 info: RequestTiming[0] [REQ d328af23] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 7e690bed] START HEAD /health mem=1055MB gc0/1/2=70/29/14 cache=0 info: RequestTiming[0] [REQ 7e690bed] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 9488420c] START HEAD /health mem=1055MB gc0/1/2=70/29/14 cache=0 info: RequestTiming[0] [REQ 9488420c] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 559e9fd3] START HEAD /health mem=1056MB gc0/1/2=70/29/14 cache=0 info: RequestTiming[0] [REQ 559e9fd3] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ a4ef9428] START HEAD /health mem=1056MB gc0/1/2=70/29/14 cache=0 info: RequestTiming[0] [REQ a4ef9428] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ cfbe2543] START HEAD /health mem=1056MB gc0/1/2=70/29/14 cache=0 info: RequestTiming[0] [REQ cfbe2543] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 60a6468a] START HEAD /health mem=1056MB gc0/1/2=70/29/14 cache=0 info: RequestTiming[0] [REQ 60a6468a] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ e4916f4a] START HEAD /health mem=1056MB gc0/1/2=70/29/14 cache=0 info: RequestTiming[0] [REQ e4916f4a] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ d40c69df] START HEAD /health mem=1056MB gc0/1/2=70/29/14 cache=0 info: RequestTiming[0] [REQ d40c69df] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ ca2bc193] START HEAD /health mem=1056MB gc0/1/2=70/29/14 cache=0 info: RequestTiming[0] [REQ ca2bc193] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ f5ae675b] START HEAD /health mem=1056MB gc0/1/2=70/29/14 cache=0 info: RequestTiming[0] [REQ f5ae675b] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ c175a26c] START HEAD /health mem=1056MB gc0/1/2=70/29/14 cache=0 info: RequestTiming[0] [REQ c175a26c] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 1750f582] START HEAD /health mem=1056MB gc0/1/2=70/29/14 cache=0 info: RequestTiming[0] [REQ 1750f582] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 0c8c504d] START HEAD /health mem=1056MB gc0/1/2=70/29/14 cache=0 info: RequestTiming[0] [REQ 0c8c504d] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ b3ccd572] START HEAD /health mem=1056MB gc0/1/2=70/29/14 cache=0 info: RequestTiming[0] [REQ b3ccd572] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ ec396dd2] START HEAD /health mem=1056MB gc0/1/2=70/29/14 cache=0 info: RequestTiming[0] [REQ ec396dd2] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 6f7d68a8] START HEAD /health mem=1056MB gc0/1/2=70/29/14 cache=0 info: RequestTiming[0] [REQ 6f7d68a8] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ c0256182] START HEAD /health mem=1056MB gc0/1/2=70/29/14 cache=0 info: RequestTiming[0] [REQ c0256182] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 1e5d9f07] START HEAD /health mem=1056MB gc0/1/2=70/29/14 cache=0 info: RequestTiming[0] [REQ 1e5d9f07] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 3738e029] START HEAD /health mem=1056MB gc0/1/2=70/29/14 cache=0 info: RequestTiming[0] [REQ 3738e029] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ f5de8178] START HEAD /health mem=1056MB gc0/1/2=70/29/14 cache=0 info: RequestTiming[0] [REQ f5de8178] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ dc9a1b2c] START HEAD /health mem=1056MB gc0/1/2=70/29/14 cache=0 info: RequestTiming[0] [REQ dc9a1b2c] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 429984c2] START HEAD /health mem=1057MB gc0/1/2=70/29/14 cache=0 info: RequestTiming[0] [REQ 429984c2] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 204a207a] START HEAD /health mem=1057MB gc0/1/2=70/29/14 cache=0 info: RequestTiming[0] [REQ 204a207a] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 8ac7467a] START HEAD /health mem=1057MB gc0/1/2=70/29/14 cache=0 info: RequestTiming[0] [REQ 8ac7467a] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ f5f4ccc0] START HEAD /health mem=1057MB gc0/1/2=70/29/14 cache=0 info: RequestTiming[0] [REQ f5f4ccc0] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ a4119520] START HEAD /health mem=1057MB gc0/1/2=70/29/14 cache=0 info: RequestTiming[0] [REQ a4119520] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ f3d23343] START HEAD /health mem=1057MB gc0/1/2=70/29/14 cache=0 info: RequestTiming[0] [REQ f3d23343] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 4e7a46e2] START HEAD /health mem=1057MB gc0/1/2=70/29/14 cache=0 info: RequestTiming[0] [REQ 4e7a46e2] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 6fb05f0d] START HEAD /health mem=1057MB gc0/1/2=70/29/14 cache=0 info: RequestTiming[0] [REQ 6fb05f0d] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ f1b0bc3f] START HEAD /health mem=1057MB gc0/1/2=70/29/14 cache=0 info: RequestTiming[0] [REQ f1b0bc3f] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 1731c2d6] START HEAD /health mem=1057MB gc0/1/2=70/29/14 cache=0 info: RequestTiming[0] [REQ 1731c2d6] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 1b360ada] START HEAD /health mem=1057MB gc0/1/2=70/29/14 cache=0 info: RequestTiming[0] [REQ 1b360ada] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ b82746df] START HEAD /health mem=1057MB gc0/1/2=70/29/14 cache=0 info: RequestTiming[0] [REQ b82746df] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ a64d56d9] START HEAD /health mem=1057MB gc0/1/2=70/29/14 cache=0 info: RequestTiming[0] [REQ a64d56d9] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ b9b616c2] START HEAD /health mem=1057MB gc0/1/2=70/29/14 cache=0 info: RequestTiming[0] [REQ b9b616c2] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 4618823e] START HEAD /health mem=1057MB gc0/1/2=70/29/14 cache=0 info: RequestTiming[0] [REQ 4618823e] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 7192f0ba] START HEAD /health mem=1057MB gc0/1/2=70/29/14 cache=0 info: RequestTiming[0] [REQ 7192f0ba] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 22884b2d] START HEAD /health mem=1054MB gc0/1/2=71/29/14 cache=0 info: RequestTiming[0] [REQ 22884b2d] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 2f84c984] START HEAD /health mem=1054MB gc0/1/2=71/29/14 cache=0 info: RequestTiming[0] [REQ 2f84c984] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 1d89276c] START HEAD /health mem=1054MB gc0/1/2=71/29/14 cache=0 info: RequestTiming[0] [REQ 1d89276c] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 212c0a1d] START HEAD /health mem=1054MB gc0/1/2=71/29/14 cache=0 info: RequestTiming[0] [REQ 212c0a1d] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 89ad816d] START HEAD /health mem=1054MB gc0/1/2=71/29/14 cache=0 info: RequestTiming[0] [REQ 89ad816d] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 3ce8b2c2] START HEAD /health mem=1054MB gc0/1/2=71/29/14 cache=0 info: RequestTiming[0] [REQ 3ce8b2c2] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 5cfa0708] START HEAD /health mem=1054MB gc0/1/2=71/29/14 cache=0 info: RequestTiming[0] [REQ 5cfa0708] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 518512fa] START HEAD /health mem=1054MB gc0/1/2=71/29/14 cache=0 info: RequestTiming[0] [REQ 518512fa] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 5813aa47] START HEAD /health mem=1054MB gc0/1/2=71/29/14 cache=0 info: RequestTiming[0] [REQ 5813aa47] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 140222ca] START HEAD /health mem=1054MB gc0/1/2=71/29/14 cache=0 info: RequestTiming[0] [REQ 140222ca] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ d85200b9] START HEAD /health mem=1054MB gc0/1/2=71/29/14 cache=0 info: RequestTiming[0] [REQ d85200b9] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 3b2474b1] START HEAD /health mem=1054MB gc0/1/2=71/29/14 cache=0 info: RequestTiming[0] [REQ 3b2474b1] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ cb7345fa] START HEAD /health mem=1054MB gc0/1/2=71/29/14 cache=0 info: RequestTiming[0] [REQ cb7345fa] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 0057d0a3] START HEAD /health mem=1054MB gc0/1/2=71/29/14 cache=0 info: RequestTiming[0] [REQ 0057d0a3] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 98144801] START HEAD /health mem=1054MB gc0/1/2=71/29/14 cache=0 info: RequestTiming[0] [REQ 98144801] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 7c686872] START HEAD /health mem=1054MB gc0/1/2=71/29/14 cache=0 info: RequestTiming[0] [REQ 7c686872] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 5b781bba] START HEAD /health mem=1055MB gc0/1/2=71/29/14 cache=0 info: RequestTiming[0] [REQ 5b781bba] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 4c64315f] START HEAD /health mem=1055MB gc0/1/2=71/29/14 cache=0 info: RequestTiming[0] [REQ 4c64315f] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ b0a644cd] START HEAD /health mem=1055MB gc0/1/2=71/29/14 cache=0 info: RequestTiming[0] [REQ b0a644cd] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 78f38705] START HEAD /health mem=1055MB gc0/1/2=71/29/14 cache=0 info: RequestTiming[0] [REQ 78f38705] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 6f36021d] START HEAD /health mem=1055MB gc0/1/2=71/29/14 cache=0 info: RequestTiming[0] [REQ 6f36021d] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ d57ef477] START HEAD /health mem=1055MB gc0/1/2=71/29/14 cache=0 info: RequestTiming[0] [REQ d57ef477] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 914341ce] START HEAD /health mem=1055MB gc0/1/2=71/29/14 cache=0 info: RequestTiming[0] [REQ 914341ce] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ dd852485] START HEAD /health mem=1055MB gc0/1/2=71/29/14 cache=0 info: RequestTiming[0] [REQ dd852485] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 1b4007b2] START HEAD /health mem=1055MB gc0/1/2=71/29/14 cache=0 info: RequestTiming[0] [REQ 1b4007b2] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 4602f21a] START HEAD /health mem=1055MB gc0/1/2=71/29/14 cache=0 info: RequestTiming[0] [REQ 4602f21a] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 99ef80fd] START HEAD /health mem=1055MB gc0/1/2=71/29/14 cache=0 info: RequestTiming[0] [REQ 99ef80fd] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 3f7b5e34] START HEAD /health mem=1055MB gc0/1/2=71/29/14 cache=0 info: RequestTiming[0] [REQ 3f7b5e34] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ dc9d31df] START HEAD /health mem=1055MB gc0/1/2=71/29/14 cache=0 info: RequestTiming[0] [REQ dc9d31df] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 6f847630] START HEAD /health mem=1055MB gc0/1/2=71/29/14 cache=0 info: RequestTiming[0] [REQ 6f847630] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ b83cb577] START HEAD /health mem=1055MB gc0/1/2=71/29/14 cache=0 info: RequestTiming[0] [REQ b83cb577] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 2fcc267b] START HEAD /health mem=1055MB gc0/1/2=71/29/14 cache=0 info: RequestTiming[0] [REQ 2fcc267b] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 45e91e41] START HEAD /health mem=1055MB gc0/1/2=71/29/14 cache=0 info: RequestTiming[0] [REQ 45e91e41] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 9f6ce50d] START HEAD /health mem=1055MB gc0/1/2=71/29/14 cache=0 info: RequestTiming[0] [REQ 9f6ce50d] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 998af6b6] START HEAD /health mem=1055MB gc0/1/2=71/29/14 cache=0 info: RequestTiming[0] [REQ 998af6b6] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 34671ba5] START HEAD /health mem=1055MB gc0/1/2=71/29/14 cache=0 info: RequestTiming[0] [REQ 34671ba5] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 5e570448] START HEAD /health mem=1056MB gc0/1/2=71/29/14 cache=0 info: RequestTiming[0] [REQ 5e570448] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 150159b8] START HEAD /health mem=1056MB gc0/1/2=71/29/14 cache=0 info: RequestTiming[0] [REQ 150159b8] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ bc1d549d] START HEAD /health mem=1056MB gc0/1/2=71/29/14 cache=0 info: RequestTiming[0] [REQ bc1d549d] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ ce21cc60] START HEAD /health mem=1056MB gc0/1/2=71/29/14 cache=0 info: RequestTiming[0] [REQ ce21cc60] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ a7eedf6a] START HEAD /health mem=1056MB gc0/1/2=71/29/14 cache=0 info: RequestTiming[0] [REQ a7eedf6a] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ ae05705b] START HEAD /health mem=1056MB gc0/1/2=71/29/14 cache=0 info: RequestTiming[0] [REQ ae05705b] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ ab18890f] START HEAD /health mem=1056MB gc0/1/2=71/29/14 cache=0 info: RequestTiming[0] [REQ ab18890f] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 6ca25262] START HEAD /health mem=1056MB gc0/1/2=71/29/14 cache=0 info: RequestTiming[0] [REQ 6ca25262] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 9e02ad5a] START HEAD /health mem=1056MB gc0/1/2=71/29/14 cache=0 info: RequestTiming[0] [REQ 9e02ad5a] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 5b71eedb] START HEAD /health mem=1056MB gc0/1/2=71/29/14 cache=0 info: RequestTiming[0] [REQ 5b71eedb] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ e9749f2b] START HEAD /health mem=1056MB gc0/1/2=71/29/14 cache=0 info: RequestTiming[0] [REQ e9749f2b] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ cb865325] START HEAD /health mem=1056MB gc0/1/2=71/29/14 cache=0 info: RequestTiming[0] [REQ cb865325] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 84711f7e] START HEAD /health mem=1056MB gc0/1/2=71/29/14 cache=0 info: RequestTiming[0] [REQ 84711f7e] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ ee74cd05] START HEAD /health mem=1056MB gc0/1/2=71/29/14 cache=0 info: RequestTiming[0] [REQ ee74cd05] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 7c8a7962] START HEAD /health mem=1056MB gc0/1/2=71/29/14 cache=0 info: RequestTiming[0] [REQ 7c8a7962] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 8fb97ca6] START HEAD /health mem=1056MB gc0/1/2=71/29/14 cache=0 info: RequestTiming[0] [REQ 8fb97ca6] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 32c997af] START HEAD /health mem=1056MB gc0/1/2=71/29/14 cache=0 info: RequestTiming[0] [REQ 32c997af] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 88690526] START HEAD /health mem=1056MB gc0/1/2=71/29/14 cache=0 info: RequestTiming[0] [REQ 88690526] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 80e44e5b] START HEAD /health mem=1056MB gc0/1/2=71/29/14 cache=0 info: RequestTiming[0] [REQ 80e44e5b] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 575f6d21] START HEAD /health mem=1057MB gc0/1/2=71/29/14 cache=0 info: RequestTiming[0] [REQ 575f6d21] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 25a4805c] START HEAD /health mem=1057MB gc0/1/2=71/29/14 cache=0 info: RequestTiming[0] [REQ 25a4805c] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 31e4b9ce] START HEAD /health mem=1057MB gc0/1/2=71/29/14 cache=0 info: RequestTiming[0] [REQ 31e4b9ce] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ f817a282] START HEAD /health mem=1057MB gc0/1/2=71/29/14 cache=0 info: RequestTiming[0] [REQ f817a282] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 25a925bd] START HEAD /health mem=1057MB gc0/1/2=71/29/14 cache=0 info: RequestTiming[0] [REQ 25a925bd] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ d0009c8f] START HEAD /health mem=1057MB gc0/1/2=71/29/14 cache=0 info: RequestTiming[0] [REQ d0009c8f] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 97b50776] START HEAD /health mem=1057MB gc0/1/2=71/29/14 cache=0 info: RequestTiming[0] [REQ 97b50776] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 46a08527] START HEAD /health mem=1057MB gc0/1/2=71/29/14 cache=0 info: RequestTiming[0] [REQ 46a08527] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 46e2766b] START HEAD /health mem=1057MB gc0/1/2=71/29/14 cache=0 info: RequestTiming[0] [REQ 46e2766b] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 80158b60] START HEAD /health mem=1057MB gc0/1/2=71/29/14 cache=0 info: RequestTiming[0] [REQ 80158b60] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ ca581065] START HEAD /health mem=1057MB gc0/1/2=71/29/14 cache=0 info: RequestTiming[0] [REQ ca581065] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ a3ce2cd8] START HEAD /health mem=1057MB gc0/1/2=71/29/14 cache=0 info: RequestTiming[0] [REQ a3ce2cd8] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ cba347b9] START HEAD /health mem=1057MB gc0/1/2=71/29/14 cache=0 info: RequestTiming[0] [REQ cba347b9] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 7387d2e6] START HEAD /health mem=1057MB gc0/1/2=71/29/14 cache=0 info: RequestTiming[0] [REQ 7387d2e6] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 695f9733] START HEAD /health mem=1057MB gc0/1/2=71/29/14 cache=0 info: RequestTiming[0] [REQ 695f9733] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 42bdbcf1] START HEAD /health mem=1057MB gc0/1/2=71/29/14 cache=0 info: RequestTiming[0] [REQ 42bdbcf1] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 2f41ecd9] START HEAD /health mem=1057MB gc0/1/2=71/29/14 cache=0 info: RequestTiming[0] [REQ 2f41ecd9] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 00207d14] START HEAD /health mem=1057MB gc0/1/2=71/29/14 cache=0 info: RequestTiming[0] [REQ 00207d14] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 4ad1601e] START HEAD /health mem=1057MB gc0/1/2=71/29/14 cache=0 info: RequestTiming[0] [REQ 4ad1601e] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ e982376d] START HEAD /health mem=1058MB gc0/1/2=71/29/14 cache=0 info: RequestTiming[0] [REQ e982376d] END HEAD /health -> 200 in 0ms mem=1058MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ be2af798] START HEAD /health mem=1054MB gc0/1/2=72/29/14 cache=0 info: RequestTiming[0] [REQ be2af798] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 5f217be9] START HEAD /health mem=1054MB gc0/1/2=72/29/14 cache=0 info: RequestTiming[0] [REQ 5f217be9] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 025789b0] START HEAD /health mem=1054MB gc0/1/2=72/29/14 cache=0 info: RequestTiming[0] [REQ 025789b0] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 66dc25f1] START HEAD /health mem=1054MB gc0/1/2=72/29/14 cache=0 info: RequestTiming[0] [REQ 66dc25f1] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 8dc985b3] START HEAD /health mem=1054MB gc0/1/2=72/29/14 cache=0 info: RequestTiming[0] [REQ 8dc985b3] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 43cacbb4] START HEAD /health mem=1054MB gc0/1/2=72/29/14 cache=0 info: RequestTiming[0] [REQ 43cacbb4] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ e853caed] START HEAD /health mem=1054MB gc0/1/2=72/29/14 cache=0 info: RequestTiming[0] [REQ e853caed] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 65f7d7c4] START HEAD /health mem=1054MB gc0/1/2=72/29/14 cache=0 info: RequestTiming[0] [REQ 65f7d7c4] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 954ad457] START HEAD /health mem=1054MB gc0/1/2=72/29/14 cache=0 info: RequestTiming[0] [REQ 954ad457] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 6d58c20c] START HEAD /health mem=1054MB gc0/1/2=72/29/14 cache=0 info: RequestTiming[0] [REQ 6d58c20c] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 73d1171d] START HEAD /health mem=1054MB gc0/1/2=72/29/14 cache=0 info: RequestTiming[0] [REQ 73d1171d] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 1275fd9e] START HEAD /health mem=1054MB gc0/1/2=72/29/14 cache=0 info: RequestTiming[0] [REQ 1275fd9e] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 2353823a] START HEAD /health mem=1054MB gc0/1/2=72/29/14 cache=0 info: RequestTiming[0] [REQ 2353823a] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 86f1a0db] START HEAD /health mem=1054MB gc0/1/2=72/29/14 cache=0 info: RequestTiming[0] [REQ 86f1a0db] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 0df4ef93] START HEAD /health mem=1055MB gc0/1/2=72/29/14 cache=0 info: RequestTiming[0] [REQ 0df4ef93] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 9cb9ba61] START HEAD /health mem=1055MB gc0/1/2=72/29/14 cache=0 info: RequestTiming[0] [REQ 9cb9ba61] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 7b5becdf] START HEAD /health mem=1055MB gc0/1/2=72/29/14 cache=0 info: RequestTiming[0] [REQ 7b5becdf] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 441cdee5] START HEAD /health mem=1055MB gc0/1/2=72/29/14 cache=0 info: RequestTiming[0] [REQ 441cdee5] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 2066b0af] START HEAD /health mem=1055MB gc0/1/2=72/29/14 cache=0 info: RequestTiming[0] [REQ 2066b0af] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 43d0e9af] START HEAD /health mem=1055MB gc0/1/2=72/29/14 cache=0 info: RequestTiming[0] [REQ 43d0e9af] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 82ff8e1b] START HEAD /health mem=1055MB gc0/1/2=72/29/14 cache=0 info: RequestTiming[0] [REQ 82ff8e1b] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 4464bb2f] START HEAD /health mem=1055MB gc0/1/2=72/29/14 cache=0 info: RequestTiming[0] [REQ 4464bb2f] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ cf710460] START HEAD /health mem=1055MB gc0/1/2=72/29/14 cache=0 info: RequestTiming[0] [REQ cf710460] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 0cd48528] START HEAD /health mem=1055MB gc0/1/2=72/29/14 cache=0 info: RequestTiming[0] [REQ 0cd48528] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ b41315e2] START HEAD /health mem=1055MB gc0/1/2=72/29/14 cache=0 info: RequestTiming[0] [REQ b41315e2] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 3a207c9b] START HEAD /health mem=1055MB gc0/1/2=72/29/14 cache=0 info: RequestTiming[0] [REQ 3a207c9b] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ f8f571d7] START HEAD /health mem=1055MB gc0/1/2=72/29/14 cache=0 info: RequestTiming[0] [REQ f8f571d7] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 82a6514e] START HEAD /health mem=1055MB gc0/1/2=72/29/14 cache=0 info: RequestTiming[0] [REQ 82a6514e] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 5d31691b] START HEAD /health mem=1055MB gc0/1/2=72/29/14 cache=0 info: RequestTiming[0] [REQ 5d31691b] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 5d8c41f9] START HEAD /health mem=1055MB gc0/1/2=72/29/14 cache=0 info: RequestTiming[0] [REQ 5d8c41f9] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 4ba80e11] START HEAD /health mem=1055MB gc0/1/2=72/29/14 cache=0 info: RequestTiming[0] [REQ 4ba80e11] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 6932ab47] START HEAD /health mem=1055MB gc0/1/2=72/29/14 cache=0 info: RequestTiming[0] [REQ 6932ab47] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 10b88b1c] START HEAD /health mem=1055MB gc0/1/2=72/29/14 cache=0 info: RequestTiming[0] [REQ 10b88b1c] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 93980347] START HEAD /health mem=1055MB gc0/1/2=72/29/14 cache=0 info: RequestTiming[0] [REQ 93980347] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 7607ebcd] START HEAD /health mem=1055MB gc0/1/2=72/29/14 cache=0 info: RequestTiming[0] [REQ 7607ebcd] END HEAD /health -> 200 in 0ms mem=1056MB (d=+1MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 18bfc14f] START HEAD /health mem=1056MB gc0/1/2=72/29/14 cache=0 info: RequestTiming[0] [REQ 18bfc14f] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ b1817089] START HEAD /health mem=1056MB gc0/1/2=72/29/14 cache=0 info: RequestTiming[0] [REQ b1817089] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 80bf25a6] START HEAD /health mem=1056MB gc0/1/2=72/29/14 cache=0 info: RequestTiming[0] [REQ 80bf25a6] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ d0f536c8] START HEAD /health mem=1056MB gc0/1/2=72/29/14 cache=0 info: RequestTiming[0] [REQ d0f536c8] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 7f7d7812] START HEAD /health mem=1056MB gc0/1/2=72/29/14 cache=0 info: RequestTiming[0] [REQ 7f7d7812] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ b76aa041] START HEAD /health mem=1056MB gc0/1/2=72/29/14 cache=0 info: RequestTiming[0] [REQ b76aa041] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 45236e99] START HEAD /health mem=1056MB gc0/1/2=72/29/14 cache=0 info: RequestTiming[0] [REQ 45236e99] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 9495e54a] START HEAD /health mem=1056MB gc0/1/2=72/29/14 cache=0 info: RequestTiming[0] [REQ 9495e54a] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 3a5b8baf] START HEAD /health mem=1056MB gc0/1/2=72/29/14 cache=0 info: RequestTiming[0] [REQ 3a5b8baf] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ a8e4ddd6] START HEAD /health mem=1056MB gc0/1/2=72/29/14 cache=0 info: RequestTiming[0] [REQ a8e4ddd6] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ db877e82] START HEAD /health mem=1056MB gc0/1/2=72/29/14 cache=0 info: RequestTiming[0] [REQ db877e82] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 3b04dd78] START HEAD /health mem=1056MB gc0/1/2=72/29/14 cache=0 info: RequestTiming[0] [REQ 3b04dd78] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ fa886973] START HEAD /health mem=1056MB gc0/1/2=72/29/14 cache=0 info: RequestTiming[0] [REQ fa886973] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 09ebeb4a] START HEAD /health mem=1056MB gc0/1/2=72/29/14 cache=0 info: RequestTiming[0] [REQ 09ebeb4a] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 6c653939] START HEAD /health mem=1056MB gc0/1/2=72/29/14 cache=0 info: RequestTiming[0] [REQ 6c653939] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 08f7eca3] START HEAD /health mem=1056MB gc0/1/2=72/29/14 cache=0 info: RequestTiming[0] [REQ 08f7eca3] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 438f423f] START HEAD /health mem=1056MB gc0/1/2=72/29/14 cache=0 info: RequestTiming[0] [REQ 438f423f] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 3fa7624f] START HEAD /health mem=1056MB gc0/1/2=72/29/14 cache=0 info: RequestTiming[0] [REQ 3fa7624f] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 27695a30] START HEAD /health mem=1057MB gc0/1/2=72/29/14 cache=0 info: RequestTiming[0] [REQ 27695a30] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 45b6cb1f] START HEAD /health mem=1057MB gc0/1/2=72/29/14 cache=0 info: RequestTiming[0] [REQ 45b6cb1f] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ f85eacda] START HEAD /health mem=1057MB gc0/1/2=72/29/14 cache=0 info: RequestTiming[0] [REQ f85eacda] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 2d3bc49f] START HEAD /health mem=1057MB gc0/1/2=72/29/14 cache=0 info: RequestTiming[0] [REQ 2d3bc49f] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 89d3aa68] START HEAD /health mem=1057MB gc0/1/2=72/29/14 cache=0 info: RequestTiming[0] [REQ 89d3aa68] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ e52a59d4] START HEAD /health mem=1057MB gc0/1/2=72/29/14 cache=0 info: RequestTiming[0] [REQ e52a59d4] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 4a6889dd] START HEAD /health mem=1057MB gc0/1/2=72/29/14 cache=0 info: RequestTiming[0] [REQ 4a6889dd] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ eb66efe2] START HEAD /health mem=1057MB gc0/1/2=72/29/14 cache=0 info: RequestTiming[0] [REQ eb66efe2] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 6bdc8a02] START HEAD /health mem=1057MB gc0/1/2=72/29/14 cache=0 info: RequestTiming[0] [REQ 6bdc8a02] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 94f74bde] START HEAD /health mem=1057MB gc0/1/2=72/29/14 cache=0 info: RequestTiming[0] [REQ 94f74bde] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 81cbc018] START HEAD /health mem=1057MB gc0/1/2=72/29/14 cache=0 info: RequestTiming[0] [REQ 81cbc018] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ cd282325] START HEAD /health mem=1057MB gc0/1/2=72/29/14 cache=0 info: RequestTiming[0] [REQ cd282325] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ caf9d52a] START HEAD /health mem=1057MB gc0/1/2=72/29/14 cache=0 info: RequestTiming[0] [REQ caf9d52a] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 2563a727] START HEAD /health mem=1057MB gc0/1/2=72/29/14 cache=0 info: RequestTiming[0] [REQ 2563a727] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ cf9bbfa3] START HEAD /health mem=1057MB gc0/1/2=72/29/14 cache=0 info: RequestTiming[0] [REQ cf9bbfa3] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 691289ae] START HEAD /health mem=1057MB gc0/1/2=72/29/14 cache=0 info: RequestTiming[0] [REQ 691289ae] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ b894891e] START HEAD /health mem=1057MB gc0/1/2=72/29/14 cache=0 info: RequestTiming[0] [REQ b894891e] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 76534da9] START HEAD /health mem=1057MB gc0/1/2=72/29/14 cache=0 info: RequestTiming[0] [REQ 76534da9] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ f9621b3f] START HEAD /health mem=1057MB gc0/1/2=72/29/14 cache=0 info: RequestTiming[0] [REQ f9621b3f] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ f43cb2f0] START HEAD /health mem=1058MB gc0/1/2=72/29/14 cache=0 info: RequestTiming[0] [REQ f43cb2f0] END HEAD /health -> 200 in 0ms mem=1058MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 077d9077] START HEAD /health mem=1058MB gc0/1/2=72/29/14 cache=0 info: RequestTiming[0] [REQ 077d9077] END HEAD /health -> 200 in 0ms mem=1058MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 9efb1ef3] START HEAD /health mem=1058MB gc0/1/2=72/29/14 cache=0 info: RequestTiming[0] [REQ 9efb1ef3] END HEAD /health -> 200 in 0ms mem=1058MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ d71b9b31] START HEAD /health mem=1058MB gc0/1/2=72/29/14 cache=0 info: RequestTiming[0] [REQ d71b9b31] END HEAD /health -> 200 in 0ms mem=1058MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 6476c1e8] START HEAD /health mem=1058MB gc0/1/2=72/29/14 cache=0 info: RequestTiming[0] [REQ 6476c1e8] END HEAD /health -> 200 in 0ms mem=1058MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ c1009556] START HEAD /health mem=1054MB gc0/1/2=73/29/14 cache=0 info: RequestTiming[0] [REQ c1009556] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ ba81a02a] START HEAD /health mem=1054MB gc0/1/2=73/29/14 cache=0 info: RequestTiming[0] [REQ ba81a02a] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 1b42c268] START HEAD /health mem=1054MB gc0/1/2=73/29/14 cache=0 info: RequestTiming[0] [REQ 1b42c268] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 8810f8a7] START HEAD /health mem=1054MB gc0/1/2=73/29/14 cache=0 info: RequestTiming[0] [REQ 8810f8a7] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ eb27e050] START HEAD /health mem=1054MB gc0/1/2=73/29/14 cache=0 info: RequestTiming[0] [REQ eb27e050] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ b250ec1c] START HEAD /health mem=1054MB gc0/1/2=73/29/14 cache=0 info: RequestTiming[0] [REQ b250ec1c] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 7cdb73f4] START HEAD /health mem=1054MB gc0/1/2=73/29/14 cache=0 info: RequestTiming[0] [REQ 7cdb73f4] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ e3d9f35a] START HEAD /health mem=1054MB gc0/1/2=73/29/14 cache=0 info: RequestTiming[0] [REQ e3d9f35a] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ e9464a4f] START HEAD /health mem=1054MB gc0/1/2=73/29/14 cache=0 info: RequestTiming[0] [REQ e9464a4f] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ a178e1ae] START HEAD /health mem=1054MB gc0/1/2=73/29/14 cache=0 info: RequestTiming[0] [REQ a178e1ae] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 3acdf7d6] START HEAD /health mem=1055MB gc0/1/2=73/29/14 cache=0 info: RequestTiming[0] [REQ 3acdf7d6] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 7fb24cca] START HEAD /health mem=1055MB gc0/1/2=73/29/14 cache=0 info: RequestTiming[0] [REQ 7fb24cca] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 7d71a56d] START HEAD /health mem=1055MB gc0/1/2=73/29/14 cache=0 info: RequestTiming[0] [REQ 7d71a56d] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 5b5568ca] START HEAD /health mem=1055MB gc0/1/2=73/29/14 cache=0 info: RequestTiming[0] [REQ 5b5568ca] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 906d7e02] START HEAD /health mem=1055MB gc0/1/2=73/29/14 cache=0 info: RequestTiming[0] [REQ 906d7e02] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 9ca72f2b] START HEAD /health mem=1055MB gc0/1/2=73/29/14 cache=0 info: RequestTiming[0] [REQ 9ca72f2b] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ f530757d] START HEAD /health mem=1055MB gc0/1/2=73/29/14 cache=0 info: RequestTiming[0] [REQ f530757d] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 61225750] START HEAD /health mem=1055MB gc0/1/2=73/29/14 cache=0 info: RequestTiming[0] [REQ 61225750] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 5e22cc61] START HEAD /health mem=1055MB gc0/1/2=73/29/14 cache=0 info: RequestTiming[0] [REQ 5e22cc61] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ fc2f8ad9] START HEAD /health mem=1055MB gc0/1/2=73/29/14 cache=0 info: RequestTiming[0] [REQ fc2f8ad9] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ ae801498] START HEAD /health mem=1055MB gc0/1/2=73/29/14 cache=0 info: RequestTiming[0] [REQ ae801498] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 3fa340d7] START HEAD /health mem=1055MB gc0/1/2=73/29/14 cache=0 info: RequestTiming[0] [REQ 3fa340d7] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 1db633b8] START HEAD /health mem=1055MB gc0/1/2=73/29/14 cache=0 info: RequestTiming[0] [REQ 1db633b8] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ ba661ac5] START HEAD /health mem=1055MB gc0/1/2=73/29/14 cache=0 info: RequestTiming[0] [REQ ba661ac5] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 35236c1f] START HEAD /health mem=1055MB gc0/1/2=73/29/14 cache=0 info: RequestTiming[0] [REQ 35236c1f] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ b231f12e] START HEAD /health mem=1055MB gc0/1/2=73/29/14 cache=0 info: RequestTiming[0] [REQ b231f12e] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ aff0bbe0] START HEAD /health mem=1055MB gc0/1/2=73/29/14 cache=0 info: RequestTiming[0] [REQ aff0bbe0] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 456dc0eb] START HEAD /health mem=1055MB gc0/1/2=73/29/14 cache=0 info: RequestTiming[0] [REQ 456dc0eb] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 083c5a4d] START HEAD /health mem=1055MB gc0/1/2=73/29/14 cache=0 info: RequestTiming[0] [REQ 083c5a4d] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 4debb11e] START HEAD /health mem=1055MB gc0/1/2=73/29/14 cache=0 info: RequestTiming[0] [REQ 4debb11e] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ b22aebb9] START HEAD /health mem=1056MB gc0/1/2=73/29/14 cache=0 info: RequestTiming[0] [REQ b22aebb9] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 540f5eda] START HEAD /health mem=1056MB gc0/1/2=73/29/14 cache=0 info: RequestTiming[0] [REQ 540f5eda] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ f412a5a7] START HEAD /health mem=1056MB gc0/1/2=73/29/14 cache=0 info: RequestTiming[0] [REQ f412a5a7] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 965a4cb8] START HEAD /health mem=1056MB gc0/1/2=73/29/14 cache=0 info: RequestTiming[0] [REQ 965a4cb8] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 3e694ac8] START HEAD /health mem=1056MB gc0/1/2=73/29/14 cache=0 info: RequestTiming[0] [REQ 3e694ac8] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ f8bb309d] START HEAD /health mem=1056MB gc0/1/2=73/29/14 cache=0 info: RequestTiming[0] [REQ f8bb309d] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 5f8b498a] START HEAD /health mem=1056MB gc0/1/2=73/29/14 cache=0 info: RequestTiming[0] [REQ 5f8b498a] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ a4f93130] START HEAD /health mem=1056MB gc0/1/2=73/29/14 cache=0 info: RequestTiming[0] [REQ a4f93130] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 21d312fb] START HEAD /health mem=1056MB gc0/1/2=73/29/14 cache=0 info: RequestTiming[0] [REQ 21d312fb] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 6f33f870] START HEAD /health mem=1056MB gc0/1/2=73/29/14 cache=0 info: RequestTiming[0] [REQ 6f33f870] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ a746f301] START HEAD /health mem=1056MB gc0/1/2=73/29/14 cache=0 info: RequestTiming[0] [REQ a746f301] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 43d9eade] START HEAD /health mem=1056MB gc0/1/2=73/29/14 cache=0 info: RequestTiming[0] [REQ 43d9eade] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 08b0993c] START HEAD /health mem=1056MB gc0/1/2=73/29/14 cache=0 info: RequestTiming[0] [REQ 08b0993c] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 5b819373] START HEAD /health mem=1056MB gc0/1/2=73/29/14 cache=0 info: RequestTiming[0] [REQ 5b819373] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 48b2cb92] START HEAD /health mem=1056MB gc0/1/2=73/29/14 cache=0 info: RequestTiming[0] [REQ 48b2cb92] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 2ce3a663] START HEAD /health mem=1056MB gc0/1/2=73/29/14 cache=0 info: RequestTiming[0] [REQ 2ce3a663] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ ddb10aa4] START HEAD /health mem=1056MB gc0/1/2=73/29/14 cache=0 info: RequestTiming[0] [REQ ddb10aa4] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 7f867bb9] START HEAD /health mem=1056MB gc0/1/2=73/29/14 cache=0 info: RequestTiming[0] [REQ 7f867bb9] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ a6fd8e20] START HEAD /health mem=1056MB gc0/1/2=73/29/14 cache=0 info: RequestTiming[0] [REQ a6fd8e20] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 1316094b] START HEAD /health mem=1056MB gc0/1/2=73/29/14 cache=0 info: RequestTiming[0] [REQ 1316094b] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 4a2380ff] START HEAD /health mem=1057MB gc0/1/2=73/29/14 cache=0 info: RequestTiming[0] [REQ 4a2380ff] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 8b9a447f] START HEAD /health mem=1057MB gc0/1/2=73/29/14 cache=0 info: RequestTiming[0] [REQ 8b9a447f] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 8e5eaa9c] START HEAD /health mem=1057MB gc0/1/2=73/29/14 cache=0 info: RequestTiming[0] [REQ 8e5eaa9c] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ c1694350] START HEAD /health mem=1057MB gc0/1/2=73/29/14 cache=0 info: RequestTiming[0] [REQ c1694350] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 42c68729] START HEAD /health mem=1057MB gc0/1/2=73/29/14 cache=0 info: RequestTiming[0] [REQ 42c68729] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ c548995f] START HEAD /health mem=1057MB gc0/1/2=73/29/14 cache=0 info: RequestTiming[0] [REQ c548995f] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 9d65854e] START HEAD /health mem=1057MB gc0/1/2=73/29/14 cache=0 info: RequestTiming[0] [REQ 9d65854e] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ b1ed1a07] START HEAD /health mem=1057MB gc0/1/2=73/29/14 cache=0 info: RequestTiming[0] [REQ b1ed1a07] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ f7175fee] START HEAD /health mem=1057MB gc0/1/2=73/29/14 cache=0 info: RequestTiming[0] [REQ f7175fee] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 50dbb15f] START HEAD /health mem=1057MB gc0/1/2=73/29/14 cache=0 info: RequestTiming[0] [REQ 50dbb15f] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 6d1ad23f] START HEAD /health mem=1057MB gc0/1/2=73/29/14 cache=0 info: RequestTiming[0] [REQ 6d1ad23f] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ e87d3cc8] START HEAD /health mem=1057MB gc0/1/2=73/29/14 cache=0 info: RequestTiming[0] [REQ e87d3cc8] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ df7625a1] START HEAD /health mem=1057MB gc0/1/2=73/29/14 cache=0 info: RequestTiming[0] [REQ df7625a1] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 69fd5bf9] START HEAD /health mem=1057MB gc0/1/2=73/29/14 cache=0 info: RequestTiming[0] [REQ 69fd5bf9] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ e2a548e8] START HEAD /health mem=1057MB gc0/1/2=73/29/14 cache=0 info: RequestTiming[0] [REQ e2a548e8] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ ff801c07] START HEAD /health mem=1057MB gc0/1/2=73/29/14 cache=0 info: RequestTiming[0] [REQ ff801c07] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 256d8f02] START HEAD /health mem=1057MB gc0/1/2=73/29/14 cache=0 info: RequestTiming[0] [REQ 256d8f02] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 7f2a354c] START HEAD /health mem=1057MB gc0/1/2=73/29/14 cache=0 info: RequestTiming[0] [REQ 7f2a354c] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 2b3a7afd] START HEAD /health mem=1058MB gc0/1/2=73/29/14 cache=0 info: RequestTiming[0] [REQ 2b3a7afd] END HEAD /health -> 200 in 0ms mem=1058MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 059420a7] START HEAD /health mem=1058MB gc0/1/2=73/29/14 cache=0 info: RequestTiming[0] [REQ 059420a7] END HEAD /health -> 200 in 0ms mem=1058MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 214d4b35] START HEAD /health mem=1058MB gc0/1/2=73/29/14 cache=0 info: RequestTiming[0] [REQ 214d4b35] END HEAD /health -> 200 in 0ms mem=1058MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 85357598] START HEAD /health mem=1058MB gc0/1/2=73/29/14 cache=0 info: RequestTiming[0] [REQ 85357598] END HEAD /health -> 200 in 0ms mem=1058MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ bb5e6b17] START HEAD /health mem=1058MB gc0/1/2=73/29/14 cache=0 info: RequestTiming[0] [REQ bb5e6b17] END HEAD /health -> 200 in 0ms mem=1058MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 6f56af80] START HEAD /health mem=1058MB gc0/1/2=73/29/14 cache=0 info: RequestTiming[0] [REQ 6f56af80] END HEAD /health -> 200 in 0ms mem=1058MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ bc44e7c9] START HEAD /health mem=1058MB gc0/1/2=73/29/14 cache=0 info: RequestTiming[0] [REQ bc44e7c9] END HEAD /health -> 200 in 0ms mem=1058MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ f258446e] START HEAD /health mem=1058MB gc0/1/2=73/29/14 cache=0 info: RequestTiming[0] [REQ f258446e] END HEAD /health -> 200 in 0ms mem=1058MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 55731b19] START HEAD /health mem=1054MB gc0/1/2=74/29/14 cache=0 info: RequestTiming[0] [REQ 55731b19] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 8de2423d] START HEAD /health mem=1054MB gc0/1/2=74/29/14 cache=0 info: RequestTiming[0] [REQ 8de2423d] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ be8396c9] START HEAD /health mem=1054MB gc0/1/2=74/29/14 cache=0 info: RequestTiming[0] [REQ be8396c9] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 649cc533] START HEAD /health mem=1054MB gc0/1/2=74/29/14 cache=0 info: RequestTiming[0] [REQ 649cc533] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 64253dc4] START HEAD /health mem=1054MB gc0/1/2=74/29/14 cache=0 info: RequestTiming[0] [REQ 64253dc4] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 1a81de7d] START HEAD /health mem=1054MB gc0/1/2=74/29/14 cache=0 info: RequestTiming[0] [REQ 1a81de7d] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 77d33e96] START HEAD /health mem=1054MB gc0/1/2=74/29/14 cache=0 info: RequestTiming[0] [REQ 77d33e96] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 017215e8] START HEAD /health mem=1055MB gc0/1/2=74/29/14 cache=0 info: RequestTiming[0] [REQ 017215e8] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ b179f14d] START HEAD /health mem=1055MB gc0/1/2=74/29/14 cache=0 info: RequestTiming[0] [REQ b179f14d] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 106772a5] START HEAD /health mem=1055MB gc0/1/2=74/29/14 cache=0 info: RequestTiming[0] [REQ 106772a5] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ de828643] START HEAD /health mem=1055MB gc0/1/2=74/29/14 cache=0 info: RequestTiming[0] [REQ de828643] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 431ee10a] START HEAD /health mem=1055MB gc0/1/2=74/29/14 cache=0 info: RequestTiming[0] [REQ 431ee10a] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 1143d1b4] START HEAD /health mem=1055MB gc0/1/2=74/29/14 cache=0 info: RequestTiming[0] [REQ 1143d1b4] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 16fe4c92] START HEAD /health mem=1055MB gc0/1/2=74/29/14 cache=0 info: RequestTiming[0] [REQ 16fe4c92] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ e07b4041] START HEAD /health mem=1055MB gc0/1/2=74/29/14 cache=0 info: RequestTiming[0] [REQ e07b4041] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 7383ee44] START HEAD /health mem=1055MB gc0/1/2=74/29/14 cache=0 info: RequestTiming[0] [REQ 7383ee44] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 12313b3b] START HEAD /health mem=1055MB gc0/1/2=74/29/14 cache=0 info: RequestTiming[0] [REQ 12313b3b] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 6cefe4d9] START HEAD /health mem=1055MB gc0/1/2=74/29/14 cache=0 info: RequestTiming[0] [REQ 6cefe4d9] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 461d0897] START HEAD /health mem=1055MB gc0/1/2=74/29/14 cache=0 info: RequestTiming[0] [REQ 461d0897] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 704ada95] START HEAD /health mem=1055MB gc0/1/2=74/29/14 cache=0 info: RequestTiming[0] [REQ 704ada95] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ d5026a6b] START HEAD /health mem=1055MB gc0/1/2=74/29/14 cache=0 info: RequestTiming[0] [REQ d5026a6b] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ e3fb1cbc] START HEAD /health mem=1055MB gc0/1/2=74/29/14 cache=0 info: RequestTiming[0] [REQ e3fb1cbc] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 1e9aecc3] START HEAD /health mem=1055MB gc0/1/2=74/29/14 cache=0 info: RequestTiming[0] [REQ 1e9aecc3] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ e75e6e83] START HEAD /health mem=1055MB gc0/1/2=74/29/14 cache=0 info: RequestTiming[0] [REQ e75e6e83] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ db6025ea] START HEAD /health mem=1055MB gc0/1/2=74/29/14 cache=0 info: RequestTiming[0] [REQ db6025ea] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 2933e273] START HEAD /health mem=1055MB gc0/1/2=74/29/14 cache=0 info: RequestTiming[0] [REQ 2933e273] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 63b0e3c5] START HEAD /health mem=1055MB gc0/1/2=74/29/14 cache=0 info: RequestTiming[0] [REQ 63b0e3c5] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 3a169164] START HEAD /health mem=1056MB gc0/1/2=74/29/14 cache=0 info: RequestTiming[0] [REQ 3a169164] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 11285f4a] START HEAD /health mem=1056MB gc0/1/2=74/29/14 cache=0 info: RequestTiming[0] [REQ 11285f4a] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 045f7e9e] START HEAD /health mem=1056MB gc0/1/2=74/29/14 cache=0 info: RequestTiming[0] [REQ 045f7e9e] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 71b5cd3e] START HEAD /health mem=1056MB gc0/1/2=74/29/14 cache=0 info: RequestTiming[0] [REQ 71b5cd3e] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 3ff10f2e] START HEAD /health mem=1056MB gc0/1/2=74/29/14 cache=0 info: RequestTiming[0] [REQ 3ff10f2e] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ e17670d4] START HEAD /health mem=1056MB gc0/1/2=74/29/14 cache=0 info: RequestTiming[0] [REQ e17670d4] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 83396b5a] START HEAD /health mem=1056MB gc0/1/2=74/29/14 cache=0 info: RequestTiming[0] [REQ 83396b5a] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 9b597034] START HEAD /health mem=1056MB gc0/1/2=74/29/14 cache=0 info: RequestTiming[0] [REQ 9b597034] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 27b523eb] START HEAD /health mem=1056MB gc0/1/2=74/29/14 cache=0 info: RequestTiming[0] [REQ 27b523eb] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 03c2f9da] START HEAD /health mem=1056MB gc0/1/2=74/29/14 cache=0 info: RequestTiming[0] [REQ 03c2f9da] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ a1ede23f] START HEAD /health mem=1056MB gc0/1/2=74/29/14 cache=0 info: RequestTiming[0] [REQ a1ede23f] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 7ebd78b2] START HEAD /health mem=1056MB gc0/1/2=74/29/14 cache=0 info: RequestTiming[0] [REQ 7ebd78b2] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ dd1b49be] START HEAD /health mem=1056MB gc0/1/2=74/29/14 cache=0 info: RequestTiming[0] [REQ dd1b49be] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 15f7471f] START HEAD /health mem=1056MB gc0/1/2=74/29/14 cache=0 info: RequestTiming[0] [REQ 15f7471f] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 08114651] START HEAD /health mem=1056MB gc0/1/2=74/29/14 cache=0 info: RequestTiming[0] [REQ 08114651] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 58959d86] START HEAD /health mem=1056MB gc0/1/2=74/29/14 cache=0 info: RequestTiming[0] [REQ 58959d86] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 81560b50] START HEAD /health mem=1056MB gc0/1/2=74/29/14 cache=0 info: RequestTiming[0] [REQ 81560b50] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ f35c75d5] START GET /health mem=1056MB gc0/1/2=74/29/14 cache=0 info: RequestTiming[0] [REQ f35c75d5] END GET /health -> 200 in 1ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 1c59731d] START HEAD /health mem=1056MB gc0/1/2=74/29/14 cache=0 info: RequestTiming[0] [REQ 1c59731d] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 72e68c0b] START HEAD /health mem=1056MB gc0/1/2=74/29/14 cache=0 info: RequestTiming[0] [REQ 72e68c0b] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ f6187289] START HEAD /health mem=1056MB gc0/1/2=74/29/14 cache=0 info: RequestTiming[0] [REQ f6187289] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ e4828eb4] START HEAD /health mem=1057MB gc0/1/2=74/29/14 cache=0 info: RequestTiming[0] [REQ e4828eb4] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 5d8540bf] START HEAD /health mem=1057MB gc0/1/2=74/29/14 cache=0 info: RequestTiming[0] [REQ 5d8540bf] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 2c7257c6] START HEAD /health mem=1057MB gc0/1/2=74/29/14 cache=0 info: RequestTiming[0] [REQ 2c7257c6] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 3d19e30a] START HEAD /health mem=1057MB gc0/1/2=74/29/14 cache=0 info: RequestTiming[0] [REQ 3d19e30a] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 0e020d1e] START HEAD /health mem=1057MB gc0/1/2=74/29/14 cache=0 info: RequestTiming[0] [REQ 0e020d1e] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ dc1f2b61] START HEAD /health mem=1057MB gc0/1/2=74/29/14 cache=0 info: RequestTiming[0] [REQ dc1f2b61] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 8a0aaf59] START HEAD /health mem=1057MB gc0/1/2=74/29/14 cache=0 info: RequestTiming[0] [REQ 8a0aaf59] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ adf80b9c] START HEAD /health mem=1057MB gc0/1/2=74/29/14 cache=0 info: RequestTiming[0] [REQ adf80b9c] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 629295c7] START HEAD /health mem=1057MB gc0/1/2=74/29/14 cache=0 info: RequestTiming[0] [REQ 629295c7] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 896f5007] START HEAD /health mem=1057MB gc0/1/2=74/29/14 cache=0 info: RequestTiming[0] [REQ 896f5007] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ feddae6c] START HEAD /health mem=1057MB gc0/1/2=74/29/14 cache=0 info: RequestTiming[0] [REQ feddae6c] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 89707c91] START HEAD /health mem=1057MB gc0/1/2=74/29/14 cache=0 info: RequestTiming[0] [REQ 89707c91] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ af8334ce] START HEAD /health mem=1057MB gc0/1/2=74/29/14 cache=0 info: RequestTiming[0] [REQ af8334ce] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 65211acf] START HEAD /health mem=1057MB gc0/1/2=74/29/14 cache=0 info: RequestTiming[0] [REQ 65211acf] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 42cfa8b6] START HEAD /health mem=1057MB gc0/1/2=74/29/14 cache=0 info: RequestTiming[0] [REQ 42cfa8b6] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ cfd1722e] START HEAD /health mem=1057MB gc0/1/2=74/29/14 cache=0 info: RequestTiming[0] [REQ cfd1722e] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ b290179f] START HEAD /health mem=1057MB gc0/1/2=74/29/14 cache=0 info: RequestTiming[0] [REQ b290179f] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ bd410fe6] START HEAD /health mem=1057MB gc0/1/2=74/29/14 cache=0 info: RequestTiming[0] [REQ bd410fe6] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 321da26a] START HEAD /health mem=1058MB gc0/1/2=74/29/14 cache=0 info: RequestTiming[0] [REQ 321da26a] END HEAD /health -> 200 in 0ms mem=1058MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ dfa48d56] START HEAD /health mem=1058MB gc0/1/2=74/29/14 cache=0 info: RequestTiming[0] [REQ dfa48d56] END HEAD /health -> 200 in 0ms mem=1058MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ f86086bc] START HEAD /health mem=1058MB gc0/1/2=74/29/14 cache=0 info: RequestTiming[0] [REQ f86086bc] END HEAD /health -> 200 in 0ms mem=1058MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 41576312] START HEAD /health mem=1058MB gc0/1/2=74/29/14 cache=0 info: RequestTiming[0] [REQ 41576312] END HEAD /health -> 200 in 0ms mem=1058MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 2272cda7] START HEAD /health mem=1058MB gc0/1/2=74/29/14 cache=0 info: RequestTiming[0] [REQ 2272cda7] END HEAD /health -> 200 in 0ms mem=1058MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ c9e94108] START HEAD /health mem=1058MB gc0/1/2=74/29/14 cache=0 info: RequestTiming[0] [REQ c9e94108] END HEAD /health -> 200 in 0ms mem=1058MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 8d4e59a1] START HEAD /health mem=1058MB gc0/1/2=74/29/14 cache=0 info: RequestTiming[0] [REQ 8d4e59a1] END HEAD /health -> 200 in 0ms mem=1058MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 1179ac93] START HEAD /health mem=1058MB gc0/1/2=74/29/14 cache=0 info: RequestTiming[0] [REQ 1179ac93] END HEAD /health -> 200 in 0ms mem=1058MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 915392a1] START HEAD /health mem=1058MB gc0/1/2=74/29/14 cache=0 info: RequestTiming[0] [REQ 915392a1] END HEAD /health -> 200 in 0ms mem=1058MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 9c072af2] START HEAD /health mem=1058MB gc0/1/2=74/29/14 cache=0 info: RequestTiming[0] [REQ 9c072af2] END HEAD /health -> 200 in 0ms mem=1058MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ ba55353e] START HEAD /health mem=1058MB gc0/1/2=74/29/14 cache=0 info: RequestTiming[0] [REQ ba55353e] END HEAD /health -> 200 in 0ms mem=1058MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 3e6e4604] START HEAD /health mem=1058MB gc0/1/2=74/29/14 cache=0 info: RequestTiming[0] [REQ 3e6e4604] END HEAD /health -> 200 in 0ms mem=1058MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 16bbe7d0] START HEAD /health mem=1054MB gc0/1/2=75/29/14 cache=0 info: RequestTiming[0] [REQ 16bbe7d0] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 5c6bc1c5] START HEAD /health mem=1054MB gc0/1/2=75/29/14 cache=0 info: RequestTiming[0] [REQ 5c6bc1c5] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ c9613e7b] START HEAD /health mem=1054MB gc0/1/2=75/29/14 cache=0 info: RequestTiming[0] [REQ c9613e7b] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 23f9f4af] START HEAD /health mem=1054MB gc0/1/2=75/29/14 cache=0 info: RequestTiming[0] [REQ 23f9f4af] END HEAD /health -> 200 in 0ms mem=1054MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ e6964521] START HEAD /health mem=1055MB gc0/1/2=75/29/14 cache=0 info: RequestTiming[0] [REQ e6964521] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ cb3ec2af] START HEAD /health mem=1055MB gc0/1/2=75/29/14 cache=0 info: RequestTiming[0] [REQ cb3ec2af] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 6de92b0f] START HEAD /health mem=1055MB gc0/1/2=75/29/14 cache=0 info: RequestTiming[0] [REQ 6de92b0f] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ c36bb894] START HEAD /health mem=1055MB gc0/1/2=75/29/14 cache=0 info: RequestTiming[0] [REQ c36bb894] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ fd255aba] START HEAD /health mem=1055MB gc0/1/2=75/29/14 cache=0 info: RequestTiming[0] [REQ fd255aba] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 6684fb59] START HEAD /health mem=1055MB gc0/1/2=75/29/14 cache=0 info: RequestTiming[0] [REQ 6684fb59] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 52d2537a] START HEAD /health mem=1055MB gc0/1/2=75/29/14 cache=0 info: RequestTiming[0] [REQ 52d2537a] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ dbda677c] START HEAD /health mem=1055MB gc0/1/2=75/29/14 cache=0 info: RequestTiming[0] [REQ dbda677c] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ e944eea7] START HEAD /health mem=1055MB gc0/1/2=75/29/14 cache=0 info: RequestTiming[0] [REQ e944eea7] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 699d9227] START HEAD /health mem=1055MB gc0/1/2=75/29/14 cache=0 info: RequestTiming[0] [REQ 699d9227] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ d4a5c165] START HEAD /health mem=1055MB gc0/1/2=75/29/14 cache=0 info: RequestTiming[0] [REQ d4a5c165] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 226720e6] START HEAD /health mem=1055MB gc0/1/2=75/29/14 cache=0 info: RequestTiming[0] [REQ 226720e6] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 7f73fab1] START HEAD /health mem=1055MB gc0/1/2=75/29/14 cache=0 info: RequestTiming[0] [REQ 7f73fab1] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 71c3881c] START HEAD /health mem=1055MB gc0/1/2=75/29/14 cache=0 info: RequestTiming[0] [REQ 71c3881c] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ ecc4db6b] START HEAD /health mem=1055MB gc0/1/2=75/29/14 cache=0 info: RequestTiming[0] [REQ ecc4db6b] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 5906ee26] START HEAD /health mem=1055MB gc0/1/2=75/29/14 cache=0 info: RequestTiming[0] [REQ 5906ee26] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 124450d8] START HEAD /health mem=1055MB gc0/1/2=75/29/14 cache=0 info: RequestTiming[0] [REQ 124450d8] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 5863399f] START HEAD /health mem=1055MB gc0/1/2=75/29/14 cache=0 info: RequestTiming[0] [REQ 5863399f] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 0fb9a05c] START HEAD /health mem=1055MB gc0/1/2=75/29/14 cache=0 info: RequestTiming[0] [REQ 0fb9a05c] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 4591660a] START HEAD /health mem=1055MB gc0/1/2=75/29/14 cache=0 info: RequestTiming[0] [REQ 4591660a] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 7c17d37d] START HEAD /health mem=1056MB gc0/1/2=75/29/14 cache=0 info: RequestTiming[0] [REQ 7c17d37d] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ ceda2ed8] START HEAD /health mem=1056MB gc0/1/2=75/29/14 cache=0 info: RequestTiming[0] [REQ ceda2ed8] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 58baea6b] START HEAD /health mem=1056MB gc0/1/2=75/29/14 cache=0 info: RequestTiming[0] [REQ 58baea6b] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 82ddee67] START HEAD /health mem=1056MB gc0/1/2=75/29/14 cache=0 info: RequestTiming[0] [REQ 82ddee67] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 905881a8] START HEAD /health mem=1056MB gc0/1/2=75/29/14 cache=0 info: RequestTiming[0] [REQ 905881a8] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 976180fd] START HEAD /health mem=1056MB gc0/1/2=75/29/14 cache=0 info: RequestTiming[0] [REQ 976180fd] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 5b558c70] START HEAD /health mem=1056MB gc0/1/2=75/29/14 cache=0 info: RequestTiming[0] [REQ 5b558c70] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ b05e0af7] START HEAD /health mem=1056MB gc0/1/2=75/29/14 cache=0 info: RequestTiming[0] [REQ b05e0af7] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ bdcfe827] START HEAD /health mem=1056MB gc0/1/2=75/29/14 cache=0 info: RequestTiming[0] [REQ bdcfe827] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 27197f0a] START HEAD /health mem=1056MB gc0/1/2=75/29/14 cache=0 info: RequestTiming[0] [REQ 27197f0a] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ a76a8778] START HEAD /health mem=1056MB gc0/1/2=75/29/14 cache=0 info: RequestTiming[0] [REQ a76a8778] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ f3381c70] START HEAD /health mem=1056MB gc0/1/2=75/29/14 cache=0 info: RequestTiming[0] [REQ f3381c70] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ dfe956f9] START HEAD /health mem=1056MB gc0/1/2=75/29/14 cache=0 info: RequestTiming[0] [REQ dfe956f9] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ ea1ecbd9] START HEAD /health mem=1056MB gc0/1/2=75/29/14 cache=0 info: RequestTiming[0] [REQ ea1ecbd9] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ f0b164f2] START HEAD /health mem=1056MB gc0/1/2=75/29/14 cache=0 info: RequestTiming[0] [REQ f0b164f2] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 55223dc5] START HEAD /health mem=1056MB gc0/1/2=75/29/14 cache=0 info: RequestTiming[0] [REQ 55223dc5] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 0ac7e821] START HEAD /health mem=1056MB gc0/1/2=75/29/14 cache=0 info: RequestTiming[0] [REQ 0ac7e821] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 04dea4aa] START HEAD /health mem=1056MB gc0/1/2=75/29/14 cache=0 info: RequestTiming[0] [REQ 04dea4aa] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ c2b0e270] START HEAD /health mem=1056MB gc0/1/2=75/29/14 cache=0 info: RequestTiming[0] [REQ c2b0e270] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 3f0becd7] START HEAD /health mem=1056MB gc0/1/2=75/29/14 cache=0 info: RequestTiming[0] [REQ 3f0becd7] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ f166a61f] START HEAD /health mem=1057MB gc0/1/2=75/29/14 cache=0 info: RequestTiming[0] [REQ f166a61f] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 5366b8a5] START HEAD /health mem=1057MB gc0/1/2=75/29/14 cache=0 info: RequestTiming[0] [REQ 5366b8a5] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ c9bce856] START HEAD /health mem=1057MB gc0/1/2=75/29/14 cache=0 info: RequestTiming[0] [REQ c9bce856] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 6a1b33e2] START HEAD /health mem=1057MB gc0/1/2=75/29/14 cache=0 info: RequestTiming[0] [REQ 6a1b33e2] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 49df044e] START HEAD /health mem=1057MB gc0/1/2=75/29/14 cache=0 info: RequestTiming[0] [REQ 49df044e] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 3d5a6a09] START HEAD /health mem=1057MB gc0/1/2=75/29/14 cache=0 info: RequestTiming[0] [REQ 3d5a6a09] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ d1a1b7b8] START HEAD /health mem=1057MB gc0/1/2=75/29/14 cache=0 info: RequestTiming[0] [REQ d1a1b7b8] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ f1f7e804] START HEAD /health mem=1057MB gc0/1/2=75/29/14 cache=0 info: RequestTiming[0] [REQ f1f7e804] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 013ac74c] START HEAD /health mem=1057MB gc0/1/2=75/29/14 cache=0 info: RequestTiming[0] [REQ 013ac74c] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ bdd052b3] START HEAD /health mem=1057MB gc0/1/2=75/29/14 cache=0 info: RequestTiming[0] [REQ bdd052b3] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 373bc17f] START HEAD /health mem=1057MB gc0/1/2=75/29/14 cache=0 info: RequestTiming[0] [REQ 373bc17f] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ b3c9ddbd] START HEAD /health mem=1057MB gc0/1/2=75/29/14 cache=0 info: RequestTiming[0] [REQ b3c9ddbd] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ daa7dc9c] START HEAD /health mem=1057MB gc0/1/2=75/29/14 cache=0 info: RequestTiming[0] [REQ daa7dc9c] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 5f7401ef] START HEAD /health mem=1057MB gc0/1/2=75/29/14 cache=0 info: RequestTiming[0] [REQ 5f7401ef] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 2d59cc60] START HEAD /health mem=1057MB gc0/1/2=75/29/14 cache=0 info: RequestTiming[0] [REQ 2d59cc60] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 45ed3078] START HEAD /health mem=1057MB gc0/1/2=75/29/14 cache=0 info: RequestTiming[0] [REQ 45ed3078] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ c5f838e2] START HEAD /health mem=1057MB gc0/1/2=75/29/14 cache=0 info: RequestTiming[0] [REQ c5f838e2] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 3acc4ad0] START HEAD /health mem=1057MB gc0/1/2=75/29/14 cache=0 info: RequestTiming[0] [REQ 3acc4ad0] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 0ec2da53] START HEAD /health mem=1057MB gc0/1/2=75/29/14 cache=0 info: RequestTiming[0] [REQ 0ec2da53] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 12cc31d3] START HEAD /health mem=1058MB gc0/1/2=75/29/14 cache=0 info: RequestTiming[0] [REQ 12cc31d3] END HEAD /health -> 200 in 0ms mem=1058MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ b799ec43] START HEAD /health mem=1058MB gc0/1/2=75/29/14 cache=0 info: RequestTiming[0] [REQ b799ec43] END HEAD /health -> 200 in 0ms mem=1058MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 3e260a09] START HEAD /health mem=1058MB gc0/1/2=75/29/14 cache=0 info: RequestTiming[0] [REQ 3e260a09] END HEAD /health -> 200 in 0ms mem=1058MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 847f2ce1] START HEAD /health mem=1058MB gc0/1/2=75/29/14 cache=0 info: RequestTiming[0] [REQ 847f2ce1] END HEAD /health -> 200 in 0ms mem=1058MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 1ae35b27] START HEAD /health mem=1058MB gc0/1/2=75/29/14 cache=0 info: RequestTiming[0] [REQ 1ae35b27] END HEAD /health -> 200 in 0ms mem=1058MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 16d7fc7e] START HEAD /health mem=1058MB gc0/1/2=75/29/14 cache=0 info: RequestTiming[0] [REQ 16d7fc7e] END HEAD /health -> 200 in 0ms mem=1058MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ e58e6c31] START HEAD /health mem=1058MB gc0/1/2=75/29/14 cache=0 info: RequestTiming[0] [REQ e58e6c31] END HEAD /health -> 200 in 0ms mem=1058MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ a2a8d4f2] START HEAD /health mem=1058MB gc0/1/2=75/29/14 cache=0 info: RequestTiming[0] [REQ a2a8d4f2] END HEAD /health -> 200 in 0ms mem=1058MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ b45c8146] START HEAD /health mem=1058MB gc0/1/2=75/29/14 cache=0 info: RequestTiming[0] [REQ b45c8146] END HEAD /health -> 200 in 0ms mem=1058MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 69344f90] START HEAD /health mem=1058MB gc0/1/2=75/29/14 cache=0 info: RequestTiming[0] [REQ 69344f90] END HEAD /health -> 200 in 0ms mem=1058MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ ac0e769e] START HEAD /health mem=1058MB gc0/1/2=75/29/14 cache=0 info: RequestTiming[0] [REQ ac0e769e] END HEAD /health -> 200 in 0ms mem=1058MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 90b2e20b] START HEAD /health mem=1058MB gc0/1/2=75/29/14 cache=0 info: RequestTiming[0] [REQ 90b2e20b] END HEAD /health -> 200 in 0ms mem=1058MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 5d6f61e3] START HEAD /health mem=1058MB gc0/1/2=75/29/14 cache=0 info: RequestTiming[0] [REQ 5d6f61e3] END HEAD /health -> 200 in 0ms mem=1058MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ d26b3b51] START HEAD /health mem=1058MB gc0/1/2=75/29/14 cache=0 info: RequestTiming[0] [REQ d26b3b51] END HEAD /health -> 200 in 0ms mem=1058MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 5a4b9d2b] START HEAD /health mem=1055MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 5a4b9d2b] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 11d85b62] START HEAD /health mem=1055MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 11d85b62] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 54142c54] START HEAD /health mem=1055MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 54142c54] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 8f3be554] START HEAD /health mem=1055MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 8f3be554] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ f7a52e89] START HEAD /health mem=1055MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ f7a52e89] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ bf688107] START HEAD /health mem=1055MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ bf688107] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 8141b440] START HEAD /health mem=1055MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 8141b440] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 0ce44812] START HEAD /health mem=1055MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 0ce44812] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 0b521855] START HEAD /health mem=1055MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 0b521855] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 3821cf6e] START HEAD /health mem=1055MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 3821cf6e] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 3147b1cb] START HEAD /health mem=1055MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 3147b1cb] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 889ca34d] START HEAD /health mem=1055MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 889ca34d] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 0b9427f1] START HEAD /health mem=1055MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 0b9427f1] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ cbdb802e] START HEAD /health mem=1055MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ cbdb802e] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ bb9f6d3b] START HEAD /health mem=1055MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ bb9f6d3b] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 6e913a68] START HEAD /health mem=1055MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 6e913a68] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 73ba8078] START HEAD /health mem=1055MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 73ba8078] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ cee01571] START HEAD /health mem=1055MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ cee01571] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ ee839d1c] START HEAD /health mem=1055MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ ee839d1c] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 79df0b36] START HEAD /health mem=1055MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 79df0b36] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 6a55cc26] START HEAD /health mem=1055MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 6a55cc26] END HEAD /health -> 200 in 0ms mem=1055MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ a29950ca] START HEAD /health mem=1056MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ a29950ca] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 40358ee3] START HEAD /health mem=1056MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 40358ee3] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 39d46f17] START HEAD /health mem=1056MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 39d46f17] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 4ef17cd1] START HEAD /health mem=1056MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 4ef17cd1] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 7531ece5] START HEAD /health mem=1056MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 7531ece5] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 120b213a] START HEAD /health mem=1056MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 120b213a] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 660feec1] START HEAD /health mem=1056MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 660feec1] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 24982409] START HEAD /health mem=1056MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 24982409] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 3986e150] START HEAD /health mem=1056MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 3986e150] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 760016f0] START HEAD /health mem=1056MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 760016f0] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 033308c3] START HEAD /health mem=1056MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 033308c3] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 73d887b9] START HEAD /health mem=1056MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 73d887b9] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 98e1b8f1] START HEAD /health mem=1056MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 98e1b8f1] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 0f8d9fff] START HEAD /health mem=1056MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 0f8d9fff] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 13518073] START HEAD /health mem=1056MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 13518073] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 81a3ee52] START HEAD /health mem=1056MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 81a3ee52] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ f79b63bc] START HEAD /health mem=1056MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ f79b63bc] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 16ed5e4c] START HEAD /health mem=1056MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 16ed5e4c] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ c71bb0d6] START HEAD /health mem=1056MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ c71bb0d6] END HEAD /health -> 200 in 0ms mem=1056MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ e2746a26] START HEAD /health mem=1057MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ e2746a26] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 43215812] START HEAD /health mem=1057MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 43215812] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ deca1c0e] START GET /health mem=1057MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ deca1c0e] END GET /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 8d624c63] START HEAD /health mem=1057MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 8d624c63] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ aa0a3129] START HEAD /health mem=1057MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ aa0a3129] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 6e06b740] START HEAD /health mem=1057MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 6e06b740] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ d7434a26] START HEAD /health mem=1057MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ d7434a26] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 74d6d9a3] START HEAD /health mem=1057MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 74d6d9a3] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 0bc81da4] START HEAD /health mem=1057MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 0bc81da4] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 93561601] START HEAD /health mem=1057MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 93561601] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ df66a821] START HEAD /health mem=1057MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ df66a821] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ aaa59dea] START HEAD /health mem=1057MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ aaa59dea] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 44491618] START HEAD /health mem=1057MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 44491618] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ d343c046] START HEAD /health mem=1057MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ d343c046] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ ba9d1e6e] START HEAD /health mem=1057MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ ba9d1e6e] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 9a948bca] START GET / mem=1057MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 9a948bca] END GET / -> 200 in 4ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 8d9ef891] START GET / mem=1057MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 8d9ef891] END GET / -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 7df31984] START GET /wp-json/ mem=1057MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 7df31984] END GET /wp-json/ -> 404 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ b6fdaaf9] START GET /xmlrpc.php?rsd mem=1057MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ b6fdaaf9] END GET /xmlrpc.php -> 404 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ cd51d289] START GET / mem=1057MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ cd51d289] END GET / -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 63ae6830] START GET /favicon.ico mem=1057MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 63ae6830] END GET /favicon.ico -> 404 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 7d09c178] START GET / mem=1057MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 7d09c178] END GET / -> 200 in 1ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 6e41d01a] START HEAD /health mem=1057MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 6e41d01a] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ eb8aa63f] START GET / mem=1057MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ eb8aa63f] END GET / -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 42ac40de] START HEAD /health mem=1057MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 42ac40de] END HEAD /health -> 200 in 0ms mem=1057MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 673f296a] START GET / mem=1057MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 673f296a] END GET / -> 200 in 0ms mem=1058MB (d=+1MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 06b145e8] START GET /config mem=1058MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 06b145e8] END GET /config -> 404 in 0ms mem=1058MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ de519295] START GET /.env mem=1058MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ de519295] END GET /.env -> 404 in 0ms mem=1058MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 744017ca] START GET /.env.local mem=1058MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 744017ca] END GET /.env.local -> 404 in 0ms mem=1058MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 8f4f158a] START GET /.env.production mem=1058MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 8f4f158a] END GET /.env.production -> 404 in 0ms mem=1058MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ daf7b720] START GET /.env.development mem=1058MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ daf7b720] END GET /.env.development -> 404 in 0ms mem=1058MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 266b4684] START GET /.env.dev mem=1058MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 266b4684] END GET /.env.dev -> 404 in 0ms mem=1058MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 7471f6bf] START GET /.env.prod mem=1058MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 7471f6bf] END GET /.env.prod -> 404 in 0ms mem=1058MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 85d58d22] START GET /.env.test mem=1058MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 85d58d22] END GET /.env.test -> 404 in 0ms mem=1058MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 4bb8d3e7] START GET /.env.staging mem=1058MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 4bb8d3e7] END GET /.env.staging -> 404 in 0ms mem=1058MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ f779bb79] START GET /.env.backup mem=1058MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ f779bb79] END GET /.env.backup -> 404 in 0ms mem=1058MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 00b904c0] START GET /.env.save mem=1058MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 00b904c0] END GET /.env.save -> 404 in 0ms mem=1058MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 44f24e9e] START GET /.env.old mem=1058MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 44f24e9e] END GET /.env.old -> 404 in 0ms mem=1058MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 8247c6be] START GET /.env.bak mem=1058MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 8247c6be] END GET /.env.bak -> 404 in 0ms mem=1058MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ c10c9f34] START GET /.env.tmp mem=1058MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ c10c9f34] END GET /.env.tmp -> 404 in 0ms mem=1058MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 9408008e] START GET /.env.swp mem=1058MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 9408008e] END GET /.env.swp -> 404 in 0ms mem=1058MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ fd1acb2c] START GET /.env~ mem=1058MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ fd1acb2c] END GET /.env~ -> 404 in 0ms mem=1058MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ f196bd89] START GET /.env.example mem=1058MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ f196bd89] END GET /.env.example -> 404 in 0ms mem=1058MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 2c368336] START GET /.env.sample mem=1058MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 2c368336] END GET /.env.sample -> 404 in 0ms mem=1058MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ abcda448] START GET /.env.dist mem=1058MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ abcda448] END GET /.env.dist -> 404 in 0ms mem=1058MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ b514d5d0] START GET /.env.template mem=1058MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ b514d5d0] END GET /.env.template -> 404 in 0ms mem=1058MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ e934b2bc] START GET /.env.production.local mem=1058MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ e934b2bc] END GET /.env.production.local -> 404 in 0ms mem=1058MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ d71ccaef] START GET /.env.development.local mem=1058MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ d71ccaef] END GET /.env.development.local -> 404 in 0ms mem=1058MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ dfa30b31] START GET /.env.test.local mem=1058MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ dfa30b31] END GET /.env.test.local -> 404 in 0ms mem=1058MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 69cf8a2d] START GET /.envrc mem=1058MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 69cf8a2d] END GET /.envrc -> 404 in 0ms mem=1058MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 1a227a6f] START GET /.flaskenv mem=1058MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 1a227a6f] END GET /.flaskenv -> 404 in 0ms mem=1058MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ ac2a4bf9] START GET /env mem=1058MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ ac2a4bf9] END GET /env -> 404 in 0ms mem=1058MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 444a1120] START GET /env.js mem=1058MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 444a1120] END GET /env.js -> 404 in 0ms mem=1058MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 8c60af6d] START GET /env.json mem=1058MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 8c60af6d] END GET /env.json -> 404 in 0ms mem=1058MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 34147fcc] START GET /app/.env mem=1058MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 34147fcc] END GET /app/.env -> 404 in 0ms mem=1058MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 29e4ff0c] START GET /src/.env mem=1058MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 29e4ff0c] END GET /src/.env -> 404 in 0ms mem=1058MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 0f3ff98f] START GET /config/.env mem=1058MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 0f3ff98f] END GET /config/.env -> 404 in 0ms mem=1058MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ f267a75d] START GET /backend/.env mem=1058MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ f267a75d] END GET /backend/.env -> 404 in 0ms mem=1058MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ e8282e0b] START HEAD /health mem=1058MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ e8282e0b] END HEAD /health -> 200 in 0ms mem=1058MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 3715c44a] START GET /frontend/.env mem=1058MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 3715c44a] END GET /frontend/.env -> 404 in 0ms mem=1058MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 65a718b6] START GET /api/.env mem=1058MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 65a718b6] END GET /api/.env -> 404 in 0ms mem=1058MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 0ceda05a] START GET /server/.env mem=1058MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 0ceda05a] END GET /server/.env -> 404 in 0ms mem=1058MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ f1f01602] START GET /client/.env mem=1058MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ f1f01602] END GET /client/.env -> 404 in 0ms mem=1058MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ cf090915] START GET /web/.env mem=1058MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ cf090915] END GET /web/.env -> 404 in 0ms mem=1058MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 7f89f61e] START GET /public/.env mem=1058MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 7f89f61e] END GET /public/.env -> 404 in 0ms mem=1058MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 99964892] START GET /private/.env mem=1058MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 99964892] END GET /private/.env -> 404 in 0ms mem=1058MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ cb8882af] START GET /var/.env mem=1058MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ cb8882af] END GET /var/.env -> 404 in 0ms mem=1058MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 57314be6] START GET /docker-compose.yml mem=1058MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 57314be6] END GET /docker-compose.yml -> 404 in 0ms mem=1058MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ b6ddde66] START GET /docker-compose.yaml mem=1058MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ b6ddde66] END GET /docker-compose.yaml -> 404 in 0ms mem=1058MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 0e7a9b98] START GET /docker-compose.override.yml mem=1058MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 0e7a9b98] END GET /docker-compose.override.yml -> 404 in 0ms mem=1058MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ d402d64c] START GET /docker-compose.dev.yml mem=1058MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ d402d64c] END GET /docker-compose.dev.yml -> 404 in 0ms mem=1058MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 8ba1c091] START GET / mem=1058MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 8ba1c091] END GET / -> 200 in 0ms mem=1058MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 3131b8b1] START GET /docker-compose.prod.yml mem=1058MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 3131b8b1] END GET /docker-compose.prod.yml -> 404 in 0ms mem=1058MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ e8e29b0a] START GET /console/ mem=1058MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ e8e29b0a] END GET /console/ -> 404 in 0ms mem=1058MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ b4d601a9] START GET /config.js mem=1058MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ b4d601a9] END GET /config.js -> 404 in 0ms mem=1058MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 69842e1c] START GET /config.json mem=1058MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 69842e1c] END GET /config.json -> 404 in 0ms mem=1058MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 5f270827] START GET /server mem=1058MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 5f270827] END GET /server -> 404 in 0ms mem=1058MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 39acc3a4] START GET /settings.js mem=1058MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 39acc3a4] END GET /settings.js -> 404 in 0ms mem=1058MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ b2035234] START GET /settings.json mem=1058MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ b2035234] END GET /settings.json -> 404 in 0ms mem=1058MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ eee26025] START GET /server-status mem=1058MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ eee26025] END GET /server-status -> 404 in 0ms mem=1058MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 8c283422] START GET /secrets.json mem=1058MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 8c283422] END GET /secrets.json -> 404 in 0ms mem=1058MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 93a16108] START GET /credentials.json mem=1059MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 93a16108] END GET /credentials.json -> 404 in 0ms mem=1059MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 3ac4423d] START GET /about mem=1059MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 3ac4423d] END GET /about -> 404 in 0ms mem=1059MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ d620d6c5] START GET /cdp_api_key.json mem=1059MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ d620d6c5] END GET /cdp_api_key.json -> 404 in 0ms mem=1059MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 2e4b08a3] START GET /login.action mem=1059MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 2e4b08a3] END GET /login.action -> 404 in 0ms mem=1059MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ ca9c9444] START GET /app.js mem=1059MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ ca9c9444] END GET /app.js -> 404 in 0ms mem=1059MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 56f63e82] START GET /main.js mem=1059MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 56f63e82] END GET /main.js -> 404 in 0ms mem=1059MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ df36c544] START GET / mem=1059MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ df36c544] END GET / -> 200 in 0ms mem=1059MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 5e981f09] START GET /index.js mem=1059MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 5e981f09] END GET /index.js -> 404 in 0ms mem=1059MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 54f02d24] START GET /___proxy_subdomain_whm/login mem=1059MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 54f02d24] END GET /___proxy_subdomain_whm/login -> 404 in 0ms mem=1059MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ a9576f61] START GET /server.js mem=1059MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ a9576f61] END GET /server.js -> 404 in 0ms mem=1059MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 1e2ed661] START GET /___proxy_subdomain_cpanel mem=1059MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 1e2ed661] END GET /___proxy_subdomain_cpanel -> 404 in 0ms mem=1059MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 3104b730] START GET /bundle.js mem=1059MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 3104b730] END GET /bundle.js -> 404 in 0ms mem=1059MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 0a742461] START GET /v2/_catalog mem=1059MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 0a742461] END GET /v2/_catalog -> 404 in 0ms mem=1059MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 35436d73] START GET /app.bundle.js mem=1059MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 35436d73] END GET /app.bundle.js -> 404 in 0ms mem=1059MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 385b1cef] START GET /main.bundle.js mem=1059MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 385b1cef] END GET /main.bundle.js -> 404 in 0ms mem=1059MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 20ca0ccb] START GET /vendor.js mem=1059MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 20ca0ccb] END GET /vendor.js -> 404 in 0ms mem=1059MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 82c5d264] START GET /.DS_Store mem=1059MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 82c5d264] END GET /.DS_Store -> 404 in 0ms mem=1059MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 5f4f212d] START GET /chunk.js mem=1059MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 5f4f212d] END GET /chunk.js -> 404 in 0ms mem=1059MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ acb080c9] START GET /.env mem=1059MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ acb080c9] END GET /.env -> 404 in 0ms mem=1059MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 402d8cdd] START GET /static/js/main.js mem=1059MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 402d8cdd] END GET /static/js/main.js -> 404 in 0ms mem=1059MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 77200607] START GET /static/js/app.js mem=1059MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 77200607] END GET /static/js/app.js -> 404 in 0ms mem=1059MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 071bb633] START GET /ecp/Current/exporttool/microsoft.exchange.ediscovery.exporttool.application mem=1059MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 071bb633] END GET /ecp/Current/exporttool/microsoft.exchange.ediscovery.exporttool.application -> 404 in 0ms mem=1059MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 63d875d3] START GET /static/js/bundle.js mem=1059MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 63d875d3] END GET /static/js/bundle.js -> 404 in 0ms mem=1059MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 640549dd] START GET /dist/main.js mem=1059MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 640549dd] END GET /dist/main.js -> 404 in 0ms mem=1059MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 2fe241e9] START GET /dist/app.js mem=1059MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 2fe241e9] END GET /dist/app.js -> 404 in 0ms mem=1059MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ ab98c62b] START GET /dist/bundle.js mem=1059MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ ab98c62b] END GET /dist/bundle.js -> 404 in 0ms mem=1059MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ fec9be3d] START GET /.git/config mem=1059MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ fec9be3d] END GET /.git/config -> 404 in 0ms mem=1059MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 4e941d21] START GET /build/static/js/main.js mem=1059MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 4e941d21] END GET /build/static/js/main.js -> 404 in 0ms mem=1059MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ bef983ce] START GET /assets/index.js mem=1059MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ bef983ce] END GET /assets/index.js -> 404 in 0ms mem=1059MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 28d6474c] START POST /graphql mem=1059MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 28d6474c] END POST /graphql -> 404 in 0ms mem=1059MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 4b41fcf9] START POST /api mem=1059MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 4b41fcf9] END POST /api -> 404 in 0ms mem=1059MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ a7ec3cfd] START GET /assets/app.js mem=1059MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ a7ec3cfd] END GET /assets/app.js -> 404 in 0ms mem=1059MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 4a328781] START POST /api/graphql mem=1059MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 4a328781] END POST /api/graphql -> 404 in 0ms mem=1059MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 2a81a773] START POST /graphql/api mem=1059MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 2a81a773] END POST /graphql/api -> 404 in 0ms mem=1059MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 84c466b8] START POST /api/gql mem=1059MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 84c466b8] END POST /api/gql -> 404 in 0ms mem=1059MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 9e18adba] START GET /js/app.js mem=1059MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 9e18adba] END GET /js/app.js -> 404 in 0ms mem=1059MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ cdd4872a] START GET /s/333323e2330323e2932323e21393/_/;/META-INF/maven/com.atlassian.jira/jira-webapp-dist/pom.properties mem=1059MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ cdd4872a] END GET /s/333323e2330323e2932323e21393/_/;/META-INF/maven/com.atlassian.jira/jira-webapp-dist/pom.properties -> 404 in 0ms mem=1059MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 0d272aa5] START GET /js/main.js mem=1059MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 0d272aa5] END GET /js/main.js -> 404 in 0ms mem=1059MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ b0ac3eac] START GET /settings.py mem=1059MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ b0ac3eac] END GET /settings.py -> 404 in 0ms mem=1059MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ d5f56ec2] START GET /config.json mem=1059MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ d5f56ec2] END GET /config.json -> 404 in 0ms mem=1059MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ f29bb243] START GET /config.py mem=1059MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ f29bb243] END GET /config.py -> 404 in 0ms mem=1059MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 95f24044] START GET /telescope/requests mem=1059MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 95f24044] END GET /telescope/requests -> 404 in 0ms mem=1059MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 4bd31080] START GET /secrets.py mem=1059MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 4bd31080] END GET /secrets.py -> 404 in 0ms mem=1059MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ db87f138] START GET /config/secrets.yml mem=1059MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ db87f138] END GET /config/secrets.yml -> 404 in 0ms mem=1059MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ fcefcd92] START GET /config/master.key mem=1059MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ fcefcd92] END GET /config/master.key -> 404 in 0ms mem=1059MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ f798b186] START GET /info.php mem=1059MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ f798b186] END GET /info.php -> 404 in 0ms mem=1059MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 1bc23b62] START GET /wp-config.php.bak mem=1059MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 1bc23b62] END GET /wp-config.php.bak -> 404 in 0ms mem=1059MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 08b08ea8] START GET /.well-known/security.txt mem=1059MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 08b08ea8] END GET /.well-known/security.txt -> 404 in 0ms mem=1059MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ fe7ae059] START GET /wp-config.php.old mem=1059MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ fe7ae059] END GET /wp-config.php.old -> 404 in 0ms mem=1059MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 175f854f] START GET /wp-config.php.save mem=1059MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 175f854f] END GET /wp-config.php.save -> 404 in 0ms mem=1059MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 7c2755ca] START GET /wp-config.php.txt mem=1059MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 7c2755ca] END GET /wp-config.php.txt -> 404 in 0ms mem=1059MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 5c56bbeb] START GET /actuator/env mem=1059MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 5c56bbeb] END GET /actuator/env -> 404 in 0ms mem=1059MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ df650feb] START GET /wp-config.php~ mem=1059MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ df650feb] END GET /wp-config.php~ -> 404 in 0ms mem=1059MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 9d5ecdea] START GET /trace.axd mem=1059MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 9d5ecdea] END GET /trace.axd -> 404 in 0ms mem=1059MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 22e84c18] START GET /config/app.php mem=1059MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 22e84c18] END GET /config/app.php -> 404 in 0ms mem=1059MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 62d30ad1] START HEAD /health mem=1060MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 62d30ad1] END HEAD /health -> 200 in 0ms mem=1060MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ c2c6f2c8] START GET /application.properties mem=1060MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ c2c6f2c8] END GET /application.properties -> 404 in 0ms mem=1060MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ a149f8f1] START GET /@vite/env mem=1060MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ a149f8f1] END GET /@vite/env -> 404 in 0ms mem=1060MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ e597ba37] START GET /application.yml mem=1060MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ e597ba37] END GET /application.yml -> 404 in 0ms mem=1060MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 8e19c83d] START GET /.vscode/sftp.json mem=1060MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 8e19c83d] END GET /.vscode/sftp.json -> 404 in 0ms mem=1060MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 6da60950] START GET /application.yaml mem=1060MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 6da60950] END GET /application.yaml -> 404 in 0ms mem=1060MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 99aa85ea] START GET /application-dev.properties mem=1060MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 99aa85ea] END GET /application-dev.properties -> 404 in 0ms mem=1060MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 052510d2] START OPTIONS / mem=1060MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 052510d2] END OPTIONS / -> 405 in 0ms mem=1060MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ fc3711eb] START GET /application-prod.properties mem=1060MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ fc3711eb] END GET /application-prod.properties -> 404 in 0ms mem=1060MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 0a747058] START GET /?rest_route=/wp/v2/users/ mem=1060MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 0a747058] END GET / -> 200 in 0ms mem=1060MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 261fe7b4] START GET /appsettings.json mem=1060MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 261fe7b4] END GET /appsettings.json -> 404 in 0ms mem=1060MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 36df6bd6] START GET /appsettings.Development.json mem=1060MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 36df6bd6] END GET /appsettings.Development.json -> 404 in 0ms mem=1060MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 7ced6d16] START GET /appsettings.Production.json mem=1060MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 7ced6d16] END GET /appsettings.Production.json -> 404 in 0ms mem=1060MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ ee049f87] START GET /debug/default/view?panel=config mem=1060MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ ee049f87] END GET /debug/default/view -> 404 in 0ms mem=1060MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 23e3fa16] START GET /config.yaml mem=1060MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 23e3fa16] END GET /config.yaml -> 404 in 0ms mem=1060MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 4831d71f] START GET /config.yml mem=1060MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 4831d71f] END GET /config.yml -> 404 in 0ms mem=1060MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 2a70f5d0] START GET /config.toml mem=1060MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 2a70f5d0] END GET /config.toml -> 404 in 0ms mem=1060MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 6a3535bd] START GET /serverless.yml mem=1060MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 6a3535bd] END GET /serverless.yml -> 404 in 0ms mem=1060MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 35e6ae2a] START GET /serverless.yaml mem=1060MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 35e6ae2a] END GET /serverless.yaml -> 404 in 0ms mem=1060MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 769c4c54] START GET /config/production.json mem=1060MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 769c4c54] END GET /config/production.json -> 404 in 0ms mem=1060MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 67f5bc2f] START GET /config/development.json mem=1060MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 67f5bc2f] END GET /config/development.json -> 404 in 0ms mem=1060MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ ccc6525f] START GET /config/default.json mem=1060MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ ccc6525f] END GET /config/default.json -> 404 in 0ms mem=1060MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 881c4cd2] START GET /config/local.json mem=1060MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 881c4cd2] END GET /config/local.json -> 404 in 0ms mem=1060MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ fdf98f38] START GET /conf/settings.json mem=1060MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ fdf98f38] END GET /conf/settings.json -> 404 in 0ms mem=1060MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 499db36b] START GET /data/config.json mem=1060MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 499db36b] END GET /data/config.json -> 404 in 0ms mem=1060MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 7af6aab7] START GET /actuator/env mem=1060MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 7af6aab7] END GET /actuator/env -> 404 in 0ms mem=1060MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 0020aa8c] START GET /actuator/configprops mem=1060MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 0020aa8c] END GET /actuator/configprops -> 404 in 0ms mem=1060MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ e9f10258] START GET /api/config mem=1060MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ e9f10258] END GET /api/config -> 404 in 0ms mem=1060MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ e941873a] START GET /api/settings mem=1060MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ e941873a] END GET /api/settings -> 404 in 0ms mem=1060MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 1bcc39c7] START GET /api/env mem=1060MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 1bcc39c7] END GET /api/env -> 404 in 0ms mem=1060MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ f032eeff] START GET /backup/.env mem=1060MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ f032eeff] END GET /backup/.env -> 404 in 0ms mem=1060MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ cb671626] START GET /backups/.env mem=1060MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ cb671626] END GET /backups/.env -> 404 in 0ms mem=1060MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 8bd66e9b] START GET /old/.env mem=1060MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 8bd66e9b] END GET /old/.env -> 404 in 0ms mem=1060MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ ecc9e34e] START GET /temp/.env mem=1060MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ ecc9e34e] END GET /temp/.env -> 404 in 0ms mem=1060MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 3c2f4368] START GET /tmp/.env mem=1060MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 3c2f4368] END GET /tmp/.env -> 404 in 0ms mem=1060MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 86122c86] START GET /.streamlit/secrets.toml mem=1060MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 86122c86] END GET /.streamlit/secrets.toml -> 404 in 0ms mem=1060MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 15f08f0a] START GET /root/.streamlit/secrets.toml mem=1060MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 15f08f0a] END GET /root/.streamlit/secrets.toml -> 404 in 0ms mem=1060MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ e62d2945] START GET /root/.aws/credentials mem=1060MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ e62d2945] END GET /root/.aws/credentials -> 404 in 0ms mem=1060MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 7c375347] START GET /home/ubuntu/.aws/credentials mem=1060MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 7c375347] END GET /home/ubuntu/.aws/credentials -> 404 in 0ms mem=1060MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 1cc7cbfa] START GET /home/ec2-user/.aws/credentials mem=1060MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 1cc7cbfa] END GET /home/ec2-user/.aws/credentials -> 404 in 0ms mem=1060MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 69e1a2c7] START GET /home/node/.aws/credentials mem=1060MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 69e1a2c7] END GET /home/node/.aws/credentials -> 404 in 0ms mem=1060MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 8513189b] START GET /terraform.tfvars mem=1060MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 8513189b] END GET /terraform.tfvars -> 404 in 0ms mem=1060MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 7bce3ba5] START GET /terraform.tfstate mem=1060MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 7bce3ba5] END GET /terraform.tfstate -> 404 in 0ms mem=1060MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 713976df] START GET /ecosystem.config.js mem=1060MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 713976df] END GET /ecosystem.config.js -> 404 in 0ms mem=1060MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ a457c009] START GET /secrets.yaml mem=1060MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ a457c009] END GET /secrets.yaml -> 404 in 0ms mem=1060MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 8022ca6d] START GET /secrets.yml mem=1060MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 8022ca6d] END GET /secrets.yml -> 404 in 0ms mem=1060MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 7acca9c1] START GET /.secrets mem=1060MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 7acca9c1] END GET /.secrets -> 404 in 0ms mem=1060MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 09d6062e] START GET /.env.vault mem=1060MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 09d6062e] END GET /.env.vault -> 404 in 0ms mem=1060MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 2d56b98f] START GET /.aws/credentials mem=1060MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 2d56b98f] END GET /.aws/credentials -> 404 in 0ms mem=1060MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 1eebd48c] START GET /.aws/config mem=1060MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 1eebd48c] END GET /.aws/config -> 404 in 0ms mem=1060MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 33e7ef52] START GET /.docker/config.json mem=1060MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 33e7ef52] END GET /.docker/config.json -> 404 in 0ms mem=1060MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ cebb591f] START GET /storage/framework/.env mem=1060MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ cebb591f] END GET /storage/framework/.env -> 404 in 0ms mem=1060MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ ef5286c8] START GET /laravel/.env mem=1060MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ ef5286c8] END GET /laravel/.env -> 404 in 0ms mem=1060MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ b90a2f30] START GET /debug/vars mem=1060MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ b90a2f30] END GET /debug/vars -> 404 in 0ms mem=1060MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ c4d5cc09] START GET /.gcp/credentials.json mem=1061MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ c4d5cc09] END GET /.gcp/credentials.json -> 404 in 0ms mem=1061MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ db02b7f6] START GET /.gcp/service-account.json mem=1061MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ db02b7f6] END GET /.gcp/service-account.json -> 404 in 0ms mem=1061MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 009d9963] START GET /gcp-credentials.json mem=1061MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 009d9963] END GET /gcp-credentials.json -> 404 in 0ms mem=1061MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 2b79baa1] START GET /gcp-service-account.json mem=1061MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 2b79baa1] END GET /gcp-service-account.json -> 404 in 0ms mem=1061MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 48fd50a3] START HEAD /health mem=1061MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 48fd50a3] END HEAD /health -> 200 in 0ms mem=1061MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 138c6861] START GET /service-account.json mem=1061MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 138c6861] END GET /service-account.json -> 404 in 0ms mem=1061MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 6c57e08d] START GET /google-credentials.json mem=1061MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 6c57e08d] END GET /google-credentials.json -> 404 in 0ms mem=1061MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 4756a6a2] START GET /google-cloud-key.json mem=1061MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 4756a6a2] END GET /google-cloud-key.json -> 404 in 0ms mem=1061MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ b73b4c43] START GET /firebase-adminsdk.json mem=1061MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ b73b4c43] END GET /firebase-adminsdk.json -> 404 in 0ms mem=1061MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 29b64a2a] START GET /firebase-credentials.json mem=1061MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 29b64a2a] END GET /firebase-credentials.json -> 404 in 0ms mem=1061MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ e73b8060] START GET /root/.config/gcloud/application_default_credentials.json mem=1061MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ e73b8060] END GET /root/.config/gcloud/application_default_credentials.json -> 404 in 0ms mem=1061MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 0a743384] START GET /root/.config/gcloud/credentials.db mem=1061MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 0a743384] END GET /root/.config/gcloud/credentials.db -> 404 in 0ms mem=1061MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 733a3504] START GET /home/ubuntu/.config/gcloud/application_default_credentials.json mem=1061MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 733a3504] END GET /home/ubuntu/.config/gcloud/application_default_credentials.json -> 404 in 0ms mem=1061MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ bd1a16b9] START GET /home/node/.config/gcloud/application_default_credentials.json mem=1061MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ bd1a16b9] END GET /home/node/.config/gcloud/application_default_credentials.json -> 404 in 0ms mem=1061MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ cd23e9c6] START GET /app/credentials.json mem=1061MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ cd23e9c6] END GET /app/credentials.json -> 404 in 0ms mem=1061MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 1a7665c0] START GET /app/service-account.json mem=1061MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 1a7665c0] END GET /app/service-account.json -> 404 in 0ms mem=1061MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ b4e42fd9] START GET /config/gcp.json mem=1061MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ b4e42fd9] END GET /config/gcp.json -> 404 in 0ms mem=1061MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ eceb0f26] START GET /root/.config/hcloud/cli.toml mem=1061MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ eceb0f26] END GET /root/.config/hcloud/cli.toml -> 404 in 0ms mem=1061MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 263c5a32] START GET /home/ubuntu/.config/hcloud/cli.toml mem=1061MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 263c5a32] END GET /home/ubuntu/.config/hcloud/cli.toml -> 404 in 0ms mem=1061MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ d8fa242b] START GET /.hcloud.toml mem=1061MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ d8fa242b] END GET /.hcloud.toml -> 404 in 0ms mem=1061MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 0ea74624] START GET / mem=1061MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 0ea74624] END GET / -> 200 in 0ms mem=1061MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ f27fe73c] START GET /favicon.ico mem=1061MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ f27fe73c] END GET /favicon.ico -> 404 in 0ms mem=1061MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ dac3911e] START GET /hcloud.yml mem=1061MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ dac3911e] END GET /hcloud.yml -> 404 in 0ms mem=1061MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ a4b88a89] START GET /root/.config/linode-cli mem=1061MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ a4b88a89] END GET /root/.config/linode-cli -> 404 in 0ms mem=1061MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 7ad89bc9] START GET /home/ubuntu/.config/linode-cli mem=1061MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 7ad89bc9] END GET /home/ubuntu/.config/linode-cli -> 404 in 0ms mem=1061MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 51b7129e] START GET /.linode-cli mem=1061MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 51b7129e] END GET /.linode-cli -> 404 in 0ms mem=1061MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 62885bf0] START GET /root/.vultr-cli.yaml mem=1061MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 62885bf0] END GET /root/.vultr-cli.yaml -> 404 in 0ms mem=1061MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 9d2de99c] START GET /home/ubuntu/.vultr-cli.yaml mem=1061MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 9d2de99c] END GET /home/ubuntu/.vultr-cli.yaml -> 404 in 0ms mem=1061MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ f980f15a] START GET /.vultr-cli.yaml mem=1061MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ f980f15a] END GET /.vultr-cli.yaml -> 404 in 0ms mem=1061MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 92019f95] START HEAD /health mem=1061MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 92019f95] END HEAD /health -> 200 in 0ms mem=1061MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ d139e6b0] START GET / mem=1061MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ d139e6b0] END GET / -> 200 in 0ms mem=1061MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 60c72ec7] START GET / mem=1061MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 60c72ec7] END GET / -> 200 in 0ms mem=1061MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 54a33694] START GET / mem=1061MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 54a33694] END GET / -> 200 in 0ms mem=1061MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 4d08526e] START GET /pbn/all.pbn mem=1061MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 4d08526e] END GET /pbn/all.pbn -> 404 in 7ms mem=1061MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ 10639760] START GET /swagger mem=1061MB gc0/1/2=76/29/14 cache=0 info: RequestTiming[0] [REQ 10639760] END GET /swagger -> 301 in 0ms mem=1061MB (d=0MB) gc+=0/0/0 cache=0 +hit=0 +miss=0 info: RequestTiming[0] [REQ c9d6cd6d] START GET /bid?hand=AKQ5.KJ4.A73.K82&ctx=&dealer=N&seat=N&details=true mem=1061MB gc0/1/2=76/29/14 cache=0 Player N found 1 applicable auction contexts: Hand AKQ5.KJ4.A73.K82 Consolidated match found. Contributing RuleSets: [Preemptive_3_Level_Openings, Preemptive_4_Level_Openings, Preemptive_5_Level_Openings, Very_High_Level_Openings_Or_Specific_Hands, Opening Bid, Weak two diamond, Weak two major] Ctx (N): HCP=20, TP=20, Shape:4=3=3=3, Bal Comb: min=20, max=40 | Losers=6 | LoserLevel=3 | RuleOf=27 | min=False | max=False | shown_min= | shown_max= Suitinformation Points: S=20 | H=20 | D=20 | C=20 Game: S=False | H=False | D=False | C=False, Stoppers: S=True | H=True | D=True | C=True Slam: haveallkeycardsandqueen=False | missingkeycards=True | missingonekeycardorqueen=False | missingonekeycard=False | havekeycards=-1 | trumpqueen=False | trump= BestSuit: C=False D=False H=False S=True Longest: C=False D=False H=False S=True Suit | Viable | Small Slam Target | Grand Slam Target | Combined Points Min ----------|--------|-------------------|-------------------|-------------------- Spade | False | 99 | 99 | 20 Heart | False | 99 | 99 | 20 Diamond | False | 99 | 99 | 20 Club | False | 99 | 99 | 20 Nt | True | 33 | 37 | 20 [X] Prio 130 | Bid: 3N -> 3N | Requires: balish and hcp>= 25 and hcp<= 27 and H<= 4 and S <= 4 | From 'Opening Bid' [X] Prio 129 | Bid: 5Ma -> 5H | Requires: H >= 9 and hcp>= 6 and hcp<= 11 and loserlevel >= 5 and S <= 4 | From 'Preemptive_5_Level_Openings' [X] Prio 129 | Bid: 5Ma -> 5S | Requires: S >= 9 and hcp>= 6 and hcp<= 11 and loserlevel >= 5 and H <= 4 | From 'Preemptive_5_Level_Openings' [X] Prio 128 | Bid: 4Ma -> 4H | Requires: H >= 7 and hcp>= 9 and hcp<= 11 and loserlevel >= 4 and S <= 4 | From 'Preemptive_4_Level_Openings' [X] Prio 128 | Bid: 4Ma -> 4S | Requires: S >= 7 and hcp>= 9 and hcp<= 11 and loserlevel >= 4 and H <= 4 | From 'Preemptive_4_Level_Openings' [X] Prio 127 | Bid: 4Ma -> 4H | Requires: H >= 8 and hcp>= 5 and hcp<= 11 and loserlevel >= 4 and S <= 4 | From 'Preemptive_4_Level_Openings' [X] Prio 127 | Bid: 4Ma -> 4S | Requires: S >= 8 and hcp>= 5 and hcp<= 11 and loserlevel >= 4 and H <= 4 | From 'Preemptive_4_Level_Openings' [OK] Prio 122 | Bid: 2N -> 2N | Requires: balish and hcp>= 20 and hcp<= 21 | From 'Opening Bid' --- Contract Inferences for Chosen Bid: 2N --- Analyzed Requires Tree (derived from 'balish and hcp>= 20 and hcp<= 21'): ((ctx_sys_-646788691.balish() AndAlso (ctx_sys_-646788691.Hcp >= 20)) AndAlso (ctx_sys_-646788691.Hcp <= 21)) HCP: Min=20, Max=21 --- End Contract Inferences --- Player N searching for explanations for bid '2N'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Preemptive_3_Level_Openings, Preemptive_4_Level_Openings, Preemptive_5_Level_Openings, Very_High_Level_Openings_Or_Specific_Hands, Opening Bid, Weak two diamond, Weak two major] MATCHED Prio 122 | Bid: 2N -> 2N | Requires: balish and hcp>= 20 and hcp<= 21 | From 'Opening Bid' Interpreting bid '2N' by N. Primary explanation's context: [] from RuleSet: 'Preemptive_3_Level_Openings' Primary System Explanation (Rule): Prio 122, OrigBid '2N' -> ResBid '2N', Means 'Balanced hand, 20-21 HCP' -> resMeans 'Balanced hand, 20-21 HCP' Analyzed Requires String (for this instance): 'balish and hcp>= 20 and hcp<= 21' Interpreted Meaning: 'Balanced hand, 20-21 HCP' PostCondition: '' Player view after bid: HCP=20-21 | Lengths: S2-5 H2-5 D2-5 C2-5 [/bid] Board= Seat=N Auction= -> 2N info: RequestTiming[0] [REQ c9d6cd6d] END GET /bid -> 200 in 261ms mem=1071MB (d=+10MB) gc+=0/0/0 cache=1 +hit=0 +miss=1 info: RequestTiming[0] [REQ e3d16caf] START GET /version mem=1071MB gc0/1/2=76/29/14 cache=1 info: RequestTiming[0] [REQ d3e5fd4d] START GET /bids?hand=AKQ5.KJ4.A73.K82&ctx=&dealer=N&seat=N mem=1071MB gc0/1/2=76/29/14 cache=1 info: RequestTiming[0] [REQ 684c0f73] START GET /getresponses?auction=1N-P mem=1071MB gc0/1/2=76/29/14 cache=1 info: RequestTiming[0] [REQ d3e5fd4d] END GET /bids -> 200 in 10ms mem=1074MB (d=+3MB) gc+=0/0/0 cache=1 +hit=0 +miss=0 info: RequestTiming[0] [REQ 684c0f73] END GET /getresponses -> 200 in 67ms mem=1067MB (d=-4MB) gc+=1/0/0 cache=3 +hit=0 +miss=2 info: RequestTiming[0] [REQ e3d16caf] END GET /version -> 200 in 187ms mem=1080MB (d=+9MB) gc+=1/0/0 cache=3 +hit=0 +miss=2 info: RequestTiming[0] [REQ d3e38062] START GET /explain?ctx=1N--3N&dealer=N&seat=S mem=1080MB gc0/1/2=77/29/14 cache=3 info: RequestTiming[0] [REQ c5c8895b] START GET /servicelog mem=1080MB gc0/1/2=77/29/14 cache=3 info: RequestTiming[0] [REQ 2b98d247] START GET /servicelog/download mem=1080MB gc0/1/2=77/29/14 cache=3 info: RequestTiming[0] [REQ 57e94d3c] START GET /health mem=1080MB gc0/1/2=77/29/14 cache=3 info: RequestTiming[0] [REQ 57e94d3c] END GET /health -> 200 in 0ms mem=1080MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ 0084ee5a] START GET /memory mem=1080MB gc0/1/2=77/29/14 cache=3 info: RequestTiming[0] [REQ dc9b546d] START GET /timings mem=1080MB gc0/1/2=77/29/14 cache=3 info: RequestTiming[0] [REQ dc9b546d] END GET /timings -> 200 in 2ms mem=1081MB (d=+1MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ e53dc9f9] START GET /pbn mem=1081MB gc0/1/2=77/29/14 cache=3 info: RequestTiming[0] [REQ e53dc9f9] END GET /pbn -> 200 in 1ms mem=1081MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ c5c8895b] END GET /servicelog -> 200 in 16ms mem=1083MB (d=+3MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ 6862658d] START GET /logs mem=1084MB gc0/1/2=77/29/14 cache=3 info: RequestTiming[0] [REQ 6862658d] END GET /logs -> 200 in 1ms mem=1084MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ d3e38062] END GET /explain -> 200 in 35ms mem=1084MB (d=+4MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ 0084ee5a] END GET /memory -> 200 in 39ms mem=1084MB (d=+4MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 fail: RequestTiming[0] [REQ 2b98d247] FAIL GET /servicelog/download after 24ms mem=1083MB (d=+3MB) gc+=0/0/0: Response Content-Length mismatch: too many bytes written (294217 of 293536). System.InvalidOperationException: Response Content-Length mismatch: too many bytes written (294217 of 293536). at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpProtocol.VerifyAndUpdateWrite(Int32 count) at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpProtocol.WritePipeAsync(ReadOnlyMemory`1 data, CancellationToken cancellationToken) at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpResponseStream.WriteAsync(ReadOnlyMemory`1 source, CancellationToken cancellationToken) at Microsoft.AspNetCore.Http.StreamCopyOperationInternal.CopyToAsync(Stream source, Stream destination, Nullable`1 count, Int32 bufferSize, CancellationToken cancel) at Microsoft.AspNetCore.Internal.FileResultHelper.WriteFileAsync(HttpContext context, Stream fileStream, RangeItemHeaderValue range, Int64 rangeLength) at Microsoft.AspNetCore.Internal.FileResultHelper.WriteFileAsync(HttpContext context, Stream fileStream, RangeItemHeaderValue range, Int64 rangeLength) at Microsoft.AspNetCore.Http.HttpResults.FileStreamHttpResult.ExecuteAsync(HttpContext httpContext) at Microsoft.AspNetCore.Http.HttpResults.FileStreamHttpResult.ExecuteAsync(HttpContext httpContext) at Microsoft.AspNetCore.Http.RequestDelegateFactory.ExecuteResultWriteResponse(IResult result, HttpContext httpContext) at Swashbuckle.AspNetCore.SwaggerUI.SwaggerUIMiddleware.Invoke(HttpContext httpContext) at Swashbuckle.AspNetCore.Swagger.SwaggerMiddleware.Invoke(HttpContext httpContext, ISwaggerProvider swaggerProvider) at Program.<>c__DisplayClass0_0.<<
$>b__4>d.MoveNext() in /src/Brill.Service/Program.cs:line 327 fail: Microsoft.AspNetCore.Server.Kestrel[13] Connection id "0HNMQFGP47DKM", Request id "0HNMQFGP47DKM:00000001": An unhandled exception was thrown by the application. System.InvalidOperationException: Response Content-Length mismatch: too many bytes written (294217 of 293536). at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpProtocol.VerifyAndUpdateWrite(Int32 count) at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpProtocol.WritePipeAsync(ReadOnlyMemory`1 data, CancellationToken cancellationToken) at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpResponseStream.WriteAsync(ReadOnlyMemory`1 source, CancellationToken cancellationToken) at Microsoft.AspNetCore.Http.StreamCopyOperationInternal.CopyToAsync(Stream source, Stream destination, Nullable`1 count, Int32 bufferSize, CancellationToken cancel) at Microsoft.AspNetCore.Internal.FileResultHelper.WriteFileAsync(HttpContext context, Stream fileStream, RangeItemHeaderValue range, Int64 rangeLength) at Microsoft.AspNetCore.Internal.FileResultHelper.WriteFileAsync(HttpContext context, Stream fileStream, RangeItemHeaderValue range, Int64 rangeLength) at Microsoft.AspNetCore.Http.HttpResults.FileStreamHttpResult.ExecuteAsync(HttpContext httpContext) at Microsoft.AspNetCore.Http.HttpResults.FileStreamHttpResult.ExecuteAsync(HttpContext httpContext) at Microsoft.AspNetCore.Http.RequestDelegateFactory.ExecuteResultWriteResponse(IResult result, HttpContext httpContext) at Swashbuckle.AspNetCore.SwaggerUI.SwaggerUIMiddleware.Invoke(HttpContext httpContext) at Swashbuckle.AspNetCore.Swagger.SwaggerMiddleware.Invoke(HttpContext httpContext, ISwaggerProvider swaggerProvider) at Program.<>c__DisplayClass0_0.<<
$>b__4>d.MoveNext() in /src/Brill.Service/Program.cs:line 327 --- End of stack trace from previous location --- at Program.<>c__DisplayClass0_0.<<
$>b__4>d.MoveNext() in /src/Brill.Service/Program.cs:line 455 --- End of stack trace from previous location --- at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpProtocol.ProcessRequests[TContext](IHttpApplication`1 application) info: RequestTiming[0] [REQ f9045a46] START GET /missing/autogenerated mem=1084MB gc0/1/2=77/29/14 cache=3 info: RequestTiming[0] [REQ c3ecc589] START GET /missing mem=1084MB gc0/1/2=77/29/14 cache=3 info: RequestTiming[0] [REQ c3ecc589] END GET /missing -> 200 in 1ms mem=1084MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ f9045a46] END GET /missing/autogenerated -> 404 in 10ms mem=1084MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ 78e0bca5] START GET /lead?hand=QJT9.876.543.432&ctx=1N--3N--&dealer=N&seat=W&details=true mem=1084MB gc0/1/2=77/29/14 cache=3 [ParseAuctionContext] Input: '1N--3N--' -> Parsed 4 bids: 1N-P-3N-P info: RequestTiming[0] [REQ 78e0bca5] END GET /lead -> 400 in 11ms mem=1084MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ 81549aaa] START GET /ready mem=1084MB gc0/1/2=77/29/14 cache=3 info: RequestTiming[0] [REQ 81549aaa] END GET /ready -> 200 in 0ms mem=1084MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ 78e0bca5] LEAK-PROBE priv=1943MB (d=0MB) dds+=0 dds_boards+=0 suitc+=0 nn+=0 info: RequestTiming[0] [REQ 9579121d] START GET /swagger/index.html mem=1084MB gc0/1/2=77/29/14 cache=3 info: RequestTiming[0] [REQ 9579121d] END GET /swagger/index.html -> 200 in 0ms mem=1084MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ b3abdde7] START GET / mem=1084MB gc0/1/2=77/29/14 cache=3 info: RequestTiming[0] [REQ b3abdde7] END GET / -> 200 in 0ms mem=1084MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ c37362e3] START GET /missing/json mem=1084MB gc0/1/2=77/29/14 cache=3 info: RequestTiming[0] [REQ c37362e3] END GET /missing/json -> 200 in 3ms mem=1084MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ e36b5392] START GET /swagger/index.js mem=1084MB gc0/1/2=77/29/14 cache=3 info: RequestTiming[0] [REQ b9964f3a] START GET /swagger/swagger-ui-standalone-preset.js mem=1084MB gc0/1/2=77/29/14 cache=3 info: RequestTiming[0] [REQ e36b5392] END GET /swagger/index.js -> 200 in 0ms mem=1084MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ aeb29ef1] START GET /swagger/swagger-ui-bundle.js mem=1085MB gc0/1/2=77/29/14 cache=3 info: RequestTiming[0] [REQ b9964f3a] END GET /swagger/swagger-ui-standalone-preset.js -> 200 in 16ms mem=1088MB (d=+4MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ aeb29ef1] END GET /swagger/swagger-ui-bundle.js -> 200 in 16ms mem=1088MB (d=+3MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ a2c063c5] START HEAD /health mem=1088MB gc0/1/2=77/29/14 cache=3 info: RequestTiming[0] [REQ a2c063c5] END HEAD /health -> 200 in 0ms mem=1088MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ 25caa75a] START HEAD /health mem=1088MB gc0/1/2=77/29/14 cache=3 info: RequestTiming[0] [REQ 25caa75a] END HEAD /health -> 200 in 0ms mem=1088MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ 24a470ae] START GET / mem=1088MB gc0/1/2=77/29/14 cache=3 info: RequestTiming[0] [REQ 24a470ae] END GET / -> 200 in 0ms mem=1088MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ e2951143] START GET /favicon.ico mem=1088MB gc0/1/2=77/29/14 cache=3 info: RequestTiming[0] [REQ e2951143] END GET /favicon.ico -> 404 in 0ms mem=1088MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ c04b22ad] START GET / mem=1088MB gc0/1/2=77/29/14 cache=3 info: RequestTiming[0] [REQ c04b22ad] END GET / -> 200 in 0ms mem=1088MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ a65d03ad] START GET /favicon.ico mem=1088MB gc0/1/2=77/29/14 cache=3 info: RequestTiming[0] [REQ a65d03ad] END GET /favicon.ico -> 404 in 0ms mem=1088MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ b4043422] START GET / mem=1088MB gc0/1/2=77/29/14 cache=3 info: RequestTiming[0] [REQ b4043422] END GET / -> 200 in 0ms mem=1088MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ 3c86ff1c] START GET /favicon.ico mem=1088MB gc0/1/2=77/29/14 cache=3 info: RequestTiming[0] [REQ 3c86ff1c] END GET /favicon.ico -> 404 in 0ms mem=1088MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ 67fa754b] START HEAD /health mem=1088MB gc0/1/2=77/29/14 cache=3 info: RequestTiming[0] [REQ 67fa754b] END HEAD /health -> 200 in 0ms mem=1088MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ e3cd179b] START GET / mem=1088MB gc0/1/2=77/29/14 cache=3 info: RequestTiming[0] [REQ e3cd179b] END GET / -> 200 in 0ms mem=1088MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ 292a2c8b] START GET /favicon.ico mem=1088MB gc0/1/2=77/29/14 cache=3 info: RequestTiming[0] [REQ 292a2c8b] END GET /favicon.ico -> 404 in 0ms mem=1088MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ 9237d341] START HEAD /health mem=1088MB gc0/1/2=77/29/14 cache=3 info: RequestTiming[0] [REQ 9237d341] END HEAD /health -> 200 in 0ms mem=1088MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ 85aeeb8c] START HEAD /health mem=1088MB gc0/1/2=77/29/14 cache=3 info: RequestTiming[0] [REQ 85aeeb8c] END HEAD /health -> 200 in 0ms mem=1088MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ 225bd389] START HEAD /health mem=1088MB gc0/1/2=77/29/14 cache=3 info: RequestTiming[0] [REQ 225bd389] END HEAD /health -> 200 in 0ms mem=1088MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ a8c18c8c] START HEAD /health mem=1088MB gc0/1/2=77/29/14 cache=3 info: RequestTiming[0] [REQ a8c18c8c] END HEAD /health -> 200 in 0ms mem=1088MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ fda4a908] START GET /health mem=1088MB gc0/1/2=77/29/14 cache=3 info: RequestTiming[0] [REQ fda4a908] END GET /health -> 200 in 0ms mem=1088MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ fdb70020] START HEAD /health mem=1088MB gc0/1/2=77/29/14 cache=3 info: RequestTiming[0] [REQ fdb70020] END HEAD /health -> 200 in 0ms mem=1088MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ 05063573] START GET / mem=1088MB gc0/1/2=77/29/14 cache=3 info: RequestTiming[0] [REQ 05063573] END GET / -> 200 in 0ms mem=1088MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ a831a186] START HEAD /health mem=1089MB gc0/1/2=77/29/14 cache=3 info: RequestTiming[0] [REQ a831a186] END HEAD /health -> 200 in 0ms mem=1089MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ b71e3051] START HEAD /health mem=1089MB gc0/1/2=77/29/14 cache=3 info: RequestTiming[0] [REQ b71e3051] END HEAD /health -> 200 in 0ms mem=1089MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ 91e9bb9d] START HEAD /health mem=1089MB gc0/1/2=77/29/14 cache=3 info: RequestTiming[0] [REQ 91e9bb9d] END HEAD /health -> 200 in 0ms mem=1089MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ 96f1854c] START HEAD /health mem=1089MB gc0/1/2=77/29/14 cache=3 info: RequestTiming[0] [REQ 96f1854c] END HEAD /health -> 200 in 0ms mem=1089MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ 5a627ab4] START HEAD /health mem=1089MB gc0/1/2=77/29/14 cache=3 info: RequestTiming[0] [REQ 5a627ab4] END HEAD /health -> 200 in 0ms mem=1089MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ c6d957d5] START GET / mem=1089MB gc0/1/2=77/29/14 cache=3 info: RequestTiming[0] [REQ c6d957d5] END GET / -> 200 in 0ms mem=1089MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ 3df7f5c0] START HEAD /health mem=1089MB gc0/1/2=77/29/14 cache=3 info: RequestTiming[0] [REQ 3df7f5c0] END HEAD /health -> 200 in 0ms mem=1089MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ 03b13c04] START HEAD /health mem=1089MB gc0/1/2=77/29/14 cache=3 info: RequestTiming[0] [REQ 03b13c04] END HEAD /health -> 200 in 0ms mem=1089MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ 1901124e] START HEAD /health mem=1089MB gc0/1/2=77/29/14 cache=3 info: RequestTiming[0] [REQ 1901124e] END HEAD /health -> 200 in 0ms mem=1089MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ 4aae13df] START HEAD /health mem=1089MB gc0/1/2=77/29/14 cache=3 info: RequestTiming[0] [REQ 4aae13df] END HEAD /health -> 200 in 0ms mem=1089MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ 434d3bbb] START HEAD /health mem=1089MB gc0/1/2=77/29/14 cache=3 info: RequestTiming[0] [REQ 434d3bbb] END HEAD /health -> 200 in 0ms mem=1089MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ 83f1c7f9] START HEAD /health mem=1089MB gc0/1/2=77/29/14 cache=3 info: RequestTiming[0] [REQ 83f1c7f9] END HEAD /health -> 200 in 0ms mem=1089MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ cbd84401] START HEAD /health mem=1089MB gc0/1/2=77/29/14 cache=3 info: RequestTiming[0] [REQ cbd84401] END HEAD /health -> 200 in 0ms mem=1089MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ 8722bffa] START HEAD /health mem=1089MB gc0/1/2=77/29/14 cache=3 info: RequestTiming[0] [REQ 8722bffa] END HEAD /health -> 200 in 0ms mem=1089MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ 809cec40] START HEAD /health mem=1089MB gc0/1/2=77/29/14 cache=3 info: RequestTiming[0] [REQ 809cec40] END HEAD /health -> 200 in 0ms mem=1089MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ 544dea58] START HEAD /health mem=1089MB gc0/1/2=77/29/14 cache=3 info: RequestTiming[0] [REQ 544dea58] END HEAD /health -> 200 in 0ms mem=1089MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ fc221385] START HEAD /health mem=1089MB gc0/1/2=77/29/14 cache=3 info: RequestTiming[0] [REQ fc221385] END HEAD /health -> 200 in 0ms mem=1089MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ a70ebe50] START GET / mem=1089MB gc0/1/2=77/29/14 cache=3 info: RequestTiming[0] [REQ a70ebe50] END GET / -> 200 in 0ms mem=1089MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ 407fea45] START GET / mem=1089MB gc0/1/2=77/29/14 cache=3 info: RequestTiming[0] [REQ 407fea45] END GET / -> 200 in 0ms mem=1089MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ 4d6cba19] START HEAD /health mem=1089MB gc0/1/2=77/29/14 cache=3 info: RequestTiming[0] [REQ 4d6cba19] END HEAD /health -> 200 in 0ms mem=1089MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ 0af4cfcf] START GET / mem=1089MB gc0/1/2=77/29/14 cache=3 info: RequestTiming[0] [REQ 0af4cfcf] END GET / -> 200 in 0ms mem=1089MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ b82cf75c] START GET /pbn/all.pbn mem=1089MB gc0/1/2=77/29/14 cache=3 info: RequestTiming[0] [REQ b82cf75c] END GET /pbn/all.pbn -> 404 in 0ms mem=1089MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ 36fef3bb] START GET /swagger mem=1089MB gc0/1/2=77/29/14 cache=3 info: RequestTiming[0] [REQ 36fef3bb] END GET /swagger -> 301 in 0ms mem=1089MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ cc06a958] START GET /bid?hand=AKQ5.KJ4.A73.K82&ctx=&dealer=N&seat=N&details=true mem=1089MB gc0/1/2=77/29/14 cache=3 Player N found 1 applicable auction contexts: Hand AKQ5.KJ4.A73.K82 Consolidated match found. Contributing RuleSets: [Preemptive_3_Level_Openings, Preemptive_4_Level_Openings, Preemptive_5_Level_Openings, Very_High_Level_Openings_Or_Specific_Hands, Opening Bid, Weak two diamond, Weak two major] Ctx (N): HCP=20, TP=20, Shape:4=3=3=3, Bal Comb: min=20, max=40 | Losers=6 | LoserLevel=3 | RuleOf=27 | min=False | max=False | shown_min= | shown_max= Suitinformation Points: S=20 | H=20 | D=20 | C=20 Game: S=False | H=False | D=False | C=False, Stoppers: S=True | H=True | D=True | C=True Slam: haveallkeycardsandqueen=False | missingkeycards=True | missingonekeycardorqueen=False | missingonekeycard=False | havekeycards=-1 | trumpqueen=False | trump= BestSuit: C=False D=False H=False S=True Longest: C=False D=False H=False S=True Suit | Viable | Small Slam Target | Grand Slam Target | Combined Points Min ----------|--------|-------------------|-------------------|-------------------- Spade | False | 99 | 99 | 20 Heart | False | 99 | 99 | 20 Diamond | False | 99 | 99 | 20 Club | False | 99 | 99 | 20 Nt | True | 33 | 37 | 20 [X] Prio 130 | Bid: 3N -> 3N | Requires: balish and hcp>= 25 and hcp<= 27 and H<= 4 and S <= 4 | From 'Opening Bid' [X] Prio 129 | Bid: 5Ma -> 5H | Requires: H >= 9 and hcp>= 6 and hcp<= 11 and loserlevel >= 5 and S <= 4 | From 'Preemptive_5_Level_Openings' [X] Prio 129 | Bid: 5Ma -> 5S | Requires: S >= 9 and hcp>= 6 and hcp<= 11 and loserlevel >= 5 and H <= 4 | From 'Preemptive_5_Level_Openings' [X] Prio 128 | Bid: 4Ma -> 4H | Requires: H >= 7 and hcp>= 9 and hcp<= 11 and loserlevel >= 4 and S <= 4 | From 'Preemptive_4_Level_Openings' [X] Prio 128 | Bid: 4Ma -> 4S | Requires: S >= 7 and hcp>= 9 and hcp<= 11 and loserlevel >= 4 and H <= 4 | From 'Preemptive_4_Level_Openings' [X] Prio 127 | Bid: 4Ma -> 4H | Requires: H >= 8 and hcp>= 5 and hcp<= 11 and loserlevel >= 4 and S <= 4 | From 'Preemptive_4_Level_Openings' [X] Prio 127 | Bid: 4Ma -> 4S | Requires: S >= 8 and hcp>= 5 and hcp<= 11 and loserlevel >= 4 and H <= 4 | From 'Preemptive_4_Level_Openings' [OK] Prio 122 | Bid: 2N -> 2N | Requires: balish and hcp>= 20 and hcp<= 21 | From 'Opening Bid' --- Contract Inferences for Chosen Bid: 2N --- Analyzed Requires Tree (derived from 'balish and hcp>= 20 and hcp<= 21'): ((ctx_sys_-646788691.balish() AndAlso (ctx_sys_-646788691.Hcp >= 20)) AndAlso (ctx_sys_-646788691.Hcp <= 21)) HCP: Min=20, Max=21 --- End Contract Inferences --- Player N searching for explanations for bid '2N'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Preemptive_3_Level_Openings, Preemptive_4_Level_Openings, Preemptive_5_Level_Openings, Very_High_Level_Openings_Or_Specific_Hands, Opening Bid, Weak two diamond, Weak two major] MATCHED Prio 122 | Bid: 2N -> 2N | Requires: balish and hcp>= 20 and hcp<= 21 | From 'Opening Bid' Interpreting bid '2N' by N. Primary explanation's context: [] from RuleSet: 'Preemptive_3_Level_Openings' Primary System Explanation (Rule): Prio 122, OrigBid '2N' -> ResBid '2N', Means 'Balanced hand, 20-21 HCP' -> resMeans 'Balanced hand, 20-21 HCP' Analyzed Requires String (for this instance): 'balish and hcp>= 20 and hcp<= 21' Interpreted Meaning: 'Balanced hand, 20-21 HCP' PostCondition: '' Player view after bid: HCP=20-21 | Lengths: S2-5 H2-5 D2-5 C2-5 [/bid] Board= Seat=N Auction= -> 2N info: RequestTiming[0] [REQ cc06a958] END GET /bid -> 200 in 5ms mem=1090MB (d=+1MB) gc+=0/0/0 cache=3 +hit=1 +miss=0 info: RequestTiming[0] [REQ 72bbeccf] START GET /bids?hand=AKQ5.KJ4.A73.K82&ctx=&dealer=N&seat=N mem=1090MB gc0/1/2=77/29/14 cache=3 info: RequestTiming[0] [REQ 72bbeccf] END GET /bids -> 200 in 2ms mem=1091MB (d=+1MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ abb4582c] START GET /lead?hand=QJT9.876.543.432&ctx=1N--3N--&dealer=N&seat=W&details=true mem=1091MB gc0/1/2=77/29/14 cache=3 [ParseAuctionContext] Input: '1N--3N--' -> Parsed 4 bids: 1N-P-3N-P info: RequestTiming[0] [REQ abb4582c] END GET /lead -> 400 in 1ms mem=1091MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ abb4582c] LEAK-PROBE priv=1931MB (d=0MB) dds+=0 dds_boards+=0 suitc+=0 nn+=0 info: RequestTiming[0] [REQ cd954539] START GET /explain?ctx=1N--3N&dealer=N&seat=S mem=1091MB gc0/1/2=77/29/14 cache=3 info: RequestTiming[0] [REQ cd954539] END GET /explain -> 200 in 0ms mem=1091MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ 76f7324f] START GET /getresponses?auction=1N-P mem=1091MB gc0/1/2=77/29/14 cache=3 info: RequestTiming[0] [REQ 76f7324f] END GET /getresponses -> 200 in 6ms mem=1093MB (d=+2MB) gc+=0/0/0 cache=3 +hit=2 +miss=0 info: RequestTiming[0] [REQ 49759fd8] START GET /version mem=1093MB gc0/1/2=77/29/14 cache=3 info: RequestTiming[0] [REQ 49759fd8] END GET /version -> 200 in 130ms mem=1110MB (d=+17MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ d5b027e0] START GET /ready mem=1110MB gc0/1/2=77/29/14 cache=3 info: RequestTiming[0] [REQ d5b027e0] END GET /ready -> 200 in 0ms mem=1110MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ aaf9c3d3] START GET /health mem=1110MB gc0/1/2=77/29/14 cache=3 info: RequestTiming[0] [REQ aaf9c3d3] END GET /health -> 200 in 0ms mem=1110MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ e366ca50] START GET /memory mem=1110MB gc0/1/2=77/29/14 cache=3 info: RequestTiming[0] [REQ be982cb0] START GET /missing/autogenerated mem=1110MB gc0/1/2=77/29/14 cache=3 info: RequestTiming[0] [REQ ba35b0fb] START GET /servicelog/download mem=1110MB gc0/1/2=77/29/14 cache=3 info: RequestTiming[0] [REQ ab3c89ec] START GET /logs mem=1110MB gc0/1/2=77/29/14 cache=3 info: RequestTiming[0] [REQ ab3c89ec] END GET /logs -> 200 in 0ms mem=1110MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ e366ca50] END GET /memory -> 200 in 1ms mem=1110MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ be982cb0] END GET /missing/autogenerated -> 404 in 5ms mem=1110MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 fail: RequestTiming[0] [REQ ba35b0fb] FAIL GET /servicelog/download after 6ms mem=1110MB (d=0MB) gc+=0/0/0: Response Content-Length mismatch: too many bytes written (317644 of 317151). System.InvalidOperationException: Response Content-Length mismatch: too many bytes written (317644 of 317151). at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpProtocol.VerifyAndUpdateWrite(Int32 count) at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpProtocol.WritePipeAsync(ReadOnlyMemory`1 data, CancellationToken cancellationToken) at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpResponseStream.WriteAsync(ReadOnlyMemory`1 source, CancellationToken cancellationToken) at Microsoft.AspNetCore.Http.StreamCopyOperationInternal.CopyToAsync(Stream source, Stream destination, Nullable`1 count, Int32 bufferSize, CancellationToken cancel) at Microsoft.AspNetCore.Internal.FileResultHelper.WriteFileAsync(HttpContext context, Stream fileStream, RangeItemHeaderValue range, Int64 rangeLength) at Microsoft.AspNetCore.Internal.FileResultHelper.WriteFileAsync(HttpContext context, Stream fileStream, RangeItemHeaderValue range, Int64 rangeLength) at Microsoft.AspNetCore.Http.HttpResults.FileStreamHttpResult.ExecuteAsync(HttpContext httpContext) at Microsoft.AspNetCore.Http.HttpResults.FileStreamHttpResult.ExecuteAsync(HttpContext httpContext) at Microsoft.AspNetCore.Http.RequestDelegateFactory.ExecuteResultWriteResponse(IResult result, HttpContext httpContext) at Swashbuckle.AspNetCore.SwaggerUI.SwaggerUIMiddleware.Invoke(HttpContext httpContext) at Swashbuckle.AspNetCore.Swagger.SwaggerMiddleware.Invoke(HttpContext httpContext, ISwaggerProvider swaggerProvider) at Program.<>c__DisplayClass0_0.<<
$>b__4>d.MoveNext() in /src/Brill.Service/Program.cs:line 327 fail: Microsoft.AspNetCore.Server.Kestrel[13] Connection id "0HNMQFGP47DMO", Request id "0HNMQFGP47DMO:00000001": An unhandled exception was thrown by the application. System.InvalidOperationException: Response Content-Length mismatch: too many bytes written (317644 of 317151). at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpProtocol.VerifyAndUpdateWrite(Int32 count) at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpProtocol.WritePipeAsync(ReadOnlyMemory`1 data, CancellationToken cancellationToken) at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpResponseStream.WriteAsync(ReadOnlyMemory`1 source, CancellationToken cancellationToken) at Microsoft.AspNetCore.Http.StreamCopyOperationInternal.CopyToAsync(Stream source, Stream destination, Nullable`1 count, Int32 bufferSize, CancellationToken cancel) at Microsoft.AspNetCore.Internal.FileResultHelper.WriteFileAsync(HttpContext context, Stream fileStream, RangeItemHeaderValue range, Int64 rangeLength) at Microsoft.AspNetCore.Internal.FileResultHelper.WriteFileAsync(HttpContext context, Stream fileStream, RangeItemHeaderValue range, Int64 rangeLength) at Microsoft.AspNetCore.Http.HttpResults.FileStreamHttpResult.ExecuteAsync(HttpContext httpContext) at Microsoft.AspNetCore.Http.HttpResults.FileStreamHttpResult.ExecuteAsync(HttpContext httpContext) at Microsoft.AspNetCore.Http.RequestDelegateFactory.ExecuteResultWriteResponse(IResult result, HttpContext httpContext) at Swashbuckle.AspNetCore.SwaggerUI.SwaggerUIMiddleware.Invoke(HttpContext httpContext) at Swashbuckle.AspNetCore.Swagger.SwaggerMiddleware.Invoke(HttpContext httpContext, ISwaggerProvider swaggerProvider) at Program.<>c__DisplayClass0_0.<<
$>b__4>d.MoveNext() in /src/Brill.Service/Program.cs:line 327 --- End of stack trace from previous location --- at Program.<>c__DisplayClass0_0.<<
$>b__4>d.MoveNext() in /src/Brill.Service/Program.cs:line 455 --- End of stack trace from previous location --- at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpProtocol.ProcessRequests[TContext](IHttpApplication`1 application) info: RequestTiming[0] [REQ a8bcea3b] START GET /swagger/index.html mem=1110MB gc0/1/2=77/29/14 cache=3 info: RequestTiming[0] [REQ a8bcea3b] END GET /swagger/index.html -> 200 in 0ms mem=1110MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ a274de62] START GET /timings mem=1110MB gc0/1/2=77/29/14 cache=3 info: RequestTiming[0] [REQ 41ccce03] START GET /missing mem=1110MB gc0/1/2=77/29/14 cache=3 info: RequestTiming[0] [REQ 6471a645] START GET /pbn mem=1110MB gc0/1/2=77/29/14 cache=3 info: RequestTiming[0] [REQ 41ccce03] END GET /missing -> 200 in 0ms mem=1110MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ 6471a645] END GET /pbn -> 200 in 0ms mem=1110MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ a274de62] END GET /timings -> 200 in 1ms mem=1110MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ 26c015dd] START GET /servicelog mem=1110MB gc0/1/2=77/29/14 cache=3 info: RequestTiming[0] [REQ 26c015dd] END GET /servicelog -> 200 in 2ms mem=1113MB (d=+3MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ c761a72e] START GET / mem=1113MB gc0/1/2=77/29/14 cache=3 info: RequestTiming[0] [REQ c761a72e] END GET / -> 200 in 0ms mem=1113MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ 960783b0] START GET /missing/json mem=1113MB gc0/1/2=77/29/14 cache=3 info: RequestTiming[0] [REQ 960783b0] END GET /missing/json -> 200 in 0ms mem=1113MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ ba577d0f] START GET /swagger/index.js mem=1113MB gc0/1/2=77/29/14 cache=3 info: RequestTiming[0] [REQ ba577d0f] END GET /swagger/index.js -> 200 in 0ms mem=1113MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ 42a55881] START GET /swagger/swagger-ui-bundle.js mem=1113MB gc0/1/2=77/29/14 cache=3 info: RequestTiming[0] [REQ 42a55881] END GET /swagger/swagger-ui-bundle.js -> 200 in 2ms mem=1113MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ 7bfb4239] START GET /swagger/swagger-ui-standalone-preset.js mem=1113MB gc0/1/2=77/29/14 cache=3 info: RequestTiming[0] [REQ 7bfb4239] END GET /swagger/swagger-ui-standalone-preset.js -> 200 in 0ms mem=1113MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ a6b60819] START HEAD /health mem=1113MB gc0/1/2=77/29/14 cache=3 info: RequestTiming[0] [REQ a6b60819] END HEAD /health -> 200 in 0ms mem=1113MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ 50d32dc6] START HEAD /health mem=1113MB gc0/1/2=77/29/14 cache=3 info: RequestTiming[0] [REQ 50d32dc6] END HEAD /health -> 200 in 0ms mem=1113MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ 212df7cc] START GET / mem=1113MB gc0/1/2=77/29/14 cache=3 info: RequestTiming[0] [REQ 212df7cc] END GET / -> 200 in 0ms mem=1113MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ 7ccdf00e] START GET /favicon.ico mem=1113MB gc0/1/2=77/29/14 cache=3 info: RequestTiming[0] [REQ 7ccdf00e] END GET /favicon.ico -> 404 in 0ms mem=1113MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ f9082c9d] START HEAD /health mem=1113MB gc0/1/2=77/29/14 cache=3 info: RequestTiming[0] [REQ f9082c9d] END HEAD /health -> 200 in 0ms mem=1113MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ f59aeec8] START HEAD /health mem=1113MB gc0/1/2=77/29/14 cache=3 info: RequestTiming[0] [REQ f59aeec8] END HEAD /health -> 200 in 0ms mem=1113MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ f0b56e0b] START HEAD /health mem=1113MB gc0/1/2=77/29/14 cache=3 info: RequestTiming[0] [REQ f0b56e0b] END HEAD /health -> 200 in 0ms mem=1113MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ f5b5b960] START HEAD /health mem=1113MB gc0/1/2=77/29/14 cache=3 info: RequestTiming[0] [REQ f5b5b960] END HEAD /health -> 200 in 0ms mem=1113MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ 742c79f6] START HEAD /health mem=1113MB gc0/1/2=77/29/14 cache=3 info: RequestTiming[0] [REQ 742c79f6] END HEAD /health -> 200 in 0ms mem=1113MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ 1141a69d] START HEAD /health mem=1114MB gc0/1/2=77/29/14 cache=3 info: RequestTiming[0] [REQ 1141a69d] END HEAD /health -> 200 in 0ms mem=1114MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ a74f63eb] START HEAD /health mem=1114MB gc0/1/2=77/29/14 cache=3 info: RequestTiming[0] [REQ a74f63eb] END HEAD /health -> 200 in 0ms mem=1114MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ e70a2e6f] START HEAD /health mem=1114MB gc0/1/2=77/29/14 cache=3 info: RequestTiming[0] [REQ e70a2e6f] END HEAD /health -> 200 in 0ms mem=1114MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ ba402208] START HEAD /health mem=1114MB gc0/1/2=77/29/14 cache=3 info: RequestTiming[0] [REQ ba402208] END HEAD /health -> 200 in 0ms mem=1114MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ 8fdb8b94] START HEAD /health mem=1114MB gc0/1/2=77/29/14 cache=3 info: RequestTiming[0] [REQ 8fdb8b94] END HEAD /health -> 200 in 0ms mem=1114MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ 00398f1e] START HEAD /health mem=1114MB gc0/1/2=77/29/14 cache=3 info: RequestTiming[0] [REQ 00398f1e] END HEAD /health -> 200 in 0ms mem=1114MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ 387b720b] START GET / mem=1114MB gc0/1/2=77/29/14 cache=3 info: RequestTiming[0] [REQ 387b720b] END GET / -> 200 in 0ms mem=1114MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ b69eec88] START HEAD /health mem=1114MB gc0/1/2=77/29/14 cache=3 info: RequestTiming[0] [REQ b69eec88] END HEAD /health -> 200 in 0ms mem=1114MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ 4c525760] START HEAD /health mem=1114MB gc0/1/2=77/29/14 cache=3 info: RequestTiming[0] [REQ 4c525760] END HEAD /health -> 200 in 0ms mem=1114MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ 6be29b92] START HEAD /health mem=1114MB gc0/1/2=77/29/14 cache=3 info: RequestTiming[0] [REQ 6be29b92] END HEAD /health -> 200 in 0ms mem=1114MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ a8286808] START HEAD /health mem=1114MB gc0/1/2=77/29/14 cache=3 info: RequestTiming[0] [REQ a8286808] END HEAD /health -> 200 in 0ms mem=1114MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ af0ce377] START HEAD /health mem=1114MB gc0/1/2=77/29/14 cache=3 info: RequestTiming[0] [REQ af0ce377] END HEAD /health -> 200 in 0ms mem=1114MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ 3aa1a607] START HEAD /health mem=1114MB gc0/1/2=77/29/14 cache=3 info: RequestTiming[0] [REQ 3aa1a607] END HEAD /health -> 200 in 0ms mem=1114MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ 8d8edd4e] START HEAD /health mem=1114MB gc0/1/2=77/29/14 cache=3 info: RequestTiming[0] [REQ 8d8edd4e] END HEAD /health -> 200 in 0ms mem=1114MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ 0fe4c673] START GET / mem=1114MB gc0/1/2=77/29/14 cache=3 info: RequestTiming[0] [REQ 0fe4c673] END GET / -> 200 in 0ms mem=1114MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ 6cf877e2] START GET /favicon.ico mem=1114MB gc0/1/2=77/29/14 cache=3 info: RequestTiming[0] [REQ 6cf877e2] END GET /favicon.ico -> 404 in 0ms mem=1114MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ cabe0581] START GET / mem=1114MB gc0/1/2=77/29/14 cache=3 info: RequestTiming[0] [REQ cabe0581] END GET / -> 200 in 0ms mem=1114MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ 7b8302d2] START HEAD /health mem=1114MB gc0/1/2=77/29/14 cache=3 info: RequestTiming[0] [REQ 7b8302d2] END HEAD /health -> 200 in 0ms mem=1114MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ 268442ad] START HEAD /health mem=1114MB gc0/1/2=77/29/14 cache=3 info: RequestTiming[0] [REQ 268442ad] END HEAD /health -> 200 in 0ms mem=1114MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ 245d0603] START HEAD /health mem=1114MB gc0/1/2=77/29/14 cache=3 info: RequestTiming[0] [REQ 245d0603] END HEAD /health -> 200 in 0ms mem=1114MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ 9c3ee278] START HEAD /health mem=1114MB gc0/1/2=77/29/14 cache=3 info: RequestTiming[0] [REQ 9c3ee278] END HEAD /health -> 200 in 0ms mem=1114MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ b950daf0] START HEAD /health mem=1114MB gc0/1/2=77/29/14 cache=3 info: RequestTiming[0] [REQ b950daf0] END HEAD /health -> 200 in 0ms mem=1114MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ ba0337f1] START HEAD /health mem=1115MB gc0/1/2=77/29/14 cache=3 info: RequestTiming[0] [REQ ba0337f1] END HEAD /health -> 200 in 0ms mem=1115MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ 5489378b] START HEAD /health mem=1115MB gc0/1/2=77/29/14 cache=3 info: RequestTiming[0] [REQ 5489378b] END HEAD /health -> 200 in 0ms mem=1115MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ 40fc1f04] START HEAD /health mem=1115MB gc0/1/2=77/29/14 cache=3 info: RequestTiming[0] [REQ 40fc1f04] END HEAD /health -> 200 in 0ms mem=1115MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ 4fbf2062] START GET / mem=1115MB gc0/1/2=77/29/14 cache=3 info: RequestTiming[0] [REQ 4fbf2062] END GET / -> 200 in 0ms mem=1115MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ 0b246c8c] START HEAD /health mem=1115MB gc0/1/2=77/29/14 cache=3 info: RequestTiming[0] [REQ 0b246c8c] END HEAD /health -> 200 in 0ms mem=1115MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ 4dfc1942] START HEAD /health mem=1115MB gc0/1/2=77/29/14 cache=3 info: RequestTiming[0] [REQ 4dfc1942] END HEAD /health -> 200 in 0ms mem=1115MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ b2b3f654] START HEAD /health mem=1115MB gc0/1/2=77/29/14 cache=3 info: RequestTiming[0] [REQ b2b3f654] END HEAD /health -> 200 in 0ms mem=1115MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ a3530bf1] START HEAD /health mem=1115MB gc0/1/2=77/29/14 cache=3 info: RequestTiming[0] [REQ a3530bf1] END HEAD /health -> 200 in 0ms mem=1115MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ 8c130f9b] START HEAD /health mem=1115MB gc0/1/2=77/29/14 cache=3 info: RequestTiming[0] [REQ 8c130f9b] END HEAD /health -> 200 in 0ms mem=1115MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ 85dbe0bf] START HEAD /health mem=1115MB gc0/1/2=77/29/14 cache=3 info: RequestTiming[0] [REQ 85dbe0bf] END HEAD /health -> 200 in 0ms mem=1115MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ 0931563d] START HEAD /health mem=1115MB gc0/1/2=77/29/14 cache=3 info: RequestTiming[0] [REQ 0931563d] END HEAD /health -> 200 in 0ms mem=1115MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ 9449b9dd] START GET / mem=1115MB gc0/1/2=77/29/14 cache=3 info: RequestTiming[0] [REQ 9449b9dd] END GET / -> 200 in 0ms mem=1115MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ 154d6268] START HEAD /health mem=1115MB gc0/1/2=77/29/14 cache=3 info: RequestTiming[0] [REQ 154d6268] END HEAD /health -> 200 in 0ms mem=1115MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ a60cf187] START HEAD /health mem=1115MB gc0/1/2=77/29/14 cache=3 info: RequestTiming[0] [REQ a60cf187] END HEAD /health -> 200 in 0ms mem=1115MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ 5843abc6] START HEAD /health mem=1115MB gc0/1/2=77/29/14 cache=3 info: RequestTiming[0] [REQ 5843abc6] END HEAD /health -> 200 in 0ms mem=1115MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ 40a45e0a] START HEAD /health mem=1089MB gc0/1/2=78/29/14 cache=3 info: RequestTiming[0] [REQ 40a45e0a] END HEAD /health -> 200 in 0ms mem=1089MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ e8307827] START HEAD /health mem=1089MB gc0/1/2=78/29/14 cache=3 info: RequestTiming[0] [REQ e8307827] END HEAD /health -> 200 in 0ms mem=1089MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ f2dd9960] START HEAD /health mem=1089MB gc0/1/2=78/29/14 cache=3 info: RequestTiming[0] [REQ f2dd9960] END HEAD /health -> 200 in 0ms mem=1089MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ b4938b4c] START HEAD /health mem=1089MB gc0/1/2=78/29/14 cache=3 info: RequestTiming[0] [REQ b4938b4c] END HEAD /health -> 200 in 0ms mem=1089MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ c22f427d] START GET / mem=1089MB gc0/1/2=78/29/14 cache=3 info: RequestTiming[0] [REQ c22f427d] END GET / -> 200 in 0ms mem=1089MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ ffcfeb28] START GET / mem=1089MB gc0/1/2=78/29/14 cache=3 info: RequestTiming[0] [REQ ffcfeb28] END GET / -> 200 in 0ms mem=1089MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ 7e36bab6] START GET / mem=1089MB gc0/1/2=78/29/14 cache=3 info: RequestTiming[0] [REQ 7e36bab6] END GET / -> 200 in 0ms mem=1089MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ 09601ffb] START GET /pbn/all.pbn mem=1089MB gc0/1/2=78/29/14 cache=3 info: RequestTiming[0] [REQ 09601ffb] END GET /pbn/all.pbn -> 404 in 0ms mem=1089MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ a0c5b5bb] START GET /swagger mem=1089MB gc0/1/2=78/29/14 cache=3 info: RequestTiming[0] [REQ a0c5b5bb] END GET /swagger -> 301 in 0ms mem=1089MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ 20247bae] START GET /bid?hand=AKQ5.KJ4.A73.K82&ctx=&dealer=N&seat=N&details=true mem=1089MB gc0/1/2=78/29/14 cache=3 Player N found 1 applicable auction contexts: Hand AKQ5.KJ4.A73.K82 Consolidated match found. Contributing RuleSets: [Preemptive_3_Level_Openings, Preemptive_4_Level_Openings, Preemptive_5_Level_Openings, Very_High_Level_Openings_Or_Specific_Hands, Opening Bid, Weak two diamond, Weak two major] Ctx (N): HCP=20, TP=20, Shape:4=3=3=3, Bal Comb: min=20, max=40 | Losers=6 | LoserLevel=3 | RuleOf=27 | min=False | max=False | shown_min= | shown_max= Suitinformation Points: S=20 | H=20 | D=20 | C=20 Game: S=False | H=False | D=False | C=False, Stoppers: S=True | H=True | D=True | C=True Slam: haveallkeycardsandqueen=False | missingkeycards=True | missingonekeycardorqueen=False | missingonekeycard=False | havekeycards=-1 | trumpqueen=False | trump= BestSuit: C=False D=False H=False S=True Longest: C=False D=False H=False S=True Suit | Viable | Small Slam Target | Grand Slam Target | Combined Points Min ----------|--------|-------------------|-------------------|-------------------- Spade | False | 99 | 99 | 20 Heart | False | 99 | 99 | 20 Diamond | False | 99 | 99 | 20 Club | False | 99 | 99 | 20 Nt | True | 33 | 37 | 20 [X] Prio 130 | Bid: 3N -> 3N | Requires: balish and hcp>= 25 and hcp<= 27 and H<= 4 and S <= 4 | From 'Opening Bid' [X] Prio 129 | Bid: 5Ma -> 5H | Requires: H >= 9 and hcp>= 6 and hcp<= 11 and loserlevel >= 5 and S <= 4 | From 'Preemptive_5_Level_Openings' [X] Prio 129 | Bid: 5Ma -> 5S | Requires: S >= 9 and hcp>= 6 and hcp<= 11 and loserlevel >= 5 and H <= 4 | From 'Preemptive_5_Level_Openings' [X] Prio 128 | Bid: 4Ma -> 4H | Requires: H >= 7 and hcp>= 9 and hcp<= 11 and loserlevel >= 4 and S <= 4 | From 'Preemptive_4_Level_Openings' [X] Prio 128 | Bid: 4Ma -> 4S | Requires: S >= 7 and hcp>= 9 and hcp<= 11 and loserlevel >= 4 and H <= 4 | From 'Preemptive_4_Level_Openings' [X] Prio 127 | Bid: 4Ma -> 4H | Requires: H >= 8 and hcp>= 5 and hcp<= 11 and loserlevel >= 4 and S <= 4 | From 'Preemptive_4_Level_Openings' [X] Prio 127 | Bid: 4Ma -> 4S | Requires: S >= 8 and hcp>= 5 and hcp<= 11 and loserlevel >= 4 and H <= 4 | From 'Preemptive_4_Level_Openings' [OK] Prio 122 | Bid: 2N -> 2N | Requires: balish and hcp>= 20 and hcp<= 21 | From 'Opening Bid' --- Contract Inferences for Chosen Bid: 2N --- Analyzed Requires Tree (derived from 'balish and hcp>= 20 and hcp<= 21'): ((ctx_sys_-646788691.balish() AndAlso (ctx_sys_-646788691.Hcp >= 20)) AndAlso (ctx_sys_-646788691.Hcp <= 21)) HCP: Min=20, Max=21 --- End Contract Inferences --- Player N searching for explanations for bid '2N'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Preemptive_3_Level_Openings, Preemptive_4_Level_Openings, Preemptive_5_Level_Openings, Very_High_Level_Openings_Or_Specific_Hands, Opening Bid, Weak two diamond, Weak two major] MATCHED Prio 122 | Bid: 2N -> 2N | Requires: balish and hcp>= 20 and hcp<= 21 | From 'Opening Bid' Interpreting bid '2N' by N. Primary explanation's context: [] from RuleSet: 'Preemptive_3_Level_Openings' Primary System Explanation (Rule): Prio 122, OrigBid '2N' -> ResBid '2N', Means 'Balanced hand, 20-21 HCP' -> resMeans 'Balanced hand, 20-21 HCP' Analyzed Requires String (for this instance): 'balish and hcp>= 20 and hcp<= 21' Interpreted Meaning: 'Balanced hand, 20-21 HCP' PostCondition: '' Player view after bid: HCP=20-21 | Lengths: S2-5 H2-5 D2-5 C2-5 [/bid] Board= Seat=N Auction= -> 2N info: RequestTiming[0] [REQ 20247bae] END GET /bid -> 200 in 5ms mem=1090MB (d=+1MB) gc+=0/0/0 cache=3 +hit=1 +miss=0 info: RequestTiming[0] [REQ 6fa5c98c] START GET /bids?hand=AKQ5.KJ4.A73.K82&ctx=&dealer=N&seat=N mem=1090MB gc0/1/2=78/29/14 cache=3 info: RequestTiming[0] [REQ 6fa5c98c] END GET /bids -> 200 in 2ms mem=1090MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ 434aee22] START GET /lead?hand=QJT9.876.543.432&ctx=1N--3N--&dealer=N&seat=W&details=true mem=1090MB gc0/1/2=78/29/14 cache=3 [ParseAuctionContext] Input: '1N--3N--' -> Parsed 4 bids: 1N-P-3N-P info: RequestTiming[0] [REQ 434aee22] END GET /lead -> 400 in 1ms mem=1090MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ 434aee22] LEAK-PROBE priv=1943MB (d=0MB) dds+=0 dds_boards+=0 suitc+=0 nn+=0 info: RequestTiming[0] [REQ 69d75390] START GET /explain?ctx=1N--3N&dealer=N&seat=S mem=1090MB gc0/1/2=78/29/14 cache=3 info: RequestTiming[0] [REQ 69d75390] END GET /explain -> 200 in 0ms mem=1090MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ 181184ee] START GET /getresponses?auction=1N-P mem=1090MB gc0/1/2=78/29/14 cache=3 info: RequestTiming[0] [REQ 181184ee] END GET /getresponses -> 200 in 3ms mem=1092MB (d=+2MB) gc+=0/0/0 cache=3 +hit=2 +miss=0 info: RequestTiming[0] [REQ 964854b1] START GET /ready mem=1092MB gc0/1/2=78/29/14 cache=3 info: RequestTiming[0] [REQ de3d056f] START GET /memory mem=1092MB gc0/1/2=78/29/14 cache=3 info: RequestTiming[0] [REQ 964854b1] END GET /ready -> 200 in 0ms mem=1092MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ 9988488b] START GET /logs mem=1092MB gc0/1/2=78/29/14 cache=3 info: RequestTiming[0] [REQ 9988488b] END GET /logs -> 200 in 0ms mem=1092MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ de3d056f] END GET /memory -> 200 in 1ms mem=1092MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ e1dcfd07] START GET /health mem=1092MB gc0/1/2=78/29/14 cache=3 info: RequestTiming[0] [REQ e1dcfd07] END GET /health -> 200 in 0ms mem=1092MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ acc2046c] START GET /version mem=1092MB gc0/1/2=78/29/14 cache=3 info: RequestTiming[0] [REQ acc2046c] END GET /version -> 200 in 140ms mem=1109MB (d=+17MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ bbf90465] START GET /servicelog/download mem=1109MB gc0/1/2=78/29/14 cache=3 info: RequestTiming[0] [REQ bbf90465] END GET /servicelog/download -> 200 in 5ms mem=1110MB (d=+1MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ 63424d4d] START GET /pbn mem=1110MB gc0/1/2=78/29/14 cache=3 info: RequestTiming[0] [REQ 63424d4d] END GET /pbn -> 200 in 0ms mem=1110MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ d669c60b] START GET /swagger/index.html mem=1110MB gc0/1/2=78/29/14 cache=3 info: RequestTiming[0] [REQ d669c60b] END GET /swagger/index.html -> 200 in 0ms mem=1110MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ 28e7421e] START GET /missing mem=1110MB gc0/1/2=78/29/14 cache=3 info: RequestTiming[0] [REQ 28e7421e] END GET /missing -> 200 in 0ms mem=1110MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ f4aa28fb] START GET /missing/autogenerated mem=1110MB gc0/1/2=78/29/14 cache=3 info: RequestTiming[0] [REQ 809ddaff] START GET / mem=1110MB gc0/1/2=78/29/14 cache=3 info: RequestTiming[0] [REQ f4aa28fb] END GET /missing/autogenerated -> 404 in 1ms mem=1110MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ 809ddaff] END GET / -> 200 in 0ms mem=1110MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ dc7ecafb] START GET /timings mem=1110MB gc0/1/2=78/29/14 cache=3 info: RequestTiming[0] [REQ dc7ecafb] END GET /timings -> 200 in 1ms mem=1110MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ 640ce60a] START GET /servicelog mem=1110MB gc0/1/2=78/29/14 cache=3 info: RequestTiming[0] [REQ 640ce60a] END GET /servicelog -> 200 in 3ms mem=1112MB (d=+2MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ 6eb7dccc] START GET /swagger/index.js mem=1112MB gc0/1/2=78/29/14 cache=3 info: RequestTiming[0] [REQ 6eb7dccc] END GET /swagger/index.js -> 200 in 0ms mem=1113MB (d=+1MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ 6d62a0da] START GET /swagger/swagger-ui-bundle.js mem=1113MB gc0/1/2=78/29/14 cache=3 info: RequestTiming[0] [REQ 6d62a0da] END GET /swagger/swagger-ui-bundle.js -> 200 in 1ms mem=1113MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ 7efe0bb3] START GET /missing/json mem=1113MB gc0/1/2=78/29/14 cache=3 info: RequestTiming[0] [REQ 7efe0bb3] END GET /missing/json -> 200 in 0ms mem=1113MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ b37d0746] START GET /swagger/swagger-ui-standalone-preset.js mem=1113MB gc0/1/2=78/29/14 cache=3 info: RequestTiming[0] [REQ b37d0746] END GET /swagger/swagger-ui-standalone-preset.js -> 200 in 0ms mem=1113MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ e5f7d3dd] START HEAD /health mem=1113MB gc0/1/2=78/29/14 cache=3 info: RequestTiming[0] [REQ e5f7d3dd] END HEAD /health -> 200 in 0ms mem=1113MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ daa1fdcc] START HEAD /health mem=1113MB gc0/1/2=78/29/14 cache=3 info: RequestTiming[0] [REQ daa1fdcc] END HEAD /health -> 200 in 0ms mem=1113MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ eadc9f3d] START HEAD /health mem=1113MB gc0/1/2=78/29/14 cache=3 info: RequestTiming[0] [REQ eadc9f3d] END HEAD /health -> 200 in 0ms mem=1113MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ 96daa4f1] START HEAD /health mem=1113MB gc0/1/2=78/29/14 cache=3 info: RequestTiming[0] [REQ 96daa4f1] END HEAD /health -> 200 in 0ms mem=1113MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ 2d86b24b] START HEAD /health mem=1113MB gc0/1/2=78/29/14 cache=3 info: RequestTiming[0] [REQ 2d86b24b] END HEAD /health -> 200 in 0ms mem=1113MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ 205111dc] START HEAD /health mem=1113MB gc0/1/2=78/29/14 cache=3 info: RequestTiming[0] [REQ 205111dc] END HEAD /health -> 200 in 0ms mem=1113MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ cdbbb94a] START HEAD /health mem=1113MB gc0/1/2=78/29/14 cache=3 info: RequestTiming[0] [REQ cdbbb94a] END HEAD /health -> 200 in 0ms mem=1113MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ 0797a66f] START HEAD /health mem=1113MB gc0/1/2=78/29/14 cache=3 info: RequestTiming[0] [REQ 0797a66f] END HEAD /health -> 200 in 0ms mem=1113MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ 5cccfeaa] START HEAD /health mem=1113MB gc0/1/2=78/29/14 cache=3 info: RequestTiming[0] [REQ 5cccfeaa] END HEAD /health -> 200 in 0ms mem=1113MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ 42bf7e1e] START HEAD /health mem=1113MB gc0/1/2=78/29/14 cache=3 info: RequestTiming[0] [REQ 42bf7e1e] END HEAD /health -> 200 in 0ms mem=1113MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ 01dc30a8] START HEAD /health mem=1113MB gc0/1/2=78/29/14 cache=3 info: RequestTiming[0] [REQ 01dc30a8] END HEAD /health -> 200 in 0ms mem=1113MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ 82a86373] START HEAD /health mem=1113MB gc0/1/2=78/29/14 cache=3 info: RequestTiming[0] [REQ 82a86373] END HEAD /health -> 200 in 0ms mem=1113MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ 6729ea05] START HEAD /health mem=1113MB gc0/1/2=78/29/14 cache=3 info: RequestTiming[0] [REQ 6729ea05] END HEAD /health -> 200 in 0ms mem=1113MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ fc5c2892] START HEAD /health mem=1113MB gc0/1/2=78/29/14 cache=3 info: RequestTiming[0] [REQ fc5c2892] END HEAD /health -> 200 in 0ms mem=1113MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ 8971eeeb] START HEAD /health mem=1113MB gc0/1/2=78/29/14 cache=3 info: RequestTiming[0] [REQ 8971eeeb] END HEAD /health -> 200 in 0ms mem=1114MB (d=+1MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ 57f7b11e] START GET /health mem=1114MB gc0/1/2=78/29/14 cache=3 info: RequestTiming[0] [REQ 57f7b11e] END GET /health -> 200 in 0ms mem=1114MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 info: RequestTiming[0] [REQ aeea004d] START GET /ready mem=1114MB gc0/1/2=78/29/14 cache=3 info: RequestTiming[0] [REQ 411809d1] START GET /bid?hand=KQJ9.64.AKT7.972&ctx=&dealer=N&seat=N&vul=None&details=true mem=1114MB gc0/1/2=78/29/14 cache=3 info: RequestTiming[0] [REQ aeea004d] END GET /ready -> 200 in 0ms mem=1114MB (d=0MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 Player N found 1 applicable auction contexts: Hand KQJ9.64.AKT7.972 Consolidated match found. Contributing RuleSets: [Preemptive_3_Level_Openings, Preemptive_4_Level_Openings, Preemptive_5_Level_Openings, Very_High_Level_Openings_Or_Specific_Hands, Opening Bid, Weak two diamond, Weak two major] Ctx (N): HCP=13, TP=14, Shape:4=2=4=3, Bal Comb: min=13, max=40 | Losers=7 | LoserLevel=2 | RuleOf=21 | min=False | max=False | shown_min= | shown_max= Suitinformation Points: S=14 | H=13 | D=14 | C=14 Game: S=False | H=False | D=False | C=False, Stoppers: S=True | H=False | D=True | C=False Slam: haveallkeycardsandqueen=False | missingkeycards=True | missingonekeycardorqueen=False | missingonekeycard=False | havekeycards=-1 | trumpqueen=False | trump= BestSuit: C=False D=True H=False S=False Longest: C=False D=True H=False S=True Suit | Viable | Small Slam Target | Grand Slam Target | Combined Points Min ----------|--------|-------------------|-------------------|-------------------- Spade | False | 99 | 99 | 14 Heart | False | 99 | 99 | 13 Diamond | False | 99 | 99 | 14 Club | False | 99 | 99 | 14 Nt | True | 33 | 37 | 13 [X] Prio 130 | Bid: 3N -> 3N | Requires: balish and hcp>= 25 and hcp<= 27 and H<= 4 and S <= 4 | From 'Opening Bid' [X] Prio 129 | Bid: 5Ma -> 5H | Requires: H >= 9 and hcp>= 6 and hcp<= 11 and loserlevel >= 5 and S <= 4 | From 'Preemptive_5_Level_Openings' [X] Prio 129 | Bid: 5Ma -> 5S | Requires: S >= 9 and hcp>= 6 and hcp<= 11 and loserlevel >= 5 and H <= 4 | From 'Preemptive_5_Level_Openings' [X] Prio 128 | Bid: 4Ma -> 4H | Requires: H >= 7 and hcp>= 9 and hcp<= 11 and loserlevel >= 4 and S <= 4 | From 'Preemptive_4_Level_Openings' [X] Prio 128 | Bid: 4Ma -> 4S | Requires: S >= 7 and hcp>= 9 and hcp<= 11 and loserlevel >= 4 and H <= 4 | From 'Preemptive_4_Level_Openings' [X] Prio 127 | Bid: 4Ma -> 4H | Requires: H >= 8 and hcp>= 5 and hcp<= 11 and loserlevel >= 4 and S <= 4 | From 'Preemptive_4_Level_Openings' [X] Prio 127 | Bid: 4Ma -> 4S | Requires: S >= 8 and hcp>= 5 and hcp<= 11 and loserlevel >= 4 and H <= 4 | From 'Preemptive_4_Level_Openings' [X] Prio 122 | Bid: 2N -> 2N | Requires: balish and hcp>= 20 and hcp<= 21 | From 'Opening Bid' [X] Prio 120 | Bid: 1N -> 1N | Requires: (Balanced or semibalanced) and hcp>= 15 and hcp<= 17 and S <= 4 and H <= 4 | From 'Opening Bid' [X] Prio 118 | Bid: 2C -> 2C | Requires: hcp>= 22 and losers <= 5 | From 'Opening Bid' [X] Prio 115 | Bid: 2C -> 2C | Requires: hcp>= 22 and (balanced or semibalanced) | From 'Opening Bid' [X] Prio 114 | Bid: 1N -> 1N | Requires: Balanced and hcp>= 15 and hcp<= 16 and H == 5 | From 'Opening Bid' [X] Prio 114 | Bid: 1N -> 1N | Requires: Balanced and hcp>= 15 and hcp<= 16 and S == 5 | From 'Opening Bid' [X] Prio 111 | Bid: 2C -> 2C | Requires: hcp>= 18 and (not twosuited or hcp >= 20) and bestsuit('H') and H >= 6 and losers <= 3 and aces >= 2 | From 'Opening Bid' [X] Prio 111 | Bid: 2C -> 2C | Requires: hcp>= 18 and (not twosuited or hcp >= 20) and bestsuit('S') and S >= 6 and losers <= 3 and aces >= 2 | From 'Opening Bid' [X] Prio 110 | Bid: 2C -> 2C | Requires: hcp>= 18 and (not twosuited or hcp >= 20) and bestsuit('C') and C >= 6 and losers <= 2 and aces >= 2 | From 'Opening Bid' [X] Prio 110 | Bid: 2C -> 2C | Requires: hcp>= 18 and (not twosuited or hcp >= 20) and bestsuit('D') and D >= 6 and losers <= 2 and aces >= 2 | From 'Opening Bid' [X] Prio 98 | Bid: 5Mi -> 5C | Requires: C >= 8 and hcp>= 6 and hcp<= 11 and loserlevel >= 5 and H <= 4 and S <= 4 | From 'Preemptive_5_Level_Openings' [X] Prio 98 | Bid: 5Mi -> 5D | Requires: D >= 8 and hcp>= 6 and hcp<= 11 and loserlevel >= 5 and H <= 4 and S <= 4 | From 'Preemptive_5_Level_Openings' [X] Prio 97 | Bid: 4Mi -> 4C | Requires: C >= 8 and hcp>= 5 and hcp<= 11 and loserlevel >= 3 and H <= 4 and S <= 4 and not ruleof21 | From 'Preemptive_4_Level_Openings' [X] Prio 97 | Bid: 4Mi -> 4D | Requires: D >= 8 and hcp>= 5 and hcp<= 11 and loserlevel >= 3 and H <= 4 and S <= 4 and not ruleof21 | From 'Preemptive_4_Level_Openings' [X] Prio 96 | Bid: 4Mi -> 4C | Requires: C >= 7 and hcp>= 5 and hcp<= 11 and loserlevel >= 4 and H <= 4 and S <= 4 and not ruleof21 | From 'Preemptive_4_Level_Openings' [X] Prio 96 | Bid: 4Mi -> 4D | Requires: D >= 7 and hcp>= 5 and hcp<= 11 and loserlevel >= 4 and H <= 4 and S <= 4 and not ruleof21 | From 'Preemptive_4_Level_Openings' [X] Prio 88 | Bid: 3S -> 3S | Requires: spades >= 7 and hcp>= 5 and hcp<= 11 and totalpoints >= 6 and not ruleof21 and H <= 4 | From 'Preemptive_3_Level_Openings' [X] Prio 87 | Bid: 3H -> 3H | Requires: hearts >= 7 and hcp>= 5 and hcp<= 11 and totalpoints >= 6 and not ruleof21 and S <= 4 | From 'Preemptive_3_Level_Openings' [X] Prio 86 | Bid: 3D -> 3D | Requires: diamonds >= 7 and hcp>= 5 and hcp<= 11 and totalpoints >= 6 and not ruleof21 and H <= 4 and S <= 4 | From 'Preemptive_3_Level_Openings' [X] Prio 85 | Bid: 3C -> 3C | Requires: clubs >= 7 and hcp>= 5 and hcp<= 11 and totalpoints >= 6 and not ruleof21 and H <= 4 and S <= 4 | From 'Preemptive_3_Level_Openings' [X] Prio 84 | Bid: 3Mi -> 3C | Requires: C >= 7 and hcp>= 5 and hcp<= 10 and TwiceRebiddable('C') and loserlevel >= 3 and H <= 4 and S <= 4 and not ruleof21 | From 'Preemptive_3_Level_Openings' info: RequestTiming[0] [REQ f77e8f46] START GET /autoplay/start?board=1&pbn_label=ChallengebyE2ETest_b1&deal=N%3AKQJ9.64.AKT7.972+A753.A53.Q9.KT65+T6.Q987.J6542.J4+842.KJT2.83.AQ83&dealer=N&vul=None&play_engine=brill mem=1115MB gc0/1/2=78/29/14 cache=3 [X] Prio 84 | Bid: 3Mi -> 3D | Requires: D >= 7 and hcp>= 5 and hcp<= 10 and TwiceRebiddable('D') and loserlevel >= 3 and H <= 4 and S <= 4 and not ruleof21 | From 'Preemptive_3_Level_Openings' [X] Prio 84 | Bid: 3Ma -> 3H | Requires: H >= 7 and hcp>= 5 and hcp<= 10 and TwiceRebiddable('H') and loserlevel >= 3 and S <= 4 and not ruleof21 | From 'Preemptive_3_Level_Openings' [X] Prio 84 | Bid: 3Ma -> 3S | Requires: S >= 7 and hcp>= 5 and hcp<= 10 and TwiceRebiddable('S') and loserlevel >= 3 and H <= 4 and not ruleof21 | From 'Preemptive_3_Level_Openings' [X] Prio 75 | Bid: 1S -> 1S | Requires: hcp>= 12 and hcp<= 21 and Opening1S | From 'Opening Bid' [X] Prio 70 | Bid: 1H -> 1H | Requires: (HCP >= 12 and hcp<= 21) and Opening1H | From 'Opening Bid' [OK] Prio 65 | Bid: 1D -> 1D | Requires: (HCP >= 12 and hcp<= 21) and (diamondlongest or explicitshape == '4=4=3=2') | From 'Opening Bid' --- Contract Inferences for Chosen Bid: 1D --- Analyzed Requires Tree (derived from '(HCP >= 12 and hcp<= 21) and (diamondlongest or explicitshape == '4=4=3=2')'): (((ctx_sys_-646788691.Hcp >= 12) AndAlso (ctx_sys_-646788691.Hcp <= 21)) AndAlso (ctx_sys_-646788691.DiamondLongest OrElse (ctx_sys_-646788691.ExplicitShape == "4=4=3=2"))) HCP: Min=12, Max=21 --- End Contract Inferences --- Player N searching for explanations for bid '1D'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Preemptive_3_Level_Openings, Preemptive_4_Level_Openings, Preemptive_5_Level_Openings, Very_High_Level_Openings_Or_Specific_Hands, Opening Bid, Weak two diamond, Weak two major] MATCHED Prio -4 | Bid: 1D -> 1D | Requires: (ruleof21 and hcp<= 21) and (diamondlongest or explicitshape == '4=4=3=2') | From 'Opening Bid' MATCHED Prio 65 | Bid: 1D -> 1D | Requires: (HCP >= 12 and hcp<= 21) and (diamondlongest or explicitshape == '4=4=3=2') | From 'Opening Bid' [/autoplay/start] Job 669c5ed2cf284bed80a31c7ab406c287 enqueued for board 1 (queue depth 0) info: RequestTiming[0] [REQ f77e8f46] END GET /autoplay/start -> 200 in 14ms mem=1123MB (d=+8MB) gc+=0/0/0 cache=3 +hit=0 +miss=0 Interpreting bid '1D' by N. Primary explanation's context: [] from RuleSet: 'Preemptive_3_Level_Openings' Primary System Explanation (Rule): Prio 65, OrigBid '1D' -> ResBid '1D', Means '12-21 HCP, 3+ diamonds' -> resMeans '12-21 HCP, 3+ diamonds' Analyzed Requires String (for this instance): '(HCP >= 12 and hcp<= 21) and (diamondlongest or explicitshape == '4=4=3=2')' Interpreted Meaning: '12-21 HCP, 3+ diamonds' PostCondition: '' Player view after bid: HCP=12-21 | Lengths: D3- [/bid] Board= Seat=N Auction= -> 1D info: RequestTiming[0] [REQ 411809d1] END GET /bid -> 200 in 46ms mem=1111MB (d=-3MB) gc+=1/0/0 cache=4 +hit=0 +miss=2 info: RequestTiming[0] [LIVESET] after req #10 (/bid): managed=1111MB (d=0MB) ws=1777MB priv=1978MB handles=267 cache=4 probeCost=3ms info: RequestTiming[0] [REQ 16f8d7d5] START GET /bid?hand=A753.A53.Q9.KT65&ctx=1D&dealer=N&seat=E&vul=None&details=true mem=1120MB gc0/1/2=81/29/14 cache=9 [ParseAuctionContext] Input: '1D' -> Parsed 1 bids: 1D Player N searching for explanations for bid '1D'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Preemptive_3_Level_Openings, Preemptive_4_Level_Openings, Preemptive_5_Level_Openings, Very_High_Level_Openings_Or_Specific_Hands, Opening Bid, Weak two diamond, Weak two major] MATCHED Prio -4 | Bid: 1D -> 1D | Requires: (ruleof21 and hcp<= 21) and (diamondlongest or explicitshape == '4=4=3=2') | From 'Opening Bid' MATCHED Prio 65 | Bid: 1D -> 1D | Requires: (HCP >= 12 and hcp<= 21) and (diamondlongest or explicitshape == '4=4=3=2') | From 'Opening Bid' Interpreting bid '1D' by N. Primary explanation's context: [] from RuleSet: 'Preemptive_3_Level_Openings' Primary System Explanation (Rule): Prio 65, OrigBid '1D' -> ResBid '1D', Means '12-21 HCP, 3+ diamonds' -> resMeans '12-21 HCP, 3+ diamonds' Analyzed Requires String (for this instance): '(HCP >= 12 and hcp<= 21) and (diamondlongest or explicitshape == '4=4=3=2')' Interpreted Meaning: '12-21 HCP, 3+ diamonds' PostCondition: '' Player view after bid: HCP=12-21 | Lengths: D3- Player E found 1 applicable auction contexts: 1D Hand A753.A53.Q9.KT65 Consolidated match found. Contributing RuleSets: [Overcalling 1D, Responses to 1Mi, Responses to 1Mi/1Mi-P-1N, MichaelsCuebidMinor, UnusualNTOverMinor, Overcalling 1Mi with 1N] Ctx (E): HCP=13, TP=13, Shape:4=3=2=4, Bal Comb: min=13, max=40 | Losers=8 | LoserLevel=1 | RuleOf=21 | min=False | max=False | shown_min= | shown_max= Suitinformation Points: S=13 | H=13 | D=13 | C=13 Game: S=False | H=False | D=False | C=False, Stoppers: S=True | H=True | D=False | C=True Slam: haveallkeycardsandqueen=False | missingkeycards=True | missingonekeycardorqueen=False | missingonekeycard=False | havekeycards=-1 | trumpqueen=False | trump= BestSuit: C=True D=False H=False S=False Longest: C=True D=False H=False S=True Suit | Viable | Small Slam Target | Grand Slam Target | Combined Points Min ----------|--------|-------------------|-------------------|-------------------- Spade | False | 99 | 99 | 13 Heart | False | 99 | 99 | 13 Diamond | False | 99 | 99 | 13 Club | False | 99 | 99 | 13 Nt | True | 33 | 37 | 13 [X] Prio 132 | Bid: 4Ma -> 4H | Requires: H >= 7 and hcp< 14 and loserlevel >= 4 and S < 5 | From 'Responses to 1Mi/1Mi-P-1N' [X] Prio 132 | Bid: 4Ma -> 4S | Requires: S >= 7 and hcp< 14 and loserlevel >= 4 and H < 5 | From 'Responses to 1Mi/1Mi-P-1N' [X] Prio 131 | Bid: 5oMi -> 5C | Requires: C >= 8 and hcp< 14 and loserlevel >= 5 and H < 5 and S < 5 | From 'Responses to 1Mi/1Mi-P-1N' [X] Prio 130 | Bid: 4oMi -> 4C | Requires: C >= 7 and hcp< 12 and loserlevel >= 4 and HasTopHonors('C', 2, 4) and H < 5 and S < 5 | From 'Responses to 1Mi/1Mi-P-1N' [X] Prio 120 | Bid: 2D -> 2D | Requires: spades >= 5 and hearts >= 5 and spades <= 6 and hearts <= 6 and loserlevel >= 2 and totalpoints >= 8 | From 'MichaelsCuebidMinor' [X] Prio 110 | Bid: 2N -> 2N | Requires: hearts >= 5 and C >= 5 and loserlevel >= 3 and totalpoints >= 10 | From 'UnusualNTOverMinor' [X] Prio 100 | Bid: 4Ma -> 4H | Requires: H >= 7 and hcp<= 10 and singlesuited and loserlevel >= 4 | From 'Responses to 1Mi' [X] Prio 100 | Bid: 4Ma -> 4S | Requires: S >= 7 and hcp<= 10 and singlesuited and loserlevel >= 4 | From 'Responses to 1Mi' [X] Prio 95 | Bid: 5oMi -> 5C | Requires: C >= 8 and loserlevel >= 5 | From 'Responses to 1Mi' [X] Prio 91 | Bid: 4Ma -> 4H | Requires: H >= 8 and hcp <= 10 and HasTopHonors('H', 1, 5) | From 'Responses to 1Mi' [X] Prio 91 | Bid: 4Ma -> 4S | Requires: S >= 8 and hcp <= 10 and HasTopHonors('S', 1, 5) | From 'Responses to 1Mi' [X] Prio 90 | Bid: 4Ma -> 4H | Requires: H >= 8 and loserlevel >= 4 and hcp <= 13 | From 'Responses to 1Mi' [X] Prio 90 | Bid: 4Ma -> 4S | Requires: S >= 8 and loserlevel >= 4 and hcp <= 13 | From 'Responses to 1Mi' [X] Prio 88 | Bid: 4Ma -> 4H | Requires: H >= 7 and loserlevel >= 4 and hcp <= 13 and HasTopHonors('H', 2, 4) | From 'Responses to 1Mi' [X] Prio 88 | Bid: 4Ma -> 4S | Requires: S >= 7 and loserlevel >= 4 and hcp <= 13 and HasTopHonors('S', 2, 4) | From 'Responses to 1Mi' [X] Prio 85 | Bid: 3Ma -> 3H | Requires: H >= 7 and loserlevel >= 3 and hcp <= 13 | From 'Responses to 1Mi' [X] Prio 85 | Bid: 3Ma -> 3S | Requires: S >= 7 and loserlevel >= 3 and hcp <= 13 | From 'Responses to 1Mi' [X] Prio 80 | Bid: 2S -> 2S | Requires: IsWeakTwoSpades | From 'Responses to 1Mi' [X] Prio 79 | Bid: 2H -> 2H | Requires: IsWeakTwoHearts | From 'Responses to 1Mi' [X] Prio 74 | Bid: X -> X | Requires: doublethenovercall('H') or doublethenovercall('C') | From 'Responses to 1Mi' [X] Prio 74 | Bid: X -> X | Requires: doublethenovercall('S') or doublethenovercall('C') | From 'Responses to 1Mi' [X] Prio 72 | Bid: 1Ma -> 1H | Requires: overcall('H') | From 'Responses to 1Mi' [X] Prio 72 | Bid: 1Ma -> 1S | Requires: overcall('S') | From 'Responses to 1Mi' [X] Prio 68 | Bid: 1Ma -> 1H | Requires: H >= 6 and hcp >= 7 and H_points >= 10 and hcp<= 17 and bestsuit('H') and HasTopHonors('H', 1, 3) | From 'Responses to 1Mi' [X] Prio 68 | Bid: 1Ma -> 1S | Requires: S >= 6 and hcp >= 7 and S_points >= 10 and hcp<= 17 and bestsuit('S') and HasTopHonors('S', 1, 3) | From 'Responses to 1Mi' [X] Prio 60 | Bid: 1N -> 1N | Requires: stopper('D') and hcp>= 15 and hcp<= 17 and (balanced or semibalanced) | From 'Overcalling 1Mi with 1N' [X] Prio 60 | Bid: 2C -> 2C | Requires: C >= 6 and hcp>= 10 and hcp<= 17 and loserlevel >= 2 and bestsuit('C') | From 'Overcalling 1D' [OK] Prio 50 | Bid: X -> X | Requires: hcp >= 12 and S >= 3 and H >= 3 and C >= 3 and C <= 5 and D <= 3 and (S + H >= 7) | From 'Responses to 1Mi' --- Contract Inferences for Chosen Bid: X --- Rule-Specific MA/MI Bindings: { MI="D", OMI="C" } Analyzed Requires Tree (derived from 'hcp >= 12 and S >= 3 and H >= 3 and C >= 3 and C <= 5 and D <= 3 and (S + H >= 7)'): (((((((ctx_sys_-646788691.Hcp >= 12) AndAlso (ctx_sys_-646788691.spades() >= 3)) AndAlso (ctx_sys_-646788691.hearts() >= 3)) AndAlso (ctx_sys_-646788691.clubs() >= 3)) AndAlso (ctx_sys_-646788691.clubs() <= 5)) AndAlso (ctx_sys_-646788691.diamonds() <= 3)) AndAlso ((ctx_sys_-646788691.spades() + ctx_sys_-646788691.hearts()) >= 7)) HCP: Min=12 Spades: Min=3 Hearts: Min=3 Diamonds: Max=3 Clubs: Min=3, Max=5 --- End Contract Inferences --- Player E searching for explanations for bid 'X'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Overcalling 1D, Responses to 1Mi, Responses to 1Mi/1Mi-P-1N, MichaelsCuebidMinor, UnusualNTOverMinor, Overcalling 1Mi with 1N] MATCHED Prio 30 | Bid: X -> X | Requires: hcp >= 18 | From 'Responses to 1Mi' MATCHED Prio 50 | Bid: X -> X | Requires: hcp >= 12 and S >= 3 and H >= 3 and C >= 3 and C <= 5 and D <= 3 and (S + H >= 7) | From 'Responses to 1Mi' MATCHED Prio 50 | Bid: X -> X | Requires: hcp >= 10 and S >= 4 and H >= 4 and C >= 3 and D <= 1 | From 'Responses to 1Mi' MATCHED Prio 74 | Bid: X -> X | Requires: doublethenovercall('H') or doublethenovercall('C') | From 'Responses to 1Mi' MATCHED Prio 74 | Bid: X -> X | Requires: doublethenovercall('S') or doublethenovercall('C') | From 'Responses to 1Mi' Interpreting bid 'X' by E. Primary explanation's context: [1D] from RuleSet: 'Overcalling 1D' Primary System Explanation (Rule): Prio 74, OrigBid 'X' -> ResBid 'X', Means 'T/O' -> resMeans 'T/O' Rule-Specific Full Bindings (MA/MI): { MI="D", OMI="C", MA="H" } Analyzed Requires String (for this instance): 'doublethenovercall('H') or doublethenovercall('C')' Interpreted Meaning: 'T/O' PostCondition: '' Player view after bid: HCP=10-? | Lengths: (none) [/bid] Board= Seat=E Auction=1D -> X info: RequestTiming[0] [REQ 16f8d7d5] END GET /bid -> 200 in 6ms mem=1123MB (d=+3MB) gc+=0/0/0 cache=9 +hit=2 +miss=0 info: RequestTiming[0] [REQ 0d66c5b0] START GET /getresponses?auction=1D-X mem=1125MB gc0/1/2=81/29/14 cache=9 info: RequestTiming[0] [REQ 0d66c5b0] END GET /getresponses -> 200 in 4ms mem=1129MB (d=+4MB) gc+=0/0/0 cache=9 +hit=2 +miss=0 [/autoplay/start] Job 669c5ed2cf284bed80a31c7ab406c287: Brill engine, board 1 [SUITC] CALL #1 (native invocation) info: RequestTiming[0] [REQ eaad4f4c] START GET /bid?hand=842.KJT2.83.AQ83&ctx=1DDb3D&dealer=N&seat=W&vul=None&details=true mem=1031MB gc0/1/2=263/32/16 cache=13 [ParseAuctionContext] Input: '1DDb3D' -> Parsed 3 bids: 1D-X-3D Player N searching for explanations for bid '1D'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Preemptive_3_Level_Openings, Preemptive_4_Level_Openings, Preemptive_5_Level_Openings, Very_High_Level_Openings_Or_Specific_Hands, Opening Bid, Weak two diamond, Weak two major] MATCHED Prio -4 | Bid: 1D -> 1D | Requires: (ruleof21 and hcp<= 21) and (diamondlongest or explicitshape == '4=4=3=2') | From 'Opening Bid' MATCHED Prio 65 | Bid: 1D -> 1D | Requires: (HCP >= 12 and hcp<= 21) and (diamondlongest or explicitshape == '4=4=3=2') | From 'Opening Bid' Interpreting bid '1D' by N. Primary explanation's context: [] from RuleSet: 'Preemptive_3_Level_Openings' Primary System Explanation (Rule): Prio 65, OrigBid '1D' -> ResBid '1D', Means '12-21 HCP, 3+ diamonds' -> resMeans '12-21 HCP, 3+ diamonds' Analyzed Requires String (for this instance): '(HCP >= 12 and hcp<= 21) and (diamondlongest or explicitshape == '4=4=3=2')' Interpreted Meaning: '12-21 HCP, 3+ diamonds' PostCondition: '' Player view after bid: HCP=12-21 | Lengths: D3- Player E searching for explanations for bid 'X'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Overcalling 1D, Responses to 1Mi, Responses to 1Mi/1Mi-P-1N, MichaelsCuebidMinor, UnusualNTOverMinor, Overcalling 1Mi with 1N] MATCHED Prio 30 | Bid: X -> X | Requires: hcp >= 18 | From 'Responses to 1Mi' MATCHED Prio 50 | Bid: X -> X | Requires: hcp >= 12 and S >= 3 and H >= 3 and C >= 3 and C <= 5 and D <= 3 and (S + H >= 7) | From 'Responses to 1Mi' MATCHED Prio 50 | Bid: X -> X | Requires: hcp >= 10 and S >= 4 and H >= 4 and C >= 3 and D <= 1 | From 'Responses to 1Mi' MATCHED Prio 74 | Bid: X -> X | Requires: doublethenovercall('H') or doublethenovercall('C') | From 'Responses to 1Mi' MATCHED Prio 74 | Bid: X -> X | Requires: doublethenovercall('S') or doublethenovercall('C') | From 'Responses to 1Mi' Interpreting bid 'X' by E. Primary explanation's context: [1D] from RuleSet: 'Overcalling 1D' Primary System Explanation (Rule): Prio 74, OrigBid 'X' -> ResBid 'X', Means 'T/O' -> resMeans 'T/O' Rule-Specific Full Bindings (MA/MI): { MI="D", OMI="C", MA="H" } Analyzed Requires String (for this instance): 'doublethenovercall('H') or doublethenovercall('C')' Interpreted Meaning: 'T/O' PostCondition: '' Player view after bid: HCP=10-? | Lengths: (none) Player S searching for explanations for bid '3D'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Responses to 1D-X, Responses to 1Mi-X, TruscottMinor] MATCHED Prio 90 | Bid: 3Mi -> 3D | Requires: hcp >= 7 and hcp<= 10 and D >= 5 | From 'Responses to 1Mi-X' Interpreting bid '3D' by S. Primary explanation's context: [1D, X] from RuleSet: 'Responses to 1D-X' Primary System Explanation (Rule): Prio 90, OrigBid '3Mi' -> ResBid '3D', Means 'Good suit, 7-10 hcp' -> resMeans 'Good suit, 7-10 hcp' Rule-Specific Full Bindings (MA/MI): { MI="D", OMI="C" } Analyzed Requires String (for this instance): 'hcp >= 7 and hcp<= 10 and D >= 5' Interpreted Meaning: 'Good suit, 7-10 hcp' PostCondition: '' Player view after bid: HCP=7-10 | Lengths: D5- Player W found 1 applicable auction contexts: 1D-X-3D Hand 842.KJT2.83.AQ83 Consolidated match found. Contributing RuleSets: [Responses to 1Mi-X-3Mi] Ctx (W): HCP=10, TP=11, Shape:3=4=2=4, Bal Partner: HCP(10-?) Comb: min=20, max=40 | Losers=8 | LoserLevel=1 | RuleOf=18 | min=False | max=False | shown_min= | shown_max= Suitinformation Points: S=11 | H=11 | D=10 | C=11 Game: S=False | H=False | D=False | C=False, Stoppers: S=False | H=True | D=False | C=True Slam: haveallkeycardsandqueen=False | missingkeycards=True | missingonekeycardorqueen=False | missingonekeycard=False | havekeycards=-1 | trumpqueen=False | trump= BestSuit: C=True D=False H=False S=False Longest: C=True D=False H=True S=False Suit | Viable | Small Slam Target | Grand Slam Target | Combined Points Min ----------|--------|-------------------|-------------------|-------------------- Spade | False | 99 | 99 | 21 Heart | False | 99 | 99 | 21 Diamond | False | 99 | 99 | 20 Club | False | 99 | 99 | 21 Nt | False | 33 | 37 | 20 [X] Prio 30 | Bid: X -> X | Requires: H >= 4 and S >= 4 and hcp >= 9 | From 'Responses to 1Mi-X-3Mi' [X] Prio 25 | Bid: 3N -> 3N | Requires: game and stoppersOK | From 'Responses to 1Mi-X-3Mi' [X] Prio 20 | Bid: 4Ma -> 4H | Requires: H_game | From 'Responses to 1Mi-X-3Mi' [X] Prio 20 | Bid: 4Ma -> 4S | Requires: S_game | From 'Responses to 1Mi-X-3Mi' [X] Prio 10 | Bid: 3Ma -> 3H | Requires: advance('H') | From 'Responses to 1Mi-X-3Mi' [X] Prio 10 | Bid: 3Ma -> 3S | Requires: advance('S') | From 'Responses to 1Mi-X-3Mi' [MAKESSENSE-TRACE] Board=? Player=W [MAKESSENSE-TRACE] Contract: 3D, Declarer: N, Player: W, HCP: 10 [MAKESSENSE-TRACE] PartnerHCP: 10-?, CombinedHcpMin: 20, OurBestGame: none [MAKESSENSE-TRACE] IsDoubled: False, IsGF: False, IsF1: False [MAKESSENSE-TRACE] Entering Step 3: weAreDeclarer=False [MAKESSENSE-TRACE] GetBestFit(exclude=D) -> H len=4 | S(3+0=3) H(4+0=4) D(2+0=2) C(4+0=4) [MAKESSENSE-TRACE] Sacrifice eval: sacrificeSuit=H, hasSacrificeVehicle=False (maxLen=4 >= 9) [MAKESSENSE-TRACE] Result: True | Reason: (no FALSE reason set) [OK] Prio 0 | Bid: P -> P | Requires: true | From 'Responses to 1Mi-X-3Mi' --- Contract Inferences for Chosen Bid: P --- Rule-Specific MA/MI Bindings: { MI="D", OMI="C" } Analyzed Requires Tree (derived from 'true'): True No specific numerical or boolean constraints directly inferred from this rule's expression. --- End Contract Inferences --- Player W searching for explanations for bid 'P'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Responses to 1Mi-X-3Mi] MATCHED Prio 0 | Bid: P -> P | Requires: true | From 'Responses to 1Mi-X-3Mi' MATCHED Prio 0 | Bid: P -> P | Requires: true | From 'Responses to 1Mi-X-3Mi' Interpreting bid 'P' by W. Primary explanation's context: [1D, X, 3D] from RuleSet: 'Responses to 1Mi-X-3Mi' Context Definition MA/MI Bindings: { MI="D", OMI="C" } Primary System Explanation (Rule): Prio 0, OrigBid 'P' -> ResBid 'P', Means '' -> resMeans '' Rule-Specific Full Bindings (MA/MI): { MI="D", OMI="C" } Analyzed Requires String (for this instance): 'true' Interpreted Meaning: '' PostCondition: '' Player view after bid: HCP=?-14 | Lengths: (none) [/bid] Board= Seat=W Auction=1D-X-3D -> P info: RequestTiming[0] [REQ eaad4f4c] END GET /bid -> 200 in 42ms mem=1040MB (d=+9MB) gc+=0/0/0 cache=15 +hit=2 +miss=2 info: RequestTiming[0] [REQ 91ee5d5e] START GET /bid?hand=KQJ9.64.AKT7.972&ctx=1DDb3D--&dealer=N&seat=N&vul=None&details=true mem=1034MB gc0/1/2=273/32/16 cache=15 [ParseAuctionContext] Input: '1DDb3D--' -> Parsed 4 bids: 1D-X-3D-P Player N searching for explanations for bid '1D'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Preemptive_3_Level_Openings, Preemptive_4_Level_Openings, Preemptive_5_Level_Openings, Very_High_Level_Openings_Or_Specific_Hands, Opening Bid, Weak two diamond, Weak two major] MATCHED Prio -4 | Bid: 1D -> 1D | Requires: (ruleof21 and hcp<= 21) and (diamondlongest or explicitshape == '4=4=3=2') | From 'Opening Bid' MATCHED Prio 65 | Bid: 1D -> 1D | Requires: (HCP >= 12 and hcp<= 21) and (diamondlongest or explicitshape == '4=4=3=2') | From 'Opening Bid' Interpreting bid '1D' by N. Primary explanation's context: [] from RuleSet: 'Preemptive_3_Level_Openings' Primary System Explanation (Rule): Prio 65, OrigBid '1D' -> ResBid '1D', Means '12-21 HCP, 3+ diamonds' -> resMeans '12-21 HCP, 3+ diamonds' Analyzed Requires String (for this instance): '(HCP >= 12 and hcp<= 21) and (diamondlongest or explicitshape == '4=4=3=2')' Interpreted Meaning: '12-21 HCP, 3+ diamonds' PostCondition: '' Player view after bid: HCP=12-21 | Lengths: D3- Player E searching for explanations for bid 'X'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Overcalling 1D, Responses to 1Mi, Responses to 1Mi/1Mi-P-1N, MichaelsCuebidMinor, UnusualNTOverMinor, Overcalling 1Mi with 1N] MATCHED Prio 30 | Bid: X -> X | Requires: hcp >= 18 | From 'Responses to 1Mi' MATCHED Prio 50 | Bid: X -> X | Requires: hcp >= 12 and S >= 3 and H >= 3 and C >= 3 and C <= 5 and D <= 3 and (S + H >= 7) | From 'Responses to 1Mi' MATCHED Prio 50 | Bid: X -> X | Requires: hcp >= 10 and S >= 4 and H >= 4 and C >= 3 and D <= 1 | From 'Responses to 1Mi' MATCHED Prio 74 | Bid: X -> X | Requires: doublethenovercall('H') or doublethenovercall('C') | From 'Responses to 1Mi' MATCHED Prio 74 | Bid: X -> X | Requires: doublethenovercall('S') or doublethenovercall('C') | From 'Responses to 1Mi' Interpreting bid 'X' by E. Primary explanation's context: [1D] from RuleSet: 'Overcalling 1D' Primary System Explanation (Rule): Prio 74, OrigBid 'X' -> ResBid 'X', Means 'T/O' -> resMeans 'T/O' Rule-Specific Full Bindings (MA/MI): { MI="D", OMI="C", MA="H" } Analyzed Requires String (for this instance): 'doublethenovercall('H') or doublethenovercall('C')' Interpreted Meaning: 'T/O' PostCondition: '' Player view after bid: HCP=10-? | Lengths: (none) Player S searching for explanations for bid '3D'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Responses to 1D-X, Responses to 1Mi-X, TruscottMinor] MATCHED Prio 90 | Bid: 3Mi -> 3D | Requires: hcp >= 7 and hcp<= 10 and D >= 5 | From 'Responses to 1Mi-X' Interpreting bid '3D' by S. Primary explanation's context: [1D, X] from RuleSet: 'Responses to 1D-X' Primary System Explanation (Rule): Prio 90, OrigBid '3Mi' -> ResBid '3D', Means 'Good suit, 7-10 hcp' -> resMeans 'Good suit, 7-10 hcp' Rule-Specific Full Bindings (MA/MI): { MI="D", OMI="C" } Analyzed Requires String (for this instance): 'hcp >= 7 and hcp<= 10 and D >= 5' Interpreted Meaning: 'Good suit, 7-10 hcp' PostCondition: '' Player view after bid: HCP=7-10 | Lengths: D5- Player W searching for explanations for bid 'P'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Responses to 1Mi-X-3Mi] MATCHED Prio 0 | Bid: P -> P | Requires: true | From 'Responses to 1Mi-X-3Mi' MATCHED Prio 0 | Bid: P -> P | Requires: true | From 'Responses to 1Mi-X-3Mi' Interpreting bid 'P' by W. Primary explanation's context: [1D, X, 3D] from RuleSet: 'Responses to 1Mi-X-3Mi' Context Definition MA/MI Bindings: { MI="D", OMI="C" } Primary System Explanation (Rule): Prio 0, OrigBid 'P' -> ResBid 'P', Means '' -> resMeans '' Rule-Specific Full Bindings (MA/MI): { MI="D", OMI="C" } Analyzed Requires String (for this instance): 'true' Interpreted Meaning: '' PostCondition: '' Player view after bid: HCP=?-14 | Lengths: (none) Player N found 1 applicable auction contexts: 1D-X-3D-P Hand KQJ9.64.AKT7.972 Consolidated match found. Contributing RuleSets: [Responses to 1Mi-X-3Mi-P] [BG DIAG] D PathA(fit): combLen=9 points=22 threshold=29 floorPasses=False -> False [BG DIAG] D -> FALSE (no path qualifies) [ESTIMATE-TRICKS] Board=? Player=N Hand=KQJ9.64.AKT7.972 suit=Diamonds | combinedSuitPoints=21.0 combinedLen=9 myTrumpLen=4 myLosers=7 | tricksFromPoints=8.33 tricksFromLtc=8.00 posAdj=0.00 bestEstimate=8.33 cap=13 -> 8 [CheckTarget] suit=Diamonds level=5: tricks=8, level=2, result=False Ctx (N): HCP=13, TP=14, Shape:4=2=4=3, Bal Partner: HCP(7-10) | Suits[D:{L:5+}] Comb: min=20, max=23 | Losers=7 | LoserLevel=2 | RuleOf=21 | min=True | max=False | shown_min= | shown_max= Suitinformation Points: S=14 | H=13 | D=14 | C=14 Game: S=False | H=False | D=False | C=False, Stoppers: S=True | H=False | D=True | C=False Slam: haveallkeycardsandqueen=False | missingkeycards=True | missingonekeycardorqueen=False | missingonekeycard=False | havekeycards=-1 | trumpqueen=False | trump= BestSuit: C=False D=True H=False S=False Longest: C=False D=True H=False S=True Suit | Viable | Small Slam Target | Grand Slam Target | Combined Points Min ----------|--------|-------------------|-------------------|-------------------- Spade | False | 99 | 99 | 21 Heart | False | 99 | 99 | 20 Diamond | True | 33 | 37 | 21 Club | False | 99 | 99 | 21 Nt | True | 33 | 37 | 20 [X] Prio 55 | Bid: 3N -> 3N | Requires: game and not slammish and stoppersOK | From 'Responses to 1Mi-X-3Mi-P' [COMPETE] Board=? P=N C => PASS (no 8-card fit) | fit=3(me3+p0) combHcp=20 pHcp=7-10 lhoMax=null rhoMax=14 vs 3D [X] Prio 32 | Bid: 4oMi -> 4C | Requires: competitive('C') | From 'Responses to 1Mi-X-3Mi-P' [COMPETE] Board=? P=N D => PASS (level 4 > maxCompeteLevel 3 (fit=9)) | fit=9(me4+p5) combHcp=20 pHcp=7-10 lhoMax=null rhoMax=14 vs 3D [X] Prio 31 | Bid: 4Mi -> 4D | Requires: competitive('D') | From 'Responses to 1Mi-X-3Mi-P' [X] Prio 10 | Bid: 5Mi -> 5D | Requires: D_game | From 'Responses to 1Mi-X-3Mi-P' [X] Prio 5 | Bid: 3N -> 3N | Requires: game and not slammish and balish | From 'Responses to 1Mi-X-3Mi-P' [MAKESSENSE-TRACE] Board=? Player=N [MAKESSENSE-TRACE] Contract: 3D, Declarer: N, Player: N, HCP: 13 [MAKESSENSE-TRACE] PartnerHCP: 7-10, CombinedHcpMin: 20, OurBestGame: none [MAKESSENSE-TRACE] IsDoubled: False, IsGF: False, IsF1: False [MAKESSENSE-TRACE] Entering Step 3: weAreDeclarer=True [MAKESSENSE-TRACE] Step 3a1: partnerLastBid=3D, artificial=False, contractSuit=Diamonds, doubled=False [MAKESSENSE-TRACE] 3a-opponent-suit check: contractSuit=D, opponentMaxShown=0 (LHO=0, RHO=0), ourCombined=9, partnerMin=5, myShown=3, weNamedSuitFirst=True [MAKESSENSE-TRACE] Result: True | Reason: (no FALSE reason set) [OK] Prio 0 | Bid: P -> P | Requires: true | From 'Responses to 1Mi-X-3Mi-P' --- Contract Inferences for Chosen Bid: P --- Rule-Specific MA/MI Bindings: { MI="D", OMI="C" } Analyzed Requires Tree (derived from 'true'): True No specific numerical or boolean constraints directly inferred from this rule's expression. --- End Contract Inferences --- Player N searching for explanations for bid 'P'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Responses to 1Mi-X-3Mi-P] MATCHED Prio 0 | Bid: P -> P | Requires: true | From 'Responses to 1Mi-X-3Mi-P' Interpreting bid 'P' by N. Primary explanation's context: [1D, X, 3D, P] from RuleSet: 'Responses to 1Mi-X-3Mi-P' Context Definition MA/MI Bindings: { MI="D", OMI="C" } Primary System Explanation (Rule): Prio 0, OrigBid 'P' -> ResBid 'P', Means '' -> resMeans '' Rule-Specific Full Bindings (MA/MI): { MI="D", OMI="C" } Analyzed Requires String (for this instance): 'true' Interpreted Meaning: '' PostCondition: '' Player view after bid: HCP=12-17 | Lengths: D3- [/bid] Board= Seat=N Auction=1D-X-3D-P -> P info: RequestTiming[0] [REQ 91ee5d5e] END GET /bid -> 200 in 69ms mem=1031MB (d=-3MB) gc+=4/0/0 cache=16 +hit=94 +miss=1 info: RequestTiming[0] [REQ a08a8c23] START GET /bid?hand=A753.A53.Q9.KT65&ctx=1DDb3D----&dealer=N&seat=E&vul=None&details=true mem=1041MB gc0/1/2=291/32/16 cache=16 [ParseAuctionContext] Input: '1DDb3D----' -> Parsed 5 bids: 1D-X-3D-P-P Player N searching for explanations for bid '1D'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Preemptive_3_Level_Openings, Preemptive_4_Level_Openings, Preemptive_5_Level_Openings, Very_High_Level_Openings_Or_Specific_Hands, Opening Bid, Weak two diamond, Weak two major] MATCHED Prio -4 | Bid: 1D -> 1D | Requires: (ruleof21 and hcp<= 21) and (diamondlongest or explicitshape == '4=4=3=2') | From 'Opening Bid' MATCHED Prio 65 | Bid: 1D -> 1D | Requires: (HCP >= 12 and hcp<= 21) and (diamondlongest or explicitshape == '4=4=3=2') | From 'Opening Bid' Interpreting bid '1D' by N. Primary explanation's context: [] from RuleSet: 'Preemptive_3_Level_Openings' Primary System Explanation (Rule): Prio 65, OrigBid '1D' -> ResBid '1D', Means '12-21 HCP, 3+ diamonds' -> resMeans '12-21 HCP, 3+ diamonds' Analyzed Requires String (for this instance): '(HCP >= 12 and hcp<= 21) and (diamondlongest or explicitshape == '4=4=3=2')' Interpreted Meaning: '12-21 HCP, 3+ diamonds' PostCondition: '' Player view after bid: HCP=12-21 | Lengths: D3- Player E searching for explanations for bid 'X'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Overcalling 1D, Responses to 1Mi, Responses to 1Mi/1Mi-P-1N, MichaelsCuebidMinor, UnusualNTOverMinor, Overcalling 1Mi with 1N] MATCHED Prio 30 | Bid: X -> X | Requires: hcp >= 18 | From 'Responses to 1Mi' MATCHED Prio 50 | Bid: X -> X | Requires: hcp >= 12 and S >= 3 and H >= 3 and C >= 3 and C <= 5 and D <= 3 and (S + H >= 7) | From 'Responses to 1Mi' MATCHED Prio 50 | Bid: X -> X | Requires: hcp >= 10 and S >= 4 and H >= 4 and C >= 3 and D <= 1 | From 'Responses to 1Mi' MATCHED Prio 74 | Bid: X -> X | Requires: doublethenovercall('H') or doublethenovercall('C') | From 'Responses to 1Mi' MATCHED Prio 74 | Bid: X -> X | Requires: doublethenovercall('S') or doublethenovercall('C') | From 'Responses to 1Mi' Interpreting bid 'X' by E. Primary explanation's context: [1D] from RuleSet: 'Overcalling 1D' Primary System Explanation (Rule): Prio 74, OrigBid 'X' -> ResBid 'X', Means 'T/O' -> resMeans 'T/O' Rule-Specific Full Bindings (MA/MI): { MI="D", OMI="C", MA="H" } Analyzed Requires String (for this instance): 'doublethenovercall('H') or doublethenovercall('C')' Interpreted Meaning: 'T/O' PostCondition: '' Player view after bid: HCP=10-? | Lengths: (none) Player S searching for explanations for bid '3D'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Responses to 1D-X, Responses to 1Mi-X, TruscottMinor] MATCHED Prio 90 | Bid: 3Mi -> 3D | Requires: hcp >= 7 and hcp<= 10 and D >= 5 | From 'Responses to 1Mi-X' Interpreting bid '3D' by S. Primary explanation's context: [1D, X] from RuleSet: 'Responses to 1D-X' Primary System Explanation (Rule): Prio 90, OrigBid '3Mi' -> ResBid '3D', Means 'Good suit, 7-10 hcp' -> resMeans 'Good suit, 7-10 hcp' Rule-Specific Full Bindings (MA/MI): { MI="D", OMI="C" } Analyzed Requires String (for this instance): 'hcp >= 7 and hcp<= 10 and D >= 5' Interpreted Meaning: 'Good suit, 7-10 hcp' PostCondition: '' Player view after bid: HCP=7-10 | Lengths: D5- Player W searching for explanations for bid 'P'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Responses to 1Mi-X-3Mi] MATCHED Prio 0 | Bid: P -> P | Requires: true | From 'Responses to 1Mi-X-3Mi' MATCHED Prio 0 | Bid: P -> P | Requires: true | From 'Responses to 1Mi-X-3Mi' Interpreting bid 'P' by W. Primary explanation's context: [1D, X, 3D] from RuleSet: 'Responses to 1Mi-X-3Mi' Context Definition MA/MI Bindings: { MI="D", OMI="C" } Primary System Explanation (Rule): Prio 0, OrigBid 'P' -> ResBid 'P', Means '' -> resMeans '' Rule-Specific Full Bindings (MA/MI): { MI="D", OMI="C" } Analyzed Requires String (for this instance): 'true' Interpreted Meaning: '' PostCondition: '' Player view after bid: HCP=?-14 | Lengths: (none) Player N searching for explanations for bid 'P'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Responses to 1Mi-X-3Mi-P] MATCHED Prio 0 | Bid: P -> P | Requires: true | From 'Responses to 1Mi-X-3Mi-P' Interpreting bid 'P' by N. Primary explanation's context: [1D, X, 3D, P] from RuleSet: 'Responses to 1Mi-X-3Mi-P' Context Definition MA/MI Bindings: { MI="D", OMI="C" } Primary System Explanation (Rule): Prio 0, OrigBid 'P' -> ResBid 'P', Means '' -> resMeans '' Rule-Specific Full Bindings (MA/MI): { MI="D", OMI="C" } Analyzed Requires String (for this instance): 'true' Interpreted Meaning: '' PostCondition: '' Player view after bid: HCP=12-17 | Lengths: D3- Player E found 1 applicable auction contexts: 1D-X-3D-P-P Hand A753.A53.Q9.KT65 Consolidated match found. Contributing RuleSets: [Responses to 1Mi-X-3Mi-P-P] Ctx (E): HCP=13, TP=13, Shape:4=3=2=4, Bal Partner: HCP(?-14) Comb: min=13, max=27 | Losers=8 | LoserLevel=1 | RuleOf=21 | min=False | max=False | shown_min= | shown_max= Suitinformation Points: S=13 | H=13 | D=13 | C=13 Game: S=False | H=False | D=False | C=False, Stoppers: S=True | H=True | D=False | C=True Slam: haveallkeycardsandqueen=False | missingkeycards=True | missingonekeycardorqueen=False | missingonekeycard=False | havekeycards=-1 | trumpqueen=False | trump= BestSuit: C=True D=False H=False S=False Longest: C=True D=False H=False S=True Suit | Viable | Small Slam Target | Grand Slam Target | Combined Points Min ----------|--------|-------------------|-------------------|-------------------- Spade | False | 99 | 99 | 13 Heart | False | 99 | 99 | 13 Diamond | False | 99 | 99 | 13 Club | False | 99 | 99 | 13 Nt | False | 33 | 37 | 13 [X] Prio 30 | Bid: 3Ma -> 3H | Requires: H >= 6 and hcp>= 18 | From 'Responses to 1Mi-X-3Mi-P-P' [X] Prio 30 | Bid: 3Ma -> 3S | Requires: S >= 6 and hcp>= 18 | From 'Responses to 1Mi-X-3Mi-P-P' [X] Prio 20 | Bid: 4oMi -> 4C | Requires: C >= 6 and hcp>= 18 | From 'Responses to 1Mi-X-3Mi-P-P' [X] Prio 11 | Bid: X -> X | Requires: hcp >= 17 and S >= 4 and H >= 4 | From 'Responses to 1Mi-X-3Mi-P-P' [X] Prio 10 | Bid: 3N -> 3N | Requires: stopper('D') and hcp>= 20 | From 'Responses to 1Mi-X-3Mi-P-P' [X] Prio 9 | Bid: X -> X | Requires: hcp >= 17 and D <= 1 | From 'Responses to 1Mi-X-3Mi-P-P' [OK] Prio 0 | Bid: P -> P | Requires: hcp <= 16 | From 'Responses to 1Mi-X-3Mi-P-P' --- Contract Inferences for Chosen Bid: P --- Rule-Specific MA/MI Bindings: { MI="D", OMI="C" } Analyzed Requires Tree (derived from 'hcp <= 16'): (ctx_sys_-646788691.Hcp <= 16) HCP: Max=16 --- End Contract Inferences --- Player E searching for explanations for bid 'P'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Responses to 1Mi-X-3Mi-P-P] MATCHED Prio -5 | Bid: P -> P | Requires: true | From 'Responses to 1Mi-X-3Mi-P-P' MATCHED Prio 0 | Bid: P -> P | Requires: hcp <= 16 | From 'Responses to 1Mi-X-3Mi-P-P' Interpreting bid 'P' by E. Primary explanation's context: [1D, X, 3D, P, P] from RuleSet: 'Responses to 1Mi-X-3Mi-P-P' Context Definition MA/MI Bindings: { MI="D", OMI="C" } Primary System Explanation (Rule): Prio 0, OrigBid 'P' -> ResBid 'P', Means '' -> resMeans '' Rule-Specific Full Bindings (MA/MI): { MI="D", OMI="C" } Analyzed Requires String (for this instance): 'hcp <= 16' Interpreted Meaning: '' PostCondition: '' Player view after bid: HCP=10-16 | Lengths: (none) [/bid] Board= Seat=E Auction=1D-X-3D-P-P -> P info: RequestTiming[0] [REQ a08a8c23] END GET /bid -> 200 in 40ms mem=1034MB (d=-7MB) gc+=3/0/0 cache=17 +hit=34 +miss=1 info: RequestTiming[0] [REQ 2892a4ec] START GET /lead?hand=A753_A53_Q9_KT65&ctx=1DDb3D------&seat=E&dealer=N&engine=brill&vul=None&details=true&seed=518364423 mem=1045MB gc0/1/2=317/32/16 cache=17 [ParseAuctionContext] Input: '1DDb3D------' -> Parsed 6 bids: 1D-X-3D-P-P-P [/lead] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork) [SUITC] CALL #2 (native invocation) [/lead] Result: DQ (score=0.0900) info: RequestTiming[0] [REQ 2892a4ec] END GET /lead -> 200 in 1986ms mem=1038MB (d=-7MB) gc+=84/0/0 cache=17 +hit=1365 +miss=0 info: RequestTiming[0] [REQ 2892a4ec] LEAK-PROBE priv=2095MB (d=+263MB) dds+=2 dds_boards+=147 suitc+=1 nn+=2 Lead_Suit+=51 Player_Declarer_Suit+=1 info: RequestTiming[0] [REQ f6013af0] START GET /play?hand=KQJ9_64_AKT7_972&ctx=1DDb3D------&played=DQ&seat=S&dealer=N&engine=brill&vul=None&details=true&dummy=T6_Q987_J6542_J4 mem=1037MB gc0/1/2=415/32/16 cache=17 [/play] Request: board=, seat=S, hand=KQJ9.64.AKT7.972 (13 cards), dummy=T6.Q987.J6542.J4 (13 cards) [/play] ctx=1DDb3D------, played=DQ, details=True [ParseAuctionContext] Input: '1DDb3D------' -> Parsed 6 bids: 1D-X-3D-P-P-P [ParsePlayedCards] Input: 'DQ' -> Parsed 1 cards: DQ [/play] Contract=3D, Declarer=N, DummyPlayer=S, Seat=S [/play] visibleHands[S] = 13 cards [/play] visibleHands[N] = 13 cards [/play] Turn: S, Seat: S, Playing from: S's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) [SUITC] CALL #3 (native invocation) [/play] Result: D2 (score=0.0000) info: RequestTiming[0] [REQ f6013af0] END GET /play -> 200 in 997ms mem=1046MB (d=+9MB) gc+=74/0/0 cache=17 +hit=1486 +miss=0 info: RequestTiming[0] [REQ f6013af0] LEAK-PROBE priv=2096MB (d=-4MB) dds+=2 dds_boards+=83 suitc+=1 nn+=2 Lead_Suit+=100 Player_Declarer_Suit+=50 Player_Dummy_Suit+=1 Player_Righty_Suit+=1 info: RequestTiming[0] [REQ d5e4d5d9] START GET /play?hand=842_KJT2_83_AQ83&ctx=1DDb3D------&played=DQD2&seat=W&dealer=N&engine=brill&vul=None&details=true&dummy=T6_Q987_J6542_J4 mem=1047MB gc0/1/2=511/32/16 cache=17 [/play] Request: board=, seat=W, hand=842.KJT2.83.AQ83 (13 cards), dummy=T6.Q987.J6542.J4 (13 cards) [/play] ctx=1DDb3D------, played=DQD2, details=True [ParseAuctionContext] Input: '1DDb3D------' -> Parsed 6 bids: 1D-X-3D-P-P-P [ParsePlayedCards] Input: 'DQD2' -> Parsed 2 cards: DQ,D2 [/play] Contract=3D, Declarer=N, DummyPlayer=S, Seat=W [/play] visibleHands[W] = 13 cards [/play] visibleHands[S] = 13 cards [/play] Turn: W, Seat: W, Playing from: W's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) [/play] Result: D3 (score=0.0000) info: RequestTiming[0] [REQ d5e4d5d9] END GET /play -> 200 in 296ms mem=1040MB (d=-7MB) gc+=25/0/0 cache=17 +hit=393 +miss=0 info: RequestTiming[0] [REQ d5e4d5d9] LEAK-PROBE priv=2122MB (d=+30MB) dds+=1 dds_boards+=31 suitc+=0 nn+=1 Lead_Suit+=50 Player_Righty_Suit+=1 info: RequestTiming[0] [REQ 1b24d280] START GET /play?hand=KQJ9_64_AKT7_972&ctx=1DDb3D------&played=DQD2D3&seat=N&dealer=N&engine=brill&vul=None&details=true&dummy=T6_Q987_J6542_J4 mem=1046MB gc0/1/2=559/32/16 cache=17 [/play] Request: board=, seat=N, hand=KQJ9.64.AKT7.972 (13 cards), dummy=T6.Q987.J6542.J4 (13 cards) [/play] ctx=1DDb3D------, played=DQD2D3, details=True [ParseAuctionContext] Input: '1DDb3D------' -> Parsed 6 bids: 1D-X-3D-P-P-P [ParsePlayedCards] Input: 'DQD2D3' -> Parsed 3 cards: DQ,D2,D3 [/play] Contract=3D, Declarer=N, DummyPlayer=S, Seat=N [/play] visibleHands[N] = 13 cards [/play] visibleHands[S] = 13 cards [/play] Turn: N, Seat: N, Playing from: N's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) [SUITC] CALL #4 (native invocation) info: RequestTiming[0] [REQ f4bd60e1] START HEAD /health mem=1032MB gc0/1/2=627/33/16 cache=17 info: RequestTiming[0] [REQ f4bd60e1] END HEAD /health -> 200 in 0ms mem=1032MB (d=0MB) gc+=0/0/0 cache=17 +hit=0 +miss=0 [SUITC] CALL #5 (native invocation) [/play] Result: DA (score=2.0000) info: RequestTiming[0] [REQ 1b24d280] END GET /play -> 200 in 974ms mem=1034MB (d=-12MB) gc+=74/1/0 cache=17 +hit=1492 +miss=0 info: RequestTiming[0] [REQ 1b24d280] LEAK-PROBE priv=2158MB (d=+36MB) dds+=2 dds_boards+=74 suitc+=2 nn+=2 Lead_Suit+=100 Player_Declarer_Suit+=2 Player_Righty_Suit+=100 info: RequestTiming[0] [REQ ae7ffdfc] START GET /play?hand=KQJ9_64_AKT7_972&ctx=1DDb3D------&played=DQD2D3DA&seat=N&dealer=N&engine=brill&vul=None&details=true&dummy=T6_Q987_J6542_J4 mem=1034MB gc0/1/2=714/33/16 cache=17 [/play] Request: board=, seat=N, hand=KQJ9.64.AKT7.972 (13 cards), dummy=T6.Q987.J6542.J4 (13 cards) [/play] ctx=1DDb3D------, played=DQD2D3DA, details=True [ParseAuctionContext] Input: '1DDb3D------' -> Parsed 6 bids: 1D-X-3D-P-P-P [ParsePlayedCards] Input: 'DQD2D3DA' -> Parsed 4 cards: DQ,D2,D3,DA [/play] Contract=3D, Declarer=N, DummyPlayer=S, Seat=N [/play] visibleHands[N] = 13 cards [/play] visibleHands[S] = 13 cards [/play] Turn: N, Seat: N, Playing from: N's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) [SUITC] CALL #6 (native invocation) [SUITC] CALL #7 (native invocation) [SUITC] CALL #8 (native invocation) [SUITC] CALL #9 (native invocation) [SUITC] CALL #10 (native invocation) [/play] Result: DK (score=0.4000) info: RequestTiming[0] [REQ ae7ffdfc] END GET /play -> 200 in 2357ms mem=1036MB (d=+2MB) gc+=118/2/0 cache=17 +hit=2298 +miss=0 info: RequestTiming[0] [REQ ae7ffdfc] LEAK-PROBE priv=2162MB (d=+5MB) dds+=16 dds_boards+=724 suitc+=5 nn+=2 Lead_Suit+=100 Player_Declarer_Suit+=1 Player_Dummy_Suit+=1 Player_Lefty_Suit+=50 Player_Righty_Suit+=150 [SUITC] CALL #11 (native invocation) info: RequestTiming[0] [REQ a06450d9] START GET /play?hand=KQJ9_64_AKT7_972&ctx=1DDb3D------&played=DQD2D3DADKD9&seat=S&dealer=N&engine=brill&vul=None&details=true&dummy=T6_Q987_J6542_J4 mem=1042MB gc0/1/2=854/35/16 cache=17 [/play] Request: board=, seat=S, hand=KQJ9.64.AKT7.972 (13 cards), dummy=T6.Q987.J6542.J4 (13 cards) [/play] ctx=1DDb3D------, played=DQD2D3DADKD9, details=True [ParseAuctionContext] Input: '1DDb3D------' -> Parsed 6 bids: 1D-X-3D-P-P-P [ParsePlayedCards] Input: 'DQD2D3DADKD9' -> Parsed 6 cards: DQ,D2,D3,DA,DK,D9 [/play] Contract=3D, Declarer=N, DummyPlayer=S, Seat=S [/play] visibleHands[S] = 13 cards [/play] visibleHands[N] = 13 cards [/play] Turn: S, Seat: S, Playing from: S's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) [SUITC] CALL #12 (native invocation) [/play] Result: D4 (score=0.0000) info: RequestTiming[0] [REQ a06450d9] END GET /play -> 200 in 1069ms mem=1042MB (d=0MB) gc+=81/0/0 cache=17 +hit=1446 +miss=0 info: RequestTiming[0] [REQ a06450d9] LEAK-PROBE priv=2188MB (d=-5601MB) dds+=2 dds_boards+=87 suitc+=1 nn+=3 Lead_Suit+=50 Player_Declarer_Suit+=151 Player_Dummy_Suit+=1 Player_Lefty_Suit+=51 Player_Righty_Suit+=200 info: RequestTiming[0] [LIVESET] after req #20 (/play): managed=1046MB (d=-65MB) ws=1597MB priv=2188MB handles=271 cache=17 probeCost=3ms [SUITC] CALL #13 (native invocation) info: RequestTiming[0] [REQ 484a8912] START GET /play?hand=KQJ9_64_AKT7_972&ctx=1DDb3D------&played=DQD2D3DADKD9D4D8&seat=N&dealer=N&engine=brill&vul=None&details=true&dummy=T6_Q987_J6542_J4 mem=1045MB gc0/1/2=1032/35/16 cache=17 [/play] Request: board=, seat=N, hand=KQJ9.64.AKT7.972 (13 cards), dummy=T6.Q987.J6542.J4 (13 cards) [/play] ctx=1DDb3D------, played=DQD2D3DADKD9D4D8, details=True [ParseAuctionContext] Input: '1DDb3D------' -> Parsed 6 bids: 1D-X-3D-P-P-P [ParsePlayedCards] Input: 'DQD2D3DADKD9D4D8' -> Parsed 8 cards: DQ,D2,D3,DA,DK,D9,D4,D8 [/play] Contract=3D, Declarer=N, DummyPlayer=S, Seat=N [/play] visibleHands[N] = 13 cards [/play] visibleHands[S] = 13 cards [/play] Turn: N, Seat: N, Playing from: N's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) [/play] Result: DT (score=0.0000) info: RequestTiming[0] [REQ 484a8912] END GET /play -> 200 in 1794ms mem=1045MB (d=0MB) gc+=89/2/0 cache=17 +hit=1703 +miss=0 info: RequestTiming[0] [REQ 484a8912] LEAK-PROBE priv=2218MB (d=-5612MB) dds+=15 dds_boards+=744 suitc+=0 nn+=3 Lead_Suit+=100 Player_Declarer_Suit+=151 Player_Dummy_Suit+=1 Player_Lefty_Suit+=150 Player_Righty_Suit+=101 [SUITC] CALL #14 (native invocation) info: RequestTiming[0] [REQ a319b3d2] START GET /play?hand=A753_A53_Q9_KT65&ctx=1DDb3D------&played=DQD2D3DADKD9D4D8DT&seat=E&dealer=N&engine=brill&vul=None&details=true&dummy=T6_Q987_J6542_J4 mem=1050MB gc0/1/2=1132/37/16 cache=17 [/play] Request: board=, seat=E, hand=A753.A53.Q9.KT65 (13 cards), dummy=T6.Q987.J6542.J4 (13 cards) [/play] ctx=1DDb3D------, played=DQD2D3DADKD9D4D8DT, details=True [ParseAuctionContext] Input: '1DDb3D------' -> Parsed 6 bids: 1D-X-3D-P-P-P [ParsePlayedCards] Input: 'DQD2D3DADKD9D4D8DT' -> Parsed 9 cards: DQ,D2,D3,DA,DK,D9,D4,D8,DT [/play] Contract=3D, Declarer=N, DummyPlayer=S, Seat=E [/play] visibleHands[E] = 13 cards [/play] visibleHands[S] = 13 cards [/play] Turn: E, Seat: E, Playing from: E's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) [/play] Result: S3 (score=0.8400) info: RequestTiming[0] [REQ a319b3d2] END GET /play -> 200 in 1143ms mem=1041MB (d=-9MB) gc+=76/1/0 cache=17 +hit=1174 +miss=0 info: RequestTiming[0] [REQ a319b3d2] LEAK-PROBE priv=2221MB (d=+9MB) dds+=2 dds_boards+=100 suitc+=0 nn+=2 Player_Declarer_Suit+=350 Player_Lefty_Suit+=2 Player_Righty_Suit+=300 [SUITC] CALL #15 (native invocation) info: RequestTiming[0] [REQ 3e79e2e2] START GET /play?hand=KQJ9_64_AKT7_972&ctx=1DDb3D------&played=DQD2D3DADKD9D4D8DTS3&seat=S&dealer=N&engine=brill&vul=None&details=true&dummy=T6_Q987_J6542_J4 mem=1047MB gc0/1/2=1220/38/16 cache=17 [/play] Request: board=, seat=S, hand=KQJ9.64.AKT7.972 (13 cards), dummy=T6.Q987.J6542.J4 (13 cards) [/play] ctx=1DDb3D------, played=DQD2D3DADKD9D4D8DTS3, details=True [ParseAuctionContext] Input: '1DDb3D------' -> Parsed 6 bids: 1D-X-3D-P-P-P [ParsePlayedCards] Input: 'DQD2D3DADKD9D4D8DTS3' -> Parsed 10 cards: DQ,D2,D3,DA,DK,D9,D4,D8,DT,S3 [/play] Contract=3D, Declarer=N, DummyPlayer=S, Seat=S [/play] visibleHands[S] = 13 cards [/play] visibleHands[N] = 13 cards [/play] Turn: S, Seat: S, Playing from: S's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) [/play] Result: D5 (score=0.0000) info: RequestTiming[0] [REQ 3e79e2e2] END GET /play -> 200 in 824ms mem=1052MB (d=+5MB) gc+=63/0/0 cache=17 +hit=1109 +miss=0 info: RequestTiming[0] [REQ 3e79e2e2] LEAK-PROBE priv=2239MB (d=+31MB) dds+=2 dds_boards+=100 suitc+=0 nn+=2 Lead_Suit+=50 Player_Declarer_Suit+=200 Player_Dummy_Suit+=1 Player_Lefty_Suit+=101 Player_Righty_Suit+=300 info: RequestTiming[0] [REQ be31b67f] START GET /play?hand=842_KJT2_83_AQ83&ctx=1DDb3D------&played=DQD2D3DADKD9D4D8DTS3D5&seat=W&dealer=N&engine=brill&vul=None&details=true&dummy=T6_Q987_J6542_J4 mem=1047MB gc0/1/2=1303/38/16 cache=17 [/play] Request: board=, seat=W, hand=842.KJT2.83.AQ83 (13 cards), dummy=T6.Q987.J6542.J4 (13 cards) [/play] ctx=1DDb3D------, played=DQD2D3DADKD9D4D8DTS3D5, details=True [ParseAuctionContext] Input: '1DDb3D------' -> Parsed 6 bids: 1D-X-3D-P-P-P [ParsePlayedCards] Input: 'DQD2D3DADKD9D4D8DTS3D5' -> Parsed 11 cards: DQ,D2,D3,DA,DK,D9,D4,D8,DT,S3,D5 [/play] Contract=3D, Declarer=N, DummyPlayer=S, Seat=W [/play] visibleHands[W] = 13 cards [/play] visibleHands[S] = 13 cards [/play] Turn: W, Seat: W, Playing from: W's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) [/play] Result: S8 (score=0.9400) info: RequestTiming[0] [REQ be31b67f] END GET /play -> 200 in 975ms mem=1043MB (d=-4MB) gc+=79/8/0 cache=17 +hit=1394 +miss=0 info: RequestTiming[0] [REQ be31b67f] LEAK-PROBE priv=2263MB (d=+31MB) dds+=1 dds_boards+=50 suitc+=0 nn+=1 Lead_Suit+=50 Player_Declarer_Suit+=150 Player_Lefty_Suit+=100 Player_Righty_Suit+=1 [SUITC] CALL #16 (native invocation) info: RequestTiming[0] [REQ 00cb5c55] START GET /play?hand=KQJ9_64_AKT7_972&ctx=1DDb3D------&played=DQD2D3DADKD9D4D8DTS3D5S8&seat=N&dealer=N&engine=brill&vul=None&details=true&dummy=T6_Q987_J6542_J4 mem=1050MB gc0/1/2=1461/48/16 cache=17 [/play] Request: board=, seat=N, hand=KQJ9.64.AKT7.972 (13 cards), dummy=T6.Q987.J6542.J4 (13 cards) [/play] ctx=1DDb3D------, played=DQD2D3DADKD9D4D8DTS3D5S8, details=True [ParseAuctionContext] Input: '1DDb3D------' -> Parsed 6 bids: 1D-X-3D-P-P-P [ParsePlayedCards] Input: 'DQD2D3DADKD9D4D8DTS3D5S8' -> Parsed 12 cards: DQ,D2,D3,DA,DK,D9,D4,D8,DT,S3,D5,S8 [/play] Contract=3D, Declarer=N, DummyPlayer=S, Seat=N [/play] visibleHands[N] = 13 cards [/play] visibleHands[S] = 13 cards [/play] Turn: N, Seat: N, Playing from: N's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) [FBPB RECONCILIATION HARD ERROR] Board : 4C [Overcall]: inference 'C >= 4 and competitivevalues' is FALSE for the hand but FBPB's 'fourlevelovercall('C')' is TRUE -- InferUndefinedBidMeaning is producing an invalid meaning for this auction (fix Infer). Player: W, Auction: 1D-X-3D. [FBPB VALIDATION ERROR] Board : Generated requires 'C >= 4 and competitivevalues' evaluates FALSE for the hand that triggered it. Player: W, Hand: 872..83.AKQT8653, Bid: 4C, Source: Overcall, Auction: 1D-X-3D, MS=E2-overcall(Clubs) [FBPB RECONCILIATION HARD ERROR] Board : 4C [Overcall]: inference 'C >= 4 and competitivevalues' is FALSE for the hand but FBPB's 'fourlevelovercall('C')' is TRUE -- InferUndefinedBidMeaning is producing an invalid meaning for this auction (fix Infer). Player: W, Auction: 1D-X-3D. [FBPB VALIDATION ERROR] Board : Generated requires 'C >= 4 and competitivevalues' evaluates FALSE for the hand that triggered it. Player: W, Hand: 872..83.AKQT8653, Bid: 4C, Source: Overcall, Auction: 1D-X-3D, MS=E2-overcall(Clubs) [SUITC] CALL #17 (native invocation) [/play] Result: S9 (score=1.1500) info: RequestTiming[0] [REQ 00cb5c55] END GET /play -> 200 in 2102ms mem=1055MB (d=+5MB) gc+=120/10/0 cache=17 +hit=2180 +miss=0 info: RequestTiming[0] [REQ 00cb5c55] LEAK-PROBE priv=2260MB (d=+24MB) dds+=16 dds_boards+=800 suitc+=1 nn+=1 Lead_Suit+=50 Player_Declarer_Suit+=1 Player_Lefty_Suit+=100 Player_Righty_Suit+=150 [SUITC] CALL #18 (native invocation) info: RequestTiming[0] [REQ 7a751ced] START GET /play?hand=A753_A53_Q9_KT65&ctx=1DDb3D------&played=DQD2D3DADKD9D4D8DTS3D5S8S9&seat=E&dealer=N&engine=brill&vul=None&details=true&dummy=T6_Q987_J6542_J4 mem=1055MB gc0/1/2=1594/58/16 cache=17 [/play] Request: board=, seat=E, hand=A753.A53.Q9.KT65 (13 cards), dummy=T6.Q987.J6542.J4 (13 cards) [/play] ctx=1DDb3D------, played=DQD2D3DADKD9D4D8DTS3D5S8S9, details=True [ParseAuctionContext] Input: '1DDb3D------' -> Parsed 6 bids: 1D-X-3D-P-P-P [ParsePlayedCards] Input: 'DQD2D3DADKD9D4D8DTS3D5S8S9' -> Parsed 13 cards: DQ,D2,D3,DA,DK,D9,D4,D8,DT,S3,D5,S8,S9 [/play] Contract=3D, Declarer=N, DummyPlayer=S, Seat=E [/play] visibleHands[E] = 13 cards [/play] visibleHands[S] = 13 cards [/play] Turn: E, Seat: E, Playing from: E's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) [/play] Result: S5 (score=0.6100) info: RequestTiming[0] [REQ 7a751ced] END GET /play -> 200 in 738ms mem=1050MB (d=-5MB) gc+=41/1/0 cache=17 +hit=499 +miss=0 info: RequestTiming[0] [REQ 7a751ced] LEAK-PROBE priv=2283MB (d=+38MB) dds+=1 dds_boards+=50 suitc+=0 nn+=1 Player_Declarer_Suit+=530 Player_Lefty_Suit+=1 Player_Righty_Suit+=476 info: RequestTiming[0] [REQ 3647040a] START GET /play?hand=KQJ9_64_AKT7_972&ctx=1DDb3D------&played=DQD2D3DADKD9D4D8DTS3D5S8S9S5&seat=S&dealer=N&engine=brill&vul=None&details=true&dummy=T6_Q987_J6542_J4 mem=1058MB gc0/1/2=1646/60/16 cache=17 [/play] Request: board=, seat=S, hand=KQJ9.64.AKT7.972 (13 cards), dummy=T6.Q987.J6542.J4 (13 cards) [/play] ctx=1DDb3D------, played=DQD2D3DADKD9D4D8DTS3D5S8S9S5, details=True [ParseAuctionContext] Input: '1DDb3D------' -> Parsed 6 bids: 1D-X-3D-P-P-P [ParsePlayedCards] Input: 'DQD2D3DADKD9D4D8DTS3D5S8S9S5' -> Parsed 14 cards: DQ,D2,D3,DA,DK,D9,D4,D8,DT,S3,D5,S8,S9,S5 [/play] Contract=3D, Declarer=N, DummyPlayer=S, Seat=S [/play] visibleHands[S] = 13 cards [/play] visibleHands[N] = 13 cards [/play] Turn: S, Seat: S, Playing from: S's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) [SUITC] CALL #19 (native invocation) [/play] Result: S6 (score=0.0000) info: RequestTiming[0] [REQ 3647040a] END GET /play -> 200 in 733ms mem=1054MB (d=-4MB) gc+=70/0/0 cache=17 +hit=1375 +miss=0 info: RequestTiming[0] [REQ 3647040a] LEAK-PROBE priv=2325MB (d=+32MB) dds+=1 dds_boards+=50 suitc+=1 nn+=1 Lead_Suit+=50 Player_Dummy_Suit+=1 Player_Lefty_Suit+=150 Player_Righty_Suit+=150 info: RequestTiming[0] [REQ e1e166f9] START GET /play?hand=842_KJT2_83_AQ83&ctx=1DDb3D------&played=DQD2D3DADKD9D4D8DTS3D5S8S9S5S6&seat=W&dealer=N&engine=brill&vul=None&details=true&dummy=T6_Q987_J6542_J4 mem=1052MB gc0/1/2=1739/60/16 cache=17 [/play] Request: board=, seat=W, hand=842.KJT2.83.AQ83 (13 cards), dummy=T6.Q987.J6542.J4 (13 cards) [/play] ctx=1DDb3D------, played=DQD2D3DADKD9D4D8DTS3D5S8S9S5S6, details=True [ParseAuctionContext] Input: '1DDb3D------' -> Parsed 6 bids: 1D-X-3D-P-P-P [ParsePlayedCards] Input: 'DQD2D3DADKD9D4D8DTS3D5S8S9S5S6' -> Parsed 15 cards: DQ,D2,D3,DA,DK,D9,D4,D8,DT,S3,D5,S8,S9,S5,S6 [/play] Contract=3D, Declarer=N, DummyPlayer=S, Seat=W [/play] visibleHands[W] = 13 cards [/play] visibleHands[S] = 13 cards [/play] Turn: W, Seat: W, Playing from: W's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) [/play] Result: S2 (score=1.0000) info: RequestTiming[0] [REQ e1e166f9] END GET /play -> 200 in 73ms mem=1055MB (d=+3MB) gc+=5/0/0 cache=17 +hit=91 +miss=0 info: RequestTiming[0] [REQ e1e166f9] LEAK-PROBE priv=2307MB (d=0MB) dds+=0 dds_boards+=0 suitc+=0 nn+=1 Player_Righty_Suit+=1 [SUITC] CALL #20 (native invocation) [SUITC] CALL #21 (native invocation) info: RequestTiming[0] [REQ b9174f37] START GET /play?hand=KQJ9_64_AKT7_972&ctx=1DDb3D------&played=DQD2D3DADKD9D4D8DTS3D5S8S9S5S6S2&seat=N&dealer=N&engine=brill&vul=None&details=true&dummy=T6_Q987_J6542_J4 mem=1068MB gc0/1/2=1789/60/16 cache=17 [/play] Request: board=, seat=N, hand=KQJ9.64.AKT7.972 (13 cards), dummy=T6.Q987.J6542.J4 (13 cards) [/play] ctx=1DDb3D------, played=DQD2D3DADKD9D4D8DTS3D5S8S9S5S6S2, details=True [ParseAuctionContext] Input: '1DDb3D------' -> Parsed 6 bids: 1D-X-3D-P-P-P [ParsePlayedCards] Input: 'DQD2D3DADKD9D4D8DTS3D5S8S9S5S6S2' -> Parsed 16 cards: DQ,D2,D3,DA,DK,D9,D4,D8,DT,S3,D5,S8,S9,S5,S6,S2 [/play] Contract=3D, Declarer=N, DummyPlayer=S, Seat=N [/play] visibleHands[N] = 13 cards [/play] visibleHands[S] = 13 cards [/play] Turn: N, Seat: N, Playing from: N's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) [SUITC] CALL #22 (native invocation) [SUITC] CALL #23 (native invocation) [SUITC] CALL #24 (native invocation) [/play] Result: SK (score=1.2800) info: RequestTiming[0] [REQ b9174f37] END GET /play -> 200 in 1497ms mem=1075MB (d=+7MB) gc+=40/0/0 cache=17 +hit=762 +miss=0 info: RequestTiming[0] [REQ b9174f37] LEAK-PROBE priv=2336MB (d=+13MB) dds+=31 dds_boards+=1193 suitc+=3 nn+=2 Lead_Suit+=50 Player_Declarer_Suit+=37 Player_Lefty_Suit+=210 Player_Righty_Suit+=302 info: RequestTiming[0] [REQ 6e2a4bc7] START GET /play?hand=A753_A53_Q9_KT65&ctx=1DDb3D------&played=DQD2D3DADKD9D4D8DTS3D5S8S9S5S6S2SK&seat=E&dealer=N&engine=brill&vul=None&details=true&dummy=T6_Q987_J6542_J4 mem=1063MB gc0/1/2=1831/60/16 cache=17 [/play] Request: board=, seat=E, hand=A753.A53.Q9.KT65 (13 cards), dummy=T6.Q987.J6542.J4 (13 cards) [/play] ctx=1DDb3D------, played=DQD2D3DADKD9D4D8DTS3D5S8S9S5S6S2SK, details=True [ParseAuctionContext] Input: '1DDb3D------' -> Parsed 6 bids: 1D-X-3D-P-P-P [ParsePlayedCards] Input: 'DQD2D3DADKD9D4D8DTS3D5S8S9S5S6S2SK' -> Parsed 17 cards: DQ,D2,D3,DA,DK,D9,D4,D8,DT,S3,D5,S8,S9,S5,S6,S2,SK [/play] Contract=3D, Declarer=N, DummyPlayer=S, Seat=E [/play] visibleHands[E] = 13 cards [/play] visibleHands[S] = 13 cards [/play] Turn: E, Seat: E, Playing from: E's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) [SUITC] CALL #25 (native invocation) [/play] Result: SA (score=3.3500) info: RequestTiming[0] [REQ 6e2a4bc7] END GET /play -> 200 in 904ms mem=1063MB (d=0MB) gc+=42/0/0 cache=17 +hit=641 +miss=0 info: RequestTiming[0] [REQ 6e2a4bc7] LEAK-PROBE priv=7959MB (d=+5621MB) dds+=2 dds_boards+=68 suitc+=1 nn+=1 Lead_Suit+=100 Player_Declarer_Suit+=250 Player_Lefty_Suit+=601 Player_Righty_Suit+=800 info: RequestTiming[0] [LIVESET] after req #30 (/play): managed=1063MB (d=+16MB) ws=1773MB priv=2316MB handles=271 cache=17 probeCost=2ms [SUITC] CALL #26 (native invocation) [SUITC] CALL #27 (native invocation) [SUITC] CALL #28 (native invocation) [SUITC] CALL #29 (native invocation) info: RequestTiming[0] [REQ 03f90579] START GET /play?hand=A753_A53_Q9_KT65&ctx=1DDb3D------&played=DQD2D3DADKD9D4D8DTS3D5S8S9S5S6S2SKSASTS4&seat=E&dealer=N&engine=brill&vul=None&details=true&dummy=T6_Q987_J6542_J4 mem=1058MB gc0/1/2=1892/61/16 cache=17 [/play] Request: board=, seat=E, hand=A753.A53.Q9.KT65 (13 cards), dummy=T6.Q987.J6542.J4 (13 cards) [/play] ctx=1DDb3D------, played=DQD2D3DADKD9D4D8DTS3D5S8S9S5S6S2SKSASTS4, details=True [ParseAuctionContext] Input: '1DDb3D------' -> Parsed 6 bids: 1D-X-3D-P-P-P [ParsePlayedCards] Input: 'DQD2D3DADKD9D4D8DTS3D5S8S9S5S6S2SKSASTS4' -> Parsed 20 cards: DQ,D2,D3,DA,DK,D9,D4,D8,DT,S3,D5,S8,S9,S5,S6,S2,SK,SA,ST,S4 [/play] Contract=3D, Declarer=N, DummyPlayer=S, Seat=E [/play] visibleHands[E] = 13 cards [/play] visibleHands[S] = 13 cards [/play] Turn: E, Seat: E, Playing from: E's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) [/play] Result: C6 (score=0.5100) info: RequestTiming[0] [REQ 03f90579] END GET /play -> 200 in 1110ms mem=1048MB (d=-10MB) gc+=100/1/0 cache=17 +hit=802 +miss=0 info: RequestTiming[0] [REQ 03f90579] LEAK-PROBE priv=2314MB (d=0MB) dds+=2 dds_boards+=150 suitc+=0 nn+=2 Lead_Suit+=100 Player_Declarer_Suit+=1050 Player_Lefty_Suit+=701 Player_Righty_Suit+=251 [ParsePlayedCards] Input: 'H3 H7 HT H4 HK H6 H5 H8 CA C2 C5 C4 S2 S9 SA S6 CK CJ C3 C7 S3 ST S4 SJ DA D9 D2 D3 DK DQ D4 D8 D7 S5 D5 C8 C9 C6 D6 CQ H9 H2 DT HA SK S7 HQ S8 SQ CT DJ HJ' -> Parsed 52 cards: H3,H7,HT,H4,HK,H6,H5,H8,CA,C2,C5,C4,S2,S9,SA,S6,CK,CJ,C3,C7,S3,ST,S4,SJ,DA,D9,D2,D3,DK,DQ,D4,D8,D7,S5,D5,C8,C9,C6,D6,CQ,H9,H2,DT,HA,SK,S7,HQ,S8,SQ,CT,DJ,HJ [/play] Saved PBN: /app/BrillPlayEngine/Pbn/ChallengebyE2ETest_b1_robot.pbn (won=8 +claimed=0 = result=8) [/autoplay/start] Job 669c5ed2cf284bed80a31c7ab406c287 complete: 3D by N, 8 tricks info: RequestTiming[0] [REQ 5f498487] START GET /play?hand=KQJ9_64_AKT7_972&ctx=1DDb3D------&played=DQD2D3DADKD9D4D8DTS3D5S8S9S5S6S2SKSASTS4C6&seat=S&dealer=N&engine=brill&vul=None&details=true&dummy=T6_Q987_J6542_J4 mem=1056MB gc0/1/2=2009/62/16 cache=17 [/play] Request: board=, seat=S, hand=KQJ9.64.AKT7.972 (13 cards), dummy=T6.Q987.J6542.J4 (13 cards) [/play] ctx=1DDb3D------, played=DQD2D3DADKD9D4D8DTS3D5S8S9S5S6S2SKSASTS4C6, details=True [ParseAuctionContext] Input: '1DDb3D------' -> Parsed 6 bids: 1D-X-3D-P-P-P [ParsePlayedCards] Input: 'DQD2D3DADKD9D4D8DTS3D5S8S9S5S6S2SKSASTS4C6' -> Parsed 21 cards: DQ,D2,D3,DA,DK,D9,D4,D8,DT,S3,D5,S8,S9,S5,S6,S2,SK,SA,ST,S4,C6 [/play] Contract=3D, Declarer=N, DummyPlayer=S, Seat=S [/play] visibleHands[S] = 13 cards [/play] visibleHands[N] = 13 cards [/play] Turn: S, Seat: S, Playing from: S's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) [SUITC] CALL #30 (native invocation) [/play] Result: CJ (score=0.0500) info: RequestTiming[0] [REQ 5f498487] END GET /play -> 200 in 880ms mem=1053MB (d=-3MB) gc+=38/0/0 cache=17 +hit=731 +miss=0 info: RequestTiming[0] [REQ 5f498487] LEAK-PROBE priv=2289MB (d=+4MB) dds+=1 dds_boards+=50 suitc+=1 nn+=1 Lead_Suit+=50 Player_Dummy_Suit+=1 Player_Lefty_Suit+=250 Player_Righty_Suit+=250 info: RequestTiming[0] [REQ 55be65ca] START GET /play?hand=842_KJT2_83_AQ83&ctx=1DDb3D------&played=DQD2D3DADKD9D4D8DTS3D5S8S9S5S6S2SKSASTS4C6CJ&seat=W&dealer=N&engine=brill&vul=None&details=true&dummy=T6_Q987_J6542_J4 mem=1053MB gc0/1/2=2047/62/16 cache=17 [/play] Request: board=, seat=W, hand=842.KJT2.83.AQ83 (13 cards), dummy=T6.Q987.J6542.J4 (13 cards) [/play] ctx=1DDb3D------, played=DQD2D3DADKD9D4D8DTS3D5S8S9S5S6S2SKSASTS4C6CJ, details=True [ParseAuctionContext] Input: '1DDb3D------' -> Parsed 6 bids: 1D-X-3D-P-P-P [ParsePlayedCards] Input: 'DQD2D3DADKD9D4D8DTS3D5S8S9S5S6S2SKSASTS4C6CJ' -> Parsed 22 cards: DQ,D2,D3,DA,DK,D9,D4,D8,DT,S3,D5,S8,S9,S5,S6,S2,SK,SA,ST,S4,C6,CJ [/play] Contract=3D, Declarer=N, DummyPlayer=S, Seat=W [/play] visibleHands[W] = 13 cards [/play] visibleHands[S] = 13 cards [/play] Turn: W, Seat: W, Playing from: W's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) [/play] Result: CA (score=1.4100) info: RequestTiming[0] [REQ 55be65ca] END GET /play -> 200 in 940ms mem=1057MB (d=+4MB) gc+=26/2/0 cache=17 +hit=6 +miss=0 info: RequestTiming[0] [REQ 55be65ca] LEAK-PROBE priv=2323MB (d=+40MB) dds+=1 dds_boards+=100 suitc+=0 nn+=1 Lead_Suit+=100 Player_Declarer_Suit+=500 Player_Lefty_Suit+=500 Player_Righty_Suit+=1 info: RequestTiming[0] [REQ 1bfddecf] START GET /play?hand=KQJ9_64_AKT7_972&ctx=1DDb3D------&played=DQD2D3DADKD9D4D8DTS3D5S8S9S5S6S2SKSASTS4C6CJCA&seat=N&dealer=N&engine=brill&vul=None&details=true&dummy=T6_Q987_J6542_J4 mem=1057MB gc0/1/2=2073/64/16 cache=17 [/play] Request: board=, seat=N, hand=KQJ9.64.AKT7.972 (13 cards), dummy=T6.Q987.J6542.J4 (13 cards) [/play] ctx=1DDb3D------, played=DQD2D3DADKD9D4D8DTS3D5S8S9S5S6S2SKSASTS4C6CJCA, details=True [ParseAuctionContext] Input: '1DDb3D------' -> Parsed 6 bids: 1D-X-3D-P-P-P [ParsePlayedCards] Input: 'DQD2D3DADKD9D4D8DTS3D5S8S9S5S6S2SKSASTS4C6CJCA' -> Parsed 23 cards: DQ,D2,D3,DA,DK,D9,D4,D8,DT,S3,D5,S8,S9,S5,S6,S2,SK,SA,ST,S4,C6,CJ,CA [/play] Contract=3D, Declarer=N, DummyPlayer=S, Seat=N [/play] visibleHands[N] = 13 cards [/play] visibleHands[S] = 13 cards [/play] Turn: N, Seat: N, Playing from: N's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) [SUITC] CALL #31 (native invocation) [/play] Result: C2 (score=0.0000) info: RequestTiming[0] [REQ 1bfddecf] END GET /play -> 200 in 928ms mem=1058MB (d=+1MB) gc+=19/0/0 cache=17 +hit=6 +miss=0 info: RequestTiming[0] [REQ 1bfddecf] LEAK-PROBE priv=2329MB (d=+20MB) dds+=1 dds_boards+=84 suitc+=1 nn+=1 Lead_Suit+=100 Player_Declarer_Suit+=1 Player_Lefty_Suit+=500 Player_Righty_Suit+=600 info: RequestTiming[0] [REQ 5386949e] START HEAD /health mem=1058MB gc0/1/2=2092/64/16 cache=17 info: RequestTiming[0] [REQ 5386949e] END HEAD /health -> 200 in 0ms mem=1058MB (d=0MB) gc+=0/0/0 cache=17 +hit=0 +miss=0 info: RequestTiming[0] [REQ 9a75d1f5] START GET /play?hand=842_KJT2_83_AQ83&ctx=1DDb3D------&played=DQD2D3DADKD9D4D8DTS3D5S8S9S5S6S2SKSASTS4C6CJCAC2&seat=W&dealer=N&engine=brill&vul=None&details=true&dummy=T6_Q987_J6542_J4 mem=1058MB gc0/1/2=2092/64/16 cache=17 [/play] Request: board=, seat=W, hand=842.KJT2.83.AQ83 (13 cards), dummy=T6.Q987.J6542.J4 (13 cards) [/play] ctx=1DDb3D------, played=DQD2D3DADKD9D4D8DTS3D5S8S9S5S6S2SKSASTS4C6CJCAC2, details=True [ParseAuctionContext] Input: '1DDb3D------' -> Parsed 6 bids: 1D-X-3D-P-P-P [ParsePlayedCards] Input: 'DQD2D3DADKD9D4D8DTS3D5S8S9S5S6S2SKSASTS4C6CJCAC2' -> Parsed 24 cards: DQ,D2,D3,DA,DK,D9,D4,D8,DT,S3,D5,S8,S9,S5,S6,S2,SK,SA,ST,S4,C6,CJ,CA,C2 [/play] Contract=3D, Declarer=N, DummyPlayer=S, Seat=W [/play] visibleHands[W] = 13 cards [/play] visibleHands[S] = 13 cards [/play] Turn: W, Seat: W, Playing from: W's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) [/play] Result: C3 (score=0.2400) info: RequestTiming[0] [REQ 9a75d1f5] END GET /play -> 200 in 635ms mem=1066MB (d=+8MB) gc+=12/0/0 cache=17 +hit=6 +miss=0 info: RequestTiming[0] [REQ 9a75d1f5] LEAK-PROBE priv=2369MB (d=+46MB) dds+=1 dds_boards+=100 suitc+=0 nn+=1 Lead_Suit+=100 Player_Declarer_Suit+=600 Player_Lefty_Suit+=500 Player_Righty_Suit+=1 info: RequestTiming[0] [REQ 965eaa6c] START GET /play?hand=KQJ9_64_AKT7_972&ctx=1DDb3D------&played=DQD2D3DADKD9D4D8DTS3D5S8S9S5S6S2SKSASTS4C6CJCAC2C3&seat=N&dealer=N&engine=brill&vul=None&details=true&dummy=T6_Q987_J6542_J4 mem=1066MB gc0/1/2=2104/64/16 cache=17 [/play] Request: board=, seat=N, hand=KQJ9.64.AKT7.972 (13 cards), dummy=T6.Q987.J6542.J4 (13 cards) [/play] ctx=1DDb3D------, played=DQD2D3DADKD9D4D8DTS3D5S8S9S5S6S2SKSASTS4C6CJCAC2C3, details=True [ParseAuctionContext] Input: '1DDb3D------' -> Parsed 6 bids: 1D-X-3D-P-P-P [ParsePlayedCards] Input: 'DQD2D3DADKD9D4D8DTS3D5S8S9S5S6S2SKSASTS4C6CJCAC2C3' -> Parsed 25 cards: DQ,D2,D3,DA,DK,D9,D4,D8,DT,S3,D5,S8,S9,S5,S6,S2,SK,SA,ST,S4,C6,CJ,CA,C2,C3 [/play] Contract=3D, Declarer=N, DummyPlayer=S, Seat=N [/play] visibleHands[N] = 13 cards [/play] visibleHands[S] = 13 cards [/play] Turn: N, Seat: N, Playing from: N's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) [SUITC] CALL #32 (native invocation) [/play] Result: C9 (score=0.1200) info: RequestTiming[0] [REQ 965eaa6c] END GET /play -> 200 in 678ms mem=1056MB (d=-10MB) gc+=9/2/0 cache=17 +hit=6 +miss=0 info: RequestTiming[0] [REQ 965eaa6c] LEAK-PROBE priv=2404MB (d=+42MB) dds+=1 dds_boards+=87 suitc+=1 nn+=1 Lead_Suit+=100 Player_Declarer_Suit+=1 Player_Lefty_Suit+=500 Player_Righty_Suit+=700 info: RequestTiming[0] [REQ ab1b79d4] START GET /play?hand=A753_A53_Q9_KT65&ctx=1DDb3D------&played=DQD2D3DADKD9D4D8DTS3D5S8S9S5S6S2SKSASTS4C6CJCAC2C3C9&seat=E&dealer=N&engine=brill&vul=None&details=true&dummy=T6_Q987_J6542_J4 mem=1056MB gc0/1/2=2113/66/16 cache=17 [/play] Request: board=, seat=E, hand=A753.A53.Q9.KT65 (13 cards), dummy=T6.Q987.J6542.J4 (13 cards) [/play] ctx=1DDb3D------, played=DQD2D3DADKD9D4D8DTS3D5S8S9S5S6S2SKSASTS4C6CJCAC2C3C9, details=True [ParseAuctionContext] Input: '1DDb3D------' -> Parsed 6 bids: 1D-X-3D-P-P-P [ParsePlayedCards] Input: 'DQD2D3DADKD9D4D8DTS3D5S8S9S5S6S2SKSASTS4C6CJCAC2C3C9' -> Parsed 26 cards: DQ,D2,D3,DA,DK,D9,D4,D8,DT,S3,D5,S8,S9,S5,S6,S2,SK,SA,ST,S4,C6,CJ,CA,C2,C3,C9 [/play] Contract=3D, Declarer=N, DummyPlayer=S, Seat=E [/play] visibleHands[E] = 13 cards [/play] visibleHands[S] = 13 cards [/play] Turn: E, Seat: E, Playing from: E's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) [/play] Result: CT (score=1.7400) info: RequestTiming[0] [REQ ab1b79d4] END GET /play -> 200 in 485ms mem=1061MB (d=+5MB) gc+=5/0/0 cache=17 +hit=6 +miss=0 info: RequestTiming[0] [REQ ab1b79d4] LEAK-PROBE priv=2401MB (d=+4MB) dds+=1 dds_boards+=100 suitc+=0 nn+=1 Player_Declarer_Suit+=700 Player_Lefty_Suit+=1 Player_Righty_Suit+=700 info: RequestTiming[0] [REQ 93c0acdd] START GET /play?hand=A753_A53_Q9_KT65&ctx=1DDb3D------&played=DQD2D3DADKD9D4D8DTS3D5S8S9S5S6S2SKSASTS4C6CJCAC2C3C9CTC4&seat=E&dealer=N&engine=brill&vul=None&details=true&dummy=T6_Q987_J6542_J4 mem=1061MB gc0/1/2=2118/66/16 cache=17 [/play] Request: board=, seat=E, hand=A753.A53.Q9.KT65 (13 cards), dummy=T6.Q987.J6542.J4 (13 cards) [/play] ctx=1DDb3D------, played=DQD2D3DADKD9D4D8DTS3D5S8S9S5S6S2SKSASTS4C6CJCAC2C3C9CTC4, details=True [ParseAuctionContext] Input: '1DDb3D------' -> Parsed 6 bids: 1D-X-3D-P-P-P [ParsePlayedCards] Input: 'DQD2D3DADKD9D4D8DTS3D5S8S9S5S6S2SKSASTS4C6CJCAC2C3C9CTC4' -> Parsed 28 cards: DQ,D2,D3,DA,DK,D9,D4,D8,DT,S3,D5,S8,S9,S5,S6,S2,SK,SA,ST,S4,C6,CJ,CA,C2,C3,C9,CT,C4 [/play] Contract=3D, Declarer=N, DummyPlayer=S, Seat=E [/play] visibleHands[E] = 13 cards [/play] visibleHands[S] = 13 cards [/play] Turn: E, Seat: E, Playing from: E's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) [/play] Result: S7 (score=0.2800) info: RequestTiming[0] [REQ 93c0acdd] END GET /play -> 200 in 507ms mem=1064MB (d=+3MB) gc+=5/0/0 cache=17 +hit=6 +miss=0 info: RequestTiming[0] [REQ 93c0acdd] LEAK-PROBE priv=2430MB (d=+35MB) dds+=1 dds_boards+=100 suitc+=0 nn+=1 Player_Declarer_Suit+=700 Player_Lefty_Suit+=1 Player_Righty_Suit+=700 info: RequestTiming[0] [REQ 6b3e5dad] START GET /play?hand=KQJ9_64_AKT7_972&ctx=1DDb3D------&played=DQD2D3DADKD9D4D8DTS3D5S8S9S5S6S2SKSASTS4C6CJCAC2C3C9CTC4S7&seat=S&dealer=N&engine=brill&vul=None&details=true&dummy=T6_Q987_J6542_J4 mem=1064MB gc0/1/2=2123/66/16 cache=17 [/play] Request: board=, seat=S, hand=KQJ9.64.AKT7.972 (13 cards), dummy=T6.Q987.J6542.J4 (13 cards) [/play] ctx=1DDb3D------, played=DQD2D3DADKD9D4D8DTS3D5S8S9S5S6S2SKSASTS4C6CJCAC2C3C9CTC4S7, details=True [ParseAuctionContext] Input: '1DDb3D------' -> Parsed 6 bids: 1D-X-3D-P-P-P [ParsePlayedCards] Input: 'DQD2D3DADKD9D4D8DTS3D5S8S9S5S6S2SKSASTS4C6CJCAC2C3C9CTC4S7' -> Parsed 29 cards: DQ,D2,D3,DA,DK,D9,D4,D8,DT,S3,D5,S8,S9,S5,S6,S2,SK,SA,ST,S4,C6,CJ,CA,C2,C3,C9,CT,C4,S7 [/play] Contract=3D, Declarer=N, DummyPlayer=S, Seat=S [/play] visibleHands[S] = 13 cards [/play] visibleHands[N] = 13 cards [/play] Turn: S, Seat: S, Playing from: S's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) [/play] Result: H7 (score=0.0000) info: RequestTiming[0] [REQ 6b3e5dad] END GET /play -> 200 in 476ms mem=1070MB (d=+6MB) gc+=4/0/0 cache=17 +hit=6 +miss=0 info: RequestTiming[0] [REQ 6b3e5dad] LEAK-PROBE priv=2458MB (d=+41MB) dds+=1 dds_boards+=94 suitc+=0 nn+=1 Lead_Suit+=100 Player_Dummy_Suit+=1 Player_Lefty_Suit+=700 Player_Righty_Suit+=700 info: RequestTiming[0] [REQ b65e01e4] START GET /play?hand=842_KJT2_83_AQ83&ctx=1DDb3D------&played=DQD2D3DADKD9D4D8DTS3D5S8S9S5S6S2SKSASTS4C6CJCAC2C3C9CTC4S7H7&seat=W&dealer=N&engine=brill&vul=None&details=true&dummy=T6_Q987_J6542_J4 mem=1071MB gc0/1/2=2127/66/16 cache=17 [/play] Request: board=, seat=W, hand=842.KJT2.83.AQ83 (13 cards), dummy=T6.Q987.J6542.J4 (13 cards) [/play] ctx=1DDb3D------, played=DQD2D3DADKD9D4D8DTS3D5S8S9S5S6S2SKSASTS4C6CJCAC2C3C9CTC4S7H7, details=True [ParseAuctionContext] Input: '1DDb3D------' -> Parsed 6 bids: 1D-X-3D-P-P-P [ParsePlayedCards] Input: 'DQD2D3DADKD9D4D8DTS3D5S8S9S5S6S2SKSASTS4C6CJCAC2C3C9CTC4S7H7' -> Parsed 30 cards: DQ,D2,D3,DA,DK,D9,D4,D8,DT,S3,D5,S8,S9,S5,S6,S2,SK,SA,ST,S4,C6,CJ,CA,C2,C3,C9,CT,C4,S7,H7 [/play] Contract=3D, Declarer=N, DummyPlayer=S, Seat=W [/play] visibleHands[W] = 13 cards [/play] visibleHands[S] = 13 cards [/play] Turn: W, Seat: W, Playing from: W's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) [/play] Result: H2 (score=1.6700) info: RequestTiming[0] [REQ b65e01e4] END GET /play -> 200 in 449ms mem=1069MB (d=-2MB) gc+=4/0/0 cache=17 +hit=6 +miss=0 info: RequestTiming[0] [REQ b65e01e4] LEAK-PROBE priv=2494MB (d=+49MB) dds+=1 dds_boards+=34 suitc+=0 nn+=1 Lead_Suit+=100 Player_Declarer_Suit+=700 Player_Lefty_Suit+=700 Player_Righty_Suit+=1 info: RequestTiming[0] [LIVESET] after req #40 (/play): managed=1069MB (d=+5MB) ws=1853MB priv=2482MB handles=271 cache=17 probeCost=2ms info: RequestTiming[0] [REQ 89791e7d] START GET /play?hand=KQJ9_64_AKT7_972&ctx=1DDb3D------&played=DQD2D3DADKD9D4D8DTS3D5S8S9S5S6S2SKSASTS4C6CJCAC2C3C9CTC4S7H7H2&seat=N&dealer=N&engine=brill&vul=None&details=true&dummy=T6_Q987_J6542_J4 mem=1069MB gc0/1/2=2131/66/16 cache=17 [/play] Request: board=, seat=N, hand=KQJ9.64.AKT7.972 (13 cards), dummy=T6.Q987.J6542.J4 (13 cards) [/play] ctx=1DDb3D------, played=DQD2D3DADKD9D4D8DTS3D5S8S9S5S6S2SKSASTS4C6CJCAC2C3C9CTC4S7H7H2, details=True [ParseAuctionContext] Input: '1DDb3D------' -> Parsed 6 bids: 1D-X-3D-P-P-P [ParsePlayedCards] Input: 'DQD2D3DADKD9D4D8DTS3D5S8S9S5S6S2SKSASTS4C6CJCAC2C3C9CTC4S7H7H2' -> Parsed 31 cards: DQ,D2,D3,DA,DK,D9,D4,D8,DT,S3,D5,S8,S9,S5,S6,S2,SK,SA,ST,S4,C6,CJ,CA,C2,C3,C9,CT,C4,S7,H7,H2 [/play] Contract=3D, Declarer=N, DummyPlayer=S, Seat=N [/play] visibleHands[N] = 13 cards [/play] visibleHands[S] = 13 cards [/play] Turn: N, Seat: N, Playing from: N's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) [/play] Result: SJ (score=1.0000) info: RequestTiming[0] [REQ 89791e7d] END GET /play -> 200 in 64ms mem=1066MB (d=-3MB) gc+=1/0/0 cache=17 +hit=6 +miss=0 info: RequestTiming[0] [REQ 89791e7d] LEAK-PROBE priv=2518MB (d=+36MB) dds+=0 dds_boards+=0 suitc+=0 nn+=1 Player_Declarer_Suit+=1 info: RequestTiming[0] [REQ e3885fc8] START GET /play?hand=KQJ9_64_AKT7_972&ctx=1DDb3D------&played=DQD2D3DADKD9D4D8DTS3D5S8S9S5S6S2SKSASTS4C6CJCAC2C3C9CTC4S7H7H2SJ&seat=N&dealer=N&engine=brill&vul=None&details=true&dummy=T6_Q987_J6542_J4 mem=1066MB gc0/1/2=2132/66/16 cache=17 [/play] Request: board=, seat=N, hand=KQJ9.64.AKT7.972 (13 cards), dummy=T6.Q987.J6542.J4 (13 cards) [/play] ctx=1DDb3D------, played=DQD2D3DADKD9D4D8DTS3D5S8S9S5S6S2SKSASTS4C6CJCAC2C3C9CTC4S7H7H2SJ, details=True [ParseAuctionContext] Input: '1DDb3D------' -> Parsed 6 bids: 1D-X-3D-P-P-P [ParsePlayedCards] Input: 'DQD2D3DADKD9D4D8DTS3D5S8S9S5S6S2SKSASTS4C6CJCAC2C3C9CTC4S7H7H2SJ' -> Parsed 32 cards: DQ,D2,D3,DA,DK,D9,D4,D8,DT,S3,D5,S8,S9,S5,S6,S2,SK,SA,ST,S4,C6,CJ,CA,C2,C3,C9,CT,C4,S7,H7,H2,SJ [/play] Contract=3D, Declarer=N, DummyPlayer=S, Seat=N [/play] visibleHands[N] = 13 cards [/play] visibleHands[S] = 13 cards [/play] Turn: N, Seat: N, Playing from: N's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) [/play] Result: SQ (score=0.0003) info: RequestTiming[0] [REQ e3885fc8] END GET /play -> 200 in 520ms mem=1071MB (d=+5MB) gc+=54/0/0 cache=17 +hit=6 +miss=0 info: RequestTiming[0] [REQ e3885fc8] LEAK-PROBE priv=2536MB (d=+18MB) dds+=0 dds_boards+=0 suitc+=0 nn+=1 Player_Declarer_Suit+=1 info: RequestTiming[0] [REQ 95b7cbd8] START GET /play?hand=A753_A53_Q9_KT65&ctx=1DDb3D------&played=DQD2D3DADKD9D4D8DTS3D5S8S9S5S6S2SKSASTS4C6CJCAC2C3C9CTC4S7H7H2SJSQ&seat=E&dealer=N&engine=brill&vul=None&details=true&dummy=T6_Q987_J6542_J4 mem=1071MB gc0/1/2=2186/66/16 cache=17 [/play] Request: board=, seat=E, hand=A753.A53.Q9.KT65 (13 cards), dummy=T6.Q987.J6542.J4 (13 cards) [/play] ctx=1DDb3D------, played=DQD2D3DADKD9D4D8DTS3D5S8S9S5S6S2SKSASTS4C6CJCAC2C3C9CTC4S7H7H2SJSQ, details=True [ParseAuctionContext] Input: '1DDb3D------' -> Parsed 6 bids: 1D-X-3D-P-P-P [ParsePlayedCards] Input: 'DQD2D3DADKD9D4D8DTS3D5S8S9S5S6S2SKSASTS4C6CJCAC2C3C9CTC4S7H7H2SJSQ' -> Parsed 33 cards: DQ,D2,D3,DA,DK,D9,D4,D8,DT,S3,D5,S8,S9,S5,S6,S2,SK,SA,ST,S4,C6,CJ,CA,C2,C3,C9,CT,C4,S7,H7,H2,SJ,SQ [/play] Contract=3D, Declarer=N, DummyPlayer=S, Seat=E [/play] visibleHands[E] = 13 cards [/play] visibleHands[S] = 13 cards [/play] Turn: E, Seat: E, Playing from: E's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) [/play] Result: H3 (score=0.0021) info: RequestTiming[0] [REQ 95b7cbd8] END GET /play -> 200 in 175ms mem=1061MB (d=-10MB) gc+=12/0/0 cache=17 +hit=6 +miss=0 info: RequestTiming[0] [REQ 95b7cbd8] LEAK-PROBE priv=2532MB (d=+33MB) dds+=0 dds_boards+=0 suitc+=0 nn+=1 Player_Lefty_Suit+=1 info: RequestTiming[0] [REQ e7546da7] START GET /play?hand=KQJ9_64_AKT7_972&ctx=1DDb3D------&played=DQD2D3DADKD9D4D8DTS3D5S8S9S5S6S2SKSASTS4C6CJCAC2C3C9CTC4S7H7H2SJSQH3&seat=S&dealer=N&engine=brill&vul=None&details=true&dummy=T6_Q987_J6542_J4 mem=1061MB gc0/1/2=2198/66/16 cache=17 [/play] Request: board=, seat=S, hand=KQJ9.64.AKT7.972 (13 cards), dummy=T6.Q987.J6542.J4 (13 cards) [/play] ctx=1DDb3D------, played=DQD2D3DADKD9D4D8DTS3D5S8S9S5S6S2SKSASTS4C6CJCAC2C3C9CTC4S7H7H2SJSQH3, details=True [ParseAuctionContext] Input: '1DDb3D------' -> Parsed 6 bids: 1D-X-3D-P-P-P [ParsePlayedCards] Input: 'DQD2D3DADKD9D4D8DTS3D5S8S9S5S6S2SKSASTS4C6CJCAC2C3C9CTC4S7H7H2SJSQH3' -> Parsed 34 cards: DQ,D2,D3,DA,DK,D9,D4,D8,DT,S3,D5,S8,S9,S5,S6,S2,SK,SA,ST,S4,C6,CJ,CA,C2,C3,C9,CT,C4,S7,H7,H2,SJ,SQ,H3 [/play] Contract=3D, Declarer=N, DummyPlayer=S, Seat=S [/play] visibleHands[S] = 13 cards [/play] visibleHands[N] = 13 cards [/play] Turn: S, Seat: S, Playing from: S's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) [/play] Result: H8 (score=0.0178) info: RequestTiming[0] [REQ e7546da7] END GET /play -> 200 in 157ms mem=1059MB (d=-2MB) gc+=11/0/0 cache=17 +hit=6 +miss=0 info: RequestTiming[0] [REQ e7546da7] LEAK-PROBE priv=2539MB (d=+8MB) dds+=0 dds_boards+=0 suitc+=0 nn+=1 Player_Dummy_Suit+=1 info: RequestTiming[0] [REQ ffd6028c] START GET /play?hand=842_KJT2_83_AQ83&ctx=1DDb3D------&played=DQD2D3DADKD9D4D8DTS3D5S8S9S5S6S2SKSASTS4C6CJCAC2C3C9CTC4S7H7H2SJSQH3H8&seat=W&dealer=N&engine=brill&vul=None&details=true&dummy=T6_Q987_J6542_J4 mem=1060MB gc0/1/2=2209/66/16 cache=17 [/play] Request: board=, seat=W, hand=842.KJT2.83.AQ83 (13 cards), dummy=T6.Q987.J6542.J4 (13 cards) [/play] ctx=1DDb3D------, played=DQD2D3DADKD9D4D8DTS3D5S8S9S5S6S2SKSASTS4C6CJCAC2C3C9CTC4S7H7H2SJSQH3H8, details=True [ParseAuctionContext] Input: '1DDb3D------' -> Parsed 6 bids: 1D-X-3D-P-P-P [ParsePlayedCards] Input: 'DQD2D3DADKD9D4D8DTS3D5S8S9S5S6S2SKSASTS4C6CJCAC2C3C9CTC4S7H7H2SJSQH3H8' -> Parsed 35 cards: DQ,D2,D3,DA,DK,D9,D4,D8,DT,S3,D5,S8,S9,S5,S6,S2,SK,SA,ST,S4,C6,CJ,CA,C2,C3,C9,CT,C4,S7,H7,H2,SJ,SQ,H3,H8 [/play] Contract=3D, Declarer=N, DummyPlayer=S, Seat=W [/play] visibleHands[W] = 13 cards [/play] visibleHands[S] = 13 cards [/play] Turn: W, Seat: W, Playing from: W's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) [/play] Result: HT (score=0.0113) info: RequestTiming[0] [REQ ffd6028c] END GET /play -> 200 in 79ms mem=1071MB (d=+11MB) gc+=1/0/0 cache=17 +hit=6 +miss=0 info: RequestTiming[0] [REQ ffd6028c] LEAK-PROBE priv=2543MB (d=+37MB) dds+=0 dds_boards+=0 suitc+=0 nn+=1 Player_Righty_Suit+=1 info: RequestTiming[0] [REQ 116281e2] START GET /play?hand=KQJ9_64_AKT7_972&ctx=1DDb3D------&played=DQD2D3DADKD9D4D8DTS3D5S8S9S5S6S2SKSASTS4C6CJCAC2C3C9CTC4S7H7H2SJSQH3H8HT&seat=N&dealer=N&engine=brill&vul=None&details=true&dummy=T6_Q987_J6542_J4 mem=1071MB gc0/1/2=2210/66/16 cache=17 [/play] Request: board=, seat=N, hand=KQJ9.64.AKT7.972 (13 cards), dummy=T6.Q987.J6542.J4 (13 cards) [/play] ctx=1DDb3D------, played=DQD2D3DADKD9D4D8DTS3D5S8S9S5S6S2SKSASTS4C6CJCAC2C3C9CTC4S7H7H2SJSQH3H8HT, details=True [ParseAuctionContext] Input: '1DDb3D------' -> Parsed 6 bids: 1D-X-3D-P-P-P [ParsePlayedCards] Input: 'DQD2D3DADKD9D4D8DTS3D5S8S9S5S6S2SKSASTS4C6CJCAC2C3C9CTC4S7H7H2SJSQH3H8HT' -> Parsed 36 cards: DQ,D2,D3,DA,DK,D9,D4,D8,DT,S3,D5,S8,S9,S5,S6,S2,SK,SA,ST,S4,C6,CJ,CA,C2,C3,C9,CT,C4,S7,H7,H2,SJ,SQ,H3,H8,HT [/play] Contract=3D, Declarer=N, DummyPlayer=S, Seat=N [/play] visibleHands[N] = 13 cards [/play] visibleHands[S] = 13 cards [/play] Turn: N, Seat: N, Playing from: N's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) [/play] Result: C7 (score=0.0190) info: RequestTiming[0] [REQ 116281e2] END GET /play -> 200 in 102ms mem=1070MB (d=-1MB) gc+=2/0/0 cache=17 +hit=6 +miss=0 info: RequestTiming[0] [REQ 116281e2] LEAK-PROBE priv=2581MB (d=+39MB) dds+=0 dds_boards+=0 suitc+=0 nn+=0 info: RequestTiming[0] [REQ c0727019] START GET /play?hand=A753_A53_Q9_KT65&ctx=1DDb3D------&played=DQD2D3DADKD9D4D8DTS3D5S8S9S5S6S2SKSASTS4C6CJCAC2C3C9CTC4S7H7H2SJSQH3H8HTC7&seat=E&dealer=N&engine=brill&vul=None&details=true&dummy=T6_Q987_J6542_J4 mem=1070MB gc0/1/2=2212/66/16 cache=17 [/play] Request: board=, seat=E, hand=A753.A53.Q9.KT65 (13 cards), dummy=T6.Q987.J6542.J4 (13 cards) [/play] ctx=1DDb3D------, played=DQD2D3DADKD9D4D8DTS3D5S8S9S5S6S2SKSASTS4C6CJCAC2C3C9CTC4S7H7H2SJSQH3H8HTC7, details=True [ParseAuctionContext] Input: '1DDb3D------' -> Parsed 6 bids: 1D-X-3D-P-P-P [ParsePlayedCards] Input: 'DQD2D3DADKD9D4D8DTS3D5S8S9S5S6S2SKSASTS4C6CJCAC2C3C9CTC4S7H7H2SJSQH3H8HTC7' -> Parsed 37 cards: DQ,D2,D3,DA,DK,D9,D4,D8,DT,S3,D5,S8,S9,S5,S6,S2,SK,SA,ST,S4,C6,CJ,CA,C2,C3,C9,CT,C4,S7,H7,H2,SJ,SQ,H3,H8,HT,C7 [/play] Contract=3D, Declarer=N, DummyPlayer=S, Seat=E [/play] visibleHands[E] = 13 cards [/play] visibleHands[S] = 13 cards [/play] Turn: E, Seat: E, Playing from: E's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) [/play] Result: C5 (score=0.0263) info: RequestTiming[0] [REQ c0727019] END GET /play -> 200 in 84ms mem=1067MB (d=-3MB) gc+=1/0/0 cache=17 +hit=6 +miss=0 info: RequestTiming[0] [REQ c0727019] LEAK-PROBE priv=2580MB (d=0MB) dds+=0 dds_boards+=0 suitc+=0 nn+=0 info: RequestTiming[0] [REQ 3abb3ba1] START GET /play?hand=KQJ9_64_AKT7_972&ctx=1DDb3D------&played=DQD2D3DADKD9D4D8DTS3D5S8S9S5S6S2SKSASTS4C6CJCAC2C3C9CTC4S7H7H2SJSQH3H8HTC7C5&seat=S&dealer=N&engine=brill&vul=None&details=true&dummy=T6_Q987_J6542_J4 mem=1067MB gc0/1/2=2213/66/16 cache=17 [/play] Request: board=, seat=S, hand=KQJ9.64.AKT7.972 (13 cards), dummy=T6.Q987.J6542.J4 (13 cards) [/play] ctx=1DDb3D------, played=DQD2D3DADKD9D4D8DTS3D5S8S9S5S6S2SKSASTS4C6CJCAC2C3C9CTC4S7H7H2SJSQH3H8HTC7C5, details=True [ParseAuctionContext] Input: '1DDb3D------' -> Parsed 6 bids: 1D-X-3D-P-P-P [ParsePlayedCards] Input: 'DQD2D3DADKD9D4D8DTS3D5S8S9S5S6S2SKSASTS4C6CJCAC2C3C9CTC4S7H7H2SJSQH3H8HTC7C5' -> Parsed 38 cards: DQ,D2,D3,DA,DK,D9,D4,D8,DT,S3,D5,S8,S9,S5,S6,S2,SK,SA,ST,S4,C6,CJ,CA,C2,C3,C9,CT,C4,S7,H7,H2,SJ,SQ,H3,H8,HT,C7,C5 [/play] Contract=3D, Declarer=N, DummyPlayer=S, Seat=S [/play] visibleHands[S] = 13 cards [/play] visibleHands[N] = 13 cards [/play] Turn: S, Seat: S, Playing from: S's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) [/play] Result: D6 (score=0.3223) info: RequestTiming[0] [REQ 3abb3ba1] END GET /play -> 200 in 75ms mem=1065MB (d=-2MB) gc+=1/0/0 cache=17 +hit=6 +miss=0 info: RequestTiming[0] [REQ 3abb3ba1] LEAK-PROBE priv=2571MB (d=0MB) dds+=0 dds_boards+=0 suitc+=0 nn+=1 Player_Dummy_Suit+=1 info: RequestTiming[0] [REQ b691ce62] START GET /play?hand=842_KJT2_83_AQ83&ctx=1DDb3D------&played=DQD2D3DADKD9D4D8DTS3D5S8S9S5S6S2SKSASTS4C6CJCAC2C3C9CTC4S7H7H2SJSQH3H8HTC7C5D6&seat=W&dealer=N&engine=brill&vul=None&details=true&dummy=T6_Q987_J6542_J4 mem=1066MB gc0/1/2=2214/66/16 cache=17 [/play] Request: board=, seat=W, hand=842.KJT2.83.AQ83 (13 cards), dummy=T6.Q987.J6542.J4 (13 cards) [/play] ctx=1DDb3D------, played=DQD2D3DADKD9D4D8DTS3D5S8S9S5S6S2SKSASTS4C6CJCAC2C3C9CTC4S7H7H2SJSQH3H8HTC7C5D6, details=True [ParseAuctionContext] Input: '1DDb3D------' -> Parsed 6 bids: 1D-X-3D-P-P-P [ParsePlayedCards] Input: 'DQD2D3DADKD9D4D8DTS3D5S8S9S5S6S2SKSASTS4C6CJCAC2C3C9CTC4S7H7H2SJSQH3H8HTC7C5D6' -> Parsed 39 cards: DQ,D2,D3,DA,DK,D9,D4,D8,DT,S3,D5,S8,S9,S5,S6,S2,SK,SA,ST,S4,C6,CJ,CA,C2,C3,C9,CT,C4,S7,H7,H2,SJ,SQ,H3,H8,HT,C7,C5,D6 [/play] Contract=3D, Declarer=N, DummyPlayer=S, Seat=W [/play] visibleHands[W] = 13 cards [/play] visibleHands[S] = 13 cards [/play] Turn: W, Seat: W, Playing from: W's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) [/play] Result: C8 (score=0.0275) info: RequestTiming[0] [REQ b691ce62] END GET /play -> 200 in 64ms mem=1061MB (d=-5MB) gc+=1/0/0 cache=17 +hit=6 +miss=0 info: RequestTiming[0] [REQ b691ce62] LEAK-PROBE priv=2571MB (d=0MB) dds+=0 dds_boards+=0 suitc+=0 nn+=1 Player_Righty_Suit+=1 info: RequestTiming[0] [REQ 043c7e12] START GET /play?hand=KQJ9_64_AKT7_972&ctx=1DDb3D------&played=DQD2D3DADKD9D4D8DTS3D5S8S9S5S6S2SKSASTS4C6CJCAC2C3C9CTC4S7H7H2SJSQH3H8HTC7C5D6C8&seat=S&dealer=N&engine=brill&vul=None&details=true&dummy=T6_Q987_J6542_J4 mem=1061MB gc0/1/2=2215/66/16 cache=17 [/play] Request: board=, seat=S, hand=KQJ9.64.AKT7.972 (13 cards), dummy=T6.Q987.J6542.J4 (13 cards) [/play] ctx=1DDb3D------, played=DQD2D3DADKD9D4D8DTS3D5S8S9S5S6S2SKSASTS4C6CJCAC2C3C9CTC4S7H7H2SJSQH3H8HTC7C5D6C8, details=True [ParseAuctionContext] Input: '1DDb3D------' -> Parsed 6 bids: 1D-X-3D-P-P-P [ParsePlayedCards] Input: 'DQD2D3DADKD9D4D8DTS3D5S8S9S5S6S2SKSASTS4C6CJCAC2C3C9CTC4S7H7H2SJSQH3H8HTC7C5D6C8' -> Parsed 40 cards: DQ,D2,D3,DA,DK,D9,D4,D8,DT,S3,D5,S8,S9,S5,S6,S2,SK,SA,ST,S4,C6,CJ,CA,C2,C3,C9,CT,C4,S7,H7,H2,SJ,SQ,H3,H8,HT,C7,C5,D6,C8 [/play] Contract=3D, Declarer=N, DummyPlayer=S, Seat=S [/play] visibleHands[S] = 13 cards [/play] visibleHands[N] = 13 cards [/play] Turn: S, Seat: S, Playing from: S's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) [/play] Result: H9 (score=0.3249) info: RequestTiming[0] [REQ 043c7e12] END GET /play -> 200 in 72ms mem=1058MB (d=-3MB) gc+=1/0/0 cache=17 +hit=6 +miss=0 info: RequestTiming[0] [REQ 043c7e12] LEAK-PROBE priv=2571MB (d=0MB) dds+=0 dds_boards+=0 suitc+=0 nn+=0 info: RequestTiming[0] [LIVESET] after req #50 (/play): managed=1058MB (d=-11MB) ws=1885MB priv=2571MB handles=271 cache=17 probeCost=2ms info: RequestTiming[0] [REQ 82883061] START GET /play?hand=842_KJT2_83_AQ83&ctx=1DDb3D------&played=DQD2D3DADKD9D4D8DTS3D5S8S9S5S6S2SKSASTS4C6CJCAC2C3C9CTC4S7H7H2SJSQH3H8HTC7C5D6C8H9&seat=W&dealer=N&engine=brill&vul=None&details=true&dummy=T6_Q987_J6542_J4 mem=1058MB gc0/1/2=2216/66/16 cache=17 [/play] Request: board=, seat=W, hand=842.KJT2.83.AQ83 (13 cards), dummy=T6.Q987.J6542.J4 (13 cards) [/play] ctx=1DDb3D------, played=DQD2D3DADKD9D4D8DTS3D5S8S9S5S6S2SKSASTS4C6CJCAC2C3C9CTC4S7H7H2SJSQH3H8HTC7C5D6C8H9, details=True [ParseAuctionContext] Input: '1DDb3D------' -> Parsed 6 bids: 1D-X-3D-P-P-P [ParsePlayedCards] Input: 'DQD2D3DADKD9D4D8DTS3D5S8S9S5S6S2SKSASTS4C6CJCAC2C3C9CTC4S7H7H2SJSQH3H8HTC7C5D6C8H9' -> Parsed 41 cards: DQ,D2,D3,DA,DK,D9,D4,D8,DT,S3,D5,S8,S9,S5,S6,S2,SK,SA,ST,S4,C6,CJ,CA,C2,C3,C9,CT,C4,S7,H7,H2,SJ,SQ,H3,H8,HT,C7,C5,D6,C8,H9 [/play] Contract=3D, Declarer=N, DummyPlayer=S, Seat=W [/play] visibleHands[W] = 13 cards [/play] visibleHands[S] = 13 cards [/play] Turn: W, Seat: W, Playing from: W's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) [/play] Result: HJ (score=0.0275) info: RequestTiming[0] [REQ 82883061] END GET /play -> 200 in 66ms mem=1071MB (d=+13MB) gc+=0/0/0 cache=17 +hit=6 +miss=0 info: RequestTiming[0] [REQ 82883061] LEAK-PROBE priv=2583MB (d=+12MB) dds+=0 dds_boards+=0 suitc+=0 nn+=0 info: RequestTiming[0] [REQ a8d84977] START GET /play?hand=KQJ9_64_AKT7_972&ctx=1DDb3D------&played=DQD2D3DADKD9D4D8DTS3D5S8S9S5S6S2SKSASTS4C6CJCAC2C3C9CTC4S7H7H2SJSQH3H8HTC7C5D6C8H9HJ&seat=N&dealer=N&engine=brill&vul=None&details=true&dummy=T6_Q987_J6542_J4 mem=1071MB gc0/1/2=2216/66/16 cache=17 [/play] Request: board=, seat=N, hand=KQJ9.64.AKT7.972 (13 cards), dummy=T6.Q987.J6542.J4 (13 cards) [/play] ctx=1DDb3D------, played=DQD2D3DADKD9D4D8DTS3D5S8S9S5S6S2SKSASTS4C6CJCAC2C3C9CTC4S7H7H2SJSQH3H8HTC7C5D6C8H9HJ, details=True [ParseAuctionContext] Input: '1DDb3D------' -> Parsed 6 bids: 1D-X-3D-P-P-P [ParsePlayedCards] Input: 'DQD2D3DADKD9D4D8DTS3D5S8S9S5S6S2SKSASTS4C6CJCAC2C3C9CTC4S7H7H2SJSQH3H8HTC7C5D6C8H9HJ' -> Parsed 42 cards: DQ,D2,D3,DA,DK,D9,D4,D8,DT,S3,D5,S8,S9,S5,S6,S2,SK,SA,ST,S4,C6,CJ,CA,C2,C3,C9,CT,C4,S7,H7,H2,SJ,SQ,H3,H8,HT,C7,C5,D6,C8,H9,HJ [/play] Contract=3D, Declarer=N, DummyPlayer=S, Seat=N [/play] visibleHands[N] = 13 cards [/play] visibleHands[S] = 13 cards [/play] Turn: N, Seat: N, Playing from: N's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) [/play] Result: H4 (score=0.3290) info: RequestTiming[0] [REQ a8d84977] END GET /play -> 200 in 68ms mem=1067MB (d=-4MB) gc+=1/0/0 cache=17 +hit=6 +miss=0 info: RequestTiming[0] [REQ a8d84977] LEAK-PROBE priv=2583MB (d=0MB) dds+=0 dds_boards+=0 suitc+=0 nn+=1 Player_Declarer_Suit+=1 info: RequestTiming[0] [REQ 098ebf72] START GET /play?hand=A753_A53_Q9_KT65&ctx=1DDb3D------&played=DQD2D3DADKD9D4D8DTS3D5S8S9S5S6S2SKSASTS4C6CJCAC2C3C9CTC4S7H7H2SJSQH3H8HTC7C5D6C8H9HJH4&seat=E&dealer=N&engine=brill&vul=None&details=true&dummy=T6_Q987_J6542_J4 mem=1067MB gc0/1/2=2217/66/16 cache=17 [/play] Request: board=, seat=E, hand=A753.A53.Q9.KT65 (13 cards), dummy=T6.Q987.J6542.J4 (13 cards) [/play] ctx=1DDb3D------, played=DQD2D3DADKD9D4D8DTS3D5S8S9S5S6S2SKSASTS4C6CJCAC2C3C9CTC4S7H7H2SJSQH3H8HTC7C5D6C8H9HJH4, details=True [ParseAuctionContext] Input: '1DDb3D------' -> Parsed 6 bids: 1D-X-3D-P-P-P [ParsePlayedCards] Input: 'DQD2D3DADKD9D4D8DTS3D5S8S9S5S6S2SKSASTS4C6CJCAC2C3C9CTC4S7H7H2SJSQH3H8HTC7C5D6C8H9HJH4' -> Parsed 43 cards: DQ,D2,D3,DA,DK,D9,D4,D8,DT,S3,D5,S8,S9,S5,S6,S2,SK,SA,ST,S4,C6,CJ,CA,C2,C3,C9,CT,C4,S7,H7,H2,SJ,SQ,H3,H8,HT,C7,C5,D6,C8,H9,HJ,H4 [/play] Contract=3D, Declarer=N, DummyPlayer=S, Seat=E [/play] visibleHands[E] = 13 cards [/play] visibleHands[S] = 13 cards [/play] Turn: E, Seat: E, Playing from: E's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) [/play] Result: H5 (score=0.6667) info: RequestTiming[0] [REQ 098ebf72] END GET /play -> 200 in 70ms mem=1063MB (d=-4MB) gc+=1/0/0 cache=17 +hit=6 +miss=0 info: RequestTiming[0] [REQ 098ebf72] LEAK-PROBE priv=2572MB (d=0MB) dds+=0 dds_boards+=0 suitc+=0 nn+=0 info: RequestTiming[0] [REQ 0175d34d] START GET /play?hand=842_KJT2_83_AQ83&ctx=1DDb3D------&played=DQD2D3DADKD9D4D8DTS3D5S8S9S5S6S2SKSASTS4C6CJCAC2C3C9CTC4S7H7H2SJSQH3H8HTC7C5D6C8H9HJH4H5&seat=W&dealer=N&engine=brill&vul=None&details=true&dummy=T6_Q987_J6542_J4 mem=1063MB gc0/1/2=2218/66/16 cache=17 [/play] Request: board=, seat=W, hand=842.KJT2.83.AQ83 (13 cards), dummy=T6.Q987.J6542.J4 (13 cards) [/play] ctx=1DDb3D------, played=DQD2D3DADKD9D4D8DTS3D5S8S9S5S6S2SKSASTS4C6CJCAC2C3C9CTC4S7H7H2SJSQH3H8HTC7C5D6C8H9HJH4H5, details=True [ParseAuctionContext] Input: '1DDb3D------' -> Parsed 6 bids: 1D-X-3D-P-P-P [ParsePlayedCards] Input: 'DQD2D3DADKD9D4D8DTS3D5S8S9S5S6S2SKSASTS4C6CJCAC2C3C9CTC4S7H7H2SJSQH3H8HTC7C5D6C8H9HJH4H5' -> Parsed 44 cards: DQ,D2,D3,DA,DK,D9,D4,D8,DT,S3,D5,S8,S9,S5,S6,S2,SK,SA,ST,S4,C6,CJ,CA,C2,C3,C9,CT,C4,S7,H7,H2,SJ,SQ,H3,H8,HT,C7,C5,D6,C8,H9,HJ,H4,H5 [/play] Contract=3D, Declarer=N, DummyPlayer=S, Seat=W [/play] visibleHands[W] = 13 cards [/play] visibleHands[S] = 13 cards [/play] Turn: W, Seat: W, Playing from: W's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) [/play] Result: HK (score=0.3333) info: RequestTiming[0] [REQ 0175d34d] END GET /play -> 200 in 63ms mem=1060MB (d=-3MB) gc+=1/0/0 cache=17 +hit=6 +miss=0 info: RequestTiming[0] [REQ 0175d34d] LEAK-PROBE priv=2572MB (d=0MB) dds+=0 dds_boards+=0 suitc+=0 nn+=0 info: RequestTiming[0] [REQ bb086af9] START GET /pbn/finalize?deal=N%3AKQJ9.64.AKT7.972+A753.A53.Q9.KT65+T6.Q987.J6542.J4+842.KJT2.83.AQ83&dealer=N&ctx=1D-X-3D-P-P-P&played=DQD2D3DADKD9D4D8DTS3D5S8S9S5S6S2SKSASTS4C6CJCAC2C3C9CTC4S7H7H2SJSQH3H8HTC7C5D6C8H9HJH4H5HKH6HAHQCKDJCQD7&vul=None&board=ChallengebyE2ETest_b1 mem=1060MB gc0/1/2=2219/66/16 cache=17 [ParseAuctionContext] Input: '1D-X-3D-P-P-P' -> Parsed 6 bids: 1D-X-3D-P-P-P [ParsePlayedCards] Input: 'DQD2D3DADKD9D4D8DTS3D5S8S9S5S6S2SKSASTS4C6CJCAC2C3C9CTC4S7H7H2SJSQH3H8HTC7C5D6C8H9HJH4H5HKH6HAHQCKDJCQD7' -> Parsed 52 cards: DQ,D2,D3,DA,DK,D9,D4,D8,DT,S3,D5,S8,S9,S5,S6,S2,SK,SA,ST,S4,C6,CJ,CA,C2,C3,C9,CT,C4,S7,H7,H2,SJ,SQ,H3,H8,HT,C7,C5,D6,C8,H9,HJ,H4,H5,HK,H6,HA,HQ,CK,DJ,CQ,D7 [/play] Saved PBN: /app/BrillPlayEngine/Pbn/ChallengebyE2ETest_b1.pbn (won=8 +claimed=0 = result=8) info: RequestTiming[0] [REQ bb086af9] END GET /pbn/finalize -> 200 in 6ms mem=1060MB (d=0MB) gc+=0/0/0 cache=17 +hit=0 +miss=0 info: RequestTiming[0] [REQ a686cc49] START GET /autoplay/status/669c5ed2cf284bed80a31c7ab406c287 mem=1060MB gc0/1/2=2219/66/16 cache=17 info: RequestTiming[0] [REQ a686cc49] END GET /autoplay/status/669c5ed2cf284bed80a31c7ab406c287 -> 200 in 1ms mem=1060MB (d=0MB) gc+=0/0/0 cache=17 +hit=0 +miss=0 info: RequestTiming[0] [REQ 560b7834] START GET /ready mem=1060MB gc0/1/2=2219/66/16 cache=17 info: RequestTiming[0] [REQ 83a6e749] START GET /bid?hand=KQJ874.7.K875.92&ctx=&dealer=E&seat=E&vul=NS&details=true mem=1060MB gc0/1/2=2219/66/16 cache=17 info: RequestTiming[0] [REQ 560b7834] END GET /ready -> 200 in 0ms mem=1060MB (d=0MB) gc+=0/0/0 cache=17 +hit=0 +miss=0 Player N found 1 applicable auction contexts: Hand KQJ874.7.K875.92 Consolidated match found. Contributing RuleSets: [Preemptive_3_Level_Openings, Preemptive_4_Level_Openings, Preemptive_5_Level_Openings, Very_High_Level_Openings_Or_Specific_Hands, Opening Bid, Weak two diamond, Weak two major] [BG DIAG] S PathB(self-suff): myLen=6 combinedHcp=9(my9+pard0) hcpNeeded=20 combLen=6 -> False [BG DIAG] S -> FALSE (no path qualifies) Ctx (N): HCP=9, TP=12, Shape:6=1=4=2, Unbal Comb: min=9, max=40 | Losers=6 | LoserLevel=2 | RuleOf=19 | min=False | max=False | shown_min= | shown_max= Suitinformation Points: S=15 | H=9 | D=13 | C=9 Game: S=False | H=False | D=False | C=False, Stoppers: S=True | H=False | D=True | C=False Slam: haveallkeycardsandqueen=False | missingkeycards=True | missingonekeycardorqueen=False | missingonekeycard=False | havekeycards=-1 | trumpqueen=False | trump= BestSuit: C=False D=False H=False S=True Longest: C=False D=False H=False S=True Suit | Viable | Small Slam Target | Grand Slam Target | Combined Points Min ----------|--------|-------------------|-------------------|-------------------- Spade | True | 33 | 37 | 15 Heart | False | 99 | 99 | 9 Diamond | False | 99 | 99 | 13 Club | False | 99 | 99 | 9 Nt | True | 31 | 37 | 9 [X] Prio 130 | Bid: 3N -> 3N | Requires: balish and hcp>= 25 and hcp<= 27 and H<= 4 and S <= 4 | From 'Opening Bid' [X] Prio 129 | Bid: 5Ma -> 5H | Requires: H >= 9 and hcp>= 6 and hcp<= 11 and loserlevel >= 5 and S <= 4 | From 'Preemptive_5_Level_Openings' [X] Prio 129 | Bid: 5Ma -> 5S | Requires: S >= 9 and hcp>= 6 and hcp<= 11 and loserlevel >= 5 and H <= 4 | From 'Preemptive_5_Level_Openings' [X] Prio 128 | Bid: 4Ma -> 4H | Requires: H >= 7 and hcp>= 9 and hcp<= 11 and loserlevel >= 4 and S <= 4 | From 'Preemptive_4_Level_Openings' [X] Prio 128 | Bid: 4Ma -> 4S | Requires: S >= 7 and hcp>= 9 and hcp<= 11 and loserlevel >= 4 and H <= 4 | From 'Preemptive_4_Level_Openings' [X] Prio 127 | Bid: 4Ma -> 4H | Requires: H >= 8 and hcp>= 5 and hcp<= 11 and loserlevel >= 4 and S <= 4 | From 'Preemptive_4_Level_Openings' [X] Prio 127 | Bid: 4Ma -> 4S | Requires: S >= 8 and hcp>= 5 and hcp<= 11 and loserlevel >= 4 and H <= 4 | From 'Preemptive_4_Level_Openings' [X] Prio 122 | Bid: 2N -> 2N | Requires: balish and hcp>= 20 and hcp<= 21 | From 'Opening Bid' [X] Prio 120 | Bid: 1N -> 1N | Requires: (Balanced or semibalanced) and hcp>= 15 and hcp<= 17 and S <= 4 and H <= 4 | From 'Opening Bid' [X] Prio 118 | Bid: 2C -> 2C | Requires: hcp>= 22 and losers <= 5 | From 'Opening Bid' [X] Prio 115 | Bid: 2C -> 2C | Requires: hcp>= 22 and (balanced or semibalanced) | From 'Opening Bid' [X] Prio 114 | Bid: 1N -> 1N | Requires: Balanced and hcp>= 15 and hcp<= 16 and H == 5 | From 'Opening Bid' [X] Prio 114 | Bid: 1N -> 1N | Requires: Balanced and hcp>= 15 and hcp<= 16 and S == 5 | From 'Opening Bid' [X] Prio 111 | Bid: 2C -> 2C | Requires: hcp>= 18 and (not twosuited or hcp >= 20) and bestsuit('H') and H >= 6 and losers <= 3 and aces >= 2 | From 'Opening Bid' [X] Prio 111 | Bid: 2C -> 2C | Requires: hcp>= 18 and (not twosuited or hcp >= 20) and bestsuit('S') and S >= 6 and losers <= 3 and aces >= 2 | From 'Opening Bid' [X] Prio 110 | Bid: 2C -> 2C | Requires: hcp>= 18 and (not twosuited or hcp >= 20) and bestsuit('C') and C >= 6 and losers <= 2 and aces >= 2 | From 'Opening Bid' [X] Prio 110 | Bid: 2C -> 2C | Requires: hcp>= 18 and (not twosuited or hcp >= 20) and bestsuit('D') and D >= 6 and losers <= 2 and aces >= 2 | From 'Opening Bid' [X] Prio 98 | Bid: 5Mi -> 5C | Requires: C >= 8 and hcp>= 6 and hcp<= 11 and loserlevel >= 5 and H <= 4 and S <= 4 | From 'Preemptive_5_Level_Openings' [X] Prio 98 | Bid: 5Mi -> 5D | Requires: D >= 8 and hcp>= 6 and hcp<= 11 and loserlevel >= 5 and H <= 4 and S <= 4 | From 'Preemptive_5_Level_Openings' [X] Prio 97 | Bid: 4Mi -> 4C | Requires: C >= 8 and hcp>= 5 and hcp<= 11 and loserlevel >= 3 and H <= 4 and S <= 4 and not ruleof21 | From 'Preemptive_4_Level_Openings' [X] Prio 97 | Bid: 4Mi -> 4D | Requires: D >= 8 and hcp>= 5 and hcp<= 11 and loserlevel >= 3 and H <= 4 and S <= 4 and not ruleof21 | From 'Preemptive_4_Level_Openings' [X] Prio 96 | Bid: 4Mi -> 4C | Requires: C >= 7 and hcp>= 5 and hcp<= 11 and loserlevel >= 4 and H <= 4 and S <= 4 and not ruleof21 | From 'Preemptive_4_Level_Openings' [X] Prio 96 | Bid: 4Mi -> 4D | Requires: D >= 7 and hcp>= 5 and hcp<= 11 and loserlevel >= 4 and H <= 4 and S <= 4 and not ruleof21 | From 'Preemptive_4_Level_Openings' [X] Prio 88 | Bid: 3S -> 3S | Requires: spades >= 7 and hcp>= 5 and hcp<= 11 and totalpoints >= 6 and not ruleof21 and H <= 4 | From 'Preemptive_3_Level_Openings' [X] Prio 87 | Bid: 3H -> 3H | Requires: hearts >= 7 and hcp>= 5 and hcp<= 11 and totalpoints >= 6 and not ruleof21 and S <= 4 | From 'Preemptive_3_Level_Openings' [X] Prio 86 | Bid: 3D -> 3D | Requires: diamonds >= 7 and hcp>= 5 and hcp<= 11 and totalpoints >= 6 and not ruleof21 and H <= 4 and S <= 4 | From 'Preemptive_3_Level_Openings' [X] Prio 85 | Bid: 3C -> 3C | Requires: clubs >= 7 and hcp>= 5 and hcp<= 11 and totalpoints >= 6 and not ruleof21 and H <= 4 and S <= 4 | From 'Preemptive_3_Level_Openings' [X] Prio 84 | Bid: 3Mi -> 3C | Requires: C >= 7 and hcp>= 5 and hcp<= 10 and TwiceRebiddable('C') and loserlevel >= 3 and H <= 4 and S <= 4 and not ruleof21 | From 'Preemptive_3_Level_Openings' [X] Prio 84 | Bid: 3Mi -> 3D | Requires: D >= 7 and hcp>= 5 and hcp<= 10 and TwiceRebiddable('D') and loserlevel >= 3 and H <= 4 and S <= 4 and not ruleof21 | From 'Preemptive_3_Level_Openings' [X] Prio 84 | Bid: 3Ma -> 3H | Requires: H >= 7 and hcp>= 5 and hcp<= 10 and TwiceRebiddable('H') and loserlevel >= 3 and S <= 4 and not ruleof21 | From 'Preemptive_3_Level_Openings' [X] Prio 84 | Bid: 3Ma -> 3S | Requires: S >= 7 and hcp>= 5 and hcp<= 10 and TwiceRebiddable('S') and loserlevel >= 3 and H <= 4 and not ruleof21 | From 'Preemptive_3_Level_Openings' [X] Prio 75 | Bid: 1S -> 1S | Requires: hcp>= 12 and hcp<= 21 and Opening1S | From 'Opening Bid' [X] Prio 70 | Bid: 1H -> 1H | Requires: (HCP >= 12 and hcp<= 21) and Opening1H | From 'Opening Bid' [X] Prio 65 | Bid: 1D -> 1D | Requires: (HCP >= 12 and hcp<= 21) and (diamondlongest or explicitshape == '4=4=3=2') | From 'Opening Bid' [X] Prio 60 | Bid: 1C -> 1C | Requires: (HCP >= 12 and hcp<= 21) and (clublongest or explicitshape == '4=3=3=3' or explicitshape == '3=4=3=3' or explicitshape == '4=4=2=3') | From 'Opening Bid' [X] Prio 60 | Bid: 2D -> 2D | Requires: hcp<= 11 and D == 6 and hcp> 4 and bestsuit('D') and loserlevel >= 2 and D_points >= 6 and S <= 4 and H <= 4 and not ruleof21 | From 'Weak two diamond' [X] Prio 60 | Bid: 2Ma -> 2H | Requires: hcp<= 11 and H == 6 and hcp> 4 and bestsuit('H') and loserlevel >= 2 and H_points >= 6 and S <= 4 and not ruleof21 | From 'Weak two major' [OK] Prio 60 | Bid: 2Ma -> 2S | Requires: hcp<= 11 and S == 6 and hcp> 4 and bestsuit('S') and loserlevel >= 2 and S_points >= 6 and H <= 4 and not ruleof21 | From 'Weak two major' --- Contract Inferences for Chosen Bid: 2S --- Rule-Specific MA/MI Bindings: { MA="S" } Analyzed Requires Tree (derived from 'hcp<= 11 and S == 6 and hcp> 4 and bestsuit('S') and loserlevel >= 2 and S_points >= 6 and H <= 4 and not ruleof21'): ((((((((ctx_sys_-646788691.Hcp <= 11) AndAlso (ctx_sys_-646788691.spades() == 6)) AndAlso (ctx_sys_-646788691.Hcp > 4)) AndAlso ctx_sys_-646788691.BestSuit(Spades)) AndAlso (ctx_sys_-646788691.LoserLevel >= 2)) AndAlso (ctx_sys_-646788691.SpadePoints >= 6)) AndAlso (ctx_sys_-646788691.hearts() <= 4)) AndAlso Not((ctx_sys_-646788691.RuleOf() >= 21))) HCP: Min=5, Max=11 Spades: Exact=6 Hearts: Max=4 --- End Contract Inferences --- Player N searching for explanations for bid '2S'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Preemptive_3_Level_Openings, Preemptive_4_Level_Openings, Preemptive_5_Level_Openings, Very_High_Level_Openings_Or_Specific_Hands, Opening Bid, Weak two diamond, Weak two major] MATCHED Prio 60 | Bid: 2Ma -> 2S | Requires: hcp<= 11 and S == 6 and hcp> 4 and bestsuit('S') and loserlevel >= 2 and S_points >= 6 and H <= 4 and not ruleof21 | From 'Weak two major' Interpreting bid '2S' by N. Primary explanation's context: [] from RuleSet: 'Preemptive_3_Level_Openings' Primary System Explanation (Rule): Prio 60, OrigBid '2Ma' -> ResBid '2S', Means 'Weak 2 Ma' -> resMeans 'Weak 2 S' Rule-Specific Full Bindings (MA/MI): { MA="S" } Analyzed Requires String (for this instance): 'hcp<= 11 and S == 6 and hcp> 4 and bestsuit('S') and loserlevel >= 2 and S_points >= 6 and H <= 4 and not ruleof21' Interpreted Meaning: 'Weak 2 S' PostCondition: 'preempt,minhcp=6' Player view after bid: HCP=6-11 (shown 6-?) | Lengths: S=6 H-4 [/bid] Board= Seat=E Auction= -> 2S info: RequestTiming[0] [REQ 83a6e749] END GET /bid -> 200 in 6ms mem=1061MB (d=+1MB) gc+=0/0/0 cache=18 +hit=0 +miss=1 info: RequestTiming[0] [REQ 82df434a] START GET /autoplay/start?board=2&pbn_label=ChallengebyE2ETest_b2&deal=N%3AT52.AJ54.A6.J875+KQJ874.7.K875.92+A3.KQT6.QJT3.AKQ+96.9832.942.T643&dealer=E&vul=NS&play_engine=brill mem=1061MB gc0/1/2=2219/66/16 cache=18 [/autoplay/start] Job 9cdadf68785145eda77678c22577dc40 enqueued for board 2 (queue depth 0) info: RequestTiming[0] [REQ 82df434a] END GET /autoplay/start -> 200 in 0ms mem=1061MB (d=0MB) gc+=0/0/0 cache=18 +hit=0 +miss=0 info: RequestTiming[0] [REQ 09ebc00f] START GET /getresponses?auction=2S mem=1063MB gc0/1/2=2219/66/16 cache=18 info: RequestTiming[0] [REQ 09ebc00f] END GET /getresponses -> 200 in 1ms mem=1067MB (d=+4MB) gc+=0/0/0 cache=18 +hit=1 +miss=0 [/autoplay/start] Job 9cdadf68785145eda77678c22577dc40: Brill engine, board 2 [SUITC] CALL #33 (native invocation) [SUITC] CALL #34 (native invocation) [SUITC] CALL #35 (native invocation) [SUITC] CALL #36 (native invocation) [SUITC] CALL #37 (native invocation) [SUITC] CALL #38 (native invocation) [SUITC] CALL #39 (native invocation) [SUITC] CALL #40 (native invocation) info: RequestTiming[0] [REQ 14a53ac7] START HEAD /health mem=1085MB gc0/1/2=2242/66/16 cache=22 info: RequestTiming[0] [REQ 14a53ac7] END HEAD /health -> 200 in 0ms mem=1085MB (d=0MB) gc+=0/0/0 cache=22 +hit=0 +miss=0 [SUITC] CALL #41 (native invocation) [SUITC] CALL #42 (native invocation) [SUITC] CALL #43 (native invocation) [SUITC] CALL #44 (native invocation) info: RequestTiming[0] [REQ fc448898] START GET /bid?hand=96.9832.942.T643&ctx=2SDb&dealer=E&seat=W&vul=NS&details=true mem=1067MB gc0/1/2=2277/72/16 cache=22 [ParseAuctionContext] Input: '2SDb' -> Parsed 2 bids: 2S-X Player N searching for explanations for bid '2S'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Preemptive_3_Level_Openings, Preemptive_4_Level_Openings, Preemptive_5_Level_Openings, Very_High_Level_Openings_Or_Specific_Hands, Opening Bid, Weak two diamond, Weak two major] MATCHED Prio 60 | Bid: 2Ma -> 2S | Requires: hcp<= 11 and S == 6 and hcp> 4 and bestsuit('S') and loserlevel >= 2 and S_points >= 6 and H <= 4 and not ruleof21 | From 'Weak two major' Interpreting bid '2S' by N. Primary explanation's context: [] from RuleSet: 'Preemptive_3_Level_Openings' Primary System Explanation (Rule): Prio 60, OrigBid '2Ma' -> ResBid '2S', Means 'Weak 2 Ma' -> resMeans 'Weak 2 S' Rule-Specific Full Bindings (MA/MI): { MA="S" } Analyzed Requires String (for this instance): 'hcp<= 11 and S == 6 and hcp> 4 and bestsuit('S') and loserlevel >= 2 and S_points >= 6 and H <= 4 and not ruleof21' Interpreted Meaning: 'Weak 2 S' PostCondition: 'preempt,minhcp=6' Player view after bid: HCP=6-11 (shown 6-?) | Lengths: S=6 H-4 Player E searching for explanations for bid 'X'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Overcalling Weak 2S, Overcalling Weak 2Ma Opening, MichaelsCuebid2X] MATCHED Prio 18 | Bid: X -> X | Requires: hcp >= 18 | From 'Overcalling Weak 2Ma Opening' MATCHED Prio 15 | Bid: X -> X | Requires: hcp >= 13 and H >= 4 and C >= 2 and D >= 2 and S <= 3 | From 'Overcalling Weak 2Ma Opening' MATCHED Prio 12 | Bid: X -> X | Requires: hcp >= 15 and H >= 3 and S <= 3 | From 'Overcalling Weak 2Ma Opening' Interpreting bid 'X' by E. Primary explanation's context: [2S] from RuleSet: 'Overcalling Weak 2S' Primary System Explanation (Rule): Prio 18, OrigBid 'X' -> ResBid 'X', Means '' -> resMeans '' Rule-Specific Full Bindings (MA/MI): { MA="S", OMA="H" } Analyzed Requires String (for this instance): 'hcp >= 18' Interpreted Meaning: '' PostCondition: '' Player view after bid: HCP=13-? | Lengths: (none) Player S found 1 applicable auction contexts: 2S-X Hand 96.9832.942.T643 Consolidated match found. Contributing RuleSets: [Responses to 2S-PX, Responses to 2Ma-PX, FeatureAskMajor] [BG DIAG] S PathA(fit): combLen=8 points=6 threshold=25 floorPasses=True -> False [BG DIAG] S -> FALSE (no path qualifies) [ESTIMATE-TRICKS] Board=? Player=S Hand=96.9832.942.T643 suit=Spades | combinedSuitPoints=6.0 combinedLen=8 myTrumpLen=2 myLosers=11 | tricksFromPoints=3.33 tricksFromLtc=2.71 posAdj=-0.15 bestEstimate=3.18 cap=13 -> 3 [CheckTarget] suit=Spades level=4: tricks=3, level=-3, result=False Ctx (S): HCP=0, TP=1, Shape:2=4=3=4, Bal Partner: HCP(6-11) | Bal? | Suits[S:{L:6,P:6+} H:{L:-4}] Comb: min=6, max=11 | Losers=11 | LoserLevel=0 | RuleOf=8 | min=False | max=False | shown_min=6 | shown_max= Suitinformation Points: S=0 | H=1 | D=1 | C=1 Game: S=False | H=False | D=False | C=False, Stoppers: S=False | H=True | D=False | C=True Slam: haveallkeycardsandqueen=False | missingkeycards=True | missingonekeycardorqueen=False | missingonekeycard=False | havekeycards=-1 | trumpqueen=False | trump= BestSuit: C=True D=False H=False S=False Longest: C=True D=False H=True S=False Suit | Viable | Small Slam Target | Grand Slam Target | Combined Points Min ----------|--------|-------------------|-------------------|-------------------- Spade | True | 33 | 37 | 6 Heart | False | 99 | 99 | 7 Diamond | False | 99 | 99 | 7 Club | False | 99 | 99 | 7 Nt | True | 33 | 37 | 6 [X] Prio 115 | Bid: 5N -> 5N | Requires: (S >= 2) AND (CanAsk_S_GSF) | From 'Responses to 2Ma-PX' [conv=GSForce] [X] Prio 110 | Bid: 7N -> 7N | Requires: (S >= 2) AND (CanBid7NT) | From 'Responses to 2Ma-PX' [X] Prio 80 | Bid: 4Ma -> 4S | Requires: hcp >= 10 and hcp <= 17 and S >= 4 and not slammish | From 'Responses to 2Ma-PX' [X] Prio 79 | Bid: 4oMa -> 4H | Requires: H_points >= 20 and H >= 6 and singlesuited and S <= 1 and not slammish | From 'Responses to 2Ma-PX' [X] Prio 78 | Bid: 4oMa -> 4H | Requires: twicerebiddable('H') and S <= 1 and not slammish and losers <= 4 | From 'Responses to 2Ma-PX' [X] Prio 75 | Bid: 4Ma -> 4S | Requires: hcp >= 12 and hcp <= 17 and S >= 3 and not slammish | From 'Responses to 2Ma-PX' [X] Prio 70 | Bid: 3H -> 3H | Requires: hcp >= 17 and hearts >= 6 | From 'Responses to 2S-PX' [X] Prio 60 | Bid: 2N -> 2N | Requires: hcp >= 15 | From 'FeatureAskMajor' [X] Prio 60 | Bid: 4N -> 4N | Requires: (S >= 2) AND (S_slam) | From 'Responses to 2Ma-PX' [conv=RKC0314_S] [X] Prio 55 | Bid: 4N -> 4N | Requires: (S >= 2) AND (CanAsk_S_RKC) | From 'Responses to 2Ma-PX' [conv=RKC0314_S] [COMPETE] Board=? P=S S => PASS (combined HCP 6 < 14) | fit=8(me2+p6) combHcp=6 pHcp=6-11 lhoMax=null rhoMax=null vs 2SX [X] Prio 40 | Bid: 3Ma -> 3S | Requires: competitive('S') | From 'Responses to 2Ma-PX' [X] Prio 40 | Bid: 6Ma -> 6S | Requires: (S >= 2) AND (CanBid6_S) | From 'Responses to 2Ma-PX' [X] Prio 30 | Bid: 3N -> 3N | Requires: S <= 1 and hcp >= 18 and not slammish | From 'Responses to 2Ma-PX' [X] Prio 22 | Bid: 3Mi -> 3C | Requires: bestminor('C') and C >= 5 and hcp >= 17 | From 'Responses to 2Ma-PX' [X] Prio 22 | Bid: 3Mi -> 3D | Requires: bestminor('D') and D >= 5 and hcp >= 17 | From 'Responses to 2Ma-PX' [X] Prio 10 | Bid: 3Ma -> 3S | Requires: S_points >= 6 and hcp <= 9 and S >= 3 | From 'Responses to 2Ma-PX' [OK] Prio 0 | Bid: P -> P | Requires: not game | From 'Responses to 2Ma-PX' --- Contract Inferences for Chosen Bid: P --- Rule-Specific MA/MI Bindings: { MA="S", OMA="H" } Analyzed Requires Tree (derived from 'not game'): Not((((ctx_sys_-646788691.CombinedHcpMin >= 25) OrElse ctx_sys_-646788691.IsGameForcing) OrElse ctx_sys_-646788691.TwoOpenersGame)) No specific numerical or boolean constraints directly inferred from this rule's expression. --- End Contract Inferences --- Player S searching for explanations for bid 'P'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Responses to 2S-PX, Responses to 2Ma-PX, FeatureAskMajor] MATCHED Prio 0 | Bid: P -> P | Requires: not game | From 'Responses to 2Ma-PX' Interpreting bid 'P' by S. Primary explanation's context: [2S, X] from RuleSet: 'Responses to 2S-PX' Primary System Explanation (Rule): Prio 0, OrigBid 'P' -> ResBid 'P', Means '' -> resMeans '' Rule-Specific Full Bindings (MA/MI): { MA="S", OMA="H" } Analyzed Requires String (for this instance): 'not game' Interpreted Meaning: '' PostCondition: '' Player view after bid: HCP=?-14 | Lengths: (none) [/bid] Board= Seat=W Auction=2S-X -> P info: RequestTiming[0] [REQ fc448898] END GET /bid -> 200 in 68ms mem=1073MB (d=+6MB) gc+=2/1/0 cache=24 +hit=1 +miss=2 info: RequestTiming[0] [REQ eb491792] START GET /bid?hand=T52.AJ54.A6.J875&ctx=2SDb--&dealer=E&seat=N&vul=NS&details=true mem=1080MB gc0/1/2=2280/73/16 cache=24 [ParseAuctionContext] Input: '2SDb--' -> Parsed 3 bids: 2S-X-P Player N searching for explanations for bid '2S'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Preemptive_3_Level_Openings, Preemptive_4_Level_Openings, Preemptive_5_Level_Openings, Very_High_Level_Openings_Or_Specific_Hands, Opening Bid, Weak two diamond, Weak two major] MATCHED Prio 60 | Bid: 2Ma -> 2S | Requires: hcp<= 11 and S == 6 and hcp> 4 and bestsuit('S') and loserlevel >= 2 and S_points >= 6 and H <= 4 and not ruleof21 | From 'Weak two major' Interpreting bid '2S' by N. Primary explanation's context: [] from RuleSet: 'Preemptive_3_Level_Openings' Primary System Explanation (Rule): Prio 60, OrigBid '2Ma' -> ResBid '2S', Means 'Weak 2 Ma' -> resMeans 'Weak 2 S' Rule-Specific Full Bindings (MA/MI): { MA="S" } Analyzed Requires String (for this instance): 'hcp<= 11 and S == 6 and hcp> 4 and bestsuit('S') and loserlevel >= 2 and S_points >= 6 and H <= 4 and not ruleof21' Interpreted Meaning: 'Weak 2 S' PostCondition: 'preempt,minhcp=6' Player view after bid: HCP=6-11 (shown 6-?) | Lengths: S=6 H-4 Player E searching for explanations for bid 'X'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Overcalling Weak 2S, Overcalling Weak 2Ma Opening, MichaelsCuebid2X] MATCHED Prio 18 | Bid: X -> X | Requires: hcp >= 18 | From 'Overcalling Weak 2Ma Opening' MATCHED Prio 15 | Bid: X -> X | Requires: hcp >= 13 and H >= 4 and C >= 2 and D >= 2 and S <= 3 | From 'Overcalling Weak 2Ma Opening' MATCHED Prio 12 | Bid: X -> X | Requires: hcp >= 15 and H >= 3 and S <= 3 | From 'Overcalling Weak 2Ma Opening' Interpreting bid 'X' by E. Primary explanation's context: [2S] from RuleSet: 'Overcalling Weak 2S' Primary System Explanation (Rule): Prio 18, OrigBid 'X' -> ResBid 'X', Means '' -> resMeans '' Rule-Specific Full Bindings (MA/MI): { MA="S", OMA="H" } Analyzed Requires String (for this instance): 'hcp >= 18' Interpreted Meaning: '' PostCondition: '' Player view after bid: HCP=13-? | Lengths: (none) Player S searching for explanations for bid 'P'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Responses to 2S-PX, Responses to 2Ma-PX, FeatureAskMajor] MATCHED Prio 0 | Bid: P -> P | Requires: not game | From 'Responses to 2Ma-PX' Interpreting bid 'P' by S. Primary explanation's context: [2S, X] from RuleSet: 'Responses to 2S-PX' Primary System Explanation (Rule): Prio 0, OrigBid 'P' -> ResBid 'P', Means '' -> resMeans '' Rule-Specific Full Bindings (MA/MI): { MA="S", OMA="H" } Analyzed Requires String (for this instance): 'not game' Interpreted Meaning: '' PostCondition: '' Player view after bid: HCP=?-14 | Lengths: (none) Player W found 1 applicable auction contexts: 2S-X-P Hand T52.AJ54.A6.J875 Consolidated match found. Contributing RuleSets: [Responses to 2Ma-X-P, Responses to **-X-P, Lebensohl2X] Ctx (W): HCP=10, TP=10, Shape:3=4=2=4, Bal Partner: HCP(13-?) Comb: min=23, max=40 | Losers=9 | LoserLevel=1 | RuleOf=18 | min=False | max=False | shown_min= | shown_max= Suitinformation Points: S=11 | H=11 | D=10 | C=11 Game: S=False | H=False | D=False | C=False, Stoppers: S=False | H=True | D=True | C=True Slam: haveallkeycardsandqueen=False | missingkeycards=True | missingonekeycardorqueen=False | missingonekeycard=False | havekeycards=-1 | trumpqueen=False | trump= BestSuit: C=True D=False H=False S=False Longest: C=True D=False H=True S=False Suit | Viable | Small Slam Target | Grand Slam Target | Combined Points Min ----------|--------|-------------------|-------------------|-------------------- Spade | False | 99 | 99 | 24 Heart | False | 99 | 99 | 24 Diamond | False | 99 | 99 | 23 Club | False | 99 | 99 | 24 Nt | False | 33 | 37 | 23 [OK] Prio 70 | Bid: 3oMa -> 3H | Requires: H >= 4 and hcp>= 9 and hcp<= 12 | From 'Responses to 2Ma-X-P' --- Contract Inferences for Chosen Bid: 3H --- Rule-Specific MA/MI Bindings: { MA="S", OMA="H" } Analyzed Requires Tree (derived from 'H >= 4 and hcp>= 9 and hcp<= 12'): (((ctx_sys_-646788691.hearts() >= 4) AndAlso (ctx_sys_-646788691.Hcp >= 9)) AndAlso (ctx_sys_-646788691.Hcp <= 12)) HCP: Min=9, Max=12 Hearts: Min=4 --- End Contract Inferences --- Player W searching for explanations for bid '3H'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Responses to 2Ma-X-P, Responses to **-X-P, Lebensohl2X] MATCHED Prio 70 | Bid: 3oMa -> 3H | Requires: H >= 4 and hcp>= 9 and hcp<= 12 | From 'Responses to 2Ma-X-P' Interpreting bid '3H' by W. Primary explanation's context: [2S, X, P] from RuleSet: 'Responses to 2Ma-X-P' Context Definition MA/MI Bindings: { MA="S", OMA="H" } Primary System Explanation (Rule): Prio 70, OrigBid '3oMa' -> ResBid '3H', Means 'Nat' -> resMeans 'Nat' Rule-Specific Full Bindings (MA/MI): { MA="S", OMA="H" } Analyzed Requires String (for this instance): 'H >= 4 and hcp>= 9 and hcp<= 12' Interpreted Meaning: 'Nat' PostCondition: '' Player view after bid: HCP=9-12 | Lengths: H4- [/bid] Board= Seat=N Auction=2S-X-P -> 3H info: RequestTiming[0] [REQ eb491792] END GET /bid -> 200 in 24ms mem=1073MB (d=-7MB) gc+=1/0/0 cache=25 +hit=3 +miss=1 info: RequestTiming[0] [REQ e4afd7cf] START GET /bid?hand=KQJ874.7.K875.92&ctx=2SDb--3H&dealer=E&seat=E&vul=NS&details=true mem=1072MB gc0/1/2=2282/73/16 cache=25 [ParseAuctionContext] Input: '2SDb--3H' -> Parsed 4 bids: 2S-X-P-3H Player N searching for explanations for bid '2S'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Preemptive_3_Level_Openings, Preemptive_4_Level_Openings, Preemptive_5_Level_Openings, Very_High_Level_Openings_Or_Specific_Hands, Opening Bid, Weak two diamond, Weak two major] MATCHED Prio 60 | Bid: 2Ma -> 2S | Requires: hcp<= 11 and S == 6 and hcp> 4 and bestsuit('S') and loserlevel >= 2 and S_points >= 6 and H <= 4 and not ruleof21 | From 'Weak two major' Interpreting bid '2S' by N. Primary explanation's context: [] from RuleSet: 'Preemptive_3_Level_Openings' Primary System Explanation (Rule): Prio 60, OrigBid '2Ma' -> ResBid '2S', Means 'Weak 2 Ma' -> resMeans 'Weak 2 S' Rule-Specific Full Bindings (MA/MI): { MA="S" } Analyzed Requires String (for this instance): 'hcp<= 11 and S == 6 and hcp> 4 and bestsuit('S') and loserlevel >= 2 and S_points >= 6 and H <= 4 and not ruleof21' Interpreted Meaning: 'Weak 2 S' PostCondition: 'preempt,minhcp=6' Player view after bid: HCP=6-11 (shown 6-?) | Lengths: S=6 H-4 Player E searching for explanations for bid 'X'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Overcalling Weak 2S, Overcalling Weak 2Ma Opening, MichaelsCuebid2X] MATCHED Prio 18 | Bid: X -> X | Requires: hcp >= 18 | From 'Overcalling Weak 2Ma Opening' MATCHED Prio 15 | Bid: X -> X | Requires: hcp >= 13 and H >= 4 and C >= 2 and D >= 2 and S <= 3 | From 'Overcalling Weak 2Ma Opening' MATCHED Prio 12 | Bid: X -> X | Requires: hcp >= 15 and H >= 3 and S <= 3 | From 'Overcalling Weak 2Ma Opening' Interpreting bid 'X' by E. Primary explanation's context: [2S] from RuleSet: 'Overcalling Weak 2S' Primary System Explanation (Rule): Prio 18, OrigBid 'X' -> ResBid 'X', Means '' -> resMeans '' Rule-Specific Full Bindings (MA/MI): { MA="S", OMA="H" } Analyzed Requires String (for this instance): 'hcp >= 18' Interpreted Meaning: '' PostCondition: '' Player view after bid: HCP=13-? | Lengths: (none) Player S searching for explanations for bid 'P'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Responses to 2S-PX, Responses to 2Ma-PX, FeatureAskMajor] MATCHED Prio 0 | Bid: P -> P | Requires: not game | From 'Responses to 2Ma-PX' Interpreting bid 'P' by S. Primary explanation's context: [2S, X] from RuleSet: 'Responses to 2S-PX' Primary System Explanation (Rule): Prio 0, OrigBid 'P' -> ResBid 'P', Means '' -> resMeans '' Rule-Specific Full Bindings (MA/MI): { MA="S", OMA="H" } Analyzed Requires String (for this instance): 'not game' Interpreted Meaning: '' PostCondition: '' Player view after bid: HCP=?-14 | Lengths: (none) Player W searching for explanations for bid '3H'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Responses to 2Ma-X-P, Responses to **-X-P, Lebensohl2X] MATCHED Prio 70 | Bid: 3oMa -> 3H | Requires: H >= 4 and hcp>= 9 and hcp<= 12 | From 'Responses to 2Ma-X-P' Interpreting bid '3H' by W. Primary explanation's context: [2S, X, P] from RuleSet: 'Responses to 2Ma-X-P' Context Definition MA/MI Bindings: { MA="S", OMA="H" } Primary System Explanation (Rule): Prio 70, OrigBid '3oMa' -> ResBid '3H', Means 'Nat' -> resMeans 'Nat' Rule-Specific Full Bindings (MA/MI): { MA="S", OMA="H" } Analyzed Requires String (for this instance): 'H >= 4 and hcp>= 9 and hcp<= 12' Interpreted Meaning: 'Nat' PostCondition: '' Player view after bid: HCP=9-12 | Lengths: H4- Player N found 1 applicable auction contexts: 2S-X-P-3H Hand KQJ874.7.K875.92 Consolidated match found. Contributing RuleSets: [Passable situations - Preemptive offensive] [BG DIAG] S PathB(self-suff): myLen=6 combinedHcp=9(my9+pard0) hcpNeeded=20 combLen=6 -> False [BG DIAG] S -> FALSE (no path qualifies) Ctx (N): HCP=9, TP=12, Shape:6=1=4=2, Unbal Partner: HCP(?-14) Comb: min=9, max=23 | Losers=6 | LoserLevel=2 | RuleOf=19 | min=False | max=False | shown_min= | shown_max= Suitinformation Points: S=15 | H=9 | D=13 | C=9 Game: S=False | H=False | D=False | C=False, Stoppers: S=True | H=False | D=True | C=False Slam: haveallkeycardsandqueen=False | missingkeycards=True | missingonekeycardorqueen=False | missingonekeycard=False | havekeycards=-1 | trumpqueen=False | trump= BestSuit: C=False D=False H=False S=True Longest: C=False D=False H=False S=True Suit | Viable | Small Slam Target | Grand Slam Target | Combined Points Min ----------|--------|-------------------|-------------------|-------------------- Spade | True | 33 | 37 | 15 Heart | False | 99 | 99 | 9 Diamond | False | 99 | 99 | 13 Club | False | 99 | 99 | 9 Nt | False | 31 | 37 | 9 [OK] Prio 0 | Bid: P -> P | Requires: true | From 'Passable situations - Preemptive offensive' --- Contract Inferences for Chosen Bid: P --- Rule-Specific MA/MI Bindings: { MA="S", OMA="H" } Analyzed Requires Tree (derived from 'true'): True No specific numerical or boolean constraints directly inferred from this rule's expression. --- End Contract Inferences --- Player N searching for explanations for bid 'P'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Passable situations - Preemptive offensive] MATCHED Prio 0 | Bid: P -> P | Requires: true | From 'Passable situations - Preemptive offensive' Interpreting bid 'P' by N. Primary explanation's context: [2S, *, P, *] from RuleSet: 'Passable situations - Preemptive offensive' Context Definition MA/MI Bindings: { MA="S", OMA="H" } Primary System Explanation (Rule): Prio 0, OrigBid 'P' -> ResBid 'P', Means '' -> resMeans '' Rule-Specific Full Bindings (MA/MI): { MA="S", OMA="H" } Analyzed Requires String (for this instance): 'true' Interpreted Meaning: '' PostCondition: '' Player view after bid: HCP=6-11 (shown 6-?) | Lengths: S=6 H-4 [/bid] Board= Seat=E Auction=2S-X-P-3H -> P info: RequestTiming[0] [REQ e4afd7cf] END GET /bid -> 200 in 92ms mem=1086MB (d=+14MB) gc+=0/0/0 cache=26 +hit=4 +miss=1 info: RequestTiming[0] [REQ 173e223e] START GET /getresponses?auction=2S-X-P-3H-P mem=1086MB gc0/1/2=2282/73/16 cache=26 info: RequestTiming[0] [REQ 173e223e] END GET /getresponses -> 200 in 69ms mem=1070MB (d=-16MB) gc+=1/0/0 cache=26 +hit=5 +miss=0 [SUITC] CALL #45 (native invocation) [SUITC] CALL #46 (native invocation) [SUITC] CALL #47 (native invocation) [ParsePlayedCards] Input: 'S9 ST SJ S3 SK SA S6 S2 HK H2 H4 H7 HQ H3 H5 D5 CA C3 C5 C2 CK C6 C7 C9 CQ C4 C8 S4 H6 H8 HJ D8 HA S7 HT H9 CJ S8 D3 CT S5 SQ DT D2 D7 DQ D9 D6 DJ D4 DA DK' -> Parsed 52 cards: S9,ST,SJ,S3,SK,SA,S6,S2,HK,H2,H4,H7,HQ,H3,H5,D5,CA,C3,C5,C2,CK,C6,C7,C9,CQ,C4,C8,S4,H6,H8,HJ,D8,HA,S7,HT,H9,CJ,S8,D3,CT,S5,SQ,DT,D2,D7,DQ,D9,D6,DJ,D4,DA,DK [/play] Saved PBN: /app/BrillPlayEngine/Pbn/ChallengebyE2ETest_b2_robot.pbn (won=11 +claimed=0 = result=11) [/autoplay/start] Job 9cdadf68785145eda77678c22577dc40 complete: 3N by S, 11 tricks info: RequestTiming[0] [REQ a9e26999] START GET /bid?hand=96.9832.942.T643&ctx=2SDb--3H--4N&dealer=E&seat=W&vul=NS&details=true mem=1077MB gc0/1/2=2347/73/16 cache=26 [ParseAuctionContext] Input: '2SDb--3H--4N' -> Parsed 6 bids: 2S-X-P-3H-P-4N Player N searching for explanations for bid '2S'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Preemptive_3_Level_Openings, Preemptive_4_Level_Openings, Preemptive_5_Level_Openings, Very_High_Level_Openings_Or_Specific_Hands, Opening Bid, Weak two diamond, Weak two major] MATCHED Prio 60 | Bid: 2Ma -> 2S | Requires: hcp<= 11 and S == 6 and hcp> 4 and bestsuit('S') and loserlevel >= 2 and S_points >= 6 and H <= 4 and not ruleof21 | From 'Weak two major' Interpreting bid '2S' by N. Primary explanation's context: [] from RuleSet: 'Preemptive_3_Level_Openings' Primary System Explanation (Rule): Prio 60, OrigBid '2Ma' -> ResBid '2S', Means 'Weak 2 Ma' -> resMeans 'Weak 2 S' Rule-Specific Full Bindings (MA/MI): { MA="S" } Analyzed Requires String (for this instance): 'hcp<= 11 and S == 6 and hcp> 4 and bestsuit('S') and loserlevel >= 2 and S_points >= 6 and H <= 4 and not ruleof21' Interpreted Meaning: 'Weak 2 S' PostCondition: 'preempt,minhcp=6' Player view after bid: HCP=6-11 (shown 6-?) | Lengths: S=6 H-4 Player E searching for explanations for bid 'X'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Overcalling Weak 2S, Overcalling Weak 2Ma Opening, MichaelsCuebid2X] MATCHED Prio 18 | Bid: X -> X | Requires: hcp >= 18 | From 'Overcalling Weak 2Ma Opening' MATCHED Prio 15 | Bid: X -> X | Requires: hcp >= 13 and H >= 4 and C >= 2 and D >= 2 and S <= 3 | From 'Overcalling Weak 2Ma Opening' MATCHED Prio 12 | Bid: X -> X | Requires: hcp >= 15 and H >= 3 and S <= 3 | From 'Overcalling Weak 2Ma Opening' Interpreting bid 'X' by E. Primary explanation's context: [2S] from RuleSet: 'Overcalling Weak 2S' Primary System Explanation (Rule): Prio 18, OrigBid 'X' -> ResBid 'X', Means '' -> resMeans '' Rule-Specific Full Bindings (MA/MI): { MA="S", OMA="H" } Analyzed Requires String (for this instance): 'hcp >= 18' Interpreted Meaning: '' PostCondition: '' Player view after bid: HCP=13-? | Lengths: (none) Player S searching for explanations for bid 'P'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Responses to 2S-PX, Responses to 2Ma-PX, FeatureAskMajor] MATCHED Prio 0 | Bid: P -> P | Requires: not game | From 'Responses to 2Ma-PX' Interpreting bid 'P' by S. Primary explanation's context: [2S, X] from RuleSet: 'Responses to 2S-PX' Primary System Explanation (Rule): Prio 0, OrigBid 'P' -> ResBid 'P', Means '' -> resMeans '' Rule-Specific Full Bindings (MA/MI): { MA="S", OMA="H" } Analyzed Requires String (for this instance): 'not game' Interpreted Meaning: '' PostCondition: '' Player view after bid: HCP=?-14 | Lengths: (none) Player W searching for explanations for bid '3H'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Responses to 2Ma-X-P, Responses to **-X-P, Lebensohl2X] MATCHED Prio 70 | Bid: 3oMa -> 3H | Requires: H >= 4 and hcp>= 9 and hcp<= 12 | From 'Responses to 2Ma-X-P' Interpreting bid '3H' by W. Primary explanation's context: [2S, X, P] from RuleSet: 'Responses to 2Ma-X-P' Context Definition MA/MI Bindings: { MA="S", OMA="H" } Primary System Explanation (Rule): Prio 70, OrigBid '3oMa' -> ResBid '3H', Means 'Nat' -> resMeans 'Nat' Rule-Specific Full Bindings (MA/MI): { MA="S", OMA="H" } Analyzed Requires String (for this instance): 'H >= 4 and hcp>= 9 and hcp<= 12' Interpreted Meaning: 'Nat' PostCondition: '' Player view after bid: HCP=9-12 | Lengths: H4- Player N searching for explanations for bid 'P'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Passable situations - Preemptive offensive] MATCHED Prio 0 | Bid: P -> P | Requires: true | From 'Passable situations - Preemptive offensive' Interpreting bid 'P' by N. Primary explanation's context: [2S, *, P, *] from RuleSet: 'Passable situations - Preemptive offensive' Context Definition MA/MI Bindings: { MA="S", OMA="H" } Primary System Explanation (Rule): Prio 0, OrigBid 'P' -> ResBid 'P', Means '' -> resMeans '' Rule-Specific Full Bindings (MA/MI): { MA="S", OMA="H" } Analyzed Requires String (for this instance): 'true' Interpreted Meaning: '' PostCondition: '' Player view after bid: HCP=6-11 (shown 6-?) | Lengths: S=6 H-4 Player E searching for explanations for bid '4N'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Responses to 2S-P-P-X-P-3H-P, Responses to 2Ma-P-P-X-P-3oMa-P] MATCHED Prio 65 | Bid: 4N -> 4N | Requires: (H >= 4) AND (CanAsk_H_RKC) | From 'Responses to 2Ma-P-P-X-P-3oMa-P' MATCHED Prio 70 | Bid: 4N -> 4N | Requires: (H >= 4) AND (H_slam) | From 'Responses to 2Ma-P-P-X-P-3oMa-P' Interpreting bid '4N' by E. Primary explanation's context: [2S, X, P, 3H, P] from RuleSet: 'Responses to 2S-P-P-X-P-3H-P' Primary System Explanation (Rule): Prio 70, OrigBid '4N' -> ResBid '4N', Means 'RKC' -> resMeans 'RKC' Rule-Specific Full Bindings (MA/MI): { MA="S", OMA="H" } Analyzed Requires String (for this instance): '(H >= 4) AND (H_slam)' Interpreted Meaning: 'RKC' *** ARTIFICIAL bid (does not promise the named suit) *** PostCondition: 'T=H' Player view after bid: HCP=15-? | Lengths: H4- Combined* (latent until partner's next UpdateMyContext back-solve): H=31 Player S found 1 applicable auction contexts: 2S-X-P-3H-P-4N Hand 96.9832.942.T643 Consolidated match found. Contributing RuleSets: [Offensive bidding when our side has passed twice - after preempt] [BG DIAG] S PathA(fit): combLen=8 points=6 threshold=25 floorPasses=True -> False [BG DIAG] S -> FALSE (no path qualifies) [ESTIMATE-TRICKS] Board=? Player=S Hand=96.9832.942.T643 suit=Spades | combinedSuitPoints=6.0 combinedLen=8 myTrumpLen=2 myLosers=11 | tricksFromPoints=3.33 tricksFromLtc=2.71 posAdj=-0.15 bestEstimate=3.18 cap=13 -> 3 [CheckTarget] suit=Spades level=4: tricks=3, level=-3, result=False Ctx (S): HCP=0, TP=1, Shape:2=4=3=4, Bal, MinInRange(6-?) Partner: HCP(6-11) | Bal? | Suits[S:{L:6,P:6+} H:{L:-4}] Comb: min=6, max=11 | Losers=11 | LoserLevel=0 | RuleOf=8 | min=True | max=False | shown_min=6 | shown_max= Suitinformation Points: S=0 | H=1 | D=1 | C=1 Game: S=False | H=False | D=False | C=False, Stoppers: S=False | H=False | D=False | C=True Slam: haveallkeycardsandqueen=False | missingkeycards=True | missingonekeycardorqueen=False | missingonekeycard=False | havekeycards=-1 | trumpqueen=False | trump= BestSuit: C=True D=False H=False S=False Longest: C=True D=False H=True S=False Suit | Viable | Small Slam Target | Grand Slam Target | Combined Points Min ----------|--------|-------------------|-------------------|-------------------- Spade | True | 33 | 37 | 6 Heart | False | 99 | 99 | 7 Diamond | False | 99 | 99 | 7 Club | False | 99 | 99 | 7 Nt | False | 33 | 37 | 6 [CANSACRIFICE-TRACE] Board=? Player=S Suit=S Hand=96.9832.942.T643 Auction=2S-X-P-3H-P-4N [CANSACRIFICE-TRACE] [CanSac] Projected opponent contract: 4H (artificial=True) [CANSACRIFICE-TRACE] [CanSac] Fit OK: myLength=2, combined=8 [CANSACRIFICE-TRACE] [CanSac] Our contract: 4S, myTricks=3, myTarget=10 [CANSACRIFICE-TRACE] [CanSac] Defensive check: oppTricks=13, theirTarget=10 [CANSACRIFICE-TRACE] [CanSac] LOTT: fit insufficient (our=8, their=8), inactive [CANSACRIFICE-TRACE] [CanSac] weAreVul=True, lottActive=False [CANSACRIFICE-TRACE] [CanSac] Opponent score: 510 (contract=4H, tricks=13, vul=False) [CANSACRIFICE-TRACE] [CanSac] EvaluateSacrificeProfitability: isProfitable=False [insufficient suit points (6 < minSuitPoints 22)] [CANSACRIFICE-TRACE] [CanSac] => PASS (sacrifice not profitable) [PENALTY-DOUBLE-TRACE] Board=? Player=S [PENALTY-DOUBLE-TRACE] [PenaltyX] Contract: 4N, Player: S, HCP: 0, TotalPoints: 1 [PENALTY-DOUBLE-TRACE] [PenaltyX] Expected their contract: 4N -> ~12 tricks (need 10, makes +2); our defensive tricks ~1.0 [PENALTY-DOUBLE-TRACE] [PenaltyX] PartnerJustBidGameInSuit: False [PENALTY-DOUBLE-TRACE] [PenaltyX] Short (2) in partner's long suit (Spades, partner shown 6+ cards) vs NT [doubleton+noOutsideAce] -- reducing defensive tricks: 1.0 -> 0.5 (penalty 0.5) [PENALTY-DOUBLE-TRACE] [PenaltyX] Defense: base=1.0, stackBonus=0.0, partnerBoost=0.0, total=0, needed=4 [PENALTY-DOUBLE-TRACE] [PenaltyX] => PASS (defense 0 < needed 4) [PENALTY-DOUBLE-TRACE] Board=? Player=S (cached => PASS) [MAKESSENSE-TRACE] Board=? Player=S [MAKESSENSE-TRACE] Contract: 4N, Declarer: E, Player: S, HCP: 0 [MAKESSENSE-TRACE] PartnerHCP: 6-11, CombinedHcpMin: 6, OurBestGame: none [MAKESSENSE-TRACE] IsDoubled: False, IsGF: False, IsF1: False [MAKESSENSE-TRACE] Entering Step 3: weAreDeclarer=False [MAKESSENSE-TRACE] GetBestFit(exclude=H) -> S len=8 | S(2+6=8) H(4+0=4) D(3+0=3) C(4+0=4) [MAKESSENSE-TRACE] Sacrifice eval: sacrificeSuit=S, hasSacrificeVehicle=False (maxLen=8 >= 9) [MAKESSENSE-TRACE] Result: True | Reason: (no FALSE reason set) [OK] Prio 10 | Bid: P -> P | Requires: true | From 'Offensive bidding when our side has passed twice - after preempt' --- Contract Inferences for Chosen Bid: P --- Rule-Specific MA/MI Bindings: { MA="S", OMA="H" } Analyzed Requires Tree (derived from 'true'): True No specific numerical or boolean constraints directly inferred from this rule's expression. --- End Contract Inferences --- Player S searching for explanations for bid 'P'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Offensive bidding when our side has passed twice - after preempt] MATCHED Prio 10 | Bid: P -> P | Requires: true | From 'Offensive bidding when our side has passed twice - after preempt' Interpreting bid 'P' by S. Primary explanation's context: [2S, ..., P, *, P, *] from RuleSet: 'Offensive bidding when our side has passed twice - after preempt' Context Definition MA/MI Bindings: { MA="S", OMA="H" } Primary System Explanation (Rule): Prio 10, OrigBid 'P' -> ResBid 'P', Means '' -> resMeans '' Rule-Specific Full Bindings (MA/MI): { MA="S", OMA="H" } Analyzed Requires String (for this instance): 'true' Interpreted Meaning: '' PostCondition: '' Player view after bid: HCP=?-14 | Lengths: (none) [/bid] Board= Seat=W Auction=2S-X-P-3H-P-4N -> P info: RequestTiming[0] [REQ a9e26999] END GET /bid -> 200 in 39ms mem=1077MB (d=0MB) gc+=1/0/0 cache=28 +hit=5 +miss=2 info: RequestTiming[0] [REQ 4e7bc56a] START GET /bid?hand=T52.AJ54.A6.J875&ctx=2SDb--3H--4N--&dealer=E&seat=N&vul=NS&details=true mem=1077MB gc0/1/2=2348/73/16 cache=28 [ParseAuctionContext] Input: '2SDb--3H--4N--' -> Parsed 7 bids: 2S-X-P-3H-P-4N-P Player N searching for explanations for bid '2S'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Preemptive_3_Level_Openings, Preemptive_4_Level_Openings, Preemptive_5_Level_Openings, Very_High_Level_Openings_Or_Specific_Hands, Opening Bid, Weak two diamond, Weak two major] MATCHED Prio 60 | Bid: 2Ma -> 2S | Requires: hcp<= 11 and S == 6 and hcp> 4 and bestsuit('S') and loserlevel >= 2 and S_points >= 6 and H <= 4 and not ruleof21 | From 'Weak two major' Interpreting bid '2S' by N. Primary explanation's context: [] from RuleSet: 'Preemptive_3_Level_Openings' Primary System Explanation (Rule): Prio 60, OrigBid '2Ma' -> ResBid '2S', Means 'Weak 2 Ma' -> resMeans 'Weak 2 S' Rule-Specific Full Bindings (MA/MI): { MA="S" } Analyzed Requires String (for this instance): 'hcp<= 11 and S == 6 and hcp> 4 and bestsuit('S') and loserlevel >= 2 and S_points >= 6 and H <= 4 and not ruleof21' Interpreted Meaning: 'Weak 2 S' PostCondition: 'preempt,minhcp=6' Player view after bid: HCP=6-11 (shown 6-?) | Lengths: S=6 H-4 Player E searching for explanations for bid 'X'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Overcalling Weak 2S, Overcalling Weak 2Ma Opening, MichaelsCuebid2X] MATCHED Prio 18 | Bid: X -> X | Requires: hcp >= 18 | From 'Overcalling Weak 2Ma Opening' MATCHED Prio 15 | Bid: X -> X | Requires: hcp >= 13 and H >= 4 and C >= 2 and D >= 2 and S <= 3 | From 'Overcalling Weak 2Ma Opening' MATCHED Prio 12 | Bid: X -> X | Requires: hcp >= 15 and H >= 3 and S <= 3 | From 'Overcalling Weak 2Ma Opening' Interpreting bid 'X' by E. Primary explanation's context: [2S] from RuleSet: 'Overcalling Weak 2S' Primary System Explanation (Rule): Prio 18, OrigBid 'X' -> ResBid 'X', Means '' -> resMeans '' Rule-Specific Full Bindings (MA/MI): { MA="S", OMA="H" } Analyzed Requires String (for this instance): 'hcp >= 18' Interpreted Meaning: '' PostCondition: '' Player view after bid: HCP=13-? | Lengths: (none) Player S searching for explanations for bid 'P'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Responses to 2S-PX, Responses to 2Ma-PX, FeatureAskMajor] MATCHED Prio 0 | Bid: P -> P | Requires: not game | From 'Responses to 2Ma-PX' Interpreting bid 'P' by S. Primary explanation's context: [2S, X] from RuleSet: 'Responses to 2S-PX' Primary System Explanation (Rule): Prio 0, OrigBid 'P' -> ResBid 'P', Means '' -> resMeans '' Rule-Specific Full Bindings (MA/MI): { MA="S", OMA="H" } Analyzed Requires String (for this instance): 'not game' Interpreted Meaning: '' PostCondition: '' Player view after bid: HCP=?-14 | Lengths: (none) Player W searching for explanations for bid '3H'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Responses to 2Ma-X-P, Responses to **-X-P, Lebensohl2X] MATCHED Prio 70 | Bid: 3oMa -> 3H | Requires: H >= 4 and hcp>= 9 and hcp<= 12 | From 'Responses to 2Ma-X-P' Interpreting bid '3H' by W. Primary explanation's context: [2S, X, P] from RuleSet: 'Responses to 2Ma-X-P' Context Definition MA/MI Bindings: { MA="S", OMA="H" } Primary System Explanation (Rule): Prio 70, OrigBid '3oMa' -> ResBid '3H', Means 'Nat' -> resMeans 'Nat' Rule-Specific Full Bindings (MA/MI): { MA="S", OMA="H" } Analyzed Requires String (for this instance): 'H >= 4 and hcp>= 9 and hcp<= 12' Interpreted Meaning: 'Nat' PostCondition: '' Player view after bid: HCP=9-12 | Lengths: H4- Player N searching for explanations for bid 'P'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Passable situations - Preemptive offensive] MATCHED Prio 0 | Bid: P -> P | Requires: true | From 'Passable situations - Preemptive offensive' Interpreting bid 'P' by N. Primary explanation's context: [2S, *, P, *] from RuleSet: 'Passable situations - Preemptive offensive' Context Definition MA/MI Bindings: { MA="S", OMA="H" } Primary System Explanation (Rule): Prio 0, OrigBid 'P' -> ResBid 'P', Means '' -> resMeans '' Rule-Specific Full Bindings (MA/MI): { MA="S", OMA="H" } Analyzed Requires String (for this instance): 'true' Interpreted Meaning: '' PostCondition: '' Player view after bid: HCP=6-11 (shown 6-?) | Lengths: S=6 H-4 Player E searching for explanations for bid '4N'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Responses to 2S-P-P-X-P-3H-P, Responses to 2Ma-P-P-X-P-3oMa-P] MATCHED Prio 65 | Bid: 4N -> 4N | Requires: (H >= 4) AND (CanAsk_H_RKC) | From 'Responses to 2Ma-P-P-X-P-3oMa-P' MATCHED Prio 70 | Bid: 4N -> 4N | Requires: (H >= 4) AND (H_slam) | From 'Responses to 2Ma-P-P-X-P-3oMa-P' Interpreting bid '4N' by E. Primary explanation's context: [2S, X, P, 3H, P] from RuleSet: 'Responses to 2S-P-P-X-P-3H-P' Primary System Explanation (Rule): Prio 70, OrigBid '4N' -> ResBid '4N', Means 'RKC' -> resMeans 'RKC' Rule-Specific Full Bindings (MA/MI): { MA="S", OMA="H" } Analyzed Requires String (for this instance): '(H >= 4) AND (H_slam)' Interpreted Meaning: 'RKC' *** ARTIFICIAL bid (does not promise the named suit) *** PostCondition: 'T=H' Player view after bid: HCP=13-? | Lengths: H4- Combined* (latent until partner's next UpdateMyContext back-solve): H=31 Player S searching for explanations for bid 'P'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Offensive bidding when our side has passed twice - after preempt] MATCHED Prio 10 | Bid: P -> P | Requires: true | From 'Offensive bidding when our side has passed twice - after preempt' Interpreting bid 'P' by S. Primary explanation's context: [2S, ..., P, *, P, *] from RuleSet: 'Offensive bidding when our side has passed twice - after preempt' Context Definition MA/MI Bindings: { MA="S", OMA="H" } Primary System Explanation (Rule): Prio 10, OrigBid 'P' -> ResBid 'P', Means '' -> resMeans '' Rule-Specific Full Bindings (MA/MI): { MA="S", OMA="H" } Analyzed Requires String (for this instance): 'true' Interpreted Meaning: '' PostCondition: '' Player view after bid: HCP=?-14 | Lengths: (none) Player W found 1 applicable auction contexts: 2S-X-P-3H-P-4N-P Hand T52.AJ54.A6.J875 Consolidated match found. Contributing RuleSets: [RKC Hearts, Void responses to 4N - RKC0314_H] [BG DIAG] H PathA(fit): combLen=8 points=30 threshold=25 floorPasses=True -> True Ctx (W): HCP=10, TP=10, Shape:3=4=2=4, Bal Partner: HCP(17-?) | Suits[H:{L:4+,P:19+}] Comb: min=30, max=40 | Losers=9 | LoserLevel=1 | RuleOf=18 | min=True | max=True | shown_min= | shown_max= Suitinformation Points: S=11 | H=11 | D=10 | C=11 Game: S=False | H=True | D=False | C=False, Stoppers: S=False | H=True | D=True | C=True Slam: haveallkeycardsandqueen=False | missingkeycards=False | missingonekeycardorqueen=False | missingonekeycard=False | havekeycards=2 | trumpqueen=False | trump=Hearts BestSuit: C=True D=False H=False S=False Longest: C=True D=False H=True S=False Suit | Viable | Small Slam Target | Grand Slam Target | Combined Points Min ----------|--------|-------------------|-------------------|-------------------- Spade | False | 99 | 99 | 24 Heart | True | 33 | 37 | 30 Diamond | False | 99 | 99 | 23 Club | False | 99 | 99 | 24 Nt | False | 33 | 37 | 30 [X] Prio 22 | Bid: 6D -> 6D | Requires: (havekeycards == 1 or havekeycards == 3) and D == 0 | From 'Void responses to 4N - RKC0314_H' [conv=RKC0314_H] [X] Prio 21 | Bid: 6C -> 6C | Requires: (havekeycards == 1 or havekeycards == 3) and C == 0 | From 'Void responses to 4N - RKC0314_H' [conv=RKC0314_H] [X] Prio 20 | Bid: 5N -> 5N | Requires: havekeycards == 2 and (C == 0 or D == 0 or S == 0) | From 'Void responses to 4N - RKC0314_H' [conv=RKC0314_H] [X] Prio 13 | Bid: 5S -> 5S | Requires: (havekeycards == 2 or havekeycards == 5) and trumpqueen | From 'RKC Hearts' [conv=RKC0314_H] [OK] Prio 12 | Bid: 5H -> 5H | Requires: (havekeycards == 2 or havekeycards == 5) and not trumpqueen | From 'RKC Hearts' [conv=RKC0314_H] --- Contract Inferences for Chosen Bid: 5H --- Analyzed Requires Tree (derived from '(havekeycards == 2 or havekeycards == 5) and not trumpqueen'): (((ctx_sys_-646788691.havekeycards() == 2) OrElse (ctx_sys_-646788691.havekeycards() == 5)) AndAlso Not(ctx_sys_-646788691.trumpqueen())) No specific numerical or boolean constraints directly inferred from this rule's expression. --- End Contract Inferences --- Player W searching for explanations for bid '5H'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [RKC Hearts, Void responses to 4N - RKC0314_H] MATCHED Prio 12 | Bid: 5H -> 5H | Requires: (havekeycards == 2 or havekeycards == 5) and not trumpqueen | From 'RKC Hearts' Interpreting bid '5H' by W. Primary explanation's context: [..., 4N, P] from RuleSet: 'RKC Hearts' Primary System Explanation (Rule): Prio 12, OrigBid '5H' -> ResBid '5H', Means '2 keycards, no Queen' -> resMeans '2 keycards, no Queen' Analyzed Requires String (for this instance): '(havekeycards == 2 or havekeycards == 5) and not trumpqueen' Interpreted Meaning: '2 keycards, no Queen' *** ARTIFICIAL bid (does not promise the named suit) *** PostCondition: '' Player view after bid: HCP=12-12 | Lengths: H4- [/bid] Board= Seat=N Auction=2S-X-P-3H-P-4N-P -> 5H info: RequestTiming[0] [REQ 4e7bc56a] END GET /bid -> 200 in 14ms mem=1083MB (d=+6MB) gc+=0/0/0 cache=29 +hit=7 +miss=1 info: RequestTiming[0] [LIVESET] after req #60 (/bid): managed=1083MB (d=+25MB) ws=2037MB priv=2570MB handles=271 cache=29 probeCost=2ms info: RequestTiming[0] [REQ 43548fc2] START GET /bid?hand=KQJ874.7.K875.92&ctx=2SDb--3H--4N--5H&dealer=E&seat=E&vul=NS&details=true mem=1083MB gc0/1/2=2348/73/16 cache=29 [ParseAuctionContext] Input: '2SDb--3H--4N--5H' -> Parsed 8 bids: 2S-X-P-3H-P-4N-P-5H Player N searching for explanations for bid '2S'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Preemptive_3_Level_Openings, Preemptive_4_Level_Openings, Preemptive_5_Level_Openings, Very_High_Level_Openings_Or_Specific_Hands, Opening Bid, Weak two diamond, Weak two major] MATCHED Prio 60 | Bid: 2Ma -> 2S | Requires: hcp<= 11 and S == 6 and hcp> 4 and bestsuit('S') and loserlevel >= 2 and S_points >= 6 and H <= 4 and not ruleof21 | From 'Weak two major' Interpreting bid '2S' by N. Primary explanation's context: [] from RuleSet: 'Preemptive_3_Level_Openings' Primary System Explanation (Rule): Prio 60, OrigBid '2Ma' -> ResBid '2S', Means 'Weak 2 Ma' -> resMeans 'Weak 2 S' Rule-Specific Full Bindings (MA/MI): { MA="S" } Analyzed Requires String (for this instance): 'hcp<= 11 and S == 6 and hcp> 4 and bestsuit('S') and loserlevel >= 2 and S_points >= 6 and H <= 4 and not ruleof21' Interpreted Meaning: 'Weak 2 S' PostCondition: 'preempt,minhcp=6' Player view after bid: HCP=6-11 (shown 6-?) | Lengths: S=6 H-4 Player E searching for explanations for bid 'X'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Overcalling Weak 2S, Overcalling Weak 2Ma Opening, MichaelsCuebid2X] MATCHED Prio 18 | Bid: X -> X | Requires: hcp >= 18 | From 'Overcalling Weak 2Ma Opening' MATCHED Prio 15 | Bid: X -> X | Requires: hcp >= 13 and H >= 4 and C >= 2 and D >= 2 and S <= 3 | From 'Overcalling Weak 2Ma Opening' MATCHED Prio 12 | Bid: X -> X | Requires: hcp >= 15 and H >= 3 and S <= 3 | From 'Overcalling Weak 2Ma Opening' Interpreting bid 'X' by E. Primary explanation's context: [2S] from RuleSet: 'Overcalling Weak 2S' Primary System Explanation (Rule): Prio 18, OrigBid 'X' -> ResBid 'X', Means '' -> resMeans '' Rule-Specific Full Bindings (MA/MI): { MA="S", OMA="H" } Analyzed Requires String (for this instance): 'hcp >= 18' Interpreted Meaning: '' PostCondition: '' Player view after bid: HCP=13-? | Lengths: (none) Player S searching for explanations for bid 'P'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Responses to 2S-PX, Responses to 2Ma-PX, FeatureAskMajor] MATCHED Prio 0 | Bid: P -> P | Requires: not game | From 'Responses to 2Ma-PX' Interpreting bid 'P' by S. Primary explanation's context: [2S, X] from RuleSet: 'Responses to 2S-PX' Primary System Explanation (Rule): Prio 0, OrigBid 'P' -> ResBid 'P', Means '' -> resMeans '' Rule-Specific Full Bindings (MA/MI): { MA="S", OMA="H" } Analyzed Requires String (for this instance): 'not game' Interpreted Meaning: '' PostCondition: '' Player view after bid: HCP=?-14 | Lengths: (none) Player W searching for explanations for bid '3H'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Responses to 2Ma-X-P, Responses to **-X-P, Lebensohl2X] MATCHED Prio 70 | Bid: 3oMa -> 3H | Requires: H >= 4 and hcp>= 9 and hcp<= 12 | From 'Responses to 2Ma-X-P' Interpreting bid '3H' by W. Primary explanation's context: [2S, X, P] from RuleSet: 'Responses to 2Ma-X-P' Context Definition MA/MI Bindings: { MA="S", OMA="H" } Primary System Explanation (Rule): Prio 70, OrigBid '3oMa' -> ResBid '3H', Means 'Nat' -> resMeans 'Nat' Rule-Specific Full Bindings (MA/MI): { MA="S", OMA="H" } Analyzed Requires String (for this instance): 'H >= 4 and hcp>= 9 and hcp<= 12' Interpreted Meaning: 'Nat' PostCondition: '' Player view after bid: HCP=9-12 | Lengths: H4- Player N searching for explanations for bid 'P'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Passable situations - Preemptive offensive] MATCHED Prio 0 | Bid: P -> P | Requires: true | From 'Passable situations - Preemptive offensive' Interpreting bid 'P' by N. Primary explanation's context: [2S, *, P, *] from RuleSet: 'Passable situations - Preemptive offensive' Context Definition MA/MI Bindings: { MA="S", OMA="H" } Primary System Explanation (Rule): Prio 0, OrigBid 'P' -> ResBid 'P', Means '' -> resMeans '' Rule-Specific Full Bindings (MA/MI): { MA="S", OMA="H" } Analyzed Requires String (for this instance): 'true' Interpreted Meaning: '' PostCondition: '' Player view after bid: HCP=6-11 (shown 6-?) | Lengths: S=6 H-4 Player E searching for explanations for bid '4N'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Responses to 2S-P-P-X-P-3H-P, Responses to 2Ma-P-P-X-P-3oMa-P] MATCHED Prio 65 | Bid: 4N -> 4N | Requires: (H >= 4) AND (CanAsk_H_RKC) | From 'Responses to 2Ma-P-P-X-P-3oMa-P' MATCHED Prio 70 | Bid: 4N -> 4N | Requires: (H >= 4) AND (H_slam) | From 'Responses to 2Ma-P-P-X-P-3oMa-P' Interpreting bid '4N' by E. Primary explanation's context: [2S, X, P, 3H, P] from RuleSet: 'Responses to 2S-P-P-X-P-3H-P' Primary System Explanation (Rule): Prio 70, OrigBid '4N' -> ResBid '4N', Means 'RKC' -> resMeans 'RKC' Rule-Specific Full Bindings (MA/MI): { MA="S", OMA="H" } Analyzed Requires String (for this instance): '(H >= 4) AND (H_slam)' Interpreted Meaning: 'RKC' *** ARTIFICIAL bid (does not promise the named suit) *** PostCondition: 'T=H' Player view after bid: HCP=15-? | Lengths: H4- Combined* (latent until partner's next UpdateMyContext back-solve): H=31 Player S searching for explanations for bid 'P'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Offensive bidding when our side has passed twice - after preempt] MATCHED Prio 10 | Bid: P -> P | Requires: true | From 'Offensive bidding when our side has passed twice - after preempt' Interpreting bid 'P' by S. Primary explanation's context: [2S, ..., P, *, P, *] from RuleSet: 'Offensive bidding when our side has passed twice - after preempt' Context Definition MA/MI Bindings: { MA="S", OMA="H" } Primary System Explanation (Rule): Prio 10, OrigBid 'P' -> ResBid 'P', Means '' -> resMeans '' Rule-Specific Full Bindings (MA/MI): { MA="S", OMA="H" } Analyzed Requires String (for this instance): 'true' Interpreted Meaning: '' PostCondition: '' Player view after bid: HCP=?-14 | Lengths: (none) Player W searching for explanations for bid '5H'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [RKC Hearts, Void responses to 4N - RKC0314_H] MATCHED Prio 12 | Bid: 5H -> 5H | Requires: (havekeycards == 2 or havekeycards == 5) and not trumpqueen | From 'RKC Hearts' Interpreting bid '5H' by W. Primary explanation's context: [..., 4N, P] from RuleSet: 'RKC Hearts' Primary System Explanation (Rule): Prio 12, OrigBid '5H' -> ResBid '5H', Means '2 keycards, no Queen' -> resMeans '2 keycards, no Queen' Analyzed Requires String (for this instance): '(havekeycards == 2 or havekeycards == 5) and not trumpqueen' Interpreted Meaning: '2 keycards, no Queen' *** ARTIFICIAL bid (does not promise the named suit) *** PostCondition: '' Player view after bid: HCP=12-12 | Lengths: H4- Player N found 1 applicable auction contexts: 2S-X-P-3H-P-4N-P-5H Hand KQJ874.7.K875.92 Consolidated match found. Contributing RuleSets: [Offensive bidding when our side has passed twice - after preempt] [BG DIAG] S PathB(self-suff): myLen=6 combinedHcp=9(my9+pard0) hcpNeeded=20 combLen=6 -> False [BG DIAG] S -> FALSE (no path qualifies) Ctx (N): HCP=9, TP=12, Shape:6=1=4=2, Unbal Partner: HCP(?-14) Comb: min=9, max=23 | Losers=6 | LoserLevel=2 | RuleOf=19 | min=False | max=False | shown_min= | shown_max= Suitinformation Points: S=15 | H=9 | D=13 | C=9 Game: S=False | H=False | D=False | C=False, Stoppers: S=True | H=False | D=True | C=False Slam: haveallkeycardsandqueen=False | missingkeycards=True | missingonekeycardorqueen=False | missingonekeycard=False | havekeycards=-1 | trumpqueen=False | trump= BestSuit: C=False D=False H=False S=True Longest: C=False D=False H=False S=True Suit | Viable | Small Slam Target | Grand Slam Target | Combined Points Min ----------|--------|-------------------|-------------------|-------------------- Spade | True | 33 | 37 | 15 Heart | False | 99 | 99 | 9 Diamond | False | 99 | 99 | 13 Club | False | 99 | 99 | 9 Nt | False | 31 | 37 | 9 [PENALTY-DOUBLE-TRACE] Board=? Player=N [PENALTY-DOUBLE-TRACE] [PenaltyX] Contract: 5H, Player: N, HCP: 9, TotalPoints: 12 [PENALTY-DOUBLE-TRACE] [PenaltyX] Expected their contract: 5H -> ~12 tricks (need 11, makes +1); our defensive tricks ~1.5 [PENALTY-DOUBLE-TRACE] [PenaltyX] PartnerJustBidGameInSuit: False [PENALTY-DOUBLE-TRACE] [PenaltyX] My trump length: 1 [PENALTY-DOUBLE-TRACE] [PenaltyX] => PASS (we preempted, no trump stack (trumps=1) -- preemptor does not unilaterally penalty-double) [PENALTY-DOUBLE-TRACE] Board=? Player=N (cached => PASS) [MAKESSENSE-TRACE] Board=? Player=N [MAKESSENSE-TRACE] Contract: 5H, Declarer: W, Player: N, HCP: 9 [MAKESSENSE-TRACE] PartnerHCP: ?-14, CombinedHcpMin: 9, OurBestGame: none [MAKESSENSE-TRACE] IsDoubled: False, IsGF: False, IsF1: False [MAKESSENSE-TRACE] Entering Step 3: weAreDeclarer=False [MAKESSENSE-TRACE] GetBestFit(exclude=H) -> S len=6 | S(6+0=6) H(1+0=1) D(4+0=4) C(2+0=2) [MAKESSENSE-TRACE] Sacrifice eval: sacrificeSuit=S, hasSacrificeVehicle=False (maxLen=6 >= 9) [MAKESSENSE-TRACE] Result: True | Reason: (no FALSE reason set) [OK] Prio 10 | Bid: P -> P | Requires: true | From 'Offensive bidding when our side has passed twice - after preempt' --- Contract Inferences for Chosen Bid: P --- Rule-Specific MA/MI Bindings: { MA="S", OMA="H" } Analyzed Requires Tree (derived from 'true'): True No specific numerical or boolean constraints directly inferred from this rule's expression. --- End Contract Inferences --- Player N searching for explanations for bid 'P'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Offensive bidding when our side has passed twice - after preempt] MATCHED Prio 10 | Bid: P -> P | Requires: true | From 'Offensive bidding when our side has passed twice - after preempt' Interpreting bid 'P' by N. Primary explanation's context: [2S, ..., P, *, P, *] from RuleSet: 'Offensive bidding when our side has passed twice - after preempt' Context Definition MA/MI Bindings: { MA="S", OMA="H" } Primary System Explanation (Rule): Prio 10, OrigBid 'P' -> ResBid 'P', Means '' -> resMeans '' Rule-Specific Full Bindings (MA/MI): { MA="S", OMA="H" } Analyzed Requires String (for this instance): 'true' Interpreted Meaning: '' PostCondition: '' Player view after bid: HCP=6-11 (shown 6-?) | Lengths: S=6 H-4 [/bid] Board= Seat=E Auction=2S-X-P-3H-P-4N-P-5H -> P info: RequestTiming[0] [REQ 43548fc2] END GET /bid -> 200 in 36ms mem=1082MB (d=-1MB) gc+=1/0/0 cache=30 +hit=8 +miss=1 info: RequestTiming[0] [REQ 1f9384c8] START GET /getresponses?auction=2S-X-P-3H-P-4N-P-5H-P mem=1082MB gc0/1/2=2349/73/16 cache=30 info: RequestTiming[0] [REQ 1f9384c8] END GET /getresponses -> 200 in 4ms mem=1086MB (d=+4MB) gc+=0/0/0 cache=30 +hit=9 +miss=0 info: RequestTiming[0] [REQ 049cf338] START GET /bid?hand=96.9832.942.T643&ctx=2SDb--3H--4N--5H--5N&dealer=E&seat=W&vul=NS&details=true mem=1086MB gc0/1/2=2349/73/16 cache=30 [ParseAuctionContext] Input: '2SDb--3H--4N--5H--5N' -> Parsed 10 bids: 2S-X-P-3H-P-4N-P-5H-P-5N Player N searching for explanations for bid '2S'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Preemptive_3_Level_Openings, Preemptive_4_Level_Openings, Preemptive_5_Level_Openings, Very_High_Level_Openings_Or_Specific_Hands, Opening Bid, Weak two diamond, Weak two major] MATCHED Prio 60 | Bid: 2Ma -> 2S | Requires: hcp<= 11 and S == 6 and hcp> 4 and bestsuit('S') and loserlevel >= 2 and S_points >= 6 and H <= 4 and not ruleof21 | From 'Weak two major' Interpreting bid '2S' by N. Primary explanation's context: [] from RuleSet: 'Preemptive_3_Level_Openings' Primary System Explanation (Rule): Prio 60, OrigBid '2Ma' -> ResBid '2S', Means 'Weak 2 Ma' -> resMeans 'Weak 2 S' Rule-Specific Full Bindings (MA/MI): { MA="S" } Analyzed Requires String (for this instance): 'hcp<= 11 and S == 6 and hcp> 4 and bestsuit('S') and loserlevel >= 2 and S_points >= 6 and H <= 4 and not ruleof21' Interpreted Meaning: 'Weak 2 S' PostCondition: 'preempt,minhcp=6' Player view after bid: HCP=6-11 (shown 6-?) | Lengths: S=6 H-4 Player E searching for explanations for bid 'X'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Overcalling Weak 2S, Overcalling Weak 2Ma Opening, MichaelsCuebid2X] MATCHED Prio 18 | Bid: X -> X | Requires: hcp >= 18 | From 'Overcalling Weak 2Ma Opening' MATCHED Prio 15 | Bid: X -> X | Requires: hcp >= 13 and H >= 4 and C >= 2 and D >= 2 and S <= 3 | From 'Overcalling Weak 2Ma Opening' MATCHED Prio 12 | Bid: X -> X | Requires: hcp >= 15 and H >= 3 and S <= 3 | From 'Overcalling Weak 2Ma Opening' Interpreting bid 'X' by E. Primary explanation's context: [2S] from RuleSet: 'Overcalling Weak 2S' Primary System Explanation (Rule): Prio 18, OrigBid 'X' -> ResBid 'X', Means '' -> resMeans '' Rule-Specific Full Bindings (MA/MI): { MA="S", OMA="H" } Analyzed Requires String (for this instance): 'hcp >= 18' Interpreted Meaning: '' PostCondition: '' Player view after bid: HCP=13-? | Lengths: (none) Player S searching for explanations for bid 'P'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Responses to 2S-PX, Responses to 2Ma-PX, FeatureAskMajor] MATCHED Prio 0 | Bid: P -> P | Requires: not game | From 'Responses to 2Ma-PX' Interpreting bid 'P' by S. Primary explanation's context: [2S, X] from RuleSet: 'Responses to 2S-PX' Primary System Explanation (Rule): Prio 0, OrigBid 'P' -> ResBid 'P', Means '' -> resMeans '' Rule-Specific Full Bindings (MA/MI): { MA="S", OMA="H" } Analyzed Requires String (for this instance): 'not game' Interpreted Meaning: '' PostCondition: '' Player view after bid: HCP=?-14 | Lengths: (none) Player W searching for explanations for bid '3H'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Responses to 2Ma-X-P, Responses to **-X-P, Lebensohl2X] MATCHED Prio 70 | Bid: 3oMa -> 3H | Requires: H >= 4 and hcp>= 9 and hcp<= 12 | From 'Responses to 2Ma-X-P' Interpreting bid '3H' by W. Primary explanation's context: [2S, X, P] from RuleSet: 'Responses to 2Ma-X-P' Context Definition MA/MI Bindings: { MA="S", OMA="H" } Primary System Explanation (Rule): Prio 70, OrigBid '3oMa' -> ResBid '3H', Means 'Nat' -> resMeans 'Nat' Rule-Specific Full Bindings (MA/MI): { MA="S", OMA="H" } Analyzed Requires String (for this instance): 'H >= 4 and hcp>= 9 and hcp<= 12' Interpreted Meaning: 'Nat' PostCondition: '' Player view after bid: HCP=9-12 | Lengths: H4- Player N searching for explanations for bid 'P'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Passable situations - Preemptive offensive] MATCHED Prio 0 | Bid: P -> P | Requires: true | From 'Passable situations - Preemptive offensive' Interpreting bid 'P' by N. Primary explanation's context: [2S, *, P, *] from RuleSet: 'Passable situations - Preemptive offensive' Context Definition MA/MI Bindings: { MA="S", OMA="H" } Primary System Explanation (Rule): Prio 0, OrigBid 'P' -> ResBid 'P', Means '' -> resMeans '' Rule-Specific Full Bindings (MA/MI): { MA="S", OMA="H" } Analyzed Requires String (for this instance): 'true' Interpreted Meaning: '' PostCondition: '' Player view after bid: HCP=6-11 (shown 6-?) | Lengths: S=6 H-4 Player E searching for explanations for bid '4N'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Responses to 2S-P-P-X-P-3H-P, Responses to 2Ma-P-P-X-P-3oMa-P] MATCHED Prio 65 | Bid: 4N -> 4N | Requires: (H >= 4) AND (CanAsk_H_RKC) | From 'Responses to 2Ma-P-P-X-P-3oMa-P' MATCHED Prio 70 | Bid: 4N -> 4N | Requires: (H >= 4) AND (H_slam) | From 'Responses to 2Ma-P-P-X-P-3oMa-P' Interpreting bid '4N' by E. Primary explanation's context: [2S, X, P, 3H, P] from RuleSet: 'Responses to 2S-P-P-X-P-3H-P' Primary System Explanation (Rule): Prio 70, OrigBid '4N' -> ResBid '4N', Means 'RKC' -> resMeans 'RKC' Rule-Specific Full Bindings (MA/MI): { MA="S", OMA="H" } Analyzed Requires String (for this instance): '(H >= 4) AND (H_slam)' Interpreted Meaning: 'RKC' *** ARTIFICIAL bid (does not promise the named suit) *** PostCondition: 'T=H' Player view after bid: HCP=15-? | Lengths: H4- Combined* (latent until partner's next UpdateMyContext back-solve): H=31 Player S searching for explanations for bid 'P'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Offensive bidding when our side has passed twice - after preempt] MATCHED Prio 10 | Bid: P -> P | Requires: true | From 'Offensive bidding when our side has passed twice - after preempt' Interpreting bid 'P' by S. Primary explanation's context: [2S, ..., P, *, P, *] from RuleSet: 'Offensive bidding when our side has passed twice - after preempt' Context Definition MA/MI Bindings: { MA="S", OMA="H" } Primary System Explanation (Rule): Prio 10, OrigBid 'P' -> ResBid 'P', Means '' -> resMeans '' Rule-Specific Full Bindings (MA/MI): { MA="S", OMA="H" } Analyzed Requires String (for this instance): 'true' Interpreted Meaning: '' PostCondition: '' Player view after bid: HCP=?-14 | Lengths: (none) Player W searching for explanations for bid '5H'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [RKC Hearts, Void responses to 4N - RKC0314_H] MATCHED Prio 12 | Bid: 5H -> 5H | Requires: (havekeycards == 2 or havekeycards == 5) and not trumpqueen | From 'RKC Hearts' Interpreting bid '5H' by W. Primary explanation's context: [..., 4N, P] from RuleSet: 'RKC Hearts' Primary System Explanation (Rule): Prio 12, OrigBid '5H' -> ResBid '5H', Means '2 keycards, no Queen' -> resMeans '2 keycards, no Queen' Analyzed Requires String (for this instance): '(havekeycards == 2 or havekeycards == 5) and not trumpqueen' Interpreted Meaning: '2 keycards, no Queen' *** ARTIFICIAL bid (does not promise the named suit) *** PostCondition: '' Player view after bid: HCP=12-12 | Lengths: H4- Player N searching for explanations for bid 'P'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Offensive bidding when our side has passed twice - after preempt] MATCHED Prio 10 | Bid: P -> P | Requires: true | From 'Offensive bidding when our side has passed twice - after preempt' Interpreting bid 'P' by N. Primary explanation's context: [2S, ..., P, *, P, *] from RuleSet: 'Offensive bidding when our side has passed twice - after preempt' Context Definition MA/MI Bindings: { MA="S", OMA="H" } Primary System Explanation (Rule): Prio 10, OrigBid 'P' -> ResBid 'P', Means '' -> resMeans '' Rule-Specific Full Bindings (MA/MI): { MA="S", OMA="H" } Analyzed Requires String (for this instance): 'true' Interpreted Meaning: '' PostCondition: '' Player view after bid: HCP=6-11 (shown 6-?) | Lengths: S=6 H-4 Player E searching for explanations for bid '5N'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Responses to ...-4N-PX-5H-P] MATCHED Prio 20 | Bid: 5N -> 5N | Requires: haveallkeycardsandqueen | From 'Responses to ...-4N-PX-5H-P' Interpreting bid '5N' by E. Primary explanation's context: [..., 4N, P, 5H, P] from RuleSet: 'Responses to ...-4N-PX-5H-P' Primary System Explanation (Rule): Prio 20, OrigBid '5N' -> ResBid '5N', Means '' -> resMeans '' Analyzed Requires String (for this instance): 'haveallkeycardsandqueen' Interpreted Meaning: '' *** ARTIFICIAL bid (does not promise the named suit) *** PostCondition: '' Player view after bid: HCP=17-? | Lengths: H4- Combined* (latent until partner's next UpdateMyContext back-solve): H=31 Player S found 1 applicable auction contexts: 2S-X-P-3H-P-4N-P-5H-P-5N Hand 96.9832.942.T643 Consolidated match found. Contributing RuleSets: [Offensive bidding when I have passed twice] [BG DIAG] S PathA(fit): combLen=8 points=6 threshold=25 floorPasses=True -> False [BG DIAG] S -> FALSE (no path qualifies) [ESTIMATE-TRICKS] Board=? Player=S Hand=96.9832.942.T643 suit=Spades | combinedSuitPoints=6.0 combinedLen=8 myTrumpLen=2 myLosers=11 | tricksFromPoints=3.33 tricksFromLtc=2.71 posAdj=-0.25 bestEstimate=3.08 cap=13 -> 3 [CheckTarget] suit=Spades level=4: tricks=3, level=-3, result=False Ctx (S): HCP=0, TP=1, Shape:2=4=3=4, Bal, MinInRange(6-?) Partner: HCP(6-11) | Bal? | Suits[S:{L:6,P:6+} H:{L:-4}] Comb: min=6, max=11 | Losers=11 | LoserLevel=0 | RuleOf=8 | min=True | max=False | shown_min=6 | shown_max= Suitinformation Points: S=0 | H=1 | D=1 | C=1 Game: S=False | H=False | D=False | C=False, Stoppers: S=False | H=False | D=False | C=True Slam: haveallkeycardsandqueen=False | missingkeycards=True | missingonekeycardorqueen=False | missingonekeycard=False | havekeycards=-1 | trumpqueen=False | trump= BestSuit: C=True D=False H=False S=False Longest: C=True D=False H=True S=False Suit | Viable | Small Slam Target | Grand Slam Target | Combined Points Min ----------|--------|-------------------|-------------------|-------------------- Spade | True | 33 | 37 | 6 Heart | False | 99 | 99 | 7 Diamond | False | 99 | 99 | 7 Club | False | 99 | 99 | 7 Nt | False | 33 | 37 | 6 [CANSACRIFICE-TRACE] Board=? Player=S Suit=S Hand=96.9832.942.T643 Auction=2S-X-P-3H-P-4N-P-5H-P-5N [CANSACRIFICE-TRACE] [CanSac] Projected opponent contract: 4H (artificial=True) [CANSACRIFICE-TRACE] [CanSac] Fit OK: myLength=2, combined=8 [CANSACRIFICE-TRACE] [CanSac] Our contract: 4S, myTricks=3, myTarget=10 [CANSACRIFICE-TRACE] [CanSac] Defensive check: oppTricks=13, theirTarget=10 [CANSACRIFICE-TRACE] [CanSac] LOTT: fit insufficient (our=8, their=8), inactive [CANSACRIFICE-TRACE] [CanSac] weAreVul=True, lottActive=False [CANSACRIFICE-TRACE] [CanSac] Opponent score: 510 (contract=4H, tricks=13, vul=False) [CANSACRIFICE-TRACE] [CanSac] EvaluateSacrificeProfitability: isProfitable=False [insufficient suit points (6 < minSuitPoints 22)] [CANSACRIFICE-TRACE] [CanSac] => PASS (sacrifice not profitable) [PENALTY-DOUBLE-TRACE] Board=? Player=S [PENALTY-DOUBLE-TRACE] [PenaltyX] Contract: 5N, Player: S, HCP: 0, TotalPoints: 1 [PENALTY-DOUBLE-TRACE] [PenaltyX] Expected their contract: 5N -> ~12 tricks (need 11, makes +1); our defensive tricks ~1.0 [PENALTY-DOUBLE-TRACE] [PenaltyX] PartnerJustBidGameInSuit: False [PENALTY-DOUBLE-TRACE] [PenaltyX] High-level no-fit double (level 5, no agreed trump): partner@min, no Q/J tricks [PENALTY-DOUBLE-TRACE] [PenaltyX] Short (2) in partner's long suit (Spades, partner shown 6+ cards) vs NT [doubleton+noOutsideAce] -- reducing defensive tricks: 1.0 -> 0.5 (penalty 0.5) [PENALTY-DOUBLE-TRACE] [PenaltyX] Defense: base=1.0, stackBonus=0.0, partnerBoost=0.0, total=0, needed=3 [PENALTY-DOUBLE-TRACE] [PenaltyX] => PASS (defense 0 < needed 3) [PENALTY-DOUBLE-TRACE] Board=? Player=S (cached => PASS) [MAKESSENSE-TRACE] Board=? Player=S [MAKESSENSE-TRACE] Contract: 5N, Declarer: E, Player: S, HCP: 0 [MAKESSENSE-TRACE] PartnerHCP: 6-11, CombinedHcpMin: 6, OurBestGame: none [MAKESSENSE-TRACE] IsDoubled: False, IsGF: False, IsF1: False [MAKESSENSE-TRACE] Entering Step 3: weAreDeclarer=False [MAKESSENSE-TRACE] GetBestFit(exclude=H) -> S len=8 | S(2+6=8) H(4+0=4) D(3+0=3) C(4+0=4) [MAKESSENSE-TRACE] Sacrifice eval: sacrificeSuit=S, hasSacrificeVehicle=False (maxLen=8 >= 9) [MAKESSENSE-TRACE] Result: True | Reason: (no FALSE reason set) [OK] Prio 0 | Bid: P -> P | Requires: true | From 'Offensive bidding when I have passed twice' --- Contract Inferences for Chosen Bid: P --- Analyzed Requires Tree (derived from 'true'): True No specific numerical or boolean constraints directly inferred from this rule's expression. --- End Contract Inferences --- Player S searching for explanations for bid 'P'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Offensive bidding when I have passed twice] MATCHED Prio 0 | Bid: P -> P | Requires: true | From 'Offensive bidding when I have passed twice' Interpreting bid 'P' by S. Primary explanation's context: [..., P, *, P, *, P, *, P, *] from RuleSet: 'Offensive bidding when I have passed twice' Primary System Explanation (Rule): Prio 0, OrigBid 'P' -> ResBid 'P', Means '' -> resMeans '' Analyzed Requires String (for this instance): 'true' Interpreted Meaning: '' PostCondition: '' Player view after bid: HCP=?-14 | Lengths: (none) [/bid] Board= Seat=W Auction=2S-X-P-3H-P-4N-P-5H-P-5N -> P info: RequestTiming[0] [REQ 049cf338] END GET /bid -> 200 in 37ms mem=1084MB (d=-2MB) gc+=1/0/0 cache=32 +hit=9 +miss=2 info: RequestTiming[0] [REQ 91abfd7e] START GET /bid?hand=T52.AJ54.A6.J875&ctx=2SDb--3H--4N--5H--5N--&dealer=E&seat=N&vul=NS&details=true mem=1084MB gc0/1/2=2350/73/16 cache=32 [ParseAuctionContext] Input: '2SDb--3H--4N--5H--5N--' -> Parsed 11 bids: 2S-X-P-3H-P-4N-P-5H-P-5N-P Player N searching for explanations for bid '2S'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Preemptive_3_Level_Openings, Preemptive_4_Level_Openings, Preemptive_5_Level_Openings, Very_High_Level_Openings_Or_Specific_Hands, Opening Bid, Weak two diamond, Weak two major] MATCHED Prio 60 | Bid: 2Ma -> 2S | Requires: hcp<= 11 and S == 6 and hcp> 4 and bestsuit('S') and loserlevel >= 2 and S_points >= 6 and H <= 4 and not ruleof21 | From 'Weak two major' Interpreting bid '2S' by N. Primary explanation's context: [] from RuleSet: 'Preemptive_3_Level_Openings' Primary System Explanation (Rule): Prio 60, OrigBid '2Ma' -> ResBid '2S', Means 'Weak 2 Ma' -> resMeans 'Weak 2 S' Rule-Specific Full Bindings (MA/MI): { MA="S" } Analyzed Requires String (for this instance): 'hcp<= 11 and S == 6 and hcp> 4 and bestsuit('S') and loserlevel >= 2 and S_points >= 6 and H <= 4 and not ruleof21' Interpreted Meaning: 'Weak 2 S' PostCondition: 'preempt,minhcp=6' Player view after bid: HCP=6-11 (shown 6-?) | Lengths: S=6 H-4 Player E searching for explanations for bid 'X'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Overcalling Weak 2S, Overcalling Weak 2Ma Opening, MichaelsCuebid2X] MATCHED Prio 18 | Bid: X -> X | Requires: hcp >= 18 | From 'Overcalling Weak 2Ma Opening' MATCHED Prio 15 | Bid: X -> X | Requires: hcp >= 13 and H >= 4 and C >= 2 and D >= 2 and S <= 3 | From 'Overcalling Weak 2Ma Opening' MATCHED Prio 12 | Bid: X -> X | Requires: hcp >= 15 and H >= 3 and S <= 3 | From 'Overcalling Weak 2Ma Opening' Interpreting bid 'X' by E. Primary explanation's context: [2S] from RuleSet: 'Overcalling Weak 2S' Primary System Explanation (Rule): Prio 18, OrigBid 'X' -> ResBid 'X', Means '' -> resMeans '' Rule-Specific Full Bindings (MA/MI): { MA="S", OMA="H" } Analyzed Requires String (for this instance): 'hcp >= 18' Interpreted Meaning: '' PostCondition: '' Player view after bid: HCP=13-? | Lengths: (none) Player S searching for explanations for bid 'P'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Responses to 2S-PX, Responses to 2Ma-PX, FeatureAskMajor] MATCHED Prio 0 | Bid: P -> P | Requires: not game | From 'Responses to 2Ma-PX' Interpreting bid 'P' by S. Primary explanation's context: [2S, X] from RuleSet: 'Responses to 2S-PX' Primary System Explanation (Rule): Prio 0, OrigBid 'P' -> ResBid 'P', Means '' -> resMeans '' Rule-Specific Full Bindings (MA/MI): { MA="S", OMA="H" } Analyzed Requires String (for this instance): 'not game' Interpreted Meaning: '' PostCondition: '' Player view after bid: HCP=?-14 | Lengths: (none) Player W searching for explanations for bid '3H'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Responses to 2Ma-X-P, Responses to **-X-P, Lebensohl2X] MATCHED Prio 70 | Bid: 3oMa -> 3H | Requires: H >= 4 and hcp>= 9 and hcp<= 12 | From 'Responses to 2Ma-X-P' Interpreting bid '3H' by W. Primary explanation's context: [2S, X, P] from RuleSet: 'Responses to 2Ma-X-P' Context Definition MA/MI Bindings: { MA="S", OMA="H" } Primary System Explanation (Rule): Prio 70, OrigBid '3oMa' -> ResBid '3H', Means 'Nat' -> resMeans 'Nat' Rule-Specific Full Bindings (MA/MI): { MA="S", OMA="H" } Analyzed Requires String (for this instance): 'H >= 4 and hcp>= 9 and hcp<= 12' Interpreted Meaning: 'Nat' PostCondition: '' Player view after bid: HCP=9-12 | Lengths: H4- Player N searching for explanations for bid 'P'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Passable situations - Preemptive offensive] MATCHED Prio 0 | Bid: P -> P | Requires: true | From 'Passable situations - Preemptive offensive' Interpreting bid 'P' by N. Primary explanation's context: [2S, *, P, *] from RuleSet: 'Passable situations - Preemptive offensive' Context Definition MA/MI Bindings: { MA="S", OMA="H" } Primary System Explanation (Rule): Prio 0, OrigBid 'P' -> ResBid 'P', Means '' -> resMeans '' Rule-Specific Full Bindings (MA/MI): { MA="S", OMA="H" } Analyzed Requires String (for this instance): 'true' Interpreted Meaning: '' PostCondition: '' Player view after bid: HCP=6-11 (shown 6-?) | Lengths: S=6 H-4 Player E searching for explanations for bid '4N'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Responses to 2S-P-P-X-P-3H-P, Responses to 2Ma-P-P-X-P-3oMa-P] MATCHED Prio 65 | Bid: 4N -> 4N | Requires: (H >= 4) AND (CanAsk_H_RKC) | From 'Responses to 2Ma-P-P-X-P-3oMa-P' MATCHED Prio 70 | Bid: 4N -> 4N | Requires: (H >= 4) AND (H_slam) | From 'Responses to 2Ma-P-P-X-P-3oMa-P' Interpreting bid '4N' by E. Primary explanation's context: [2S, X, P, 3H, P] from RuleSet: 'Responses to 2S-P-P-X-P-3H-P' Primary System Explanation (Rule): Prio 70, OrigBid '4N' -> ResBid '4N', Means 'RKC' -> resMeans 'RKC' Rule-Specific Full Bindings (MA/MI): { MA="S", OMA="H" } Analyzed Requires String (for this instance): '(H >= 4) AND (H_slam)' Interpreted Meaning: 'RKC' *** ARTIFICIAL bid (does not promise the named suit) *** PostCondition: 'T=H' Player view after bid: HCP=13-? | Lengths: H4- Combined* (latent until partner's next UpdateMyContext back-solve): H=31 Player S searching for explanations for bid 'P'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Offensive bidding when our side has passed twice - after preempt] MATCHED Prio 10 | Bid: P -> P | Requires: true | From 'Offensive bidding when our side has passed twice - after preempt' Interpreting bid 'P' by S. Primary explanation's context: [2S, ..., P, *, P, *] from RuleSet: 'Offensive bidding when our side has passed twice - after preempt' Context Definition MA/MI Bindings: { MA="S", OMA="H" } Primary System Explanation (Rule): Prio 10, OrigBid 'P' -> ResBid 'P', Means '' -> resMeans '' Rule-Specific Full Bindings (MA/MI): { MA="S", OMA="H" } Analyzed Requires String (for this instance): 'true' Interpreted Meaning: '' PostCondition: '' Player view after bid: HCP=?-14 | Lengths: (none) Player W searching for explanations for bid '5H'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [RKC Hearts, Void responses to 4N - RKC0314_H] MATCHED Prio 12 | Bid: 5H -> 5H | Requires: (havekeycards == 2 or havekeycards == 5) and not trumpqueen | From 'RKC Hearts' Interpreting bid '5H' by W. Primary explanation's context: [..., 4N, P] from RuleSet: 'RKC Hearts' Primary System Explanation (Rule): Prio 12, OrigBid '5H' -> ResBid '5H', Means '2 keycards, no Queen' -> resMeans '2 keycards, no Queen' Analyzed Requires String (for this instance): '(havekeycards == 2 or havekeycards == 5) and not trumpqueen' Interpreted Meaning: '2 keycards, no Queen' *** ARTIFICIAL bid (does not promise the named suit) *** PostCondition: '' Player view after bid: HCP=12-12 | Lengths: H4- Player N searching for explanations for bid 'P'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Offensive bidding when our side has passed twice - after preempt] MATCHED Prio 10 | Bid: P -> P | Requires: true | From 'Offensive bidding when our side has passed twice - after preempt' Interpreting bid 'P' by N. Primary explanation's context: [2S, ..., P, *, P, *] from RuleSet: 'Offensive bidding when our side has passed twice - after preempt' Context Definition MA/MI Bindings: { MA="S", OMA="H" } Primary System Explanation (Rule): Prio 10, OrigBid 'P' -> ResBid 'P', Means '' -> resMeans '' Rule-Specific Full Bindings (MA/MI): { MA="S", OMA="H" } Analyzed Requires String (for this instance): 'true' Interpreted Meaning: '' PostCondition: '' Player view after bid: HCP=6-11 (shown 6-?) | Lengths: S=6 H-4 Player E searching for explanations for bid '5N'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Responses to ...-4N-PX-5H-P] MATCHED Prio 20 | Bid: 5N -> 5N | Requires: haveallkeycardsandqueen | From 'Responses to ...-4N-PX-5H-P' Interpreting bid '5N' by E. Primary explanation's context: [..., 4N, P, 5H, P] from RuleSet: 'Responses to ...-4N-PX-5H-P' Primary System Explanation (Rule): Prio 20, OrigBid '5N' -> ResBid '5N', Means '' -> resMeans '' Analyzed Requires String (for this instance): 'haveallkeycardsandqueen' Interpreted Meaning: '' *** ARTIFICIAL bid (does not promise the named suit) *** PostCondition: '' Player view after bid: HCP=17-? | Lengths: H4- Combined* (latent until partner's next UpdateMyContext back-solve): H=31 Player S searching for explanations for bid 'P'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Offensive bidding when I have passed twice] MATCHED Prio 0 | Bid: P -> P | Requires: true | From 'Offensive bidding when I have passed twice' Interpreting bid 'P' by S. Primary explanation's context: [..., P, *, P, *, P, *, P, *] from RuleSet: 'Offensive bidding when I have passed twice' Primary System Explanation (Rule): Prio 0, OrigBid 'P' -> ResBid 'P', Means '' -> resMeans '' Analyzed Requires String (for this instance): 'true' Interpreted Meaning: '' PostCondition: '' Player view after bid: HCP=?-14 | Lengths: (none) Player W found 1 applicable auction contexts: 2S-X-P-3H-P-4N-P-5H-P-5N-P Hand T52.AJ54.A6.J875 Consolidated match found. Contributing RuleSets: [Responses to ...-4N-PX-*-PX-5N-P] [BG DIAG] H PathA(fit): combLen=8 points=30 threshold=25 floorPasses=True -> True Ctx (W): HCP=10, TP=10, Shape:3=4=2=4, Bal Partner: HCP(17-?) | Suits[H:{L:4+,P:19+}] Comb: min=30, max=40 | Losers=9 | LoserLevel=1 | RuleOf=18 | min=True | max=True | shown_min= | shown_max= Suitinformation Points: S=11 | H=11 | D=10 | C=11 Game: S=False | H=True | D=False | C=False, Stoppers: S=False | H=True | D=True | C=True Slam: haveallkeycardsandqueen=True | missingkeycards=False | missingonekeycardorqueen=False | missingonekeycard=False | havekeycards=2 | trumpqueen=False | trump=Hearts BestSuit: C=True D=False H=False S=False Longest: C=True D=False H=True S=False Suit | Viable | Small Slam Target | Grand Slam Target | Combined Points Min ----------|--------|-------------------|-------------------|-------------------- Spade | False | 99 | 99 | 28 Heart | True | 33 | 37 | 30 Diamond | False | 99 | 99 | 27 Club | False | 99 | 99 | 28 Nt | False | 33 | 37 | 30 [X] Prio 20 | Bid: 7H -> 7H | Requires: CanBidGrand('H') | From 'Responses to ...-4N-PX-*-PX-5N-P' [conv=RKC0314_H] [X] Prio 15 | Bid: 6C -> 6C | Requires: haveallkeycardsandqueen and control('C') | From 'Responses to ...-4N-PX-*-PX-5N-P' [conv=RKC0314_H] [OK] Prio 10 | Bid: 6H -> 6H | Requires: true | From 'Responses to ...-4N-PX-*-PX-5N-P' [conv=RKC0314_H] --- Contract Inferences for Chosen Bid: 6H --- Analyzed Requires Tree (derived from 'true'): True No specific numerical or boolean constraints directly inferred from this rule's expression. --- End Contract Inferences --- Player W searching for explanations for bid '6H'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Responses to ...-4N-PX-*-PX-5N-P] MATCHED Prio 10 | Bid: 6H -> 6H | Requires: true | From 'Responses to ...-4N-PX-*-PX-5N-P' Interpreting bid '6H' by W. Primary explanation's context: [..., 4N, P, *, P, 5N, P] from RuleSet: 'Responses to ...-4N-PX-*-PX-5N-P' Primary System Explanation (Rule): Prio 10, OrigBid '6H' -> ResBid '6H', Means '' -> resMeans '' Analyzed Requires String (for this instance): 'true' Interpreted Meaning: '' PostCondition: '' Player view after bid: HCP=12-12 | Lengths: H4- [/bid] Board= Seat=N Auction=2S-X-P-3H-P-4N-P-5H-P-5N-P -> 6H info: RequestTiming[0] [REQ 91abfd7e] END GET /bid -> 200 in 12ms mem=1090MB (d=+6MB) gc+=0/0/0 cache=33 +hit=11 +miss=1 info: RequestTiming[0] [REQ 24708e5d] START GET /bid?hand=KQJ874.7.K875.92&ctx=2SDb--3H--4N--5H--5N--6H&dealer=E&seat=E&vul=NS&details=true mem=1090MB gc0/1/2=2350/73/16 cache=33 [ParseAuctionContext] Input: '2SDb--3H--4N--5H--5N--6H' -> Parsed 12 bids: 2S-X-P-3H-P-4N-P-5H-P-5N-P-6H Player N searching for explanations for bid '2S'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Preemptive_3_Level_Openings, Preemptive_4_Level_Openings, Preemptive_5_Level_Openings, Very_High_Level_Openings_Or_Specific_Hands, Opening Bid, Weak two diamond, Weak two major] MATCHED Prio 60 | Bid: 2Ma -> 2S | Requires: hcp<= 11 and S == 6 and hcp> 4 and bestsuit('S') and loserlevel >= 2 and S_points >= 6 and H <= 4 and not ruleof21 | From 'Weak two major' Interpreting bid '2S' by N. Primary explanation's context: [] from RuleSet: 'Preemptive_3_Level_Openings' Primary System Explanation (Rule): Prio 60, OrigBid '2Ma' -> ResBid '2S', Means 'Weak 2 Ma' -> resMeans 'Weak 2 S' Rule-Specific Full Bindings (MA/MI): { MA="S" } Analyzed Requires String (for this instance): 'hcp<= 11 and S == 6 and hcp> 4 and bestsuit('S') and loserlevel >= 2 and S_points >= 6 and H <= 4 and not ruleof21' Interpreted Meaning: 'Weak 2 S' PostCondition: 'preempt,minhcp=6' Player view after bid: HCP=6-11 (shown 6-?) | Lengths: S=6 H-4 Player E searching for explanations for bid 'X'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Overcalling Weak 2S, Overcalling Weak 2Ma Opening, MichaelsCuebid2X] MATCHED Prio 18 | Bid: X -> X | Requires: hcp >= 18 | From 'Overcalling Weak 2Ma Opening' MATCHED Prio 15 | Bid: X -> X | Requires: hcp >= 13 and H >= 4 and C >= 2 and D >= 2 and S <= 3 | From 'Overcalling Weak 2Ma Opening' MATCHED Prio 12 | Bid: X -> X | Requires: hcp >= 15 and H >= 3 and S <= 3 | From 'Overcalling Weak 2Ma Opening' Interpreting bid 'X' by E. Primary explanation's context: [2S] from RuleSet: 'Overcalling Weak 2S' Primary System Explanation (Rule): Prio 18, OrigBid 'X' -> ResBid 'X', Means '' -> resMeans '' Rule-Specific Full Bindings (MA/MI): { MA="S", OMA="H" } Analyzed Requires String (for this instance): 'hcp >= 18' Interpreted Meaning: '' PostCondition: '' Player view after bid: HCP=13-? | Lengths: (none) Player S searching for explanations for bid 'P'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Responses to 2S-PX, Responses to 2Ma-PX, FeatureAskMajor] MATCHED Prio 0 | Bid: P -> P | Requires: not game | From 'Responses to 2Ma-PX' Interpreting bid 'P' by S. Primary explanation's context: [2S, X] from RuleSet: 'Responses to 2S-PX' Primary System Explanation (Rule): Prio 0, OrigBid 'P' -> ResBid 'P', Means '' -> resMeans '' Rule-Specific Full Bindings (MA/MI): { MA="S", OMA="H" } Analyzed Requires String (for this instance): 'not game' Interpreted Meaning: '' PostCondition: '' Player view after bid: HCP=?-14 | Lengths: (none) Player W searching for explanations for bid '3H'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Responses to 2Ma-X-P, Responses to **-X-P, Lebensohl2X] MATCHED Prio 70 | Bid: 3oMa -> 3H | Requires: H >= 4 and hcp>= 9 and hcp<= 12 | From 'Responses to 2Ma-X-P' Interpreting bid '3H' by W. Primary explanation's context: [2S, X, P] from RuleSet: 'Responses to 2Ma-X-P' Context Definition MA/MI Bindings: { MA="S", OMA="H" } Primary System Explanation (Rule): Prio 70, OrigBid '3oMa' -> ResBid '3H', Means 'Nat' -> resMeans 'Nat' Rule-Specific Full Bindings (MA/MI): { MA="S", OMA="H" } Analyzed Requires String (for this instance): 'H >= 4 and hcp>= 9 and hcp<= 12' Interpreted Meaning: 'Nat' PostCondition: '' Player view after bid: HCP=9-12 | Lengths: H4- Player N searching for explanations for bid 'P'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Passable situations - Preemptive offensive] MATCHED Prio 0 | Bid: P -> P | Requires: true | From 'Passable situations - Preemptive offensive' Interpreting bid 'P' by N. Primary explanation's context: [2S, *, P, *] from RuleSet: 'Passable situations - Preemptive offensive' Context Definition MA/MI Bindings: { MA="S", OMA="H" } Primary System Explanation (Rule): Prio 0, OrigBid 'P' -> ResBid 'P', Means '' -> resMeans '' Rule-Specific Full Bindings (MA/MI): { MA="S", OMA="H" } Analyzed Requires String (for this instance): 'true' Interpreted Meaning: '' PostCondition: '' Player view after bid: HCP=6-11 (shown 6-?) | Lengths: S=6 H-4 Player E searching for explanations for bid '4N'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Responses to 2S-P-P-X-P-3H-P, Responses to 2Ma-P-P-X-P-3oMa-P] MATCHED Prio 65 | Bid: 4N -> 4N | Requires: (H >= 4) AND (CanAsk_H_RKC) | From 'Responses to 2Ma-P-P-X-P-3oMa-P' MATCHED Prio 70 | Bid: 4N -> 4N | Requires: (H >= 4) AND (H_slam) | From 'Responses to 2Ma-P-P-X-P-3oMa-P' Interpreting bid '4N' by E. Primary explanation's context: [2S, X, P, 3H, P] from RuleSet: 'Responses to 2S-P-P-X-P-3H-P' Primary System Explanation (Rule): Prio 70, OrigBid '4N' -> ResBid '4N', Means 'RKC' -> resMeans 'RKC' Rule-Specific Full Bindings (MA/MI): { MA="S", OMA="H" } Analyzed Requires String (for this instance): '(H >= 4) AND (H_slam)' Interpreted Meaning: 'RKC' *** ARTIFICIAL bid (does not promise the named suit) *** PostCondition: 'T=H' Player view after bid: HCP=15-? | Lengths: H4- Combined* (latent until partner's next UpdateMyContext back-solve): H=31 Player S searching for explanations for bid 'P'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Offensive bidding when our side has passed twice - after preempt] MATCHED Prio 10 | Bid: P -> P | Requires: true | From 'Offensive bidding when our side has passed twice - after preempt' Interpreting bid 'P' by S. Primary explanation's context: [2S, ..., P, *, P, *] from RuleSet: 'Offensive bidding when our side has passed twice - after preempt' Context Definition MA/MI Bindings: { MA="S", OMA="H" } Primary System Explanation (Rule): Prio 10, OrigBid 'P' -> ResBid 'P', Means '' -> resMeans '' Rule-Specific Full Bindings (MA/MI): { MA="S", OMA="H" } Analyzed Requires String (for this instance): 'true' Interpreted Meaning: '' PostCondition: '' Player view after bid: HCP=?-14 | Lengths: (none) Player W searching for explanations for bid '5H'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [RKC Hearts, Void responses to 4N - RKC0314_H] MATCHED Prio 12 | Bid: 5H -> 5H | Requires: (havekeycards == 2 or havekeycards == 5) and not trumpqueen | From 'RKC Hearts' Interpreting bid '5H' by W. Primary explanation's context: [..., 4N, P] from RuleSet: 'RKC Hearts' Primary System Explanation (Rule): Prio 12, OrigBid '5H' -> ResBid '5H', Means '2 keycards, no Queen' -> resMeans '2 keycards, no Queen' Analyzed Requires String (for this instance): '(havekeycards == 2 or havekeycards == 5) and not trumpqueen' Interpreted Meaning: '2 keycards, no Queen' *** ARTIFICIAL bid (does not promise the named suit) *** PostCondition: '' Player view after bid: HCP=12-12 | Lengths: H4- Player N searching for explanations for bid 'P'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Offensive bidding when our side has passed twice - after preempt] MATCHED Prio 10 | Bid: P -> P | Requires: true | From 'Offensive bidding when our side has passed twice - after preempt' Interpreting bid 'P' by N. Primary explanation's context: [2S, ..., P, *, P, *] from RuleSet: 'Offensive bidding when our side has passed twice - after preempt' Context Definition MA/MI Bindings: { MA="S", OMA="H" } Primary System Explanation (Rule): Prio 10, OrigBid 'P' -> ResBid 'P', Means '' -> resMeans '' Rule-Specific Full Bindings (MA/MI): { MA="S", OMA="H" } Analyzed Requires String (for this instance): 'true' Interpreted Meaning: '' PostCondition: '' Player view after bid: HCP=6-11 (shown 6-?) | Lengths: S=6 H-4 Player E searching for explanations for bid '5N'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Responses to ...-4N-PX-5H-P] MATCHED Prio 20 | Bid: 5N -> 5N | Requires: haveallkeycardsandqueen | From 'Responses to ...-4N-PX-5H-P' Interpreting bid '5N' by E. Primary explanation's context: [..., 4N, P, 5H, P] from RuleSet: 'Responses to ...-4N-PX-5H-P' Primary System Explanation (Rule): Prio 20, OrigBid '5N' -> ResBid '5N', Means '' -> resMeans '' Analyzed Requires String (for this instance): 'haveallkeycardsandqueen' Interpreted Meaning: '' *** ARTIFICIAL bid (does not promise the named suit) *** PostCondition: '' Player view after bid: HCP=17-? | Lengths: H4- Combined* (latent until partner's next UpdateMyContext back-solve): H=31 Player S searching for explanations for bid 'P'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Offensive bidding when I have passed twice] MATCHED Prio 0 | Bid: P -> P | Requires: true | From 'Offensive bidding when I have passed twice' Interpreting bid 'P' by S. Primary explanation's context: [..., P, *, P, *, P, *, P, *] from RuleSet: 'Offensive bidding when I have passed twice' Primary System Explanation (Rule): Prio 0, OrigBid 'P' -> ResBid 'P', Means '' -> resMeans '' Analyzed Requires String (for this instance): 'true' Interpreted Meaning: '' PostCondition: '' Player view after bid: HCP=?-14 | Lengths: (none) Player W searching for explanations for bid '6H'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Responses to ...-4N-PX-*-PX-5N-P] MATCHED Prio 10 | Bid: 6H -> 6H | Requires: true | From 'Responses to ...-4N-PX-*-PX-5N-P' Interpreting bid '6H' by W. Primary explanation's context: [..., 4N, P, *, P, 5N, P] from RuleSet: 'Responses to ...-4N-PX-*-PX-5N-P' Primary System Explanation (Rule): Prio 10, OrigBid '6H' -> ResBid '6H', Means '' -> resMeans '' Analyzed Requires String (for this instance): 'true' Interpreted Meaning: '' PostCondition: '' Player view after bid: HCP=12-12 | Lengths: H4- Player N found 1 applicable auction contexts: 2S-X-P-3H-P-4N-P-5H-P-5N-P-6H Hand KQJ874.7.K875.92 Consolidated match found. Contributing RuleSets: [Offensive bidding when I have passed twice] [BG DIAG] S PathB(self-suff): myLen=6 combinedHcp=9(my9+pard0) hcpNeeded=20 combLen=6 -> False [BG DIAG] S -> FALSE (no path qualifies) Ctx (N): HCP=9, TP=12, Shape:6=1=4=2, Unbal Partner: HCP(?-14) Comb: min=9, max=23 | Losers=6 | LoserLevel=2 | RuleOf=19 | min=False | max=False | shown_min= | shown_max= Suitinformation Points: S=15 | H=9 | D=13 | C=9 Game: S=False | H=False | D=False | C=False, Stoppers: S=True | H=False | D=True | C=False Slam: haveallkeycardsandqueen=False | missingkeycards=True | missingonekeycardorqueen=False | missingonekeycard=False | havekeycards=-1 | trumpqueen=False | trump= BestSuit: C=False D=False H=False S=True Longest: C=False D=False H=False S=True Suit | Viable | Small Slam Target | Grand Slam Target | Combined Points Min ----------|--------|-------------------|-------------------|-------------------- Spade | True | 33 | 37 | 15 Heart | False | 99 | 99 | 9 Diamond | False | 99 | 99 | 13 Club | False | 99 | 99 | 9 Nt | False | 31 | 37 | 9 [PENALTY-DOUBLE-TRACE] Board=? Player=N [PENALTY-DOUBLE-TRACE] [PenaltyX] Contract: 6H, Player: N, HCP: 9, TotalPoints: 12 [PENALTY-DOUBLE-TRACE] [PenaltyX] Expected their contract: 6H -> ~12 tricks (need 12, makes +0); our defensive tricks ~1.5 [PENALTY-DOUBLE-TRACE] [PenaltyX] PartnerJustBidGameInSuit: False [PENALTY-DOUBLE-TRACE] [PenaltyX] My trump length: 1 [PENALTY-DOUBLE-TRACE] [PenaltyX] => PASS (slam but no killing defense) [PENALTY-DOUBLE-TRACE] Board=? Player=N (cached => PASS) [MAKESSENSE-TRACE] Board=? Player=N [MAKESSENSE-TRACE] Contract: 6H, Declarer: W, Player: N, HCP: 9 [MAKESSENSE-TRACE] PartnerHCP: ?-14, CombinedHcpMin: 9, OurBestGame: none [MAKESSENSE-TRACE] IsDoubled: False, IsGF: False, IsF1: False [MAKESSENSE-TRACE] Entering Step 3: weAreDeclarer=False [MAKESSENSE-TRACE] GetBestFit(exclude=H) -> S len=6 | S(6+0=6) H(1+0=1) D(4+0=4) C(2+0=2) [MAKESSENSE-TRACE] Sacrifice eval: sacrificeSuit=S, hasSacrificeVehicle=False (maxLen=6 >= 9) [MAKESSENSE-TRACE] Result: True | Reason: (no FALSE reason set) [OK] Prio 0 | Bid: P -> P | Requires: true | From 'Offensive bidding when I have passed twice' --- Contract Inferences for Chosen Bid: P --- Analyzed Requires Tree (derived from 'true'): True No specific numerical or boolean constraints directly inferred from this rule's expression. --- End Contract Inferences --- Player N searching for explanations for bid 'P'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Offensive bidding when I have passed twice] MATCHED Prio 0 | Bid: P -> P | Requires: true | From 'Offensive bidding when I have passed twice' Interpreting bid 'P' by N. Primary explanation's context: [..., P, *, P, *, P, *, P, *] from RuleSet: 'Offensive bidding when I have passed twice' Primary System Explanation (Rule): Prio 0, OrigBid 'P' -> ResBid 'P', Means '' -> resMeans '' Analyzed Requires String (for this instance): 'true' Interpreted Meaning: '' PostCondition: '' Player view after bid: HCP=6-11 (shown 6-?) | Lengths: S=6 H-4 [/bid] Board= Seat=E Auction=2S-X-P-3H-P-4N-P-5H-P-5N-P-6H -> P info: RequestTiming[0] [REQ 24708e5d] END GET /bid -> 200 in 38ms mem=1086MB (d=-4MB) gc+=1/0/0 cache=34 +hit=12 +miss=1 info: RequestTiming[0] [REQ 855c6edd] START GET /getresponses?auction=2S-X-P-3H-P-4N-P-5H-P-5N-P-6H-P mem=1086MB gc0/1/2=2351/73/16 cache=34 info: RequestTiming[0] [REQ 855c6edd] END GET /getresponses -> 200 in 5ms mem=1092MB (d=+6MB) gc+=0/0/0 cache=34 +hit=13 +miss=0 info: RequestTiming[0] [REQ cd5b8396] START GET /bid?hand=96.9832.942.T643&ctx=2SDb--3H--4N--5H--5N--6H----&dealer=E&seat=W&vul=NS&details=true mem=1092MB gc0/1/2=2351/73/16 cache=34 [ParseAuctionContext] Input: '2SDb--3H--4N--5H--5N--6H----' -> Parsed 14 bids: 2S-X-P-3H-P-4N-P-5H-P-5N-P-6H-P-P Player N searching for explanations for bid '2S'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Preemptive_3_Level_Openings, Preemptive_4_Level_Openings, Preemptive_5_Level_Openings, Very_High_Level_Openings_Or_Specific_Hands, Opening Bid, Weak two diamond, Weak two major] MATCHED Prio 60 | Bid: 2Ma -> 2S | Requires: hcp<= 11 and S == 6 and hcp> 4 and bestsuit('S') and loserlevel >= 2 and S_points >= 6 and H <= 4 and not ruleof21 | From 'Weak two major' Interpreting bid '2S' by N. Primary explanation's context: [] from RuleSet: 'Preemptive_3_Level_Openings' Primary System Explanation (Rule): Prio 60, OrigBid '2Ma' -> ResBid '2S', Means 'Weak 2 Ma' -> resMeans 'Weak 2 S' Rule-Specific Full Bindings (MA/MI): { MA="S" } Analyzed Requires String (for this instance): 'hcp<= 11 and S == 6 and hcp> 4 and bestsuit('S') and loserlevel >= 2 and S_points >= 6 and H <= 4 and not ruleof21' Interpreted Meaning: 'Weak 2 S' PostCondition: 'preempt,minhcp=6' Player view after bid: HCP=6-11 (shown 6-?) | Lengths: S=6 H-4 Player E searching for explanations for bid 'X'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Overcalling Weak 2S, Overcalling Weak 2Ma Opening, MichaelsCuebid2X] MATCHED Prio 18 | Bid: X -> X | Requires: hcp >= 18 | From 'Overcalling Weak 2Ma Opening' MATCHED Prio 15 | Bid: X -> X | Requires: hcp >= 13 and H >= 4 and C >= 2 and D >= 2 and S <= 3 | From 'Overcalling Weak 2Ma Opening' MATCHED Prio 12 | Bid: X -> X | Requires: hcp >= 15 and H >= 3 and S <= 3 | From 'Overcalling Weak 2Ma Opening' Interpreting bid 'X' by E. Primary explanation's context: [2S] from RuleSet: 'Overcalling Weak 2S' Primary System Explanation (Rule): Prio 18, OrigBid 'X' -> ResBid 'X', Means '' -> resMeans '' Rule-Specific Full Bindings (MA/MI): { MA="S", OMA="H" } Analyzed Requires String (for this instance): 'hcp >= 18' Interpreted Meaning: '' PostCondition: '' Player view after bid: HCP=13-? | Lengths: (none) Player S searching for explanations for bid 'P'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Responses to 2S-PX, Responses to 2Ma-PX, FeatureAskMajor] MATCHED Prio 0 | Bid: P -> P | Requires: not game | From 'Responses to 2Ma-PX' Interpreting bid 'P' by S. Primary explanation's context: [2S, X] from RuleSet: 'Responses to 2S-PX' Primary System Explanation (Rule): Prio 0, OrigBid 'P' -> ResBid 'P', Means '' -> resMeans '' Rule-Specific Full Bindings (MA/MI): { MA="S", OMA="H" } Analyzed Requires String (for this instance): 'not game' Interpreted Meaning: '' PostCondition: '' Player view after bid: HCP=?-14 | Lengths: (none) Player W searching for explanations for bid '3H'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Responses to 2Ma-X-P, Responses to **-X-P, Lebensohl2X] MATCHED Prio 70 | Bid: 3oMa -> 3H | Requires: H >= 4 and hcp>= 9 and hcp<= 12 | From 'Responses to 2Ma-X-P' Interpreting bid '3H' by W. Primary explanation's context: [2S, X, P] from RuleSet: 'Responses to 2Ma-X-P' Context Definition MA/MI Bindings: { MA="S", OMA="H" } Primary System Explanation (Rule): Prio 70, OrigBid '3oMa' -> ResBid '3H', Means 'Nat' -> resMeans 'Nat' Rule-Specific Full Bindings (MA/MI): { MA="S", OMA="H" } Analyzed Requires String (for this instance): 'H >= 4 and hcp>= 9 and hcp<= 12' Interpreted Meaning: 'Nat' PostCondition: '' Player view after bid: HCP=9-12 | Lengths: H4- Player N searching for explanations for bid 'P'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Passable situations - Preemptive offensive] MATCHED Prio 0 | Bid: P -> P | Requires: true | From 'Passable situations - Preemptive offensive' Interpreting bid 'P' by N. Primary explanation's context: [2S, *, P, *] from RuleSet: 'Passable situations - Preemptive offensive' Context Definition MA/MI Bindings: { MA="S", OMA="H" } Primary System Explanation (Rule): Prio 0, OrigBid 'P' -> ResBid 'P', Means '' -> resMeans '' Rule-Specific Full Bindings (MA/MI): { MA="S", OMA="H" } Analyzed Requires String (for this instance): 'true' Interpreted Meaning: '' PostCondition: '' Player view after bid: HCP=6-11 (shown 6-?) | Lengths: S=6 H-4 Player E searching for explanations for bid '4N'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Responses to 2S-P-P-X-P-3H-P, Responses to 2Ma-P-P-X-P-3oMa-P] MATCHED Prio 65 | Bid: 4N -> 4N | Requires: (H >= 4) AND (CanAsk_H_RKC) | From 'Responses to 2Ma-P-P-X-P-3oMa-P' MATCHED Prio 70 | Bid: 4N -> 4N | Requires: (H >= 4) AND (H_slam) | From 'Responses to 2Ma-P-P-X-P-3oMa-P' Interpreting bid '4N' by E. Primary explanation's context: [2S, X, P, 3H, P] from RuleSet: 'Responses to 2S-P-P-X-P-3H-P' Primary System Explanation (Rule): Prio 70, OrigBid '4N' -> ResBid '4N', Means 'RKC' -> resMeans 'RKC' Rule-Specific Full Bindings (MA/MI): { MA="S", OMA="H" } Analyzed Requires String (for this instance): '(H >= 4) AND (H_slam)' Interpreted Meaning: 'RKC' *** ARTIFICIAL bid (does not promise the named suit) *** PostCondition: 'T=H' Player view after bid: HCP=15-? | Lengths: H4- Combined* (latent until partner's next UpdateMyContext back-solve): H=31 Player S searching for explanations for bid 'P'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Offensive bidding when our side has passed twice - after preempt] MATCHED Prio 10 | Bid: P -> P | Requires: true | From 'Offensive bidding when our side has passed twice - after preempt' Interpreting bid 'P' by S. Primary explanation's context: [2S, ..., P, *, P, *] from RuleSet: 'Offensive bidding when our side has passed twice - after preempt' Context Definition MA/MI Bindings: { MA="S", OMA="H" } Primary System Explanation (Rule): Prio 10, OrigBid 'P' -> ResBid 'P', Means '' -> resMeans '' Rule-Specific Full Bindings (MA/MI): { MA="S", OMA="H" } Analyzed Requires String (for this instance): 'true' Interpreted Meaning: '' PostCondition: '' Player view after bid: HCP=?-14 | Lengths: (none) Player W searching for explanations for bid '5H'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [RKC Hearts, Void responses to 4N - RKC0314_H] MATCHED Prio 12 | Bid: 5H -> 5H | Requires: (havekeycards == 2 or havekeycards == 5) and not trumpqueen | From 'RKC Hearts' Interpreting bid '5H' by W. Primary explanation's context: [..., 4N, P] from RuleSet: 'RKC Hearts' Primary System Explanation (Rule): Prio 12, OrigBid '5H' -> ResBid '5H', Means '2 keycards, no Queen' -> resMeans '2 keycards, no Queen' Analyzed Requires String (for this instance): '(havekeycards == 2 or havekeycards == 5) and not trumpqueen' Interpreted Meaning: '2 keycards, no Queen' *** ARTIFICIAL bid (does not promise the named suit) *** PostCondition: '' Player view after bid: HCP=12-12 | Lengths: H4- Player N searching for explanations for bid 'P'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Offensive bidding when our side has passed twice - after preempt] MATCHED Prio 10 | Bid: P -> P | Requires: true | From 'Offensive bidding when our side has passed twice - after preempt' Interpreting bid 'P' by N. Primary explanation's context: [2S, ..., P, *, P, *] from RuleSet: 'Offensive bidding when our side has passed twice - after preempt' Context Definition MA/MI Bindings: { MA="S", OMA="H" } Primary System Explanation (Rule): Prio 10, OrigBid 'P' -> ResBid 'P', Means '' -> resMeans '' Rule-Specific Full Bindings (MA/MI): { MA="S", OMA="H" } Analyzed Requires String (for this instance): 'true' Interpreted Meaning: '' PostCondition: '' Player view after bid: HCP=6-11 (shown 6-?) | Lengths: S=6 H-4 Player E searching for explanations for bid '5N'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Responses to ...-4N-PX-5H-P] MATCHED Prio 20 | Bid: 5N -> 5N | Requires: haveallkeycardsandqueen | From 'Responses to ...-4N-PX-5H-P' Interpreting bid '5N' by E. Primary explanation's context: [..., 4N, P, 5H, P] from RuleSet: 'Responses to ...-4N-PX-5H-P' Primary System Explanation (Rule): Prio 20, OrigBid '5N' -> ResBid '5N', Means '' -> resMeans '' Analyzed Requires String (for this instance): 'haveallkeycardsandqueen' Interpreted Meaning: '' *** ARTIFICIAL bid (does not promise the named suit) *** PostCondition: '' Player view after bid: HCP=17-? | Lengths: H4- Combined* (latent until partner's next UpdateMyContext back-solve): H=31 Player S searching for explanations for bid 'P'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Offensive bidding when I have passed twice] MATCHED Prio 0 | Bid: P -> P | Requires: true | From 'Offensive bidding when I have passed twice' Interpreting bid 'P' by S. Primary explanation's context: [..., P, *, P, *, P, *, P, *] from RuleSet: 'Offensive bidding when I have passed twice' Primary System Explanation (Rule): Prio 0, OrigBid 'P' -> ResBid 'P', Means '' -> resMeans '' Analyzed Requires String (for this instance): 'true' Interpreted Meaning: '' PostCondition: '' Player view after bid: HCP=?-14 | Lengths: (none) Player W searching for explanations for bid '6H'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Responses to ...-4N-PX-*-PX-5N-P] MATCHED Prio 10 | Bid: 6H -> 6H | Requires: true | From 'Responses to ...-4N-PX-*-PX-5N-P' Interpreting bid '6H' by W. Primary explanation's context: [..., 4N, P, *, P, 5N, P] from RuleSet: 'Responses to ...-4N-PX-*-PX-5N-P' Primary System Explanation (Rule): Prio 10, OrigBid '6H' -> ResBid '6H', Means '' -> resMeans '' Analyzed Requires String (for this instance): 'true' Interpreted Meaning: '' PostCondition: '' Player view after bid: HCP=12-12 | Lengths: H4- Player N searching for explanations for bid 'P'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Offensive bidding when I have passed twice] MATCHED Prio 0 | Bid: P -> P | Requires: true | From 'Offensive bidding when I have passed twice' Interpreting bid 'P' by N. Primary explanation's context: [..., P, *, P, *, P, *, P, *] from RuleSet: 'Offensive bidding when I have passed twice' Primary System Explanation (Rule): Prio 0, OrigBid 'P' -> ResBid 'P', Means '' -> resMeans '' Analyzed Requires String (for this instance): 'true' Interpreted Meaning: '' PostCondition: '' Player view after bid: HCP=6-11 (shown 6-?) | Lengths: S=6 H-4 Player E searching for explanations for bid 'P'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Passable situations - RKC0314_H, Grand slam decisions after 6-level bid - RKC0314_H] MATCHED Prio 0 | Bid: P -> P | Requires: true | From 'Passable situations - RKC0314_H' Interpreting bid 'P' by E. Primary explanation's context: [..., 4N, P, *, P, 5N, P, 6H, P] from RuleSet: 'Passable situations - RKC0314_H' Primary System Explanation (Rule): Prio 0, OrigBid 'P' -> ResBid 'P', Means '' -> resMeans '' Analyzed Requires String (for this instance): 'true' Interpreted Meaning: '' PostCondition: '' Player view after bid: HCP=17-? | Lengths: H4- Combined* (latent until partner's next UpdateMyContext back-solve): H=31 Player S found 1 applicable auction contexts: 2S-X-P-3H-P-4N-P-5H-P-5N-P-6H-P-P Hand 96.9832.942.T643 Consolidated match found. Contributing RuleSets: [Offensive bidding when I have passed twice] [BG DIAG] S PathA(fit): combLen=8 points=6 threshold=25 floorPasses=True -> False [BG DIAG] S -> FALSE (no path qualifies) [ESTIMATE-TRICKS] Board=? Player=S Hand=96.9832.942.T643 suit=Spades | combinedSuitPoints=6.0 combinedLen=8 myTrumpLen=2 myLosers=11 | tricksFromPoints=3.33 tricksFromLtc=2.71 posAdj=-0.25 bestEstimate=3.08 cap=13 -> 3 [CheckTarget] suit=Spades level=4: tricks=3, level=-3, result=False Ctx (S): HCP=0, TP=1, Shape:2=4=3=4, Bal, MinInRange(6-?) Partner: HCP(6-11) | Bal? | Suits[S:{L:6,P:6+} H:{L:-4}] Comb: min=6, max=11 | Losers=11 | LoserLevel=0 | RuleOf=8 | min=True | max=False | shown_min=6 | shown_max= Suitinformation Points: S=0 | H=1 | D=1 | C=1 Game: S=False | H=False | D=False | C=False, Stoppers: S=False | H=False | D=False | C=True Slam: haveallkeycardsandqueen=False | missingkeycards=True | missingonekeycardorqueen=False | missingonekeycard=False | havekeycards=-1 | trumpqueen=False | trump= BestSuit: C=True D=False H=False S=False Longest: C=True D=False H=True S=False Suit | Viable | Small Slam Target | Grand Slam Target | Combined Points Min ----------|--------|-------------------|-------------------|-------------------- Spade | True | 33 | 37 | 6 Heart | False | 99 | 99 | 7 Diamond | False | 99 | 99 | 7 Club | False | 99 | 99 | 7 Nt | False | 33 | 37 | 6 [CANSACRIFICE-TRACE] Board=? Player=S Suit=S Hand=96.9832.942.T643 Auction=2S-X-P-3H-P-4N-P-5H-P-5N-P-6H-P-P [CANSACRIFICE-TRACE] [CanSac] Opponent contract: 6H [CANSACRIFICE-TRACE] [CanSac] Fit OK: myLength=2, combined=8 [CANSACRIFICE-TRACE] [CanSac] => PASS (sacrifice at 6-level too expensive) [PENALTY-DOUBLE-TRACE] Board=? Player=S [PENALTY-DOUBLE-TRACE] [PenaltyX] Contract: 6H, Player: S, HCP: 0, TotalPoints: 1 [PENALTY-DOUBLE-TRACE] [PenaltyX] Expected their contract: 6H -> ~12 tricks (need 12, makes +0); our defensive tricks ~1.4 [PENALTY-DOUBLE-TRACE] [PenaltyX] PartnerJustBidGameInSuit: False [PENALTY-DOUBLE-TRACE] [PenaltyX] My trump length: 4 [PENALTY-DOUBLE-TRACE] [PenaltyX] => PASS (slam but no killing defense) [PENALTY-DOUBLE-TRACE] Board=? Player=S (cached => PASS) [MAKESSENSE-TRACE] Board=? Player=S [MAKESSENSE-TRACE] Contract: 6H, Declarer: W, Player: S, HCP: 0 [MAKESSENSE-TRACE] PartnerHCP: 6-11, CombinedHcpMin: 6, OurBestGame: none [MAKESSENSE-TRACE] IsDoubled: False, IsGF: False, IsF1: False [MAKESSENSE-TRACE] Entering Step 3: weAreDeclarer=False [MAKESSENSE-TRACE] GetBestFit(exclude=H) -> S len=8 | S(2+6=8) H(4+0=4) D(3+0=3) C(4+0=4) [MAKESSENSE-TRACE] Sacrifice eval: sacrificeSuit=S, hasSacrificeVehicle=False (maxLen=8 >= 9) [MAKESSENSE-TRACE] Result: True | Reason: (no FALSE reason set) [OK] Prio 0 | Bid: P -> P | Requires: true | From 'Offensive bidding when I have passed twice' --- Contract Inferences for Chosen Bid: P --- Analyzed Requires Tree (derived from 'true'): True No specific numerical or boolean constraints directly inferred from this rule's expression. --- End Contract Inferences --- Player S searching for explanations for bid 'P'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Offensive bidding when I have passed twice] MATCHED Prio 0 | Bid: P -> P | Requires: true | From 'Offensive bidding when I have passed twice' Interpreting bid 'P' by S. Primary explanation's context: [..., P, *, P, *, P, *, P, *] from RuleSet: 'Offensive bidding when I have passed twice' Primary System Explanation (Rule): Prio 0, OrigBid 'P' -> ResBid 'P', Means '' -> resMeans '' Analyzed Requires String (for this instance): 'true' Interpreted Meaning: '' PostCondition: '' Player view after bid: HCP=?-14 | Lengths: (none) [/bid] Board= Seat=W Auction=2S-X-P-3H-P-4N-P-5H-P-5N-P-6H-P-P -> P info: RequestTiming[0] [REQ cd5b8396] END GET /bid -> 200 in 36ms mem=1089MB (d=-3MB) gc+=1/0/0 cache=36 +hit=13 +miss=2 info: RequestTiming[0] [REQ 39f66488] START GET /lead?hand=KQJ874_7_K875_92&ctx=2SDb--3H--4N--5H--5N--6H------&seat=E&dealer=E&engine=brill&vul=NS&details=true&seed=518364424 mem=1089MB gc0/1/2=2352/73/16 cache=36 [ParseAuctionContext] Input: '2SDb--3H--4N--5H--5N--6H------' -> Parsed 15 bids: 2S-X-P-3H-P-4N-P-5H-P-5N-P-6H-P-P-P [/lead] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork) [/lead] Result: C9 (score=0.1100) info: RequestTiming[0] [REQ 39f66488] END GET /lead -> 200 in 598ms mem=1089MB (d=0MB) gc+=16/0/0 cache=36 +hit=351 +miss=0 info: RequestTiming[0] [REQ 39f66488] LEAK-PROBE priv=2606MB (d=+45MB) dds+=1 dds_boards+=12 suitc+=0 nn+=1 Lead_Suit+=1 info: RequestTiming[0] [REQ b32f187b] START GET /play?hand=T52_AJ54_A6_J875&ctx=2SDb--3H--4N--5H--5N--6H------&played=C9&seat=S&dealer=E&engine=brill&vul=NS&details=true&dummy=A3_KQT6_QJT3_AKQ mem=1089MB gc0/1/2=2368/73/16 cache=36 [/play] Request: board=, seat=S, hand=T52.AJ54.A6.J875 (13 cards), dummy=A3.KQT6.QJT3.AKQ (13 cards) [/play] ctx=2SDb--3H--4N--5H--5N--6H------, played=C9, details=True [ParseAuctionContext] Input: '2SDb--3H--4N--5H--5N--6H------' -> Parsed 15 bids: 2S-X-P-3H-P-4N-P-5H-P-5N-P-6H-P-P-P [ParsePlayedCards] Input: 'C9' -> Parsed 1 cards: C9 [/play] Contract=6H, Declarer=N, DummyPlayer=S, Seat=S [/play] visibleHands[S] = 13 cards [/play] visibleHands[N] = 13 cards [/play] Turn: S, Seat: S, Playing from: S's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) [SUITC] CALL #48 (native invocation) [/play] Result: CQ (score=1.0000) info: RequestTiming[0] [REQ b32f187b] END GET /play -> 200 in 67ms mem=1092MB (d=+3MB) gc+=1/0/0 cache=36 +hit=15 +miss=0 info: RequestTiming[0] [REQ b32f187b] LEAK-PROBE priv=2620MB (d=+14MB) dds+=0 dds_boards+=0 suitc+=1 nn+=1 Player_Dummy_Suit+=1 info: RequestTiming[0] [REQ 3bb5727a] START GET /play?hand=96_9832_942_T643&ctx=2SDb--3H--4N--5H--5N--6H------&played=C9CQ&seat=W&dealer=E&engine=brill&vul=NS&details=true&dummy=A3_KQT6_QJT3_AKQ mem=1092MB gc0/1/2=2369/73/16 cache=36 [/play] Request: board=, seat=W, hand=96.9832.942.T643 (13 cards), dummy=A3.KQT6.QJT3.AKQ (13 cards) [/play] ctx=2SDb--3H--4N--5H--5N--6H------, played=C9CQ, details=True [ParseAuctionContext] Input: '2SDb--3H--4N--5H--5N--6H------' -> Parsed 15 bids: 2S-X-P-3H-P-4N-P-5H-P-5N-P-6H-P-P-P [ParsePlayedCards] Input: 'C9CQ' -> Parsed 2 cards: C9,CQ [/play] Contract=6H, Declarer=N, DummyPlayer=S, Seat=W [/play] visibleHands[W] = 13 cards [/play] visibleHands[S] = 13 cards [/play] Turn: W, Seat: W, Playing from: W's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) [/play] Result: C3 (score=0.0000) info: RequestTiming[0] [REQ 3bb5727a] END GET /play -> 200 in 403ms mem=1083MB (d=-9MB) gc+=10/0/0 cache=36 +hit=15 +miss=0 info: RequestTiming[0] [REQ 3bb5727a] LEAK-PROBE priv=2634MB (d=+14MB) dds+=1 dds_boards+=50 suitc+=0 nn+=1 Lead_Suit+=50 Player_Righty_Suit+=1 info: RequestTiming[0] [REQ 2f271c6a] START GET /play?hand=T52_AJ54_A6_J875&ctx=2SDb--3H--4N--5H--5N--6H------&played=C9CQC3&seat=N&dealer=E&engine=brill&vul=NS&details=true&dummy=A3_KQT6_QJT3_AKQ mem=1083MB gc0/1/2=2379/73/16 cache=36 [/play] Request: board=, seat=N, hand=T52.AJ54.A6.J875 (13 cards), dummy=A3.KQT6.QJT3.AKQ (13 cards) [/play] ctx=2SDb--3H--4N--5H--5N--6H------, played=C9CQC3, details=True [ParseAuctionContext] Input: '2SDb--3H--4N--5H--5N--6H------' -> Parsed 15 bids: 2S-X-P-3H-P-4N-P-5H-P-5N-P-6H-P-P-P [ParsePlayedCards] Input: 'C9CQC3' -> Parsed 3 cards: C9,CQ,C3 [/play] Contract=6H, Declarer=N, DummyPlayer=S, Seat=N [/play] visibleHands[N] = 13 cards [/play] visibleHands[S] = 13 cards [/play] Turn: N, Seat: N, Playing from: N's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) [SUITC] CALL #49 (native invocation) [/play] Result: C5 (score=0.5400) info: RequestTiming[0] [REQ 2f271c6a] END GET /play -> 200 in 181ms mem=1096MB (d=+13MB) gc+=1/0/0 cache=36 +hit=15 +miss=0 info: RequestTiming[0] [REQ 2f271c6a] LEAK-PROBE priv=2670MB (d=+36MB) dds+=1 dds_boards+=44 suitc+=1 nn+=1 Lead_Suit+=50 Player_Declarer_Suit+=1 info: RequestTiming[0] [REQ 9575c067] START HEAD /health mem=1096MB gc0/1/2=2380/73/16 cache=36 info: RequestTiming[0] [REQ 9575c067] END HEAD /health -> 200 in 0ms mem=1096MB (d=0MB) gc+=0/0/0 cache=36 +hit=0 +miss=0 info: RequestTiming[0] [REQ 20d0ca6a] START GET /play?hand=T52_AJ54_A6_J875&ctx=2SDb--3H--4N--5H--5N--6H------&played=C9CQC3C5&seat=S&dealer=E&engine=brill&vul=NS&details=true&dummy=A3_KQT6_QJT3_AKQ mem=1096MB gc0/1/2=2380/73/16 cache=36 [/play] Request: board=, seat=S, hand=T52.AJ54.A6.J875 (13 cards), dummy=A3.KQT6.QJT3.AKQ (13 cards) [/play] ctx=2SDb--3H--4N--5H--5N--6H------, played=C9CQC3C5, details=True [ParseAuctionContext] Input: '2SDb--3H--4N--5H--5N--6H------' -> Parsed 15 bids: 2S-X-P-3H-P-4N-P-5H-P-5N-P-6H-P-P-P [ParsePlayedCards] Input: 'C9CQC3C5' -> Parsed 4 cards: C9,CQ,C3,C5 [/play] Contract=6H, Declarer=N, DummyPlayer=S, Seat=S [/play] visibleHands[S] = 13 cards [/play] visibleHands[N] = 13 cards [/play] Turn: S, Seat: S, Playing from: S's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) [SUITC] CALL #50 (native invocation) [SUITC] CALL #51 (native invocation) [SUITC] CALL #52 (native invocation) [/play] Result: H6 (score=3.0000) info: RequestTiming[0] [REQ 20d0ca6a] END GET /play -> 200 in 1600ms mem=1079MB (d=-17MB) gc+=3/1/0 cache=36 +hit=15 +miss=0 info: RequestTiming[0] [REQ 20d0ca6a] LEAK-PROBE priv=2696MB (d=+26MB) dds+=18 dds_boards+=776 suitc+=3 nn+=1 Lead_Suit+=50 Player_Dummy_Suit+=1 Player_Righty_Suit+=50 info: RequestTiming[0] [LIVESET] after req #70 (/play): managed=1080MB (d=-3MB) ws=1815MB priv=2696MB handles=271 cache=36 probeCost=2ms info: RequestTiming[0] [REQ f9d444a4] START GET /play?hand=96_9832_942_T643&ctx=2SDb--3H--4N--5H--5N--6H------&played=C9CQC3C5H6&seat=W&dealer=E&engine=brill&vul=NS&details=true&dummy=A3_KQT6_QJT3_AKQ mem=1080MB gc0/1/2=2383/74/16 cache=36 [/play] Request: board=, seat=W, hand=96.9832.942.T643 (13 cards), dummy=A3.KQT6.QJT3.AKQ (13 cards) [/play] ctx=2SDb--3H--4N--5H--5N--6H------, played=C9CQC3C5H6, details=True [ParseAuctionContext] Input: '2SDb--3H--4N--5H--5N--6H------' -> Parsed 15 bids: 2S-X-P-3H-P-4N-P-5H-P-5N-P-6H-P-P-P [ParsePlayedCards] Input: 'C9CQC3C5H6' -> Parsed 5 cards: C9,CQ,C3,C5,H6 [/play] Contract=6H, Declarer=N, DummyPlayer=S, Seat=W [/play] visibleHands[W] = 13 cards [/play] visibleHands[S] = 13 cards [/play] Turn: W, Seat: W, Playing from: W's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) [/play] Result: H2 (score=0.0000) info: RequestTiming[0] [REQ f9d444a4] END GET /play -> 200 in 281ms mem=1088MB (d=+8MB) gc+=5/0/0 cache=36 +hit=15 +miss=0 info: RequestTiming[0] [REQ f9d444a4] LEAK-PROBE priv=2722MB (d=+26MB) dds+=1 dds_boards+=50 suitc+=0 nn+=1 Lead_Suit+=50 Player_Declarer_Suit+=50 Player_Righty_Suit+=1 info: RequestTiming[0] [REQ 66879b95] START GET /play?hand=T52_AJ54_A6_J875&ctx=2SDb--3H--4N--5H--5N--6H------&played=C9CQC3C5H6H2&seat=N&dealer=E&engine=brill&vul=NS&details=true&dummy=A3_KQT6_QJT3_AKQ mem=1088MB gc0/1/2=2388/74/16 cache=36 [/play] Request: board=, seat=N, hand=T52.AJ54.A6.J875 (13 cards), dummy=A3.KQT6.QJT3.AKQ (13 cards) [/play] ctx=2SDb--3H--4N--5H--5N--6H------, played=C9CQC3C5H6H2, details=True [ParseAuctionContext] Input: '2SDb--3H--4N--5H--5N--6H------' -> Parsed 15 bids: 2S-X-P-3H-P-4N-P-5H-P-5N-P-6H-P-P-P [ParsePlayedCards] Input: 'C9CQC3C5H6H2' -> Parsed 6 cards: C9,CQ,C3,C5,H6,H2 [/play] Contract=6H, Declarer=N, DummyPlayer=S, Seat=N [/play] visibleHands[N] = 13 cards [/play] visibleHands[S] = 13 cards [/play] Turn: N, Seat: N, Playing from: N's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) [SUITC] CALL #53 (native invocation) [/play] Result: HJ (score=4.7600) info: RequestTiming[0] [REQ 66879b95] END GET /play -> 200 in 240ms mem=1085MB (d=-3MB) gc+=2/0/0 cache=36 +hit=15 +miss=0 info: RequestTiming[0] [REQ 66879b95] LEAK-PROBE priv=2727MB (d=+5MB) dds+=1 dds_boards+=47 suitc+=1 nn+=1 Lead_Suit+=50 Player_Declarer_Suit+=1 Player_Righty_Suit+=100 info: RequestTiming[0] [REQ 0a3f7d29] START GET /play?hand=T52_AJ54_A6_J875&ctx=2SDb--3H--4N--5H--5N--6H------&played=C9CQC3C5H6H2HJH7&seat=N&dealer=E&engine=brill&vul=NS&details=true&dummy=A3_KQT6_QJT3_AKQ mem=1086MB gc0/1/2=2390/74/16 cache=36 [/play] Request: board=, seat=N, hand=T52.AJ54.A6.J875 (13 cards), dummy=A3.KQT6.QJT3.AKQ (13 cards) [/play] ctx=2SDb--3H--4N--5H--5N--6H------, played=C9CQC3C5H6H2HJH7, details=True [ParseAuctionContext] Input: '2SDb--3H--4N--5H--5N--6H------' -> Parsed 15 bids: 2S-X-P-3H-P-4N-P-5H-P-5N-P-6H-P-P-P [ParsePlayedCards] Input: 'C9CQC3C5H6H2HJH7' -> Parsed 8 cards: C9,CQ,C3,C5,H6,H2,HJ,H7 [/play] Contract=6H, Declarer=N, DummyPlayer=S, Seat=N [/play] visibleHands[N] = 13 cards [/play] visibleHands[S] = 13 cards [/play] Turn: N, Seat: N, Playing from: N's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) [SUITC] CALL #54 (native invocation) [SUITC] CALL #55 (native invocation) [SUITC] CALL #56 (native invocation) [/play] Result: H5 (score=2.1600) info: RequestTiming[0] [REQ 0a3f7d29] END GET /play -> 200 in 702ms mem=1089MB (d=+3MB) gc+=3/0/0 cache=36 +hit=15 +miss=0 info: RequestTiming[0] [REQ 0a3f7d29] LEAK-PROBE priv=2729MB (d=+2MB) dds+=18 dds_boards+=842 suitc+=3 nn+=1 Lead_Suit+=50 Player_Declarer_Suit+=1 Player_Lefty_Suit+=50 Player_Righty_Suit+=100 info: RequestTiming[0] [REQ 432b063c] START GET /play?hand=KQJ874_7_K875_92&ctx=2SDb--3H--4N--5H--5N--6H------&played=C9CQC3C5H6H2HJH7H5&seat=E&dealer=E&engine=brill&vul=NS&details=true&dummy=A3_KQT6_QJT3_AKQ mem=1089MB gc0/1/2=2393/74/16 cache=36 [/play] Request: board=, seat=E, hand=KQJ874.7.K875.92 (13 cards), dummy=A3.KQT6.QJT3.AKQ (13 cards) [/play] ctx=2SDb--3H--4N--5H--5N--6H------, played=C9CQC3C5H6H2HJH7H5, details=True [ParseAuctionContext] Input: '2SDb--3H--4N--5H--5N--6H------' -> Parsed 15 bids: 2S-X-P-3H-P-4N-P-5H-P-5N-P-6H-P-P-P [ParsePlayedCards] Input: 'C9CQC3C5H6H2HJH7H5' -> Parsed 9 cards: C9,CQ,C3,C5,H6,H2,HJ,H7,H5 [/play] Contract=6H, Declarer=N, DummyPlayer=S, Seat=E [/play] visibleHands[E] = 13 cards [/play] visibleHands[S] = 13 cards [/play] Turn: E, Seat: E, Playing from: E's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) [/play] Result: SK (score=0.8000) info: RequestTiming[0] [REQ 432b063c] END GET /play -> 200 in 200ms mem=1075MB (d=-14MB) gc+=2/1/0 cache=36 +hit=15 +miss=0 info: RequestTiming[0] [REQ 432b063c] LEAK-PROBE priv=2731MB (d=+2MB) dds+=1 dds_boards+=50 suitc+=0 nn+=1 Player_Declarer_Suit+=150 Player_Lefty_Suit+=1 Player_Righty_Suit+=100 info: RequestTiming[0] [REQ 7d9e1571] START GET /play?hand=T52_AJ54_A6_J875&ctx=2SDb--3H--4N--5H--5N--6H------&played=C9CQC3C5H6H2HJH7H5SK&seat=S&dealer=E&engine=brill&vul=NS&details=true&dummy=A3_KQT6_QJT3_AKQ mem=1075MB gc0/1/2=2395/75/16 cache=36 [/play] Request: board=, seat=S, hand=T52.AJ54.A6.J875 (13 cards), dummy=A3.KQT6.QJT3.AKQ (13 cards) [/play] ctx=2SDb--3H--4N--5H--5N--6H------, played=C9CQC3C5H6H2HJH7H5SK, details=True [ParseAuctionContext] Input: '2SDb--3H--4N--5H--5N--6H------' -> Parsed 15 bids: 2S-X-P-3H-P-4N-P-5H-P-5N-P-6H-P-P-P [ParsePlayedCards] Input: 'C9CQC3C5H6H2HJH7H5SK' -> Parsed 10 cards: C9,CQ,C3,C5,H6,H2,HJ,H7,H5,SK [/play] Contract=6H, Declarer=N, DummyPlayer=S, Seat=S [/play] visibleHands[S] = 13 cards [/play] visibleHands[N] = 13 cards [/play] Turn: S, Seat: S, Playing from: S's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) [SUITC] CALL #57 (native invocation) [/play] Result: HT (score=1.0000) info: RequestTiming[0] [REQ 7d9e1571] END GET /play -> 200 in 72ms mem=1093MB (d=+18MB) gc+=0/0/0 cache=36 +hit=15 +miss=0 info: RequestTiming[0] [REQ 7d9e1571] LEAK-PROBE priv=2731MB (d=0MB) dds+=0 dds_boards+=0 suitc+=1 nn+=1 Player_Dummy_Suit+=1 info: RequestTiming[0] [REQ bf5ffe9d] START GET /play?hand=96_9832_942_T643&ctx=2SDb--3H--4N--5H--5N--6H------&played=C9CQC3C5H6H2HJH7H5SKHT&seat=W&dealer=E&engine=brill&vul=NS&details=true&dummy=A3_KQT6_QJT3_AKQ mem=1093MB gc0/1/2=2395/75/16 cache=36 [/play] Request: board=, seat=W, hand=96.9832.942.T643 (13 cards), dummy=A3.KQT6.QJT3.AKQ (13 cards) [/play] ctx=2SDb--3H--4N--5H--5N--6H------, played=C9CQC3C5H6H2HJH7H5SKHT, details=True [ParseAuctionContext] Input: '2SDb--3H--4N--5H--5N--6H------' -> Parsed 15 bids: 2S-X-P-3H-P-4N-P-5H-P-5N-P-6H-P-P-P [ParsePlayedCards] Input: 'C9CQC3C5H6H2HJH7H5SKHT' -> Parsed 11 cards: C9,CQ,C3,C5,H6,H2,HJ,H7,H5,SK,HT [/play] Contract=6H, Declarer=N, DummyPlayer=S, Seat=W [/play] visibleHands[W] = 13 cards [/play] visibleHands[S] = 13 cards [/play] Turn: W, Seat: W, Playing from: W's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) [/play] Result: H3 (score=0.0000) info: RequestTiming[0] [REQ bf5ffe9d] END GET /play -> 200 in 199ms mem=1088MB (d=-5MB) gc+=3/0/0 cache=36 +hit=15 +miss=0 info: RequestTiming[0] [REQ bf5ffe9d] LEAK-PROBE priv=2746MB (d=+15MB) dds+=1 dds_boards+=46 suitc+=0 nn+=1 Lead_Suit+=50 Player_Declarer_Suit+=150 Player_Lefty_Suit+=100 Player_Righty_Suit+=1 info: RequestTiming[0] [REQ f0591903] START GET /play?hand=T52_AJ54_A6_J875&ctx=2SDb--3H--4N--5H--5N--6H------&played=C9CQC3C5H6H2HJH7H5SKHTH3&seat=S&dealer=E&engine=brill&vul=NS&details=true&dummy=A3_KQT6_QJT3_AKQ mem=1088MB gc0/1/2=2398/75/16 cache=36 [/play] Request: board=, seat=S, hand=T52.AJ54.A6.J875 (13 cards), dummy=A3.KQT6.QJT3.AKQ (13 cards) [/play] ctx=2SDb--3H--4N--5H--5N--6H------, played=C9CQC3C5H6H2HJH7H5SKHTH3, details=True [ParseAuctionContext] Input: '2SDb--3H--4N--5H--5N--6H------' -> Parsed 15 bids: 2S-X-P-3H-P-4N-P-5H-P-5N-P-6H-P-P-P [ParsePlayedCards] Input: 'C9CQC3C5H6H2HJH7H5SKHTH3' -> Parsed 12 cards: C9,CQ,C3,C5,H6,H2,HJ,H7,H5,SK,HT,H3 [/play] Contract=6H, Declarer=N, DummyPlayer=S, Seat=S [/play] visibleHands[S] = 13 cards [/play] visibleHands[N] = 13 cards [/play] Turn: S, Seat: S, Playing from: S's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) [SUITC] CALL #58 (native invocation) [SUITC] CALL #59 (native invocation) [/play] Result: HQ (score=2.9300) info: RequestTiming[0] [REQ f0591903] END GET /play -> 200 in 725ms mem=1092MB (d=+4MB) gc+=3/1/0 cache=36 +hit=15 +miss=0 info: RequestTiming[0] [REQ f0591903] LEAK-PROBE priv=2752MB (d=+6MB) dds+=18 dds_boards+=815 suitc+=2 nn+=1 Lead_Suit+=50 Player_Dummy_Suit+=1 Player_Lefty_Suit+=100 Player_Righty_Suit+=150 info: RequestTiming[0] [REQ 47af5c57] START GET /play?hand=96_9832_942_T643&ctx=2SDb--3H--4N--5H--5N--6H------&played=C9CQC3C5H6H2HJH7H5SKHTH3HQ&seat=W&dealer=E&engine=brill&vul=NS&details=true&dummy=A3_KQT6_QJT3_AKQ mem=1092MB gc0/1/2=2401/76/16 cache=36 [/play] Request: board=, seat=W, hand=96.9832.942.T643 (13 cards), dummy=A3.KQT6.QJT3.AKQ (13 cards) [/play] ctx=2SDb--3H--4N--5H--5N--6H------, played=C9CQC3C5H6H2HJH7H5SKHTH3HQ, details=True [ParseAuctionContext] Input: '2SDb--3H--4N--5H--5N--6H------' -> Parsed 15 bids: 2S-X-P-3H-P-4N-P-5H-P-5N-P-6H-P-P-P [ParsePlayedCards] Input: 'C9CQC3C5H6H2HJH7H5SKHTH3HQ' -> Parsed 13 cards: C9,CQ,C3,C5,H6,H2,HJ,H7,H5,SK,HT,H3,HQ [/play] Contract=6H, Declarer=N, DummyPlayer=S, Seat=W [/play] visibleHands[W] = 13 cards [/play] visibleHands[S] = 13 cards [/play] Turn: W, Seat: W, Playing from: W's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) [/play] Result: H8 (score=1.0000) info: RequestTiming[0] [REQ 47af5c57] END GET /play -> 200 in 64ms mem=1086MB (d=-6MB) gc+=1/0/0 cache=36 +hit=15 +miss=0 info: RequestTiming[0] [REQ 47af5c57] LEAK-PROBE priv=2780MB (d=+28MB) dds+=0 dds_boards+=0 suitc+=0 nn+=1 Player_Righty_Suit+=1 info: RequestTiming[0] [REQ f1fe96ad] START GET /play?hand=T52_AJ54_A6_J875&ctx=2SDb--3H--4N--5H--5N--6H------&played=C9CQC3C5H6H2HJH7H5SKHTH3HQH8&seat=N&dealer=E&engine=brill&vul=NS&details=true&dummy=A3_KQT6_QJT3_AKQ mem=1086MB gc0/1/2=2402/76/16 cache=36 [/play] Request: board=, seat=N, hand=T52.AJ54.A6.J875 (13 cards), dummy=A3.KQT6.QJT3.AKQ (13 cards) [/play] ctx=2SDb--3H--4N--5H--5N--6H------, played=C9CQC3C5H6H2HJH7H5SKHTH3HQH8, details=True [ParseAuctionContext] Input: '2SDb--3H--4N--5H--5N--6H------' -> Parsed 15 bids: 2S-X-P-3H-P-4N-P-5H-P-5N-P-6H-P-P-P [ParsePlayedCards] Input: 'C9CQC3C5H6H2HJH7H5SKHTH3HQH8' -> Parsed 14 cards: C9,CQ,C3,C5,H6,H2,HJ,H7,H5,SK,HT,H3,HQ,H8 [/play] Contract=6H, Declarer=N, DummyPlayer=S, Seat=N [/play] visibleHands[N] = 13 cards [/play] visibleHands[S] = 13 cards [/play] Turn: N, Seat: N, Playing from: N's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) [SUITC] CALL #60 (native invocation) [/play] Result: H4 (score=0.0000) info: RequestTiming[0] [REQ f1fe96ad] END GET /play -> 200 in 197ms mem=1086MB (d=0MB) gc+=2/0/0 cache=36 +hit=15 +miss=0 info: RequestTiming[0] [REQ f1fe96ad] LEAK-PROBE priv=2785MB (d=+5MB) dds+=1 dds_boards+=45 suitc+=1 nn+=1 Lead_Suit+=50 Player_Declarer_Suit+=1 Player_Lefty_Suit+=100 Player_Righty_Suit+=200 info: RequestTiming[0] [REQ 1d4c7216] START GET /play?hand=KQJ874_7_K875_92&ctx=2SDb--3H--4N--5H--5N--6H------&played=C9CQC3C5H6H2HJH7H5SKHTH3HQH8H4&seat=E&dealer=E&engine=brill&vul=NS&details=true&dummy=A3_KQT6_QJT3_AKQ mem=1086MB gc0/1/2=2404/76/16 cache=36 [/play] Request: board=, seat=E, hand=KQJ874.7.K875.92 (13 cards), dummy=A3.KQT6.QJT3.AKQ (13 cards) [/play] ctx=2SDb--3H--4N--5H--5N--6H------, played=C9CQC3C5H6H2HJH7H5SKHTH3HQH8H4, details=True [ParseAuctionContext] Input: '2SDb--3H--4N--5H--5N--6H------' -> Parsed 15 bids: 2S-X-P-3H-P-4N-P-5H-P-5N-P-6H-P-P-P [ParsePlayedCards] Input: 'C9CQC3C5H6H2HJH7H5SKHTH3HQH8H4' -> Parsed 15 cards: C9,CQ,C3,C5,H6,H2,HJ,H7,H5,SK,HT,H3,HQ,H8,H4 [/play] Contract=6H, Declarer=N, DummyPlayer=S, Seat=E [/play] visibleHands[E] = 13 cards [/play] visibleHands[S] = 13 cards [/play] Turn: E, Seat: E, Playing from: E's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) [/play] Result: S8 (score=1.0900) info: RequestTiming[0] [REQ 1d4c7216] END GET /play -> 200 in 208ms mem=1089MB (d=+3MB) gc+=2/0/0 cache=36 +hit=15 +miss=0 info: RequestTiming[0] [REQ 1d4c7216] LEAK-PROBE priv=2786MB (d=+1MB) dds+=1 dds_boards+=50 suitc+=0 nn+=1 Player_Declarer_Suit+=200 Player_Lefty_Suit+=1 Player_Righty_Suit+=200 info: RequestTiming[0] [LIVESET] after req #80 (/play): managed=1089MB (d=+9MB) ws=1881MB priv=2786MB handles=271 cache=36 probeCost=2ms info: RequestTiming[0] [REQ 489033cc] START GET /play?hand=T52_AJ54_A6_J875&ctx=2SDb--3H--4N--5H--5N--6H------&played=C9CQC3C5H6H2HJH7H5SKHTH3HQH8H4S8&seat=S&dealer=E&engine=brill&vul=NS&details=true&dummy=A3_KQT6_QJT3_AKQ mem=1089MB gc0/1/2=2406/76/16 cache=36 [/play] Request: board=, seat=S, hand=T52.AJ54.A6.J875 (13 cards), dummy=A3.KQT6.QJT3.AKQ (13 cards) [/play] ctx=2SDb--3H--4N--5H--5N--6H------, played=C9CQC3C5H6H2HJH7H5SKHTH3HQH8H4S8, details=True [ParseAuctionContext] Input: '2SDb--3H--4N--5H--5N--6H------' -> Parsed 15 bids: 2S-X-P-3H-P-4N-P-5H-P-5N-P-6H-P-P-P [ParsePlayedCards] Input: 'C9CQC3C5H6H2HJH7H5SKHTH3HQH8H4S8' -> Parsed 16 cards: C9,CQ,C3,C5,H6,H2,HJ,H7,H5,SK,HT,H3,HQ,H8,H4,S8 [/play] Contract=6H, Declarer=N, DummyPlayer=S, Seat=S [/play] visibleHands[S] = 13 cards [/play] visibleHands[N] = 13 cards [/play] Turn: S, Seat: S, Playing from: S's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) [SUITC] CALL #61 (native invocation) [SUITC] CALL #62 (native invocation) [/play] Result: HK (score=3.8500) info: RequestTiming[0] [REQ 489033cc] END GET /play -> 200 in 741ms mem=1084MB (d=-5MB) gc+=4/2/1 cache=36 +hit=15 +miss=0 info: RequestTiming[0] [REQ 489033cc] LEAK-PROBE priv=2821MB (d=+35MB) dds+=18 dds_boards+=859 suitc+=2 nn+=1 Lead_Suit+=50 Player_Dummy_Suit+=1 Player_Lefty_Suit+=150 Player_Righty_Suit+=200 info: RequestTiming[0] [REQ 8daa3f7e] START GET /play?hand=KQJ874_7_K875_92&ctx=2SDb--3H--4N--5H--5N--6H------&played=C9CQC3C5H6H2HJH7H5SKHTH3HQH8H4S8HKH9HA&seat=E&dealer=E&engine=brill&vul=NS&details=true&dummy=A3_KQT6_QJT3_AKQ mem=1033MB gc0/1/2=2410/78/17 cache=36 [/play] Request: board=, seat=E, hand=KQJ874.7.K875.92 (13 cards), dummy=A3.KQT6.QJT3.AKQ (13 cards) [/play] ctx=2SDb--3H--4N--5H--5N--6H------, played=C9CQC3C5H6H2HJH7H5SKHTH3HQH8H4S8HKH9HA, details=True [ParseAuctionContext] Input: '2SDb--3H--4N--5H--5N--6H------' -> Parsed 15 bids: 2S-X-P-3H-P-4N-P-5H-P-5N-P-6H-P-P-P [ParsePlayedCards] Input: 'C9CQC3C5H6H2HJH7H5SKHTH3HQH8H4S8HKH9HA' -> Parsed 19 cards: C9,CQ,C3,C5,H6,H2,HJ,H7,H5,SK,HT,H3,HQ,H8,H4,S8,HK,H9,HA [/play] Contract=6H, Declarer=N, DummyPlayer=S, Seat=E [/play] visibleHands[E] = 13 cards [/play] visibleHands[S] = 13 cards [/play] Turn: E, Seat: E, Playing from: E's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) [/play] Result: S4 (score=2.3000) info: RequestTiming[0] [REQ 8daa3f7e] END GET /play -> 200 in 243ms mem=1035MB (d=+2MB) gc+=2/1/0 cache=36 +hit=15 +miss=0 info: RequestTiming[0] [REQ 8daa3f7e] LEAK-PROBE priv=2796MB (d=-10MB) dds+=1 dds_boards+=50 suitc+=0 nn+=1 Player_Declarer_Suit+=250 Player_Lefty_Suit+=1 Player_Righty_Suit+=250 info: RequestTiming[0] [REQ 04fa7065] START GET /play?hand=T52_AJ54_A6_J875&ctx=2SDb--3H--4N--5H--5N--6H------&played=C9CQC3C5H6H2HJH7H5SKHTH3HQH8H4S8HKH9HAS4&seat=N&dealer=E&engine=brill&vul=NS&details=true&dummy=A3_KQT6_QJT3_AKQ mem=1036MB gc0/1/2=2412/79/17 cache=36 [/play] Request: board=, seat=N, hand=T52.AJ54.A6.J875 (13 cards), dummy=A3.KQT6.QJT3.AKQ (13 cards) [/play] ctx=2SDb--3H--4N--5H--5N--6H------, played=C9CQC3C5H6H2HJH7H5SKHTH3HQH8H4S8HKH9HAS4, details=True [ParseAuctionContext] Input: '2SDb--3H--4N--5H--5N--6H------' -> Parsed 15 bids: 2S-X-P-3H-P-4N-P-5H-P-5N-P-6H-P-P-P [ParsePlayedCards] Input: 'C9CQC3C5H6H2HJH7H5SKHTH3HQH8H4S8HKH9HAS4' -> Parsed 20 cards: C9,CQ,C3,C5,H6,H2,HJ,H7,H5,SK,HT,H3,HQ,H8,H4,S8,HK,H9,HA,S4 [/play] Contract=6H, Declarer=N, DummyPlayer=S, Seat=N [/play] visibleHands[N] = 13 cards [/play] visibleHands[S] = 13 cards [/play] Turn: N, Seat: N, Playing from: N's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) [/play] Result: C8 (score=16.6500) info: RequestTiming[0] [REQ 04fa7065] END GET /play -> 200 in 238ms mem=1035MB (d=-1MB) gc+=3/0/0 cache=36 +hit=15 +miss=0 info: RequestTiming[0] [REQ 04fa7065] LEAK-PROBE priv=2795MB (d=-1MB) dds+=1 dds_boards+=46 suitc+=0 nn+=1 Lead_Suit+=50 Player_Declarer_Suit+=1 Player_Lefty_Suit+=200 Player_Righty_Suit+=250 info: RequestTiming[0] [REQ 71e162bc] START GET /play?hand=T52_AJ54_A6_J875&ctx=2SDb--3H--4N--5H--5N--6H------&played=C9CQC3C5H6H2HJH7H5SKHTH3HQH8H4S8HKH9HAS4C8C2&seat=S&dealer=E&engine=brill&vul=NS&details=true&dummy=A3_KQT6_QJT3_AKQ mem=1035MB gc0/1/2=2415/79/17 cache=36 [/play] Request: board=, seat=S, hand=T52.AJ54.A6.J875 (13 cards), dummy=A3.KQT6.QJT3.AKQ (13 cards) [/play] ctx=2SDb--3H--4N--5H--5N--6H------, played=C9CQC3C5H6H2HJH7H5SKHTH3HQH8H4S8HKH9HAS4C8C2, details=True [ParseAuctionContext] Input: '2SDb--3H--4N--5H--5N--6H------' -> Parsed 15 bids: 2S-X-P-3H-P-4N-P-5H-P-5N-P-6H-P-P-P [ParsePlayedCards] Input: 'C9CQC3C5H6H2HJH7H5SKHTH3HQH8H4S8HKH9HAS4C8C2' -> Parsed 22 cards: C9,CQ,C3,C5,H6,H2,HJ,H7,H5,SK,HT,H3,HQ,H8,H4,S8,HK,H9,HA,S4,C8,C2 [/play] Contract=6H, Declarer=N, DummyPlayer=S, Seat=S [/play] visibleHands[S] = 13 cards [/play] visibleHands[N] = 13 cards [/play] Turn: S, Seat: S, Playing from: S's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) [SUITC] CALL #63 (native invocation) [/play] Result: CK (score=1.0000) info: RequestTiming[0] [REQ 71e162bc] END GET /play -> 200 in 66ms mem=1042MB (d=+7MB) gc+=1/0/0 cache=36 +hit=15 +miss=0 info: RequestTiming[0] [REQ 71e162bc] LEAK-PROBE priv=2794MB (d=-1MB) dds+=0 dds_boards+=0 suitc+=1 nn+=1 Player_Dummy_Suit+=1 info: RequestTiming[0] [REQ 54b3a1bd] START GET /play?hand=96_9832_942_T643&ctx=2SDb--3H--4N--5H--5N--6H------&played=C9CQC3C5H6H2HJH7H5SKHTH3HQH8H4S8HKH9HAS4C8C2CK&seat=W&dealer=E&engine=brill&vul=NS&details=true&dummy=A3_KQT6_QJT3_AKQ mem=1042MB gc0/1/2=2416/79/17 cache=36 [/play] Request: board=, seat=W, hand=96.9832.942.T643 (13 cards), dummy=A3.KQT6.QJT3.AKQ (13 cards) [/play] ctx=2SDb--3H--4N--5H--5N--6H------, played=C9CQC3C5H6H2HJH7H5SKHTH3HQH8H4S8HKH9HAS4C8C2CK, details=True [ParseAuctionContext] Input: '2SDb--3H--4N--5H--5N--6H------' -> Parsed 15 bids: 2S-X-P-3H-P-4N-P-5H-P-5N-P-6H-P-P-P [ParsePlayedCards] Input: 'C9CQC3C5H6H2HJH7H5SKHTH3HQH8H4S8HKH9HAS4C8C2CK' -> Parsed 23 cards: C9,CQ,C3,C5,H6,H2,HJ,H7,H5,SK,HT,H3,HQ,H8,H4,S8,HK,H9,HA,S4,C8,C2,CK [/play] Contract=6H, Declarer=N, DummyPlayer=S, Seat=W [/play] visibleHands[W] = 13 cards [/play] visibleHands[S] = 13 cards [/play] Turn: W, Seat: W, Playing from: W's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) [/play] Result: C6 (score=0.0000) info: RequestTiming[0] [REQ 54b3a1bd] END GET /play -> 200 in 937ms mem=1055MB (d=+13MB) gc+=33/3/1 cache=36 +hit=15 +miss=0 info: RequestTiming[0] [REQ 54b3a1bd] LEAK-PROBE priv=2784MB (d=-10MB) dds+=1 dds_boards+=47 suitc+=0 nn+=1 Lead_Suit+=100 Player_Declarer_Suit+=600 Player_Lefty_Suit+=500 Player_Righty_Suit+=1 info: RequestTiming[0] [REQ f6326ab7] START GET /play?hand=T52_AJ54_A6_J875&ctx=2SDb--3H--4N--5H--5N--6H------&played=C9CQC3C5H6H2HJH7H5SKHTH3HQH8H4S8HKH9HAS4C8C2CKC6&seat=S&dealer=E&engine=brill&vul=NS&details=true&dummy=A3_KQT6_QJT3_AKQ mem=1045MB gc0/1/2=2449/82/18 cache=36 [/play] Request: board=, seat=S, hand=T52.AJ54.A6.J875 (13 cards), dummy=A3.KQT6.QJT3.AKQ (13 cards) [/play] ctx=2SDb--3H--4N--5H--5N--6H------, played=C9CQC3C5H6H2HJH7H5SKHTH3HQH8H4S8HKH9HAS4C8C2CKC6, details=True [ParseAuctionContext] Input: '2SDb--3H--4N--5H--5N--6H------' -> Parsed 15 bids: 2S-X-P-3H-P-4N-P-5H-P-5N-P-6H-P-P-P [ParsePlayedCards] Input: 'C9CQC3C5H6H2HJH7H5SKHTH3HQH8H4S8HKH9HAS4C8C2CKC6' -> Parsed 24 cards: C9,CQ,C3,C5,H6,H2,HJ,H7,H5,SK,HT,H3,HQ,H8,H4,S8,HK,H9,HA,S4,C8,C2,CK,C6 [/play] Contract=6H, Declarer=N, DummyPlayer=S, Seat=S [/play] visibleHands[S] = 13 cards [/play] visibleHands[N] = 13 cards [/play] Turn: S, Seat: S, Playing from: S's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) [/play] Result: CA (score=17.0000) info: RequestTiming[0] [REQ f6326ab7] END GET /play -> 200 in 879ms mem=1045MB (d=0MB) gc+=22/2/0 cache=36 +hit=15 +miss=0 info: RequestTiming[0] [REQ f6326ab7] LEAK-PROBE priv=2791MB (d=+7MB) dds+=1 dds_boards+=81 suitc+=0 nn+=1 Lead_Suit+=100 Player_Dummy_Suit+=1 Player_Lefty_Suit+=500 Player_Righty_Suit+=600 info: RequestTiming[0] [REQ b26a2454] START GET /play?hand=96_9832_942_T643&ctx=2SDb--3H--4N--5H--5N--6H------&played=C9CQC3C5H6H2HJH7H5SKHTH3HQH8H4S8HKH9HAS4C8C2CKC6CA&seat=W&dealer=E&engine=brill&vul=NS&details=true&dummy=A3_KQT6_QJT3_AKQ mem=1045MB gc0/1/2=2471/84/18 cache=36 [/play] Request: board=, seat=W, hand=96.9832.942.T643 (13 cards), dummy=A3.KQT6.QJT3.AKQ (13 cards) [/play] ctx=2SDb--3H--4N--5H--5N--6H------, played=C9CQC3C5H6H2HJH7H5SKHTH3HQH8H4S8HKH9HAS4C8C2CKC6CA, details=True [ParseAuctionContext] Input: '2SDb--3H--4N--5H--5N--6H------' -> Parsed 15 bids: 2S-X-P-3H-P-4N-P-5H-P-5N-P-6H-P-P-P [ParsePlayedCards] Input: 'C9CQC3C5H6H2HJH7H5SKHTH3HQH8H4S8HKH9HAS4C8C2CKC6CA' -> Parsed 25 cards: C9,CQ,C3,C5,H6,H2,HJ,H7,H5,SK,HT,H3,HQ,H8,H4,S8,HK,H9,HA,S4,C8,C2,CK,C6,CA [/play] Contract=6H, Declarer=N, DummyPlayer=S, Seat=W [/play] visibleHands[W] = 13 cards [/play] visibleHands[S] = 13 cards [/play] Turn: W, Seat: W, Playing from: W's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) [/play] Result: C4 (score=0.0000) info: RequestTiming[0] [REQ b26a2454] END GET /play -> 200 in 886ms mem=1061MB (d=+16MB) gc+=23/0/0 cache=36 +hit=15 +miss=0 info: RequestTiming[0] [REQ b26a2454] LEAK-PROBE priv=2811MB (d=+20MB) dds+=1 dds_boards+=47 suitc+=0 nn+=1 Lead_Suit+=100 Player_Declarer_Suit+=600 Player_Lefty_Suit+=500 Player_Righty_Suit+=1 info: RequestTiming[0] [REQ a8cc1f97] START GET /play?hand=T52_AJ54_A6_J875&ctx=2SDb--3H--4N--5H--5N--6H------&played=C9CQC3C5H6H2HJH7H5SKHTH3HQH8H4S8HKH9HAS4C8C2CKC6CAC4&seat=N&dealer=E&engine=brill&vul=NS&details=true&dummy=A3_KQT6_QJT3_AKQ mem=1062MB gc0/1/2=2494/84/18 cache=36 [/play] Request: board=, seat=N, hand=T52.AJ54.A6.J875 (13 cards), dummy=A3.KQT6.QJT3.AKQ (13 cards) [/play] ctx=2SDb--3H--4N--5H--5N--6H------, played=C9CQC3C5H6H2HJH7H5SKHTH3HQH8H4S8HKH9HAS4C8C2CKC6CAC4, details=True [ParseAuctionContext] Input: '2SDb--3H--4N--5H--5N--6H------' -> Parsed 15 bids: 2S-X-P-3H-P-4N-P-5H-P-5N-P-6H-P-P-P [ParsePlayedCards] Input: 'C9CQC3C5H6H2HJH7H5SKHTH3HQH8H4S8HKH9HAS4C8C2CKC6CAC4' -> Parsed 26 cards: C9,CQ,C3,C5,H6,H2,HJ,H7,H5,SK,HT,H3,HQ,H8,H4,S8,HK,H9,HA,S4,C8,C2,CK,C6,CA,C4 [/play] Contract=6H, Declarer=N, DummyPlayer=S, Seat=N [/play] visibleHands[N] = 13 cards [/play] visibleHands[S] = 13 cards [/play] Turn: N, Seat: N, Playing from: N's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) [SUITC] CALL #64 (native invocation) [/play] Result: C7 (score=16.1700) info: RequestTiming[0] [REQ a8cc1f97] END GET /play -> 200 in 706ms mem=1054MB (d=-8MB) gc+=12/0/0 cache=36 +hit=15 +miss=0 info: RequestTiming[0] [REQ a8cc1f97] LEAK-PROBE priv=2812MB (d=+1MB) dds+=1 dds_boards+=86 suitc+=1 nn+=1 Lead_Suit+=100 Player_Declarer_Suit+=1 Player_Lefty_Suit+=500 Player_Righty_Suit+=700 info: RequestTiming[0] [REQ 08726f6e] START GET /play?hand=KQJ874_7_K875_92&ctx=2SDb--3H--4N--5H--5N--6H------&played=C9CQC3C5H6H2HJH7H5SKHTH3HQH8H4S8HKH9HAS4C8C2CKC6CAC4C7&seat=E&dealer=E&engine=brill&vul=NS&details=true&dummy=A3_KQT6_QJT3_AKQ mem=1054MB gc0/1/2=2506/84/18 cache=36 [/play] Request: board=, seat=E, hand=KQJ874.7.K875.92 (13 cards), dummy=A3.KQT6.QJT3.AKQ (13 cards) [/play] ctx=2SDb--3H--4N--5H--5N--6H------, played=C9CQC3C5H6H2HJH7H5SKHTH3HQH8H4S8HKH9HAS4C8C2CKC6CAC4C7, details=True [ParseAuctionContext] Input: '2SDb--3H--4N--5H--5N--6H------' -> Parsed 15 bids: 2S-X-P-3H-P-4N-P-5H-P-5N-P-6H-P-P-P [ParsePlayedCards] Input: 'C9CQC3C5H6H2HJH7H5SKHTH3HQH8H4S8HKH9HAS4C8C2CKC6CAC4C7' -> Parsed 27 cards: C9,CQ,C3,C5,H6,H2,HJ,H7,H5,SK,HT,H3,HQ,H8,H4,S8,HK,H9,HA,S4,C8,C2,CK,C6,CA,C4,C7 [/play] Contract=6H, Declarer=N, DummyPlayer=S, Seat=E [/play] visibleHands[E] = 13 cards [/play] visibleHands[S] = 13 cards [/play] Turn: E, Seat: E, Playing from: E's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) [/play] Result: D8 (score=1.7100) info: RequestTiming[0] [REQ 08726f6e] END GET /play -> 200 in 505ms mem=1062MB (d=+8MB) gc+=6/0/0 cache=36 +hit=15 +miss=0 info: RequestTiming[0] [REQ 08726f6e] LEAK-PROBE priv=2815MB (d=+3MB) dds+=1 dds_boards+=100 suitc+=0 nn+=1 Player_Declarer_Suit+=700 Player_Lefty_Suit+=1 Player_Righty_Suit+=700 info: RequestTiming[0] [REQ 3663a546] START GET /play?hand=T52_AJ54_A6_J875&ctx=2SDb--3H--4N--5H--5N--6H------&played=C9CQC3C5H6H2HJH7H5SKHTH3HQH8H4S8HKH9HAS4C8C2CKC6CAC4C7D8&seat=S&dealer=E&engine=brill&vul=NS&details=true&dummy=A3_KQT6_QJT3_AKQ mem=1063MB gc0/1/2=2512/84/18 cache=36 [/play] Request: board=, seat=S, hand=T52.AJ54.A6.J875 (13 cards), dummy=A3.KQT6.QJT3.AKQ (13 cards) [/play] ctx=2SDb--3H--4N--5H--5N--6H------, played=C9CQC3C5H6H2HJH7H5SKHTH3HQH8H4S8HKH9HAS4C8C2CKC6CAC4C7D8, details=True [ParseAuctionContext] Input: '2SDb--3H--4N--5H--5N--6H------' -> Parsed 15 bids: 2S-X-P-3H-P-4N-P-5H-P-5N-P-6H-P-P-P [ParsePlayedCards] Input: 'C9CQC3C5H6H2HJH7H5SKHTH3HQH8H4S8HKH9HAS4C8C2CKC6CAC4C7D8' -> Parsed 28 cards: C9,CQ,C3,C5,H6,H2,HJ,H7,H5,SK,HT,H3,HQ,H8,H4,S8,HK,H9,HA,S4,C8,C2,CK,C6,CA,C4,C7,D8 [/play] Contract=6H, Declarer=N, DummyPlayer=S, Seat=S [/play] visibleHands[S] = 13 cards [/play] visibleHands[N] = 13 cards [/play] Turn: S, Seat: S, Playing from: S's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) [SUITC] CALL #65 (native invocation) [/play] Result: D3 (score=11.3300) info: RequestTiming[0] [REQ 3663a546] END GET /play -> 200 in 971ms mem=1072MB (d=+9MB) gc+=5/0/0 cache=36 +hit=15 +miss=0 info: RequestTiming[0] [REQ 3663a546] LEAK-PROBE priv=2857MB (d=+42MB) dds+=10 dds_boards+=1000 suitc+=1 nn+=1 Lead_Suit+=100 Player_Dummy_Suit+=1 Player_Lefty_Suit+=600 Player_Righty_Suit+=700 info: RequestTiming[0] [LIVESET] after req #90 (/play): managed=1073MB (d=-16MB) ws=1646MB priv=2857MB handles=271 cache=36 probeCost=2ms info: RequestTiming[0] [REQ 13563e44] START GET /play?hand=96_9832_942_T643&ctx=2SDb--3H--4N--5H--5N--6H------&played=C9CQC3C5H6H2HJH7H5SKHTH3HQH8H4S8HKH9HAS4C8C2CKC6CAC4C7D8D3&seat=W&dealer=E&engine=brill&vul=NS&details=true&dummy=A3_KQT6_QJT3_AKQ mem=1073MB gc0/1/2=2517/84/18 cache=36 [/play] Request: board=, seat=W, hand=96.9832.942.T643 (13 cards), dummy=A3.KQT6.QJT3.AKQ (13 cards) [/play] ctx=2SDb--3H--4N--5H--5N--6H------, played=C9CQC3C5H6H2HJH7H5SKHTH3HQH8H4S8HKH9HAS4C8C2CKC6CAC4C7D8D3, details=True [ParseAuctionContext] Input: '2SDb--3H--4N--5H--5N--6H------' -> Parsed 15 bids: 2S-X-P-3H-P-4N-P-5H-P-5N-P-6H-P-P-P [ParsePlayedCards] Input: 'C9CQC3C5H6H2HJH7H5SKHTH3HQH8H4S8HKH9HAS4C8C2CKC6CAC4C7D8D3' -> Parsed 29 cards: C9,CQ,C3,C5,H6,H2,HJ,H7,H5,SK,HT,H3,HQ,H8,H4,S8,HK,H9,HA,S4,C8,C2,CK,C6,CA,C4,C7,D8,D3 [/play] Contract=6H, Declarer=N, DummyPlayer=S, Seat=W [/play] visibleHands[W] = 13 cards [/play] visibleHands[S] = 13 cards [/play] Turn: W, Seat: W, Playing from: W's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) [/play] Result: D2 (score=0.0000) info: RequestTiming[0] [REQ 13563e44] END GET /play -> 200 in 472ms mem=1061MB (d=-12MB) gc+=3/0/0 cache=36 +hit=15 +miss=0 info: RequestTiming[0] [REQ 13563e44] LEAK-PROBE priv=2874MB (d=+17MB) dds+=1 dds_boards+=41 suitc+=0 nn+=1 Lead_Suit+=100 Player_Declarer_Suit+=700 Player_Lefty_Suit+=600 Player_Righty_Suit+=1 info: RequestTiming[0] [REQ 6a9353b2] START GET /play?hand=T52_AJ54_A6_J875&ctx=2SDb--3H--4N--5H--5N--6H------&played=C9CQC3C5H6H2HJH7H5SKHTH3HQH8H4S8HKH9HAS4C8C2CKC6CAC4C7D8D3D2&seat=N&dealer=E&engine=brill&vul=NS&details=true&dummy=A3_KQT6_QJT3_AKQ mem=1061MB gc0/1/2=2520/84/18 cache=36 [/play] Request: board=, seat=N, hand=T52.AJ54.A6.J875 (13 cards), dummy=A3.KQT6.QJT3.AKQ (13 cards) [/play] ctx=2SDb--3H--4N--5H--5N--6H------, played=C9CQC3C5H6H2HJH7H5SKHTH3HQH8H4S8HKH9HAS4C8C2CKC6CAC4C7D8D3D2, details=True [ParseAuctionContext] Input: '2SDb--3H--4N--5H--5N--6H------' -> Parsed 15 bids: 2S-X-P-3H-P-4N-P-5H-P-5N-P-6H-P-P-P [ParsePlayedCards] Input: 'C9CQC3C5H6H2HJH7H5SKHTH3HQH8H4S8HKH9HAS4C8C2CKC6CAC4C7D8D3D2' -> Parsed 30 cards: C9,CQ,C3,C5,H6,H2,HJ,H7,H5,SK,HT,H3,HQ,H8,H4,S8,HK,H9,HA,S4,C8,C2,CK,C6,CA,C4,C7,D8,D3,D2 [/play] Contract=6H, Declarer=N, DummyPlayer=S, Seat=N [/play] visibleHands[N] = 13 cards [/play] visibleHands[S] = 13 cards [/play] Turn: N, Seat: N, Playing from: N's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) [SUITC] CALL #66 (native invocation) [/play] Result: DA (score=17.0000) info: RequestTiming[0] [REQ 6a9353b2] END GET /play -> 200 in 490ms mem=1063MB (d=+2MB) gc+=3/0/0 cache=36 +hit=15 +miss=0 info: RequestTiming[0] [REQ 6a9353b2] LEAK-PROBE priv=2875MB (d=+1MB) dds+=1 dds_boards+=93 suitc+=1 nn+=1 Lead_Suit+=100 Player_Declarer_Suit+=1 Player_Lefty_Suit+=600 Player_Righty_Suit+=800 info: RequestTiming[0] [REQ f5195939] START GET /play?hand=KQJ874_7_K875_92&ctx=2SDb--3H--4N--5H--5N--6H------&played=C9CQC3C5H6H2HJH7H5SKHTH3HQH8H4S8HKH9HAS4C8C2CKC6CAC4C7D8D3D2DA&seat=E&dealer=E&engine=brill&vul=NS&details=true&dummy=A3_KQT6_QJT3_AKQ mem=1063MB gc0/1/2=2523/84/18 cache=36 [/play] Request: board=, seat=E, hand=KQJ874.7.K875.92 (13 cards), dummy=A3.KQT6.QJT3.AKQ (13 cards) [/play] ctx=2SDb--3H--4N--5H--5N--6H------, played=C9CQC3C5H6H2HJH7H5SKHTH3HQH8H4S8HKH9HAS4C8C2CKC6CAC4C7D8D3D2DA, details=True [ParseAuctionContext] Input: '2SDb--3H--4N--5H--5N--6H------' -> Parsed 15 bids: 2S-X-P-3H-P-4N-P-5H-P-5N-P-6H-P-P-P [ParsePlayedCards] Input: 'C9CQC3C5H6H2HJH7H5SKHTH3HQH8H4S8HKH9HAS4C8C2CKC6CAC4C7D8D3D2DA' -> Parsed 31 cards: C9,CQ,C3,C5,H6,H2,HJ,H7,H5,SK,HT,H3,HQ,H8,H4,S8,HK,H9,HA,S4,C8,C2,CK,C6,CA,C4,C7,D8,D3,D2,DA [/play] Contract=6H, Declarer=N, DummyPlayer=S, Seat=E [/play] visibleHands[E] = 13 cards [/play] visibleHands[S] = 13 cards [/play] Turn: E, Seat: E, Playing from: E's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) [/play] Result: D5 (score=2.7300) info: RequestTiming[0] [REQ f5195939] END GET /play -> 200 in 565ms mem=1063MB (d=0MB) gc+=4/0/0 cache=36 +hit=15 +miss=0 info: RequestTiming[0] [REQ f5195939] LEAK-PROBE priv=2873MB (d=-2MB) dds+=1 dds_boards+=100 suitc+=0 nn+=1 Player_Declarer_Suit+=800 Player_Lefty_Suit+=1 Player_Righty_Suit+=800 info: RequestTiming[0] [REQ a9966037] START GET /play?hand=T52_AJ54_A6_J875&ctx=2SDb--3H--4N--5H--5N--6H------&played=C9CQC3C5H6H2HJH7H5SKHTH3HQH8H4S8HKH9HAS4C8C2CKC6CAC4C7D8D3D2DAD5&seat=N&dealer=E&engine=brill&vul=NS&details=true&dummy=A3_KQT6_QJT3_AKQ mem=1063MB gc0/1/2=2527/84/18 cache=36 [/play] Request: board=, seat=N, hand=T52.AJ54.A6.J875 (13 cards), dummy=A3.KQT6.QJT3.AKQ (13 cards) [/play] ctx=2SDb--3H--4N--5H--5N--6H------, played=C9CQC3C5H6H2HJH7H5SKHTH3HQH8H4S8HKH9HAS4C8C2CKC6CAC4C7D8D3D2DAD5, details=True [ParseAuctionContext] Input: '2SDb--3H--4N--5H--5N--6H------' -> Parsed 15 bids: 2S-X-P-3H-P-4N-P-5H-P-5N-P-6H-P-P-P [ParsePlayedCards] Input: 'C9CQC3C5H6H2HJH7H5SKHTH3HQH8H4S8HKH9HAS4C8C2CKC6CAC4C7D8D3D2DAD5' -> Parsed 32 cards: C9,CQ,C3,C5,H6,H2,HJ,H7,H5,SK,HT,H3,HQ,H8,H4,S8,HK,H9,HA,S4,C8,C2,CK,C6,CA,C4,C7,D8,D3,D2,DA,D5 [/play] Contract=6H, Declarer=N, DummyPlayer=S, Seat=N [/play] visibleHands[N] = 13 cards [/play] visibleHands[S] = 13 cards [/play] Turn: N, Seat: N, Playing from: N's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) [/play] Result: CJ (score=1.0000) info: RequestTiming[0] [REQ a9966037] END GET /play -> 200 in 148ms mem=1067MB (d=+4MB) gc+=10/0/0 cache=36 +hit=15 +miss=0 info: RequestTiming[0] [REQ a9966037] LEAK-PROBE priv=2870MB (d=-3MB) dds+=0 dds_boards+=0 suitc+=0 nn+=0 info: RequestTiming[0] [REQ 3d44885a] START GET /play?hand=KQJ874_7_K875_92&ctx=2SDb--3H--4N--5H--5N--6H------&played=C9CQC3C5H6H2HJH7H5SKHTH3HQH8H4S8HKH9HAS4C8C2CKC6CAC4C7D8D3D2DAD5CJ&seat=E&dealer=E&engine=brill&vul=NS&details=true&dummy=A3_KQT6_QJT3_AKQ mem=1067MB gc0/1/2=2537/84/18 cache=36 [/play] Request: board=, seat=E, hand=KQJ874.7.K875.92 (13 cards), dummy=A3.KQT6.QJT3.AKQ (13 cards) [/play] ctx=2SDb--3H--4N--5H--5N--6H------, played=C9CQC3C5H6H2HJH7H5SKHTH3HQH8H4S8HKH9HAS4C8C2CKC6CAC4C7D8D3D2DAD5CJ, details=True [ParseAuctionContext] Input: '2SDb--3H--4N--5H--5N--6H------' -> Parsed 15 bids: 2S-X-P-3H-P-4N-P-5H-P-5N-P-6H-P-P-P [ParsePlayedCards] Input: 'C9CQC3C5H6H2HJH7H5SKHTH3HQH8H4S8HKH9HAS4C8C2CKC6CAC4C7D8D3D2DAD5CJ' -> Parsed 33 cards: C9,CQ,C3,C5,H6,H2,HJ,H7,H5,SK,HT,H3,HQ,H8,H4,S8,HK,H9,HA,S4,C8,C2,CK,C6,CA,C4,C7,D8,D3,D2,DA,D5,CJ [/play] Contract=6H, Declarer=N, DummyPlayer=S, Seat=E [/play] visibleHands[E] = 13 cards [/play] visibleHands[S] = 13 cards [/play] Turn: E, Seat: E, Playing from: E's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) [/play] Result: S7 (score=0.1190) info: RequestTiming[0] [REQ 3d44885a] END GET /play -> 200 in 153ms mem=1070MB (d=+3MB) gc+=12/0/0 cache=36 +hit=15 +miss=0 info: RequestTiming[0] [REQ 3d44885a] LEAK-PROBE priv=2852MB (d=-18MB) dds+=0 dds_boards+=0 suitc+=0 nn+=1 Player_Lefty_Suit+=1 info: RequestTiming[0] [REQ 860f4b3b] START HEAD /health mem=1070MB gc0/1/2=2549/84/18 cache=36 info: RequestTiming[0] [REQ 860f4b3b] END HEAD /health -> 200 in 0ms mem=1070MB (d=0MB) gc+=0/0/0 cache=36 +hit=0 +miss=0 info: RequestTiming[0] [REQ 24bb25a1] START GET /play?hand=T52_AJ54_A6_J875&ctx=2SDb--3H--4N--5H--5N--6H------&played=C9CQC3C5H6H2HJH7H5SKHTH3HQH8H4S8HKH9HAS4C8C2CKC6CAC4C7D8D3D2DAD5CJS7&seat=S&dealer=E&engine=brill&vul=NS&details=true&dummy=A3_KQT6_QJT3_AKQ mem=1070MB gc0/1/2=2549/84/18 cache=36 [/play] Request: board=, seat=S, hand=T52.AJ54.A6.J875 (13 cards), dummy=A3.KQT6.QJT3.AKQ (13 cards) [/play] ctx=2SDb--3H--4N--5H--5N--6H------, played=C9CQC3C5H6H2HJH7H5SKHTH3HQH8H4S8HKH9HAS4C8C2CKC6CAC4C7D8D3D2DAD5CJS7, details=True [ParseAuctionContext] Input: '2SDb--3H--4N--5H--5N--6H------' -> Parsed 15 bids: 2S-X-P-3H-P-4N-P-5H-P-5N-P-6H-P-P-P [ParsePlayedCards] Input: 'C9CQC3C5H6H2HJH7H5SKHTH3HQH8H4S8HKH9HAS4C8C2CKC6CAC4C7D8D3D2DAD5CJS7' -> Parsed 34 cards: C9,CQ,C3,C5,H6,H2,HJ,H7,H5,SK,HT,H3,HQ,H8,H4,S8,HK,H9,HA,S4,C8,C2,CK,C6,CA,C4,C7,D8,D3,D2,DA,D5,CJ,S7 [/play] Contract=6H, Declarer=N, DummyPlayer=S, Seat=S [/play] visibleHands[S] = 13 cards [/play] visibleHands[N] = 13 cards [/play] Turn: S, Seat: S, Playing from: S's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) [/play] Result: S3 (score=1.0000) info: RequestTiming[0] [REQ 24bb25a1] END GET /play -> 200 in 76ms mem=1071MB (d=+1MB) gc+=3/0/0 cache=36 +hit=15 +miss=0 info: RequestTiming[0] [REQ 24bb25a1] LEAK-PROBE priv=2852MB (d=0MB) dds+=0 dds_boards+=0 suitc+=0 nn+=0 info: RequestTiming[0] [REQ 55ce7385] START GET /play?hand=T52_AJ54_A6_J875&ctx=2SDb--3H--4N--5H--5N--6H------&played=C9CQC3C5H6H2HJH7H5SKHTH3HQH8H4S8HKH9HAS4C8C2CKC6CAC4C7D8D3D2DAD5CJS7S3CT&seat=N&dealer=E&engine=brill&vul=NS&details=true&dummy=A3_KQT6_QJT3_AKQ mem=1071MB gc0/1/2=2552/84/18 cache=36 [/play] Request: board=, seat=N, hand=T52.AJ54.A6.J875 (13 cards), dummy=A3.KQT6.QJT3.AKQ (13 cards) [/play] ctx=2SDb--3H--4N--5H--5N--6H------, played=C9CQC3C5H6H2HJH7H5SKHTH3HQH8H4S8HKH9HAS4C8C2CKC6CAC4C7D8D3D2DAD5CJS7S3CT, details=True [ParseAuctionContext] Input: '2SDb--3H--4N--5H--5N--6H------' -> Parsed 15 bids: 2S-X-P-3H-P-4N-P-5H-P-5N-P-6H-P-P-P [ParsePlayedCards] Input: 'C9CQC3C5H6H2HJH7H5SKHTH3HQH8H4S8HKH9HAS4C8C2CKC6CAC4C7D8D3D2DAD5CJS7S3CT' -> Parsed 36 cards: C9,CQ,C3,C5,H6,H2,HJ,H7,H5,SK,HT,H3,HQ,H8,H4,S8,HK,H9,HA,S4,C8,C2,CK,C6,CA,C4,C7,D8,D3,D2,DA,D5,CJ,S7,S3,CT [/play] Contract=6H, Declarer=N, DummyPlayer=S, Seat=N [/play] visibleHands[N] = 13 cards [/play] visibleHands[S] = 13 cards [/play] Turn: N, Seat: N, Playing from: N's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) [/play] Result: D6 (score=1.0000) info: RequestTiming[0] [REQ 55ce7385] END GET /play -> 200 in 85ms mem=1065MB (d=-6MB) gc+=2/0/0 cache=36 +hit=15 +miss=0 info: RequestTiming[0] [REQ 55ce7385] LEAK-PROBE priv=2870MB (d=+18MB) dds+=0 dds_boards+=0 suitc+=0 nn+=0 info: RequestTiming[0] [REQ d8c79105] START GET /play?hand=KQJ874_7_K875_92&ctx=2SDb--3H--4N--5H--5N--6H------&played=C9CQC3C5H6H2HJH7H5SKHTH3HQH8H4S8HKH9HAS4C8C2CKC6CAC4C7D8D3D2DAD5CJS7S3CTD6&seat=E&dealer=E&engine=brill&vul=NS&details=true&dummy=A3_KQT6_QJT3_AKQ mem=1065MB gc0/1/2=2554/84/18 cache=36 [/play] Request: board=, seat=E, hand=KQJ874.7.K875.92 (13 cards), dummy=A3.KQT6.QJT3.AKQ (13 cards) [/play] ctx=2SDb--3H--4N--5H--5N--6H------, played=C9CQC3C5H6H2HJH7H5SKHTH3HQH8H4S8HKH9HAS4C8C2CKC6CAC4C7D8D3D2DAD5CJS7S3CTD6, details=True [ParseAuctionContext] Input: '2SDb--3H--4N--5H--5N--6H------' -> Parsed 15 bids: 2S-X-P-3H-P-4N-P-5H-P-5N-P-6H-P-P-P [ParsePlayedCards] Input: 'C9CQC3C5H6H2HJH7H5SKHTH3HQH8H4S8HKH9HAS4C8C2CKC6CAC4C7D8D3D2DAD5CJS7S3CTD6' -> Parsed 37 cards: C9,CQ,C3,C5,H6,H2,HJ,H7,H5,SK,HT,H3,HQ,H8,H4,S8,HK,H9,HA,S4,C8,C2,CK,C6,CA,C4,C7,D8,D3,D2,DA,D5,CJ,S7,S3,CT,D6 [/play] Contract=6H, Declarer=N, DummyPlayer=S, Seat=E [/play] visibleHands[E] = 13 cards [/play] visibleHands[S] = 13 cards [/play] Turn: E, Seat: E, Playing from: E's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) [/play] Result: D7 (score=0.0000) info: RequestTiming[0] [REQ d8c79105] END GET /play -> 200 in 70ms mem=1070MB (d=+5MB) gc+=1/0/0 cache=36 +hit=15 +miss=0 info: RequestTiming[0] [REQ d8c79105] LEAK-PROBE priv=2905MB (d=+35MB) dds+=0 dds_boards+=0 suitc+=0 nn+=0 info: RequestTiming[0] [REQ 15f0a47c] START GET /play?hand=T52_AJ54_A6_J875&ctx=2SDb--3H--4N--5H--5N--6H------&played=C9CQC3C5H6H2HJH7H5SKHTH3HQH8H4S8HKH9HAS4C8C2CKC6CAC4C7D8D3D2DAD5CJS7S3CTD6D7&seat=S&dealer=E&engine=brill&vul=NS&details=true&dummy=A3_KQT6_QJT3_AKQ mem=1070MB gc0/1/2=2555/84/18 cache=36 [/play] Request: board=, seat=S, hand=T52.AJ54.A6.J875 (13 cards), dummy=A3.KQT6.QJT3.AKQ (13 cards) [/play] ctx=2SDb--3H--4N--5H--5N--6H------, played=C9CQC3C5H6H2HJH7H5SKHTH3HQH8H4S8HKH9HAS4C8C2CKC6CAC4C7D8D3D2DAD5CJS7S3CTD6D7, details=True [ParseAuctionContext] Input: '2SDb--3H--4N--5H--5N--6H------' -> Parsed 15 bids: 2S-X-P-3H-P-4N-P-5H-P-5N-P-6H-P-P-P [ParsePlayedCards] Input: 'C9CQC3C5H6H2HJH7H5SKHTH3HQH8H4S8HKH9HAS4C8C2CKC6CAC4C7D8D3D2DAD5CJS7S3CTD6D7' -> Parsed 38 cards: C9,CQ,C3,C5,H6,H2,HJ,H7,H5,SK,HT,H3,HQ,H8,H4,S8,HK,H9,HA,S4,C8,C2,CK,C6,CA,C4,C7,D8,D3,D2,DA,D5,CJ,S7,S3,CT,D6,D7 [/play] Contract=6H, Declarer=N, DummyPlayer=S, Seat=S [/play] visibleHands[S] = 13 cards [/play] visibleHands[N] = 13 cards [/play] Turn: S, Seat: S, Playing from: S's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) [/play] Result: DT (score=1.0000) info: RequestTiming[0] [REQ 15f0a47c] END GET /play -> 200 in 72ms mem=1061MB (d=-9MB) gc+=2/0/0 cache=36 +hit=15 +miss=0 info: RequestTiming[0] [REQ 15f0a47c] LEAK-PROBE priv=2905MB (d=0MB) dds+=0 dds_boards+=0 suitc+=0 nn+=1 Player_Dummy_Suit+=1 info: RequestTiming[0] [REQ c6a1d786] START GET /play?hand=96_9832_942_T643&ctx=2SDb--3H--4N--5H--5N--6H------&played=C9CQC3C5H6H2HJH7H5SKHTH3HQH8H4S8HKH9HAS4C8C2CKC6CAC4C7D8D3D2DAD5CJS7S3CTD6D7DT&seat=W&dealer=E&engine=brill&vul=NS&details=true&dummy=A3_KQT6_QJT3_AKQ mem=1061MB gc0/1/2=2557/84/18 cache=36 [/play] Request: board=, seat=W, hand=96.9832.942.T643 (13 cards), dummy=A3.KQT6.QJT3.AKQ (13 cards) [/play] ctx=2SDb--3H--4N--5H--5N--6H------, played=C9CQC3C5H6H2HJH7H5SKHTH3HQH8H4S8HKH9HAS4C8C2CKC6CAC4C7D8D3D2DAD5CJS7S3CTD6D7DT, details=True [ParseAuctionContext] Input: '2SDb--3H--4N--5H--5N--6H------' -> Parsed 15 bids: 2S-X-P-3H-P-4N-P-5H-P-5N-P-6H-P-P-P [ParsePlayedCards] Input: 'C9CQC3C5H6H2HJH7H5SKHTH3HQH8H4S8HKH9HAS4C8C2CKC6CAC4C7D8D3D2DAD5CJS7S3CTD6D7DT' -> Parsed 39 cards: C9,CQ,C3,C5,H6,H2,HJ,H7,H5,SK,HT,H3,HQ,H8,H4,S8,HK,H9,HA,S4,C8,C2,CK,C6,CA,C4,C7,D8,D3,D2,DA,D5,CJ,S7,S3,CT,D6,D7,DT [/play] Contract=6H, Declarer=N, DummyPlayer=S, Seat=W [/play] visibleHands[W] = 13 cards [/play] visibleHands[S] = 13 cards [/play] Turn: W, Seat: W, Playing from: W's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) [/play] Result: D4 (score=0.0000) info: RequestTiming[0] [REQ c6a1d786] END GET /play -> 200 in 75ms mem=1065MB (d=+4MB) gc+=1/0/0 cache=36 +hit=15 +miss=0 info: RequestTiming[0] [REQ c6a1d786] LEAK-PROBE priv=2905MB (d=0MB) dds+=0 dds_boards+=0 suitc+=0 nn+=1 Player_Righty_Suit+=1 info: RequestTiming[0] [LIVESET] after req #100 (/play): managed=1065MB (d=-7MB) ws=1777MB priv=2905MB handles=271 cache=36 probeCost=2ms info: RequestTiming[0] [REQ 186503b5] START GET /play?hand=T52_AJ54_A6_J875&ctx=2SDb--3H--4N--5H--5N--6H------&played=C9CQC3C5H6H2HJH7H5SKHTH3HQH8H4S8HKH9HAS4C8C2CKC6CAC4C7D8D3D2DAD5CJS7S3CTD6D7DTD4&seat=S&dealer=E&engine=brill&vul=NS&details=true&dummy=A3_KQT6_QJT3_AKQ mem=1065MB gc0/1/2=2558/84/18 cache=36 [/play] Request: board=, seat=S, hand=T52.AJ54.A6.J875 (13 cards), dummy=A3.KQT6.QJT3.AKQ (13 cards) [/play] ctx=2SDb--3H--4N--5H--5N--6H------, played=C9CQC3C5H6H2HJH7H5SKHTH3HQH8H4S8HKH9HAS4C8C2CKC6CAC4C7D8D3D2DAD5CJS7S3CTD6D7DTD4, details=True [ParseAuctionContext] Input: '2SDb--3H--4N--5H--5N--6H------' -> Parsed 15 bids: 2S-X-P-3H-P-4N-P-5H-P-5N-P-6H-P-P-P [ParsePlayedCards] Input: 'C9CQC3C5H6H2HJH7H5SKHTH3HQH8H4S8HKH9HAS4C8C2CKC6CAC4C7D8D3D2DAD5CJS7S3CTD6D7DTD4' -> Parsed 40 cards: C9,CQ,C3,C5,H6,H2,HJ,H7,H5,SK,HT,H3,HQ,H8,H4,S8,HK,H9,HA,S4,C8,C2,CK,C6,CA,C4,C7,D8,D3,D2,DA,D5,CJ,S7,S3,CT,D6,D7,DT,D4 [/play] Contract=6H, Declarer=N, DummyPlayer=S, Seat=S [/play] visibleHands[S] = 13 cards [/play] visibleHands[N] = 13 cards [/play] Turn: S, Seat: S, Playing from: S's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) [/play] Result: DJ (score=1.0000) info: RequestTiming[0] [REQ 186503b5] END GET /play -> 200 in 81ms mem=1069MB (d=+4MB) gc+=1/0/0 cache=36 +hit=15 +miss=0 info: RequestTiming[0] [REQ 186503b5] LEAK-PROBE priv=2905MB (d=0MB) dds+=0 dds_boards+=0 suitc+=0 nn+=1 Player_Dummy_Suit+=1 info: RequestTiming[0] [REQ 743740ca] START GET /play?hand=T52_AJ54_A6_J875&ctx=2SDb--3H--4N--5H--5N--6H------&played=C9CQC3C5H6H2HJH7H5SKHTH3HQH8H4S8HKH9HAS4C8C2CKC6CAC4C7D8D3D2DAD5CJS7S3CTD6D7DTD4DJD9&seat=N&dealer=E&engine=brill&vul=NS&details=true&dummy=A3_KQT6_QJT3_AKQ mem=1069MB gc0/1/2=2559/84/18 cache=36 [/play] Request: board=, seat=N, hand=T52.AJ54.A6.J875 (13 cards), dummy=A3.KQT6.QJT3.AKQ (13 cards) [/play] ctx=2SDb--3H--4N--5H--5N--6H------, played=C9CQC3C5H6H2HJH7H5SKHTH3HQH8H4S8HKH9HAS4C8C2CKC6CAC4C7D8D3D2DAD5CJS7S3CTD6D7DTD4DJD9, details=True [ParseAuctionContext] Input: '2SDb--3H--4N--5H--5N--6H------' -> Parsed 15 bids: 2S-X-P-3H-P-4N-P-5H-P-5N-P-6H-P-P-P [ParsePlayedCards] Input: 'C9CQC3C5H6H2HJH7H5SKHTH3HQH8H4S8HKH9HAS4C8C2CKC6CAC4C7D8D3D2DAD5CJS7S3CTD6D7DTD4DJD9' -> Parsed 42 cards: C9,CQ,C3,C5,H6,H2,HJ,H7,H5,SK,HT,H3,HQ,H8,H4,S8,HK,H9,HA,S4,C8,C2,CK,C6,CA,C4,C7,D8,D3,D2,DA,D5,CJ,S7,S3,CT,D6,D7,DT,D4,DJ,D9 [/play] Contract=6H, Declarer=N, DummyPlayer=S, Seat=N [/play] visibleHands[N] = 13 cards [/play] visibleHands[S] = 13 cards [/play] Turn: N, Seat: N, Playing from: N's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) [/play] Result: S2 (score=1.0000) info: RequestTiming[0] [REQ 743740ca] END GET /play -> 200 in 70ms mem=1073MB (d=+4MB) gc+=1/0/0 cache=36 +hit=15 +miss=0 info: RequestTiming[0] [REQ 743740ca] LEAK-PROBE priv=2905MB (d=0MB) dds+=0 dds_boards+=0 suitc+=0 nn+=1 Player_Declarer_Suit+=1 info: RequestTiming[0] [REQ 137bda23] START GET /play?hand=KQJ874_7_K875_92&ctx=2SDb--3H--4N--5H--5N--6H------&played=C9CQC3C5H6H2HJH7H5SKHTH3HQH8H4S8HKH9HAS4C8C2CKC6CAC4C7D8D3D2DAD5CJS7S3CTD6D7DTD4DJD9S2DK&seat=E&dealer=E&engine=brill&vul=NS&details=true&dummy=A3_KQT6_QJT3_AKQ mem=1073MB gc0/1/2=2560/84/18 cache=36 [/play] Request: board=, seat=E, hand=KQJ874.7.K875.92 (13 cards), dummy=A3.KQT6.QJT3.AKQ (13 cards) [/play] ctx=2SDb--3H--4N--5H--5N--6H------, played=C9CQC3C5H6H2HJH7H5SKHTH3HQH8H4S8HKH9HAS4C8C2CKC6CAC4C7D8D3D2DAD5CJS7S3CTD6D7DTD4DJD9S2DK, details=True [ParseAuctionContext] Input: '2SDb--3H--4N--5H--5N--6H------' -> Parsed 15 bids: 2S-X-P-3H-P-4N-P-5H-P-5N-P-6H-P-P-P [ParsePlayedCards] Input: 'C9CQC3C5H6H2HJH7H5SKHTH3HQH8H4S8HKH9HAS4C8C2CKC6CAC4C7D8D3D2DAD5CJS7S3CTD6D7DTD4DJD9S2DK' -> Parsed 44 cards: C9,CQ,C3,C5,H6,H2,HJ,H7,H5,SK,HT,H3,HQ,H8,H4,S8,HK,H9,HA,S4,C8,C2,CK,C6,CA,C4,C7,D8,D3,D2,DA,D5,CJ,S7,S3,CT,D6,D7,DT,D4,DJ,D9,S2,DK [/play] Contract=6H, Declarer=N, DummyPlayer=S, Seat=E [/play] visibleHands[E] = 13 cards [/play] visibleHands[S] = 13 cards [/play] Turn: E, Seat: E, Playing from: E's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) [/play] Result: SQ (score=0.0000) info: RequestTiming[0] [REQ 137bda23] END GET /play -> 200 in 72ms mem=1062MB (d=-11MB) gc+=2/0/0 cache=36 +hit=15 +miss=0 info: RequestTiming[0] [REQ 137bda23] LEAK-PROBE priv=2933MB (d=+28MB) dds+=0 dds_boards+=0 suitc+=0 nn+=1 Player_Lefty_Suit+=1 info: RequestTiming[0] [REQ 869ce872] START GET /play?hand=96_9832_942_T643&ctx=2SDb--3H--4N--5H--5N--6H------&played=C9CQC3C5H6H2HJH7H5SKHTH3HQH8H4S8HKH9HAS4C8C2CKC6CAC4C7D8D3D2DAD5CJS7S3CTD6D7DTD4DJD9S2DKSQSA&seat=W&dealer=E&engine=brill&vul=NS&details=true&dummy=A3_KQT6_QJT3_AKQ mem=1062MB gc0/1/2=2562/84/18 cache=36 [/play] Request: board=, seat=W, hand=96.9832.942.T643 (13 cards), dummy=A3.KQT6.QJT3.AKQ (13 cards) [/play] ctx=2SDb--3H--4N--5H--5N--6H------, played=C9CQC3C5H6H2HJH7H5SKHTH3HQH8H4S8HKH9HAS4C8C2CKC6CAC4C7D8D3D2DAD5CJS7S3CTD6D7DTD4DJD9S2DKSQSA, details=True [ParseAuctionContext] Input: '2SDb--3H--4N--5H--5N--6H------' -> Parsed 15 bids: 2S-X-P-3H-P-4N-P-5H-P-5N-P-6H-P-P-P [ParsePlayedCards] Input: 'C9CQC3C5H6H2HJH7H5SKHTH3HQH8H4S8HKH9HAS4C8C2CKC6CAC4C7D8D3D2DAD5CJS7S3CTD6D7DTD4DJD9S2DKSQSA' -> Parsed 46 cards: C9,CQ,C3,C5,H6,H2,HJ,H7,H5,SK,HT,H3,HQ,H8,H4,S8,HK,H9,HA,S4,C8,C2,CK,C6,CA,C4,C7,D8,D3,D2,DA,D5,CJ,S7,S3,CT,D6,D7,DT,D4,DJ,D9,S2,DK,SQ,SA [/play] Contract=6H, Declarer=N, DummyPlayer=S, Seat=W [/play] visibleHands[W] = 13 cards [/play] visibleHands[S] = 13 cards [/play] Turn: W, Seat: W, Playing from: W's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) [/play] Result: S9 (score=0.0000) info: RequestTiming[0] [REQ 869ce872] END GET /play -> 200 in 71ms mem=1065MB (d=+3MB) gc+=1/0/0 cache=36 +hit=15 +miss=0 info: RequestTiming[0] [REQ 869ce872] LEAK-PROBE priv=2970MB (d=+37MB) dds+=0 dds_boards+=0 suitc+=0 nn+=0 info: RequestTiming[0] [REQ 7bec6b3d] START GET /play?hand=T52_AJ54_A6_J875&ctx=2SDb--3H--4N--5H--5N--6H------&played=C9CQC3C5H6H2HJH7H5SKHTH3HQH8H4S8HKH9HAS4C8C2CKC6CAC4C7D8D3D2DAD5CJS7S3CTD6D7DTD4DJD9S2DKSQSAS9&seat=N&dealer=E&engine=brill&vul=NS&details=true&dummy=A3_KQT6_QJT3_AKQ mem=1065MB gc0/1/2=2563/84/18 cache=36 [/play] Request: board=, seat=N, hand=T52.AJ54.A6.J875 (13 cards), dummy=A3.KQT6.QJT3.AKQ (13 cards) [/play] ctx=2SDb--3H--4N--5H--5N--6H------, played=C9CQC3C5H6H2HJH7H5SKHTH3HQH8H4S8HKH9HAS4C8C2CKC6CAC4C7D8D3D2DAD5CJS7S3CTD6D7DTD4DJD9S2DKSQSAS9, details=True [ParseAuctionContext] Input: '2SDb--3H--4N--5H--5N--6H------' -> Parsed 15 bids: 2S-X-P-3H-P-4N-P-5H-P-5N-P-6H-P-P-P [ParsePlayedCards] Input: 'C9CQC3C5H6H2HJH7H5SKHTH3HQH8H4S8HKH9HAS4C8C2CKC6CAC4C7D8D3D2DAD5CJS7S3CTD6D7DTD4DJD9S2DKSQSAS9' -> Parsed 47 cards: C9,CQ,C3,C5,H6,H2,HJ,H7,H5,SK,HT,H3,HQ,H8,H4,S8,HK,H9,HA,S4,C8,C2,CK,C6,CA,C4,C7,D8,D3,D2,DA,D5,CJ,S7,S3,CT,D6,D7,DT,D4,DJ,D9,S2,DK,SQ,SA,S9 [/play] Contract=6H, Declarer=N, DummyPlayer=S, Seat=N [/play] visibleHands[N] = 13 cards [/play] visibleHands[S] = 13 cards [/play] Turn: N, Seat: N, Playing from: N's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) [/play] Result: S5 (score=1.0000) info: RequestTiming[0] [REQ 7bec6b3d] END GET /play -> 200 in 75ms mem=1069MB (d=+4MB) gc+=1/0/0 cache=36 +hit=15 +miss=0 info: RequestTiming[0] [REQ 7bec6b3d] LEAK-PROBE priv=2975MB (d=+5MB) dds+=0 dds_boards+=0 suitc+=0 nn+=1 Player_Declarer_Suit+=1 info: RequestTiming[0] [REQ 7a0c2d1a] START GET /pbn/finalize?deal=N%3AT52.AJ54.A6.J875+KQJ874.7.K875.92+A3.KQT6.QJT3.AKQ+96.9832.942.T643&dealer=E&ctx=2S-X-P-3H-P-4N-P-5H-P-5N-P-6H-P-P-P&played=C9CQC3C5H6H2HJH7H5SKHTH3HQH8H4S8HKH9HAS4C8C2CKC6CAC4C7D8D3D2DAD5CJS7S3CTD6D7DTD4DJD9S2DKSQSAS9S5DQS6STSJ&vul=NS&board=ChallengebyE2ETest_b2 mem=1069MB gc0/1/2=2564/84/18 cache=36 [ParseAuctionContext] Input: '2S-X-P-3H-P-4N-P-5H-P-5N-P-6H-P-P-P' -> Parsed 15 bids: 2S-X-P-3H-P-4N-P-5H-P-5N-P-6H-P-P-P [ParsePlayedCards] Input: 'C9CQC3C5H6H2HJH7H5SKHTH3HQH8H4S8HKH9HAS4C8C2CKC6CAC4C7D8D3D2DAD5CJS7S3CTD6D7DTD4DJD9S2DKSQSAS9S5DQS6STSJ' -> Parsed 52 cards: C9,CQ,C3,C5,H6,H2,HJ,H7,H5,SK,HT,H3,HQ,H8,H4,S8,HK,H9,HA,S4,C8,C2,CK,C6,CA,C4,C7,D8,D3,D2,DA,D5,CJ,S7,S3,CT,D6,D7,DT,D4,DJ,D9,S2,DK,SQ,SA,S9,S5,DQ,S6,ST,SJ [/play] Saved PBN: /app/BrillPlayEngine/Pbn/ChallengebyE2ETest_b2.pbn (won=12 +claimed=0 = result=12) info: RequestTiming[0] [REQ 7a0c2d1a] END GET /pbn/finalize -> 200 in 1ms mem=1069MB (d=0MB) gc+=0/0/0 cache=36 +hit=0 +miss=0 info: RequestTiming[0] [REQ 54a03a6e] START GET /autoplay/status/9cdadf68785145eda77678c22577dc40 mem=1069MB gc0/1/2=2564/84/18 cache=36 info: RequestTiming[0] [REQ 54a03a6e] END GET /autoplay/status/9cdadf68785145eda77678c22577dc40 -> 200 in 0ms mem=1069MB (d=0MB) gc+=0/0/0 cache=36 +hit=0 +miss=0 info: RequestTiming[0] [REQ 747d528e] START GET /getresponses?auction= mem=1069MB gc0/1/2=2564/84/18 cache=36 info: RequestTiming[0] [REQ 8b1a9509] START GET /ready mem=1069MB gc0/1/2=2564/84/18 cache=36 info: RequestTiming[0] [REQ 8b1a9509] END GET /ready -> 200 in 0ms mem=1069MB (d=0MB) gc+=0/0/0 cache=36 +hit=0 +miss=0 info: RequestTiming[0] [REQ 747d528e] END GET /getresponses -> 200 in 3ms mem=1070MB (d=+1MB) gc+=0/0/0 cache=36 +hit=0 +miss=0 info: RequestTiming[0] [REQ 489b0a10] START GET /autoplay/start?board=3&pbn_label=ChallengebyE2ETest_b3&deal=N%3AQJ75.A87.9.QT874+8632.652.KJ842.9+KT94.T93.QT76.J5+A.KQJ4.A53.AK632&dealer=S&vul=EW&play_engine=brill mem=1070MB gc0/1/2=2564/84/18 cache=36 [/autoplay/start] Job a0c29462f6aa47cdb63cd5aeb5a4cf2c enqueued for board 3 (queue depth 0) info: RequestTiming[0] [REQ 489b0a10] END GET /autoplay/start -> 200 in 0ms mem=1070MB (d=0MB) gc+=0/0/0 cache=36 +hit=0 +miss=0 [/autoplay/start] Job a0c29462f6aa47cdb63cd5aeb5a4cf2c: Brill engine, board 3 [SUITC] CALL #67 (native invocation) [SUITC] CALL #68 (native invocation) info: RequestTiming[0] [REQ a04bf0e0] START GET /bid?hand=A.KQJ4.A53.AK632&ctx=--&dealer=S&seat=W&vul=EW&details=true mem=1072MB gc0/1/2=2598/84/18 cache=47 [ParseAuctionContext] Input: '--' -> Parsed 1 bids: P Player N searching for explanations for bid 'P'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Preemptive_3_Level_Openings, Preemptive_4_Level_Openings, Preemptive_5_Level_Openings, Very_High_Level_Openings_Or_Specific_Hands, Opening Bid, Weak two diamond, Weak two major] MATCHED Prio 0 | Bid: P -> P | Requires: hcp < 12 and not ruleof21 | From 'Opening Bid' Interpreting bid 'P' by N. Primary explanation's context: [] from RuleSet: 'Preemptive_3_Level_Openings' Primary System Explanation (Rule): Prio 0, OrigBid 'P' -> ResBid 'P', Means 'No opening bid' -> resMeans 'No opening bid' Analyzed Requires String (for this instance): 'hcp < 12 and not ruleof21' Interpreted Meaning: 'No opening bid' PostCondition: '' Player view after bid: HCP=?-11 | Lengths: (none) Player E found 1 applicable auction contexts: P Hand A.KQJ4.A53.AK632 Consolidated match found. Contributing RuleSets: [Preemptive_3_Level_Openings, Preemptive_4_Level_Openings, Preemptive_5_Level_Openings, Very_High_Level_Openings_Or_Specific_Hands, Opening Bid, Weak two diamond, Weak two major] Ctx (E): HCP=21, TP=22, Shape:1=4=3=5, Unbal Comb: min=21, max=40 | Losers=4 | LoserLevel=4 | RuleOf=30 | min=False | max=False | shown_min= | shown_max= Suitinformation Points: S=21 | H=24 | D=23 | C=25 Game: S=False | H=False | D=False | C=False, Stoppers: S=True | H=True | D=True | C=True Slam: haveallkeycardsandqueen=False | missingkeycards=True | missingonekeycardorqueen=False | missingonekeycard=False | havekeycards=-1 | trumpqueen=False | trump= BestSuit: C=True D=False H=False S=False Longest: C=True D=False H=False S=False Suit | Viable | Small Slam Target | Grand Slam Target | Combined Points Min ----------|--------|-------------------|-------------------|-------------------- Spade | False | 99 | 99 | 21 Heart | False | 99 | 99 | 24 Diamond | False | 99 | 99 | 23 Club | False | 99 | 99 | 25 Nt | True | 31 | 37 | 21 [X] Prio 130 | Bid: 3N -> 3N | Requires: balish and hcp>= 25 and hcp<= 27 and H<= 4 and S <= 4 | From 'Opening Bid' [X] Prio 129 | Bid: 5Ma -> 5H | Requires: H >= 9 and hcp>= 6 and hcp<= 11 and loserlevel >= 5 and S <= 4 | From 'Preemptive_5_Level_Openings' [X] Prio 129 | Bid: 5Ma -> 5S | Requires: S >= 9 and hcp>= 6 and hcp<= 11 and loserlevel >= 5 and H <= 4 | From 'Preemptive_5_Level_Openings' [X] Prio 128 | Bid: 4Ma -> 4H | Requires: H >= 7 and hcp>= 9 and hcp<= 11 and loserlevel >= 4 and S <= 4 | From 'Preemptive_4_Level_Openings' [X] Prio 128 | Bid: 4Ma -> 4S | Requires: S >= 7 and hcp>= 9 and hcp<= 11 and loserlevel >= 4 and H <= 4 | From 'Preemptive_4_Level_Openings' [X] Prio 127 | Bid: 4Ma -> 4H | Requires: H >= 8 and hcp>= 5 and hcp<= 11 and loserlevel >= 4 and S <= 4 | From 'Preemptive_4_Level_Openings' [X] Prio 127 | Bid: 4Ma -> 4S | Requires: S >= 8 and hcp>= 5 and hcp<= 11 and loserlevel >= 4 and H <= 4 | From 'Preemptive_4_Level_Openings' [OK] Prio 122 | Bid: 2N -> 2N | Requires: balish and hcp>= 20 and hcp<= 21 | From 'Opening Bid' --- Contract Inferences for Chosen Bid: 2N --- Analyzed Requires Tree (derived from 'balish and hcp>= 20 and hcp<= 21'): ((ctx_sys_-646788691.balish() AndAlso (ctx_sys_-646788691.Hcp >= 20)) AndAlso (ctx_sys_-646788691.Hcp <= 21)) HCP: Min=20, Max=21 --- End Contract Inferences --- Player E searching for explanations for bid '2N'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Preemptive_3_Level_Openings, Preemptive_4_Level_Openings, Preemptive_5_Level_Openings, Very_High_Level_Openings_Or_Specific_Hands, Opening Bid, Weak two diamond, Weak two major] MATCHED Prio 122 | Bid: 2N -> 2N | Requires: balish and hcp>= 20 and hcp<= 21 | From 'Opening Bid' Interpreting bid '2N' by E. Primary explanation's context: [] from RuleSet: 'Preemptive_3_Level_Openings' Primary System Explanation (Rule): Prio 122, OrigBid '2N' -> ResBid '2N', Means 'Balanced hand, 20-21 HCP' -> resMeans 'Balanced hand, 20-21 HCP' Analyzed Requires String (for this instance): 'balish and hcp>= 20 and hcp<= 21' Interpreted Meaning: 'Balanced hand, 20-21 HCP' PostCondition: '' Player view after bid: HCP=20-21 | Lengths: S2-5 H2-5 D2-5 C2-5 [/bid] Board= Seat=W Auction=P -> 2N info: RequestTiming[0] [REQ a04bf0e0] END GET /bid -> 200 in 4ms mem=1073MB (d=+1MB) gc+=0/0/0 cache=47 +hit=2 +miss=0 info: RequestTiming[0] [REQ 7ed186e3] START GET /bid?hand=QJ75.A87.9.QT874&ctx=--2N&dealer=S&seat=N&vul=EW&details=true mem=1061MB gc0/1/2=2599/84/18 cache=47 [ParseAuctionContext] Input: '--2N' -> Parsed 2 bids: P-2N Player N searching for explanations for bid 'P'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Preemptive_3_Level_Openings, Preemptive_4_Level_Openings, Preemptive_5_Level_Openings, Very_High_Level_Openings_Or_Specific_Hands, Opening Bid, Weak two diamond, Weak two major] MATCHED Prio 0 | Bid: P -> P | Requires: hcp < 12 and not ruleof21 | From 'Opening Bid' Interpreting bid 'P' by N. Primary explanation's context: [] from RuleSet: 'Preemptive_3_Level_Openings' Primary System Explanation (Rule): Prio 0, OrigBid 'P' -> ResBid 'P', Means 'No opening bid' -> resMeans 'No opening bid' Analyzed Requires String (for this instance): 'hcp < 12 and not ruleof21' Interpreted Meaning: 'No opening bid' PostCondition: '' Player view after bid: HCP=?-11 | Lengths: (none) Player E searching for explanations for bid '2N'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Preemptive_3_Level_Openings, Preemptive_4_Level_Openings, Preemptive_5_Level_Openings, Very_High_Level_Openings_Or_Specific_Hands, Opening Bid, Weak two diamond, Weak two major] MATCHED Prio 122 | Bid: 2N -> 2N | Requires: balish and hcp>= 20 and hcp<= 21 | From 'Opening Bid' Interpreting bid '2N' by E. Primary explanation's context: [] from RuleSet: 'Preemptive_3_Level_Openings' Primary System Explanation (Rule): Prio 122, OrigBid '2N' -> ResBid '2N', Means 'Balanced hand, 20-21 HCP' -> resMeans 'Balanced hand, 20-21 HCP' Analyzed Requires String (for this instance): 'balish and hcp>= 20 and hcp<= 21' Interpreted Meaning: 'Balanced hand, 20-21 HCP' PostCondition: '' Player view after bid: HCP=20-21 | Lengths: S2-5 H2-5 D2-5 C2-5 Player S found 1 applicable auction contexts: P-2N Hand QJ75.A87.9.QT874 Consolidated match found. Contributing RuleSets: [Responses to 2N] Ctx (S): HCP=9, TP=11, Shape:4=3=1=5, Unbal Partner: HCP(?-11) | Bal? Comb: min=9, max=20 | Losers=7 | LoserLevel=3 | RuleOf=18 | min=False | max=False | shown_min= | shown_max= Suitinformation Points: S=12 | H=11 | D=9 | C=13 Game: S=False | H=False | D=False | C=False, Stoppers: S=True | H=True | D=False | C=True Slam: haveallkeycardsandqueen=False | missingkeycards=True | missingonekeycardorqueen=False | missingonekeycard=False | havekeycards=-1 | trumpqueen=False | trump= BestSuit: C=True D=False H=False S=False Longest: C=True D=False H=False S=False Suit | Viable | Small Slam Target | Grand Slam Target | Combined Points Min ----------|--------|-------------------|-------------------|-------------------- Spade | False | 99 | 99 | 12 Heart | False | 99 | 99 | 11 Diamond | False | 99 | 99 | 9 Club | False | 99 | 99 | 13 Nt | True | 33 | 37 | 9 [X] Prio 54 | Bid: 4Ma -> 4H | Requires: fourlevelovercall('H') | From 'Responses to 2N' [X] Prio 54 | Bid: 4Ma -> 4S | Requires: fourlevelovercall('S') | From 'Responses to 2N' [X] Prio 51 | Bid: 5Mi -> 5C | Requires: C_compgame | From 'Responses to 2N' [X] Prio 51 | Bid: 5Mi -> 5D | Requires: D_compgame | From 'Responses to 2N' [X] Prio 31 | Bid: 4Mi -> 4C | Requires: fourlevelovercall('C') | From 'Responses to 2N' [X] Prio 31 | Bid: 4Mi -> 4D | Requires: fourlevelovercall('D') | From 'Responses to 2N' [X] Prio 24 | Bid: 3Ma -> 3H | Requires: overcall('H') | From 'Responses to 2N' [X] Prio 24 | Bid: 3Ma -> 3S | Requires: overcall('S') | From 'Responses to 2N' [X] Prio 21 | Bid: 3Mi -> 3C | Requires: overcall('C') | From 'Responses to 2N' [X] Prio 21 | Bid: 3Mi -> 3D | Requires: overcall('D') | From 'Responses to 2N' [PENALTY-DOUBLE-TRACE] Board=? Player=S [PENALTY-DOUBLE-TRACE] [PenaltyX] Contract: 2N, Player: S, HCP: 9, TotalPoints: 11 [PENALTY-DOUBLE-TRACE] [PenaltyX] Expected their contract: 2N -> ~11 tricks (need 8, makes +3); our defensive tricks ~2.0 [PENALTY-DOUBLE-TRACE] [PenaltyX] PartnerJustBidGameInSuit: False [PENALTY-DOUBLE-TRACE] [PenaltyX] Defense: base=2.0, stackBonus=0.0, partnerBoost=0.0, total=2, needed=6 [PENALTY-DOUBLE-TRACE] [PenaltyX] => PASS (defense 2 < needed 6) [PENALTY-DOUBLE-TRACE] Board=? Player=S (cached => PASS) [MAKESSENSE-TRACE] Board=? Player=S [MAKESSENSE-TRACE] Contract: 2N, Declarer: E, Player: S, HCP: 9 [MAKESSENSE-TRACE] PartnerHCP: ?-11, CombinedHcpMin: 9, OurBestGame: none [MAKESSENSE-TRACE] IsDoubled: False, IsGF: False, IsF1: False [MAKESSENSE-TRACE] Entering Step 3: weAreDeclarer=False [MAKESSENSE-TRACE] GetBestFit(exclude=none) -> C len=5 | S(4+0=4) H(3+0=3) D(1+0=1) C(5+0=5) [MAKESSENSE-TRACE] Sacrifice eval: sacrificeSuit=C, hasSacrificeVehicle=False (maxLen=5 >= 9) [MAKESSENSE-TRACE] Result: True | Reason: (no FALSE reason set) [OK] Prio 0 | Bid: P -> P | Requires: true | From 'Responses to 2N' --- Contract Inferences for Chosen Bid: P --- Analyzed Requires Tree (derived from 'true'): True No specific numerical or boolean constraints directly inferred from this rule's expression. --- End Contract Inferences --- Player S searching for explanations for bid 'P'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Responses to 2N] MATCHED Prio 0 | Bid: P -> P | Requires: true | From 'Responses to 2N' Interpreting bid 'P' by S. Primary explanation's context: [2N] from RuleSet: 'Responses to 2N' Primary System Explanation (Rule): Prio 0, OrigBid 'P' -> ResBid 'P', Means '' -> resMeans '' Analyzed Requires String (for this instance): 'true' Interpreted Meaning: '' PostCondition: '' Player view after bid: HCP=unconstrained | Lengths: (none) [/bid] Board= Seat=N Auction=P-2N -> P info: RequestTiming[0] [REQ 7ed186e3] END GET /bid -> 200 in 5ms mem=1063MB (d=+2MB) gc+=0/0/0 cache=47 +hit=3 +miss=0 [SUITC] CALL #69 (native invocation) info: RequestTiming[0] [REQ 006e92c1] START GET /bid?hand=8632.652.KJ842.9&ctx=--2N--&dealer=S&seat=E&vul=EW&details=true mem=1064MB gc0/1/2=2599/84/18 cache=47 [ParseAuctionContext] Input: '--2N--' -> Parsed 3 bids: P-2N-P Player N searching for explanations for bid 'P'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Preemptive_3_Level_Openings, Preemptive_4_Level_Openings, Preemptive_5_Level_Openings, Very_High_Level_Openings_Or_Specific_Hands, Opening Bid, Weak two diamond, Weak two major] MATCHED Prio 0 | Bid: P -> P | Requires: hcp < 12 and not ruleof21 | From 'Opening Bid' Interpreting bid 'P' by N. Primary explanation's context: [] from RuleSet: 'Preemptive_3_Level_Openings' Primary System Explanation (Rule): Prio 0, OrigBid 'P' -> ResBid 'P', Means 'No opening bid' -> resMeans 'No opening bid' Analyzed Requires String (for this instance): 'hcp < 12 and not ruleof21' Interpreted Meaning: 'No opening bid' PostCondition: '' Player view after bid: HCP=?-11 | Lengths: (none) Player E searching for explanations for bid '2N'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Preemptive_3_Level_Openings, Preemptive_4_Level_Openings, Preemptive_5_Level_Openings, Very_High_Level_Openings_Or_Specific_Hands, Opening Bid, Weak two diamond, Weak two major] MATCHED Prio 122 | Bid: 2N -> 2N | Requires: balish and hcp>= 20 and hcp<= 21 | From 'Opening Bid' Interpreting bid '2N' by E. Primary explanation's context: [] from RuleSet: 'Preemptive_3_Level_Openings' Primary System Explanation (Rule): Prio 122, OrigBid '2N' -> ResBid '2N', Means 'Balanced hand, 20-21 HCP' -> resMeans 'Balanced hand, 20-21 HCP' Analyzed Requires String (for this instance): 'balish and hcp>= 20 and hcp<= 21' Interpreted Meaning: 'Balanced hand, 20-21 HCP' PostCondition: '' Player view after bid: HCP=20-21 | Lengths: S2-5 H2-5 D2-5 C2-5 Player S searching for explanations for bid 'P'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Responses to 2N] MATCHED Prio 0 | Bid: P -> P | Requires: true | From 'Responses to 2N' Interpreting bid 'P' by S. Primary explanation's context: [2N] from RuleSet: 'Responses to 2N' Primary System Explanation (Rule): Prio 0, OrigBid 'P' -> ResBid 'P', Means '' -> resMeans '' Analyzed Requires String (for this instance): 'true' Interpreted Meaning: '' PostCondition: '' Player view after bid: HCP=unconstrained | Lengths: (none) Player W found 1 applicable auction contexts: P-2N-P Hand 8632.652.KJ842.9 Consolidated match found. Contributing RuleSets: [Responses to 2N-P, JacobyTransfer2N, Stayman2N, MinorStayman2N, Gerber, Texas, Smolen] [BG DIAG] D PathA(fit): combLen=7 points=28 threshold=29 floorPasses=False -> False [BG DIAG] D -> FALSE (no path qualifies) Ctx (W): HCP=4, TP=6, Shape:4=3=5=1, Unbal Partner: HCP(20-21) | Suits[S:{L:2-5} H:{L:2-5} D:{L:2-5} C:{L:2-5}] Comb: min=24, max=25 | Losers=9 | LoserLevel=0 | RuleOf=13 | min=False | max=False | shown_min= | shown_max= Suitinformation Points: S=7 | H=6 | D=8 | C=4 Game: S=False | H=False | D=False | C=False, Stoppers: S=True | H=False | D=True | C=False Slam: haveallkeycardsandqueen=False | missingkeycards=True | missingonekeycardorqueen=False | missingonekeycard=False | havekeycards=-1 | trumpqueen=False | trump= BestSuit: C=False D=True H=False S=False Longest: C=False D=True H=False S=False Suit | Viable | Small Slam Target | Grand Slam Target | Combined Points Min ----------|--------|-------------------|-------------------|-------------------- Spade | True | 33 | 37 | 27 Heart | False | 99 | 99 | 26 Diamond | True | 33 | 37 | 28 Club | False | 99 | 99 | 24 Nt | True | 33 | 37 | 24 [X] Prio 120 | Bid: 4D -> 4D | Requires: hearts >= 6 and ((not slammish and totalpoints >= 4) or (slammish)) | From 'Texas' [X] Prio 120 | Bid: 4H -> 4H | Requires: spades >= 6 and ((not slammish and totalpoints >= 4) or (slammish)) | From 'Texas' [X] Prio 100 | Bid: 3C -> 3C | Requires: hcp >= 4 and spades >= 4 and hearts >= 4 and hearts + spades >= 9 | From 'Smolen' [conv=Stayman2N] [X] Prio 94 | Bid: 7N -> 7N | Requires: CanBid7NT | From 'Responses to 2N-P' [X] Prio 92 | Bid: 5N -> 5N | Requires: CanBid5N_GSForce | From 'Responses to 2N-P' [conv=GSForce] [X] Prio 91 | Bid: 6N -> 6N | Requires: CanBid6NT | From 'Responses to 2N-P' [X] Prio 90 | Bid: 3D -> 3D | Requires: H >= 5 | From 'JacobyTransfer2N' [X] Prio 90 | Bid: 3H -> 3H | Requires: S >= 5 | From 'JacobyTransfer2N' [OK] Prio 80 | Bid: 3C -> 3C | Requires: (H >= 4 or S >= 4) and CombinedPointsMin >= 23 | From 'Stayman2N' --- Contract Inferences for Chosen Bid: 3C --- Analyzed Requires Tree (derived from '(H >= 4 or S >= 4) and CombinedPointsMin >= 23'): (((ctx_sys_-646788691.hearts() >= 4) OrElse (ctx_sys_-646788691.spades() >= 4)) AndAlso (ctx_sys_-646788691.CombinedPointsMin >= 23)) No specific numerical or boolean constraints directly inferred from this rule's expression. --- End Contract Inferences --- Player W searching for explanations for bid '3C'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Responses to 2N-P, JacobyTransfer2N, Stayman2N, MinorStayman2N, Gerber, Texas, Smolen] MATCHED Prio 80 | Bid: 3C -> 3C | Requires: (H >= 4 or S >= 4) and CombinedPointsMin >= 23 | From 'Stayman2N' MATCHED Prio 100 | Bid: 3C -> 3C | Requires: hcp >= 4 and spades >= 4 and hearts >= 4 and hearts + spades >= 9 | From 'Smolen' Interpreting bid '3C' by W. Primary explanation's context: [2N, P] from RuleSet: 'Responses to 2N-P' Primary System Explanation (Rule): Prio 100, OrigBid '3C' -> ResBid '3C', Means 'Smolen: Asking for majors with 5-4' -> resMeans 'Smolen: Asking for majors with 5-4' Analyzed Requires String (for this instance): 'hcp >= 4 and spades >= 4 and hearts >= 4 and hearts + spades >= 9' Interpreted Meaning: 'Smolen: Asking for majors with 5-4' *** ARTIFICIAL bid (does not promise the named suit) *** PostCondition: '' Player view after bid: HCP=unconstrained | Lengths: (none) [/bid] Board= Seat=E Auction=P-2N-P -> 3C info: RequestTiming[0] [REQ 006e92c1] END GET /bid -> 200 in 4ms mem=1066MB (d=+2MB) gc+=0/0/0 cache=47 +hit=4 +miss=0 info: RequestTiming[0] [REQ 4da1d399] START GET /getresponses?auction=P-2N-P-3C mem=1066MB gc0/1/2=2599/84/18 cache=47 info: RequestTiming[0] [REQ 4da1d399] END GET /getresponses -> 200 in 2ms mem=1069MB (d=+3MB) gc+=0/0/0 cache=47 +hit=4 +miss=0 [SUITC] CALL #70 (native invocation) info: RequestTiming[0] [REQ d48e6f02] START GET /bid?hand=A.KQJ4.A53.AK632&ctx=--2N--3C--&dealer=S&seat=W&vul=EW&details=true mem=1063MB gc0/1/2=2601/84/18 cache=47 [ParseAuctionContext] Input: '--2N--3C--' -> Parsed 5 bids: P-2N-P-3C-P Player N searching for explanations for bid 'P'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Preemptive_3_Level_Openings, Preemptive_4_Level_Openings, Preemptive_5_Level_Openings, Very_High_Level_Openings_Or_Specific_Hands, Opening Bid, Weak two diamond, Weak two major] MATCHED Prio 0 | Bid: P -> P | Requires: hcp < 12 and not ruleof21 | From 'Opening Bid' Interpreting bid 'P' by N. Primary explanation's context: [] from RuleSet: 'Preemptive_3_Level_Openings' Primary System Explanation (Rule): Prio 0, OrigBid 'P' -> ResBid 'P', Means 'No opening bid' -> resMeans 'No opening bid' Analyzed Requires String (for this instance): 'hcp < 12 and not ruleof21' Interpreted Meaning: 'No opening bid' PostCondition: '' Player view after bid: HCP=?-11 | Lengths: (none) Player E searching for explanations for bid '2N'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Preemptive_3_Level_Openings, Preemptive_4_Level_Openings, Preemptive_5_Level_Openings, Very_High_Level_Openings_Or_Specific_Hands, Opening Bid, Weak two diamond, Weak two major] MATCHED Prio 122 | Bid: 2N -> 2N | Requires: balish and hcp>= 20 and hcp<= 21 | From 'Opening Bid' Interpreting bid '2N' by E. Primary explanation's context: [] from RuleSet: 'Preemptive_3_Level_Openings' Primary System Explanation (Rule): Prio 122, OrigBid '2N' -> ResBid '2N', Means 'Balanced hand, 20-21 HCP' -> resMeans 'Balanced hand, 20-21 HCP' Analyzed Requires String (for this instance): 'balish and hcp>= 20 and hcp<= 21' Interpreted Meaning: 'Balanced hand, 20-21 HCP' PostCondition: '' Player view after bid: HCP=20-21 | Lengths: S2-5 H2-5 D2-5 C2-5 Player S searching for explanations for bid 'P'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Responses to 2N] MATCHED Prio 0 | Bid: P -> P | Requires: true | From 'Responses to 2N' Interpreting bid 'P' by S. Primary explanation's context: [2N] from RuleSet: 'Responses to 2N' Primary System Explanation (Rule): Prio 0, OrigBid 'P' -> ResBid 'P', Means '' -> resMeans '' Analyzed Requires String (for this instance): 'true' Interpreted Meaning: '' PostCondition: '' Player view after bid: HCP=unconstrained | Lengths: (none) Player W searching for explanations for bid '3C'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Responses to 2N-P, JacobyTransfer2N, Stayman2N, MinorStayman2N, Gerber, Texas, Smolen] MATCHED Prio 80 | Bid: 3C -> 3C | Requires: (H >= 4 or S >= 4) and CombinedPointsMin >= 23 | From 'Stayman2N' MATCHED Prio 100 | Bid: 3C -> 3C | Requires: hcp >= 4 and spades >= 4 and hearts >= 4 and hearts + spades >= 9 | From 'Smolen' Interpreting bid '3C' by W. Primary explanation's context: [2N, P] from RuleSet: 'Responses to 2N-P' Primary System Explanation (Rule): Prio 100, OrigBid '3C' -> ResBid '3C', Means 'Smolen: Asking for majors with 5-4' -> resMeans 'Smolen: Asking for majors with 5-4' Analyzed Requires String (for this instance): 'hcp >= 4 and spades >= 4 and hearts >= 4 and hearts + spades >= 9' Interpreted Meaning: 'Smolen: Asking for majors with 5-4' *** ARTIFICIAL bid (does not promise the named suit) *** PostCondition: '' Player view after bid: HCP=unconstrained | Lengths: (none) Player N searching for explanations for bid 'P'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Responses to 2N-P-3C, Responses to 2N-P-3Mi, Defensive bidding after two bids from opponents] MATCHED Prio 0 | Bid: P -> P | Requires: true | From 'Responses to 2N-P-3C' MATCHED Prio 0 | Bid: P -> P | Requires: true | From 'Responses to 2N-P-3Mi' MATCHED Prio -1 | Bid: P -> P | Requires: true | From 'Defensive bidding after two bids from opponents' Interpreting bid 'P' by N. Primary explanation's context: [2N, P, 3C] from RuleSet: 'Responses to 2N-P-3C' Primary System Explanation (Rule): Prio 0, OrigBid 'P' -> ResBid 'P', Means '' -> resMeans '' Analyzed Requires String (for this instance): 'true' Interpreted Meaning: '' PostCondition: '' Player view after bid: HCP=?-11 | Lengths: (none) Player E found 1 applicable auction contexts: P-2N-P-3C-P Hand A.KQJ4.A53.AK632 Consolidated match found. Contributing RuleSets: [Responses to 3C-P (Stayman2N after 2N-P-3C)] Ctx (E): HCP=21, TP=22, Shape:1=4=3=5, Unbal Comb: min=21, max=40 | Losers=4 | LoserLevel=4 | RuleOf=30 | min=False | max=True | shown_min= | shown_max= Suitinformation Points: S=21 | H=24 | D=23 | C=25 Game: S=False | H=False | D=False | C=False, Stoppers: S=True | H=True | D=True | C=True Slam: haveallkeycardsandqueen=False | missingkeycards=True | missingonekeycardorqueen=False | missingonekeycard=False | havekeycards=-1 | trumpqueen=False | trump= BestSuit: C=True D=False H=False S=False Longest: C=True D=False H=False S=False Suit | Viable | Small Slam Target | Grand Slam Target | Combined Points Min ----------|--------|-------------------|-------------------|-------------------- Spade | False | 99 | 99 | 21 Heart | False | 99 | 99 | 24 Diamond | False | 99 | 99 | 23 Club | False | 99 | 99 | 25 Nt | True | 31 | 37 | 21 [OK] Prio 99 | Bid: 3H -> 3H | Requires: H >= 4 and not opponentsuit('H') | From 'Responses to 3C-P (Stayman2N after 2N-P-3C)' [conv=Stayman2N] --- Contract Inferences for Chosen Bid: 3H --- Analyzed Requires Tree (derived from 'H >= 4 and not opponentsuit('H')'): ((ctx_sys_-646788691.hearts() >= 4) AndAlso Not(ctx_sys_-646788691.OpponentSuit(Hearts))) Hearts: Min=4 --- End Contract Inferences --- Player E searching for explanations for bid '3H'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Responses to 3C-P (Stayman2N after 2N-P-3C)] MATCHED Prio 99 | Bid: 3H -> 3H | Requires: H >= 4 and not opponentsuit('H') | From 'Responses to 3C-P (Stayman2N after 2N-P-3C)' Interpreting bid '3H' by E. Primary explanation's context: [2N, P, 3C, P] from RuleSet: 'Responses to 3C-P (Stayman2N after 2N-P-3C)' Primary System Explanation (Rule): Prio 99, OrigBid '3H' -> ResBid '3H', Means '4+ hearts' -> resMeans '4+ hearts' Analyzed Requires String (for this instance): 'H >= 4 and not opponentsuit('H')' Interpreted Meaning: '4+ hearts' PostCondition: '' Player view after bid: HCP=20-21 | Lengths: S2-5 H4-5 D2-5 C2-5 [/bid] Board= Seat=W Auction=P-2N-P-3C-P -> 3H info: RequestTiming[0] [REQ d48e6f02] END GET /bid -> 200 in 6ms mem=1066MB (d=+3MB) gc+=0/0/0 cache=47 +hit=6 +miss=0 info: RequestTiming[0] [REQ 6dc569cc] START GET /bid?hand=QJ75.A87.9.QT874&ctx=--2N--3C--3H&dealer=S&seat=N&vul=EW&details=true mem=1066MB gc0/1/2=2601/84/18 cache=47 [ParseAuctionContext] Input: '--2N--3C--3H' -> Parsed 6 bids: P-2N-P-3C-P-3H Player N searching for explanations for bid 'P'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Preemptive_3_Level_Openings, Preemptive_4_Level_Openings, Preemptive_5_Level_Openings, Very_High_Level_Openings_Or_Specific_Hands, Opening Bid, Weak two diamond, Weak two major] MATCHED Prio 0 | Bid: P -> P | Requires: hcp < 12 and not ruleof21 | From 'Opening Bid' Interpreting bid 'P' by N. Primary explanation's context: [] from RuleSet: 'Preemptive_3_Level_Openings' Primary System Explanation (Rule): Prio 0, OrigBid 'P' -> ResBid 'P', Means 'No opening bid' -> resMeans 'No opening bid' Analyzed Requires String (for this instance): 'hcp < 12 and not ruleof21' Interpreted Meaning: 'No opening bid' PostCondition: '' Player view after bid: HCP=?-11 | Lengths: (none) Player E searching for explanations for bid '2N'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Preemptive_3_Level_Openings, Preemptive_4_Level_Openings, Preemptive_5_Level_Openings, Very_High_Level_Openings_Or_Specific_Hands, Opening Bid, Weak two diamond, Weak two major] MATCHED Prio 122 | Bid: 2N -> 2N | Requires: balish and hcp>= 20 and hcp<= 21 | From 'Opening Bid' Interpreting bid '2N' by E. Primary explanation's context: [] from RuleSet: 'Preemptive_3_Level_Openings' Primary System Explanation (Rule): Prio 122, OrigBid '2N' -> ResBid '2N', Means 'Balanced hand, 20-21 HCP' -> resMeans 'Balanced hand, 20-21 HCP' Analyzed Requires String (for this instance): 'balish and hcp>= 20 and hcp<= 21' Interpreted Meaning: 'Balanced hand, 20-21 HCP' PostCondition: '' Player view after bid: HCP=20-21 | Lengths: S2-5 H2-5 D2-5 C2-5 Player S searching for explanations for bid 'P'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Responses to 2N] MATCHED Prio 0 | Bid: P -> P | Requires: true | From 'Responses to 2N' Interpreting bid 'P' by S. Primary explanation's context: [2N] from RuleSet: 'Responses to 2N' Primary System Explanation (Rule): Prio 0, OrigBid 'P' -> ResBid 'P', Means '' -> resMeans '' Analyzed Requires String (for this instance): 'true' Interpreted Meaning: '' PostCondition: '' Player view after bid: HCP=unconstrained | Lengths: (none) Player W searching for explanations for bid '3C'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Responses to 2N-P, JacobyTransfer2N, Stayman2N, MinorStayman2N, Gerber, Texas, Smolen] MATCHED Prio 80 | Bid: 3C -> 3C | Requires: (H >= 4 or S >= 4) and CombinedPointsMin >= 23 | From 'Stayman2N' MATCHED Prio 100 | Bid: 3C -> 3C | Requires: hcp >= 4 and spades >= 4 and hearts >= 4 and hearts + spades >= 9 | From 'Smolen' Interpreting bid '3C' by W. Primary explanation's context: [2N, P] from RuleSet: 'Responses to 2N-P' Primary System Explanation (Rule): Prio 100, OrigBid '3C' -> ResBid '3C', Means 'Smolen: Asking for majors with 5-4' -> resMeans 'Smolen: Asking for majors with 5-4' Analyzed Requires String (for this instance): 'hcp >= 4 and spades >= 4 and hearts >= 4 and hearts + spades >= 9' Interpreted Meaning: 'Smolen: Asking for majors with 5-4' *** ARTIFICIAL bid (does not promise the named suit) *** PostCondition: '' Player view after bid: HCP=unconstrained | Lengths: (none) Player N searching for explanations for bid 'P'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Responses to 2N-P-3C, Responses to 2N-P-3Mi, Defensive bidding after two bids from opponents] MATCHED Prio 0 | Bid: P -> P | Requires: true | From 'Responses to 2N-P-3C' MATCHED Prio 0 | Bid: P -> P | Requires: true | From 'Responses to 2N-P-3Mi' MATCHED Prio -1 | Bid: P -> P | Requires: true | From 'Defensive bidding after two bids from opponents' Interpreting bid 'P' by N. Primary explanation's context: [2N, P, 3C] from RuleSet: 'Responses to 2N-P-3C' Primary System Explanation (Rule): Prio 0, OrigBid 'P' -> ResBid 'P', Means '' -> resMeans '' Analyzed Requires String (for this instance): 'true' Interpreted Meaning: '' PostCondition: '' Player view after bid: HCP=?-11 | Lengths: (none) Player E searching for explanations for bid '3H'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Responses to 3C-P (Stayman2N after 2N-P-3C)] MATCHED Prio 99 | Bid: 3H -> 3H | Requires: H >= 4 and not opponentsuit('H') | From 'Responses to 3C-P (Stayman2N after 2N-P-3C)' Interpreting bid '3H' by E. Primary explanation's context: [2N, P, 3C, P] from RuleSet: 'Responses to 3C-P (Stayman2N after 2N-P-3C)' Primary System Explanation (Rule): Prio 99, OrigBid '3H' -> ResBid '3H', Means '4+ hearts' -> resMeans '4+ hearts' Analyzed Requires String (for this instance): 'H >= 4 and not opponentsuit('H')' Interpreted Meaning: '4+ hearts' PostCondition: '' Player view after bid: HCP=20-21 | Lengths: S2-5 H4-5 D2-5 C2-5 Player S found 1 applicable auction contexts: P-2N-P-3C-P-3H Hand QJ75.A87.9.QT874 Consolidated match found. Contributing RuleSets: [Defensive bidding when our side has passed twice] Ctx (S): HCP=9, TP=11, Shape:4=3=1=5, Unbal Partner: HCP(?-11) | Bal? Comb: min=9, max=20 | Losers=7 | LoserLevel=3 | RuleOf=18 | min=False | max=False | shown_min= | shown_max= Suitinformation Points: S=12 | H=11 | D=9 | C=13 Game: S=False | H=False | D=False | C=False, Stoppers: S=True | H=True | D=False | C=True Slam: haveallkeycardsandqueen=False | missingkeycards=True | missingonekeycardorqueen=False | missingonekeycard=False | havekeycards=-1 | trumpqueen=False | trump= BestSuit: C=True D=False H=False S=False Longest: C=True D=False H=False S=False Suit | Viable | Small Slam Target | Grand Slam Target | Combined Points Min ----------|--------|-------------------|-------------------|-------------------- Spade | False | 99 | 99 | 12 Heart | False | 99 | 99 | 11 Diamond | False | 99 | 99 | 9 Club | False | 99 | 99 | 13 Nt | True | 33 | 37 | 9 [PENALTY-DOUBLE-TRACE] Board=? Player=S [PENALTY-DOUBLE-TRACE] [PenaltyX] Contract: 3H, Player: S, HCP: 9, TotalPoints: 11 [PENALTY-DOUBLE-TRACE] [PenaltyX] Expected their contract: 3H -> ~12 tricks (need 9, makes +3); our defensive tricks ~1.3 [PENALTY-DOUBLE-TRACE] [PenaltyX] PartnerJustBidGameInSuit: False [PENALTY-DOUBLE-TRACE] [PenaltyX] Partner only passed: trumpLen=3, has2ofAKQ=False (need 5+ cards, 2+ of AKQ) [PENALTY-DOUBLE-TRACE] [PenaltyX] => PASS (partner passed, weak trump holding (len=3, 2ofAKQ=False)) [X] Prio 10 | Bid: X -> X | Requires: penalty | From 'Defensive bidding when our side has passed twice' [MAKESSENSE-TRACE] Board=? Player=S [MAKESSENSE-TRACE] Contract: 3H, Declarer: E, Player: S, HCP: 9 [MAKESSENSE-TRACE] PartnerHCP: ?-11, CombinedHcpMin: 9, OurBestGame: none [MAKESSENSE-TRACE] IsDoubled: False, IsGF: False, IsF1: False [MAKESSENSE-TRACE] Entering Step 3: weAreDeclarer=False [MAKESSENSE-TRACE] GetBestFit(exclude=H) -> C len=5 | S(4+0=4) H(3+0=3) D(1+0=1) C(5+0=5) [MAKESSENSE-TRACE] Sacrifice eval: sacrificeSuit=C, hasSacrificeVehicle=False (maxLen=5 >= 9) [MAKESSENSE-TRACE] Result: True | Reason: (no FALSE reason set) [OK] Prio 0 | Bid: P -> P | Requires: true | From 'Defensive bidding when our side has passed twice' --- Contract Inferences for Chosen Bid: P --- Analyzed Requires Tree (derived from 'true'): True No specific numerical or boolean constraints directly inferred from this rule's expression. --- End Contract Inferences --- Player S searching for explanations for bid 'P'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Defensive bidding when our side has passed twice] MATCHED Prio 0 | Bid: P -> P | Requires: true | From 'Defensive bidding when our side has passed twice' Interpreting bid 'P' by S. Primary explanation's context: [*, P, *, P, **] from RuleSet: 'Defensive bidding when our side has passed twice' Primary System Explanation (Rule): Prio 0, OrigBid 'P' -> ResBid 'P', Means '' -> resMeans '' Analyzed Requires String (for this instance): 'true' Interpreted Meaning: '' PostCondition: '' Player view after bid: HCP=unconstrained | Lengths: (none) [/bid] Board= Seat=N Auction=P-2N-P-3C-P-3H -> P info: RequestTiming[0] [REQ 6dc569cc] END GET /bid -> 200 in 6ms mem=1069MB (d=+3MB) gc+=0/0/0 cache=47 +hit=7 +miss=0 info: RequestTiming[0] [LIVESET] after req #110 (/bid): managed=1069MB (d=+3MB) ws=2094MB priv=3839MB handles=271 cache=47 probeCost=2ms info: RequestTiming[0] [REQ b78edbaf] START GET /bid?hand=8632.652.KJ842.9&ctx=--2N--3C--3H--&dealer=S&seat=E&vul=EW&details=true mem=1069MB gc0/1/2=2601/84/18 cache=47 [ParseAuctionContext] Input: '--2N--3C--3H--' -> Parsed 7 bids: P-2N-P-3C-P-3H-P Player N searching for explanations for bid 'P'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Preemptive_3_Level_Openings, Preemptive_4_Level_Openings, Preemptive_5_Level_Openings, Very_High_Level_Openings_Or_Specific_Hands, Opening Bid, Weak two diamond, Weak two major] MATCHED Prio 0 | Bid: P -> P | Requires: hcp < 12 and not ruleof21 | From 'Opening Bid' Interpreting bid 'P' by N. Primary explanation's context: [] from RuleSet: 'Preemptive_3_Level_Openings' Primary System Explanation (Rule): Prio 0, OrigBid 'P' -> ResBid 'P', Means 'No opening bid' -> resMeans 'No opening bid' Analyzed Requires String (for this instance): 'hcp < 12 and not ruleof21' Interpreted Meaning: 'No opening bid' PostCondition: '' Player view after bid: HCP=?-11 | Lengths: (none) Player E searching for explanations for bid '2N'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Preemptive_3_Level_Openings, Preemptive_4_Level_Openings, Preemptive_5_Level_Openings, Very_High_Level_Openings_Or_Specific_Hands, Opening Bid, Weak two diamond, Weak two major] MATCHED Prio 122 | Bid: 2N -> 2N | Requires: balish and hcp>= 20 and hcp<= 21 | From 'Opening Bid' Interpreting bid '2N' by E. Primary explanation's context: [] from RuleSet: 'Preemptive_3_Level_Openings' Primary System Explanation (Rule): Prio 122, OrigBid '2N' -> ResBid '2N', Means 'Balanced hand, 20-21 HCP' -> resMeans 'Balanced hand, 20-21 HCP' Analyzed Requires String (for this instance): 'balish and hcp>= 20 and hcp<= 21' Interpreted Meaning: 'Balanced hand, 20-21 HCP' PostCondition: '' Player view after bid: HCP=20-21 | Lengths: S2-5 H2-5 D2-5 C2-5 Player S searching for explanations for bid 'P'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Responses to 2N] MATCHED Prio 0 | Bid: P -> P | Requires: true | From 'Responses to 2N' Interpreting bid 'P' by S. Primary explanation's context: [2N] from RuleSet: 'Responses to 2N' Primary System Explanation (Rule): Prio 0, OrigBid 'P' -> ResBid 'P', Means '' -> resMeans '' Analyzed Requires String (for this instance): 'true' Interpreted Meaning: '' PostCondition: '' Player view after bid: HCP=unconstrained | Lengths: (none) Player W searching for explanations for bid '3C'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Responses to 2N-P, JacobyTransfer2N, Stayman2N, MinorStayman2N, Gerber, Texas, Smolen] MATCHED Prio 80 | Bid: 3C -> 3C | Requires: (H >= 4 or S >= 4) and CombinedPointsMin >= 23 | From 'Stayman2N' MATCHED Prio 100 | Bid: 3C -> 3C | Requires: hcp >= 4 and spades >= 4 and hearts >= 4 and hearts + spades >= 9 | From 'Smolen' Interpreting bid '3C' by W. Primary explanation's context: [2N, P] from RuleSet: 'Responses to 2N-P' Primary System Explanation (Rule): Prio 100, OrigBid '3C' -> ResBid '3C', Means 'Smolen: Asking for majors with 5-4' -> resMeans 'Smolen: Asking for majors with 5-4' Analyzed Requires String (for this instance): 'hcp >= 4 and spades >= 4 and hearts >= 4 and hearts + spades >= 9' Interpreted Meaning: 'Smolen: Asking for majors with 5-4' *** ARTIFICIAL bid (does not promise the named suit) *** PostCondition: '' Player view after bid: HCP=unconstrained | Lengths: (none) Player N searching for explanations for bid 'P'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Responses to 2N-P-3C, Responses to 2N-P-3Mi, Defensive bidding after two bids from opponents] MATCHED Prio 0 | Bid: P -> P | Requires: true | From 'Responses to 2N-P-3C' MATCHED Prio 0 | Bid: P -> P | Requires: true | From 'Responses to 2N-P-3Mi' MATCHED Prio -1 | Bid: P -> P | Requires: true | From 'Defensive bidding after two bids from opponents' Interpreting bid 'P' by N. Primary explanation's context: [2N, P, 3C] from RuleSet: 'Responses to 2N-P-3C' Primary System Explanation (Rule): Prio 0, OrigBid 'P' -> ResBid 'P', Means '' -> resMeans '' Analyzed Requires String (for this instance): 'true' Interpreted Meaning: '' PostCondition: '' Player view after bid: HCP=?-11 | Lengths: (none) Player E searching for explanations for bid '3H'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Responses to 3C-P (Stayman2N after 2N-P-3C)] MATCHED Prio 99 | Bid: 3H -> 3H | Requires: H >= 4 and not opponentsuit('H') | From 'Responses to 3C-P (Stayman2N after 2N-P-3C)' Interpreting bid '3H' by E. Primary explanation's context: [2N, P, 3C, P] from RuleSet: 'Responses to 3C-P (Stayman2N after 2N-P-3C)' Primary System Explanation (Rule): Prio 99, OrigBid '3H' -> ResBid '3H', Means '4+ hearts' -> resMeans '4+ hearts' Analyzed Requires String (for this instance): 'H >= 4 and not opponentsuit('H')' Interpreted Meaning: '4+ hearts' PostCondition: '' Player view after bid: HCP=20-21 | Lengths: S2-5 H4-5 D2-5 C2-5 Player S searching for explanations for bid 'P'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Defensive bidding when our side has passed twice] MATCHED Prio 0 | Bid: P -> P | Requires: true | From 'Defensive bidding when our side has passed twice' Interpreting bid 'P' by S. Primary explanation's context: [*, P, *, P, **] from RuleSet: 'Defensive bidding when our side has passed twice' Primary System Explanation (Rule): Prio 0, OrigBid 'P' -> ResBid 'P', Means '' -> resMeans '' Analyzed Requires String (for this instance): 'true' Interpreted Meaning: '' PostCondition: '' Player view after bid: HCP=unconstrained | Lengths: (none) Player W found 1 applicable auction contexts: P-2N-P-3C-P-3H-P Hand 8632.652.KJ842.9 Consolidated match found. Contributing RuleSets: [Responses to 3C-P-3H-PX (Stayman2N after 2N-P-3C)] [BG DIAG] H PathA(fit): combLen=7 points=26 threshold=25 floorPasses=True -> True [BG DIAG] D PathA(fit): combLen=7 points=28 threshold=29 floorPasses=False -> False [BG DIAG] D -> FALSE (no path qualifies) Ctx (W): HCP=4, TP=6, Shape:4=3=5=1, Unbal Partner: HCP(20-21) | Suits[S:{L:2-5} H:{L:4-5} D:{L:2-5} C:{L:2-5}] Comb: min=24, max=25 | Losers=9 | LoserLevel=0 | RuleOf=13 | min=False | max=False | shown_min= | shown_max= Suitinformation Points: S=7 | H=6 | D=8 | C=4 Game: S=False | H=True | D=False | C=False, Stoppers: S=True | H=False | D=True | C=False Slam: haveallkeycardsandqueen=False | missingkeycards=True | missingonekeycardorqueen=False | missingonekeycard=False | havekeycards=-1 | trumpqueen=False | trump= BestSuit: C=False D=True H=False S=False Longest: C=False D=True H=False S=False Suit | Viable | Small Slam Target | Grand Slam Target | Combined Points Min ----------|--------|-------------------|-------------------|-------------------- Spade | True | 33 | 37 | 27 Heart | True | 33 | 37 | 26 Diamond | True | 33 | 37 | 28 Club | False | 99 | 99 | 24 Nt | True | 33 | 37 | 24 [X] Prio 84 | Bid: 7N -> 7N | Requires: (H < 4) AND (CanBid7NT) | From 'Responses to 3C-P-3H-PX (Stayman2N after 2N-P-3C)' [X] Prio 82 | Bid: 5N -> 5N | Requires: (H < 4) AND (CanBid5N_GSForce) | From 'Responses to 3C-P-3H-PX (Stayman2N after 2N-P-3C)' [conv=GSForce] [X] Prio 81 | Bid: 6N -> 6N | Requires: (H < 4) AND (CanBid6NT) | From 'Responses to 3C-P-3H-PX (Stayman2N after 2N-P-3C)' [X] Prio 51 | Bid: 5C -> 5C | Requires: C_game and C >= 6 | From 'Responses to 3C-P-3H-PX (Stayman2N after 2N-P-3C)' [conv=Stayman2N] [X] Prio 50 | Bid: 4N -> 4N | Requires: (H < 4) AND (CanBid4N_Quant) | From 'Responses to 3C-P-3H-PX (Stayman2N after 2N-P-3C)' [conv=Quantitative] [X] Prio 20 | Bid: 3S -> 3S | Requires: H >= 4 and slammish | From 'Responses to 3C-P-3H-PX (Stayman2N after 2N-P-3C)' [conv=Stayman2N] [X] Prio 15 | Bid: 4H -> 4H | Requires: H >= 4 and not slammish | From 'Responses to 3C-P-3H-PX (Stayman2N after 2N-P-3C)' [conv=Stayman2N] [OK] Prio 10 | Bid: 3N -> 3N | Requires: H < 4 | From 'Responses to 3C-P-3H-PX (Stayman2N after 2N-P-3C)' [conv=Stayman2N] --- Contract Inferences for Chosen Bid: 3N --- Analyzed Requires Tree (derived from 'H < 4'): (ctx_sys_-646788691.hearts() < 4) Hearts: Max=3 --- End Contract Inferences --- Player W searching for explanations for bid '3N'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Responses to 3C-P-3H-PX (Stayman2N after 2N-P-3C)] MATCHED Prio 10 | Bid: 3N -> 3N | Requires: H < 4 | From 'Responses to 3C-P-3H-PX (Stayman2N after 2N-P-3C)' Interpreting bid '3N' by W. Primary explanation's context: [2N, P, 3C, P, 3H, P] from RuleSet: 'Responses to 3C-P-3H-PX (Stayman2N after 2N-P-3C)' Primary System Explanation (Rule): Prio 10, OrigBid '3N' -> ResBid '3N', Means 'To play' -> resMeans 'To play' Analyzed Requires String (for this instance): 'H < 4' Interpreted Meaning: 'To play' PostCondition: '' Player view after bid: HCP=unconstrained | Lengths: S4- H-3 [/bid] Board= Seat=E Auction=P-2N-P-3C-P-3H-P -> 3N info: RequestTiming[0] [REQ b78edbaf] END GET /bid -> 200 in 8ms mem=1073MB (d=+4MB) gc+=0/0/0 cache=47 +hit=8 +miss=0 info: RequestTiming[0] [REQ b372fc3d] START GET /getresponses?auction=P-2N-P-3C-P-3H-P-3N mem=1073MB gc0/1/2=2601/84/18 cache=47 info: RequestTiming[0] [REQ b372fc3d] END GET /getresponses -> 200 in 4ms mem=1061MB (d=-12MB) gc+=1/0/0 cache=47 +hit=8 +miss=0 info: RequestTiming[0] [REQ b0c252b9] START GET /bid?hand=A.KQJ4.A53.AK632&ctx=--2N--3C--3H--3N--&dealer=S&seat=W&vul=EW&details=true mem=1065MB gc0/1/2=2603/84/18 cache=47 [ParseAuctionContext] Input: '--2N--3C--3H--3N--' -> Parsed 9 bids: P-2N-P-3C-P-3H-P-3N-P Player N searching for explanations for bid 'P'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Preemptive_3_Level_Openings, Preemptive_4_Level_Openings, Preemptive_5_Level_Openings, Very_High_Level_Openings_Or_Specific_Hands, Opening Bid, Weak two diamond, Weak two major] MATCHED Prio 0 | Bid: P -> P | Requires: hcp < 12 and not ruleof21 | From 'Opening Bid' Interpreting bid 'P' by N. Primary explanation's context: [] from RuleSet: 'Preemptive_3_Level_Openings' Primary System Explanation (Rule): Prio 0, OrigBid 'P' -> ResBid 'P', Means 'No opening bid' -> resMeans 'No opening bid' Analyzed Requires String (for this instance): 'hcp < 12 and not ruleof21' Interpreted Meaning: 'No opening bid' PostCondition: '' Player view after bid: HCP=?-11 | Lengths: (none) Player E searching for explanations for bid '2N'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Preemptive_3_Level_Openings, Preemptive_4_Level_Openings, Preemptive_5_Level_Openings, Very_High_Level_Openings_Or_Specific_Hands, Opening Bid, Weak two diamond, Weak two major] MATCHED Prio 122 | Bid: 2N -> 2N | Requires: balish and hcp>= 20 and hcp<= 21 | From 'Opening Bid' Interpreting bid '2N' by E. Primary explanation's context: [] from RuleSet: 'Preemptive_3_Level_Openings' Primary System Explanation (Rule): Prio 122, OrigBid '2N' -> ResBid '2N', Means 'Balanced hand, 20-21 HCP' -> resMeans 'Balanced hand, 20-21 HCP' Analyzed Requires String (for this instance): 'balish and hcp>= 20 and hcp<= 21' Interpreted Meaning: 'Balanced hand, 20-21 HCP' PostCondition: '' Player view after bid: HCP=20-21 | Lengths: S2-5 H2-5 D2-5 C2-5 Player S searching for explanations for bid 'P'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Responses to 2N] MATCHED Prio 0 | Bid: P -> P | Requires: true | From 'Responses to 2N' Interpreting bid 'P' by S. Primary explanation's context: [2N] from RuleSet: 'Responses to 2N' Primary System Explanation (Rule): Prio 0, OrigBid 'P' -> ResBid 'P', Means '' -> resMeans '' Analyzed Requires String (for this instance): 'true' Interpreted Meaning: '' PostCondition: '' Player view after bid: HCP=unconstrained | Lengths: (none) Player W searching for explanations for bid '3C'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Responses to 2N-P, JacobyTransfer2N, Stayman2N, MinorStayman2N, Gerber, Texas, Smolen] MATCHED Prio 80 | Bid: 3C -> 3C | Requires: (H >= 4 or S >= 4) and CombinedPointsMin >= 23 | From 'Stayman2N' MATCHED Prio 100 | Bid: 3C -> 3C | Requires: hcp >= 4 and spades >= 4 and hearts >= 4 and hearts + spades >= 9 | From 'Smolen' Interpreting bid '3C' by W. Primary explanation's context: [2N, P] from RuleSet: 'Responses to 2N-P' Primary System Explanation (Rule): Prio 100, OrigBid '3C' -> ResBid '3C', Means 'Smolen: Asking for majors with 5-4' -> resMeans 'Smolen: Asking for majors with 5-4' Analyzed Requires String (for this instance): 'hcp >= 4 and spades >= 4 and hearts >= 4 and hearts + spades >= 9' Interpreted Meaning: 'Smolen: Asking for majors with 5-4' *** ARTIFICIAL bid (does not promise the named suit) *** PostCondition: '' Player view after bid: HCP=unconstrained | Lengths: (none) Player N searching for explanations for bid 'P'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Responses to 2N-P-3C, Responses to 2N-P-3Mi, Defensive bidding after two bids from opponents] MATCHED Prio 0 | Bid: P -> P | Requires: true | From 'Responses to 2N-P-3C' MATCHED Prio 0 | Bid: P -> P | Requires: true | From 'Responses to 2N-P-3Mi' MATCHED Prio -1 | Bid: P -> P | Requires: true | From 'Defensive bidding after two bids from opponents' Interpreting bid 'P' by N. Primary explanation's context: [2N, P, 3C] from RuleSet: 'Responses to 2N-P-3C' Primary System Explanation (Rule): Prio 0, OrigBid 'P' -> ResBid 'P', Means '' -> resMeans '' Analyzed Requires String (for this instance): 'true' Interpreted Meaning: '' PostCondition: '' Player view after bid: HCP=?-11 | Lengths: (none) Player E searching for explanations for bid '3H'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Responses to 3C-P (Stayman2N after 2N-P-3C)] MATCHED Prio 99 | Bid: 3H -> 3H | Requires: H >= 4 and not opponentsuit('H') | From 'Responses to 3C-P (Stayman2N after 2N-P-3C)' Interpreting bid '3H' by E. Primary explanation's context: [2N, P, 3C, P] from RuleSet: 'Responses to 3C-P (Stayman2N after 2N-P-3C)' Primary System Explanation (Rule): Prio 99, OrigBid '3H' -> ResBid '3H', Means '4+ hearts' -> resMeans '4+ hearts' Analyzed Requires String (for this instance): 'H >= 4 and not opponentsuit('H')' Interpreted Meaning: '4+ hearts' PostCondition: '' Player view after bid: HCP=20-21 | Lengths: S2-5 H4-5 D2-5 C2-5 Player S searching for explanations for bid 'P'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Defensive bidding when our side has passed twice] MATCHED Prio 0 | Bid: P -> P | Requires: true | From 'Defensive bidding when our side has passed twice' Interpreting bid 'P' by S. Primary explanation's context: [*, P, *, P, **] from RuleSet: 'Defensive bidding when our side has passed twice' Primary System Explanation (Rule): Prio 0, OrigBid 'P' -> ResBid 'P', Means '' -> resMeans '' Analyzed Requires String (for this instance): 'true' Interpreted Meaning: '' PostCondition: '' Player view after bid: HCP=unconstrained | Lengths: (none) Player W searching for explanations for bid '3N'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Responses to 3C-P-3H-PX (Stayman2N after 2N-P-3C)] MATCHED Prio 10 | Bid: 3N -> 3N | Requires: H < 4 | From 'Responses to 3C-P-3H-PX (Stayman2N after 2N-P-3C)' Interpreting bid '3N' by W. Primary explanation's context: [2N, P, 3C, P, 3H, P] from RuleSet: 'Responses to 3C-P-3H-PX (Stayman2N after 2N-P-3C)' Primary System Explanation (Rule): Prio 10, OrigBid '3N' -> ResBid '3N', Means 'To play' -> resMeans 'To play' Analyzed Requires String (for this instance): 'H < 4' Interpreted Meaning: 'To play' PostCondition: '' Player view after bid: HCP=unconstrained | Lengths: S4- H-3 Player N searching for explanations for bid 'P'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Defensive bidding when our side has passed twice] MATCHED Prio 0 | Bid: P -> P | Requires: true | From 'Defensive bidding when our side has passed twice' Interpreting bid 'P' by N. Primary explanation's context: [*, P, *, P, **] from RuleSet: 'Defensive bidding when our side has passed twice' Primary System Explanation (Rule): Prio 0, OrigBid 'P' -> ResBid 'P', Means '' -> resMeans '' Analyzed Requires String (for this instance): 'true' Interpreted Meaning: '' PostCondition: '' Player view after bid: HCP=?-11 | Lengths: (none) Player E found 1 applicable auction contexts: P-2N-P-3C-P-3H-P-3N-P Hand A.KQJ4.A53.AK632 Consolidated match found. Contributing RuleSets: [Responses to 3C-P-3H-P-3N-P (Stayman2N after 2N-P-3C)] Ctx (E): HCP=21, TP=22, Shape:1=4=3=5, Unbal Partner: Suits[S:{L:4+} H:{L:-3}] Comb: min=21, max=40 | Losers=4 | LoserLevel=4 | RuleOf=30 | min=False | max=True | shown_min= | shown_max= Suitinformation Points: S=21 | H=24 | D=23 | C=25 Game: S=False | H=False | D=False | C=False, Stoppers: S=True | H=True | D=True | C=True Slam: haveallkeycardsandqueen=False | missingkeycards=True | missingonekeycardorqueen=False | missingonekeycard=False | havekeycards=-1 | trumpqueen=False | trump= BestSuit: C=True D=False H=False S=False Longest: C=True D=False H=False S=False Suit | Viable | Small Slam Target | Grand Slam Target | Combined Points Min ----------|--------|-------------------|-------------------|-------------------- Spade | False | 99 | 99 | 21 Heart | False | 99 | 99 | 24 Diamond | False | 99 | 99 | 23 Club | False | 99 | 99 | 25 Nt | True | 31 | 37 | 21 [X] Prio 10 | Bid: 4S -> 4S | Requires: S >= 4 and makessense | From 'Responses to 3C-P-3H-P-3N-P (Stayman2N after 2N-P-3C)' [conv=Stayman2N] [MAKESSENSE-TRACE] Board=? Player=E [MAKESSENSE-TRACE] Contract: 3N, Declarer: E, Player: E, HCP: 21 [MAKESSENSE-TRACE] PartnerHCP: ?-?, CombinedHcpMin: 21, OurBestGame: none [MAKESSENSE-TRACE] IsDoubled: False, IsGF: False, IsF1: False [MAKESSENSE-TRACE] Entering Step 3: weAreDeclarer=True [MAKESSENSE-TRACE] Step 3a1: partnerLastBid=3N, artificial=False, contractSuit=NoTrump, doubled=False [MAKESSENSE-TRACE] Result: True | Reason: (no FALSE reason set) [OK] Prio 0 | Bid: P -> P | Requires: true | From 'Responses to 3C-P-3H-P-3N-P (Stayman2N after 2N-P-3C)' [conv=Stayman2N] --- Contract Inferences for Chosen Bid: P --- Analyzed Requires Tree (derived from 'true'): True No specific numerical or boolean constraints directly inferred from this rule's expression. --- End Contract Inferences --- Player E searching for explanations for bid 'P'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Responses to 3C-P-3H-P-3N-P (Stayman2N after 2N-P-3C)] MATCHED Prio 0 | Bid: P -> P | Requires: true | From 'Responses to 3C-P-3H-P-3N-P (Stayman2N after 2N-P-3C)' Interpreting bid 'P' by E. Primary explanation's context: [2N, P, 3C, P, 3H, P, 3N, P] from RuleSet: 'Responses to 3C-P-3H-P-3N-P (Stayman2N after 2N-P-3C)' Primary System Explanation (Rule): Prio 0, OrigBid 'P' -> ResBid 'P', Means '' -> resMeans '' Analyzed Requires String (for this instance): 'true' Interpreted Meaning: '' PostCondition: '' Player view after bid: HCP=20-21 | Lengths: S2-5 H4-5 D2-5 C2-5 [/bid] Board= Seat=W Auction=P-2N-P-3C-P-3H-P-3N-P -> P info: RequestTiming[0] [REQ b0c252b9] END GET /bid -> 200 in 7ms mem=1073MB (d=+8MB) gc+=0/0/0 cache=47 +hit=10 +miss=0 [ParseAuctionContext] Input: '--2N--3C--3H--3N----' -> Parsed 10 bids: P-2N-P-3C-P-3H-P-3N-P-P info: RequestTiming[0] [REQ 3b9d3a13] START GET /bid?hand=QJ75.A87.9.QT874&ctx=--2N--3C--3H--3N----&dealer=S&seat=N&vul=EW&details=true mem=1066MB gc0/1/2=2604/84/18 cache=47 Player N searching for explanations for bid 'P'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Preemptive_3_Level_Openings, Preemptive_4_Level_Openings, Preemptive_5_Level_Openings, Very_High_Level_Openings_Or_Specific_Hands, Opening Bid, Weak two diamond, Weak two major] MATCHED Prio 0 | Bid: P -> P | Requires: hcp < 12 and not ruleof21 | From 'Opening Bid' Interpreting bid 'P' by N. Primary explanation's context: [] from RuleSet: 'Preemptive_3_Level_Openings' Primary System Explanation (Rule): Prio 0, OrigBid 'P' -> ResBid 'P', Means 'No opening bid' -> resMeans 'No opening bid' Analyzed Requires String (for this instance): 'hcp < 12 and not ruleof21' Interpreted Meaning: 'No opening bid' PostCondition: '' Player view after bid: HCP=?-11 | Lengths: (none) Player E searching for explanations for bid '2N'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Preemptive_3_Level_Openings, Preemptive_4_Level_Openings, Preemptive_5_Level_Openings, Very_High_Level_Openings_Or_Specific_Hands, Opening Bid, Weak two diamond, Weak two major] MATCHED Prio 122 | Bid: 2N -> 2N | Requires: balish and hcp>= 20 and hcp<= 21 | From 'Opening Bid' Interpreting bid '2N' by E. Primary explanation's context: [] from RuleSet: 'Preemptive_3_Level_Openings' Primary System Explanation (Rule): Prio 122, OrigBid '2N' -> ResBid '2N', Means 'Balanced hand, 20-21 HCP' -> resMeans 'Balanced hand, 20-21 HCP' Analyzed Requires String (for this instance): 'balish and hcp>= 20 and hcp<= 21' Interpreted Meaning: 'Balanced hand, 20-21 HCP' PostCondition: '' Player view after bid: HCP=20-21 | Lengths: S2-5 H2-5 D2-5 C2-5 Player S searching for explanations for bid 'P'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Responses to 2N] MATCHED Prio 0 | Bid: P -> P | Requires: true | From 'Responses to 2N' Interpreting bid 'P' by S. Primary explanation's context: [2N] from RuleSet: 'Responses to 2N' Primary System Explanation (Rule): Prio 0, OrigBid 'P' -> ResBid 'P', Means '' -> resMeans '' Analyzed Requires String (for this instance): 'true' Interpreted Meaning: '' PostCondition: '' Player view after bid: HCP=unconstrained | Lengths: (none) Player W searching for explanations for bid '3C'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Responses to 2N-P, JacobyTransfer2N, Stayman2N, MinorStayman2N, Gerber, Texas, Smolen] MATCHED Prio 80 | Bid: 3C -> 3C | Requires: (H >= 4 or S >= 4) and CombinedPointsMin >= 23 | From 'Stayman2N' MATCHED Prio 100 | Bid: 3C -> 3C | Requires: hcp >= 4 and spades >= 4 and hearts >= 4 and hearts + spades >= 9 | From 'Smolen' Interpreting bid '3C' by W. Primary explanation's context: [2N, P] from RuleSet: 'Responses to 2N-P' Primary System Explanation (Rule): Prio 100, OrigBid '3C' -> ResBid '3C', Means 'Smolen: Asking for majors with 5-4' -> resMeans 'Smolen: Asking for majors with 5-4' Analyzed Requires String (for this instance): 'hcp >= 4 and spades >= 4 and hearts >= 4 and hearts + spades >= 9' Interpreted Meaning: 'Smolen: Asking for majors with 5-4' *** ARTIFICIAL bid (does not promise the named suit) *** PostCondition: '' Player view after bid: HCP=unconstrained | Lengths: (none) Player N searching for explanations for bid 'P'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Responses to 2N-P-3C, Responses to 2N-P-3Mi, Defensive bidding after two bids from opponents] MATCHED Prio 0 | Bid: P -> P | Requires: true | From 'Responses to 2N-P-3C' MATCHED Prio 0 | Bid: P -> P | Requires: true | From 'Responses to 2N-P-3Mi' MATCHED Prio -1 | Bid: P -> P | Requires: true | From 'Defensive bidding after two bids from opponents' Interpreting bid 'P' by N. Primary explanation's context: [2N, P, 3C] from RuleSet: 'Responses to 2N-P-3C' Primary System Explanation (Rule): Prio 0, OrigBid 'P' -> ResBid 'P', Means '' -> resMeans '' Analyzed Requires String (for this instance): 'true' Interpreted Meaning: '' PostCondition: '' Player view after bid: HCP=?-11 | Lengths: (none) Player E searching for explanations for bid '3H'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Responses to 3C-P (Stayman2N after 2N-P-3C)] MATCHED Prio 99 | Bid: 3H -> 3H | Requires: H >= 4 and not opponentsuit('H') | From 'Responses to 3C-P (Stayman2N after 2N-P-3C)' Interpreting bid '3H' by E. Primary explanation's context: [2N, P, 3C, P] from RuleSet: 'Responses to 3C-P (Stayman2N after 2N-P-3C)' Primary System Explanation (Rule): Prio 99, OrigBid '3H' -> ResBid '3H', Means '4+ hearts' -> resMeans '4+ hearts' Analyzed Requires String (for this instance): 'H >= 4 and not opponentsuit('H')' Interpreted Meaning: '4+ hearts' PostCondition: '' Player view after bid: HCP=20-21 | Lengths: S2-5 H4-5 D2-5 C2-5 Player S searching for explanations for bid 'P'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Defensive bidding when our side has passed twice] MATCHED Prio 0 | Bid: P -> P | Requires: true | From 'Defensive bidding when our side has passed twice' Interpreting bid 'P' by S. Primary explanation's context: [*, P, *, P, **] from RuleSet: 'Defensive bidding when our side has passed twice' Primary System Explanation (Rule): Prio 0, OrigBid 'P' -> ResBid 'P', Means '' -> resMeans '' Analyzed Requires String (for this instance): 'true' Interpreted Meaning: '' PostCondition: '' Player view after bid: HCP=unconstrained | Lengths: (none) Player W searching for explanations for bid '3N'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Responses to 3C-P-3H-PX (Stayman2N after 2N-P-3C)] MATCHED Prio 10 | Bid: 3N -> 3N | Requires: H < 4 | From 'Responses to 3C-P-3H-PX (Stayman2N after 2N-P-3C)' Interpreting bid '3N' by W. Primary explanation's context: [2N, P, 3C, P, 3H, P] from RuleSet: 'Responses to 3C-P-3H-PX (Stayman2N after 2N-P-3C)' Primary System Explanation (Rule): Prio 10, OrigBid '3N' -> ResBid '3N', Means 'To play' -> resMeans 'To play' Analyzed Requires String (for this instance): 'H < 4' Interpreted Meaning: 'To play' PostCondition: '' Player view after bid: HCP=unconstrained | Lengths: S4- H-3 Player N searching for explanations for bid 'P'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Defensive bidding when our side has passed twice] MATCHED Prio 0 | Bid: P -> P | Requires: true | From 'Defensive bidding when our side has passed twice' Interpreting bid 'P' by N. Primary explanation's context: [*, P, *, P, **] from RuleSet: 'Defensive bidding when our side has passed twice' Primary System Explanation (Rule): Prio 0, OrigBid 'P' -> ResBid 'P', Means '' -> resMeans '' Analyzed Requires String (for this instance): 'true' Interpreted Meaning: '' PostCondition: '' Player view after bid: HCP=?-11 | Lengths: (none) Player E searching for explanations for bid 'P'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Responses to 3C-P-3H-P-3N-P (Stayman2N after 2N-P-3C)] MATCHED Prio 0 | Bid: P -> P | Requires: true | From 'Responses to 3C-P-3H-P-3N-P (Stayman2N after 2N-P-3C)' Interpreting bid 'P' by E. Primary explanation's context: [2N, P, 3C, P, 3H, P, 3N, P] from RuleSet: 'Responses to 3C-P-3H-P-3N-P (Stayman2N after 2N-P-3C)' Primary System Explanation (Rule): Prio 0, OrigBid 'P' -> ResBid 'P', Means '' -> resMeans '' Analyzed Requires String (for this instance): 'true' Interpreted Meaning: '' PostCondition: '' Player view after bid: HCP=20-21 | Lengths: S2-5 H4-5 D2-5 C2-5 Player S found 1 applicable auction contexts: P-2N-P-3C-P-3H-P-3N-P-P Hand QJ75.A87.9.QT874 Consolidated match found. Contributing RuleSets: [Defensive bidding when our side has passed twice] Ctx (S): HCP=9, TP=11, Shape:4=3=1=5, Unbal Partner: HCP(?-11) | Bal? Comb: min=9, max=20 | Losers=7 | LoserLevel=3 | RuleOf=18 | min=False | max=False | shown_min= | shown_max= Suitinformation Points: S=12 | H=11 | D=9 | C=13 Game: S=False | H=False | D=False | C=False, Stoppers: S=True | H=True | D=False | C=True Slam: haveallkeycardsandqueen=False | missingkeycards=True | missingonekeycardorqueen=False | missingonekeycard=False | havekeycards=-1 | trumpqueen=False | trump= BestSuit: C=True D=False H=False S=False Longest: C=True D=False H=False S=False Suit | Viable | Small Slam Target | Grand Slam Target | Combined Points Min ----------|--------|-------------------|-------------------|-------------------- Spade | False | 99 | 99 | 12 Heart | False | 99 | 99 | 11 Diamond | False | 99 | 99 | 9 Club | False | 99 | 99 | 13 Nt | True | 33 | 37 | 9 [PENALTY-DOUBLE-TRACE] Board=? Player=S [PENALTY-DOUBLE-TRACE] [PenaltyX] Contract: 3N, Player: S, HCP: 9, TotalPoints: 11 [PENALTY-DOUBLE-TRACE] [PenaltyX] Expected their contract: 3N -> ~11 tricks (need 9, makes +2); our defensive tricks ~2.0 [PENALTY-DOUBLE-TRACE] [PenaltyX] PartnerJustBidGameInSuit: False [PENALTY-DOUBLE-TRACE] [PenaltyX] Defense: base=2.0, stackBonus=0.0, partnerBoost=0.0, total=2, needed=5 [PENALTY-DOUBLE-TRACE] [PenaltyX] => PASS (defense 2 < needed 5) [X] Prio 10 | Bid: X -> X | Requires: penalty | From 'Defensive bidding when our side has passed twice' [MAKESSENSE-TRACE] Board=? Player=S [MAKESSENSE-TRACE] Contract: 3N, Declarer: E, Player: S, HCP: 9 [MAKESSENSE-TRACE] PartnerHCP: ?-11, CombinedHcpMin: 9, OurBestGame: none [MAKESSENSE-TRACE] IsDoubled: False, IsGF: False, IsF1: False [MAKESSENSE-TRACE] Entering Step 3: weAreDeclarer=False [MAKESSENSE-TRACE] GetBestFit(exclude=S) -> C len=5 | S(4+0=4) H(3+0=3) D(1+0=1) C(5+0=5) [MAKESSENSE-TRACE] Sacrifice eval: sacrificeSuit=C, hasSacrificeVehicle=False (maxLen=5 >= 9) [MAKESSENSE-TRACE] Result: True | Reason: (no FALSE reason set) [OK] Prio 0 | Bid: P -> P | Requires: true | From 'Defensive bidding when our side has passed twice' --- Contract Inferences for Chosen Bid: P --- Analyzed Requires Tree (derived from 'true'): True No specific numerical or boolean constraints directly inferred from this rule's expression. --- End Contract Inferences --- Player S searching for explanations for bid 'P'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Defensive bidding when our side has passed twice] MATCHED Prio 0 | Bid: P -> P | Requires: true | From 'Defensive bidding when our side has passed twice' Interpreting bid 'P' by S. Primary explanation's context: [*, P, *, P, **] from RuleSet: 'Defensive bidding when our side has passed twice' Primary System Explanation (Rule): Prio 0, OrigBid 'P' -> ResBid 'P', Means '' -> resMeans '' Analyzed Requires String (for this instance): 'true' Interpreted Meaning: '' PostCondition: '' Player view after bid: HCP=unconstrained | Lengths: (none) [/bid] Board= Seat=N Auction=P-2N-P-3C-P-3H-P-3N-P-P -> P info: RequestTiming[0] [REQ 3b9d3a13] END GET /bid -> 200 in 24ms mem=1071MB (d=+5MB) gc+=0/0/0 cache=47 +hit=11 +miss=0 [SUITC] CALL #71 (native invocation) info: RequestTiming[0] [REQ 35d8b0bf] START GET /lead?hand=QJ75_A87_9_QT874&ctx=--2N--3C--3H--3N------&seat=N&dealer=S&engine=brill&vul=EW&details=true&seed=518364425 mem=1064MB gc0/1/2=2606/84/18 cache=47 [ParseAuctionContext] Input: '--2N--3C--3H--3N------' -> Parsed 11 bids: P-2N-P-3C-P-3H-P-3N-P-P-P [/lead] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork) [SUITC] CALL #72 (native invocation) [SUITC] CALL #73 (native invocation) [SUITC] CALL #74 (native invocation) [SUITC] CALL #75 (native invocation) [SUITC] CALL #76 (native invocation) [/lead] Result: C8 (score=1.1600) info: RequestTiming[0] [REQ 35d8b0bf] END GET /lead -> 200 in 4970ms mem=1083MB (d=+19MB) gc+=55/0/0 cache=47 +hit=197 +miss=0 info: RequestTiming[0] [REQ 35d8b0bf] LEAK-PROBE priv=3139MB (d=+37MB) dds+=28 dds_boards+=1334 suitc+=5 nn+=11 Lead_NoTrump+=351 Player_Declarer_NoTrump+=922 Player_Dummy_NoTrump+=3 Player_Lefty_NoTrump+=903 Player_Righty_NoTrump+=1065 [SUITC] CALL #77 (native invocation) [SUITC] CALL #78 (native invocation) info: RequestTiming[0] [REQ 34dad5ae] START HEAD /health mem=1078MB gc0/1/2=2672/84/18 cache=47 info: RequestTiming[0] [REQ 34dad5ae] END HEAD /health -> 200 in 0ms mem=1078MB (d=0MB) gc+=0/0/0 cache=47 +hit=0 +miss=0 [SUITC] CALL #79 (native invocation) info: RequestTiming[0] [REQ 1161048f] START GET /play?hand=A_KQJ4_A53_AK632&ctx=--2N--3C--3H--3N------&played=C8C9CJ&seat=W&dealer=S&engine=brill&vul=EW&details=true&dummy=8632_652_KJ842_9 mem=1056MB gc0/1/2=2693/85/18 cache=47 [/play] Request: board=, seat=W, hand=A.KQJ4.A53.AK632 (13 cards), dummy=8632.652.KJ842.9 (13 cards) [/play] ctx=--2N--3C--3H--3N------, played=C8C9CJ, details=True [ParseAuctionContext] Input: '--2N--3C--3H--3N------' -> Parsed 11 bids: P-2N-P-3C-P-3H-P-3N-P-P-P [ParsePlayedCards] Input: 'C8C9CJ' -> Parsed 3 cards: C8,C9,CJ [/play] Contract=3N, Declarer=W, DummyPlayer=E, Seat=W [/play] visibleHands[W] = 13 cards [/play] visibleHands[E] = 13 cards [/play] Turn: W, Seat: W, Playing from: W's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) [SUITC] CALL #80 (native invocation) [/play] Result: CA (score=6.4900) info: RequestTiming[0] [REQ 1161048f] END GET /play -> 200 in 672ms mem=1077MB (d=+21MB) gc+=1/0/0 cache=47 +hit=11 +miss=0 info: RequestTiming[0] [REQ 1161048f] LEAK-PROBE priv=3155MB (d=+19MB) dds+=11 dds_boards+=999 suitc+=1 nn+=1 Lead_NoTrump+=50 Player_Declarer_NoTrump+=1 [SUITC] CALL #81 (native invocation) info: RequestTiming[0] [REQ a8501802] START GET /play?hand=A_KQJ4_A53_AK632&ctx=--2N--3C--3H--3N------&played=C8C9CJCA&seat=W&dealer=S&engine=brill&vul=EW&details=true&dummy=8632_652_KJ842_9 mem=1054MB gc0/1/2=2706/85/18 cache=47 [/play] Request: board=, seat=W, hand=A.KQJ4.A53.AK632 (13 cards), dummy=8632.652.KJ842.9 (13 cards) [/play] ctx=--2N--3C--3H--3N------, played=C8C9CJCA, details=True [ParseAuctionContext] Input: '--2N--3C--3H--3N------' -> Parsed 11 bids: P-2N-P-3C-P-3H-P-3N-P-P-P [ParsePlayedCards] Input: 'C8C9CJCA' -> Parsed 4 cards: C8,C9,CJ,CA [/play] Contract=3N, Declarer=W, DummyPlayer=E, Seat=W [/play] visibleHands[W] = 13 cards [/play] visibleHands[E] = 13 cards [/play] Turn: W, Seat: W, Playing from: W's hand info: RequestTiming[0] [REQ a6661197] START GET /health mem=1064MB gc0/1/2=2706/85/18 cache=47 info: RequestTiming[0] [REQ a6661197] END GET /health -> 200 in 0ms mem=1064MB (d=0MB) gc+=0/0/0 cache=47 +hit=0 +miss=0 [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) [SUITC] CALL #82 (native invocation) [SUITC] CALL #83 (native invocation) [/play] Result: DA (score=4.2200) info: RequestTiming[0] [REQ a8501802] END GET /play -> 200 in 2652ms mem=1047MB (d=-7MB) gc+=9/1/0 cache=47 +hit=11 +miss=0 info: RequestTiming[0] [REQ a8501802] LEAK-PROBE priv=3152MB (d=+10MB) dds+=35 dds_boards+=1959 suitc+=2 nn+=4 Lead_NoTrump+=250 Player_Declarer_NoTrump+=802 Player_Dummy_NoTrump+=1 Player_Lefty_NoTrump+=1301 Player_Righty_NoTrump+=2150 [ParsePlayedCards] Input: 'C8 C9 CJ CA DA D9 D2 D6 D3 S7 DK D7 H2 H9 HJ HA CQ S2 C5 CK HK H7 H5 H3 HQ H8 H6 HT H4 SQ S3 DT SA S5 S6 S4 D5 SJ DJ DQ SK C3 C4 S8 S9 C2 C7 D4 ST C6 CT D8' -> Parsed 52 cards: C8,C9,CJ,CA,DA,D9,D2,D6,D3,S7,DK,D7,H2,H9,HJ,HA,CQ,S2,C5,CK,HK,H7,H5,H3,HQ,H8,H6,HT,H4,SQ,S3,DT,SA,S5,S6,S4,D5,SJ,DJ,DQ,SK,C3,C4,S8,S9,C2,C7,D4,ST,C6,CT,D8 [/play] Saved PBN: /app/BrillPlayEngine/Pbn/ChallengebyE2ETest_b3_robot.pbn (won=8 +claimed=0 = result=8) [/autoplay/start] Job a0c29462f6aa47cdb63cd5aeb5a4cf2c complete: 3N by W, 8 tricks info: RequestTiming[0] [REQ 6ac07bfd] START GET /play?hand=A_KQJ4_A53_AK632&ctx=--2N--3C--3H--3N------&played=C8C9CJCADAD9&seat=E&dealer=S&engine=brill&vul=EW&details=true&dummy=8632_652_KJ842_9 mem=1049MB gc0/1/2=2728/86/18 cache=47 [/play] Request: board=, seat=E, hand=A.KQJ4.A53.AK632 (13 cards), dummy=8632.652.KJ842.9 (13 cards) [/play] ctx=--2N--3C--3H--3N------, played=C8C9CJCADAD9, details=True [ParseAuctionContext] Input: '--2N--3C--3H--3N------' -> Parsed 11 bids: P-2N-P-3C-P-3H-P-3N-P-P-P [ParsePlayedCards] Input: 'C8C9CJCADAD9' -> Parsed 6 cards: C8,C9,CJ,CA,DA,D9 [/play] Contract=3N, Declarer=W, DummyPlayer=E, Seat=E [/play] visibleHands[E] = 13 cards [/play] visibleHands[W] = 13 cards [/play] Turn: E, Seat: E, Playing from: E's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) [SUITC] CALL #84 (native invocation) [/play] Result: D2 (score=5.3600) info: RequestTiming[0] [REQ 6ac07bfd] END GET /play -> 200 in 1982ms mem=1054MB (d=+5MB) gc+=1/0/0 cache=47 +hit=11 +miss=0 info: RequestTiming[0] [REQ 6ac07bfd] LEAK-PROBE priv=3147MB (d=-3MB) dds+=1 dds_boards+=9 suitc+=1 nn+=1 Lead_NoTrump+=50 Player_Dummy_NoTrump+=1 Player_Lefty_NoTrump+=50 Player_Righty_NoTrump+=50 info: RequestTiming[0] [REQ cead8267] START GET /play?hand=A_KQJ4_A53_AK632&ctx=--2N--3C--3H--3N------&played=C8C9CJCADAD9D2D6&seat=W&dealer=S&engine=brill&vul=EW&details=true&dummy=8632_652_KJ842_9 mem=1054MB gc0/1/2=2729/86/18 cache=47 [/play] Request: board=, seat=W, hand=A.KQJ4.A53.AK632 (13 cards), dummy=8632.652.KJ842.9 (13 cards) [/play] ctx=--2N--3C--3H--3N------, played=C8C9CJCADAD9D2D6, details=True [ParseAuctionContext] Input: '--2N--3C--3H--3N------' -> Parsed 11 bids: P-2N-P-3C-P-3H-P-3N-P-P-P [ParsePlayedCards] Input: 'C8C9CJCADAD9D2D6' -> Parsed 8 cards: C8,C9,CJ,CA,DA,D9,D2,D6 [/play] Contract=3N, Declarer=W, DummyPlayer=E, Seat=W [/play] visibleHands[W] = 13 cards [/play] visibleHands[E] = 13 cards [/play] Turn: W, Seat: W, Playing from: W's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) info: RequestTiming[0] [REQ 5bff906e] START GET / mem=1053MB gc0/1/2=2730/86/18 cache=47 info: RequestTiming[0] [REQ 5bff906e] END GET / -> 200 in 0ms mem=1053MB (d=0MB) gc+=0/0/0 cache=47 +hit=0 +miss=0 [SUITC] CALL #85 (native invocation) [/play] Result: D3 (score=5.9300) info: RequestTiming[0] [REQ cead8267] END GET /play -> 200 in 653ms mem=1054MB (d=0MB) gc+=2/0/0 cache=47 +hit=11 +miss=0 info: RequestTiming[0] [REQ cead8267] LEAK-PROBE priv=3133MB (d=-14MB) dds+=18 dds_boards+=557 suitc+=1 nn+=1 Lead_NoTrump+=50 Player_Declarer_NoTrump+=1 Player_Lefty_NoTrump+=50 Player_Righty_NoTrump+=100 info: RequestTiming[0] [REQ 1621683a] START GET /play?hand=QJ75_A87_9_QT874&ctx=--2N--3C--3H--3N------&played=C8C9CJCADAD9D2D6D3&seat=N&dealer=S&engine=brill&vul=EW&details=true&dummy=8632_652_KJ842_9 mem=1054MB gc0/1/2=2731/86/18 cache=47 [/play] Request: board=, seat=N, hand=QJ75.A87.9.QT874 (13 cards), dummy=8632.652.KJ842.9 (13 cards) [/play] ctx=--2N--3C--3H--3N------, played=C8C9CJCADAD9D2D6D3, details=True [ParseAuctionContext] Input: '--2N--3C--3H--3N------' -> Parsed 11 bids: P-2N-P-3C-P-3H-P-3N-P-P-P [ParsePlayedCards] Input: 'C8C9CJCADAD9D2D6D3' -> Parsed 9 cards: C8,C9,CJ,CA,DA,D9,D2,D6,D3 [/play] Contract=3N, Declarer=W, DummyPlayer=E, Seat=N [/play] visibleHands[N] = 13 cards [/play] visibleHands[E] = 13 cards [/play] Turn: N, Seat: N, Playing from: N's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) [/play] Result: S7 (score=2.0000) info: RequestTiming[0] [REQ 1621683a] END GET /play -> 200 in 252ms mem=1061MB (d=+7MB) gc+=2/0/0 cache=47 +hit=11 +miss=0 info: RequestTiming[0] [REQ 1621683a] LEAK-PROBE priv=3164MB (d=+31MB) dds+=1 dds_boards+=50 suitc+=0 nn+=1 Player_Declarer_NoTrump+=150 Player_Lefty_NoTrump+=1 Player_Righty_NoTrump+=100 info: RequestTiming[0] [REQ cb3d89ba] START GET /play?hand=A_KQJ4_A53_AK632&ctx=--2N--3C--3H--3N------&played=C8C9CJCADAD9D2D6D3S7&seat=E&dealer=S&engine=brill&vul=EW&details=true&dummy=8632_652_KJ842_9 mem=1061MB gc0/1/2=2733/86/18 cache=47 [/play] Request: board=, seat=E, hand=A.KQJ4.A53.AK632 (13 cards), dummy=8632.652.KJ842.9 (13 cards) [/play] ctx=--2N--3C--3H--3N------, played=C8C9CJCADAD9D2D6D3S7, details=True [ParseAuctionContext] Input: '--2N--3C--3H--3N------' -> Parsed 11 bids: P-2N-P-3C-P-3H-P-3N-P-P-P [ParsePlayedCards] Input: 'C8C9CJCADAD9D2D6D3S7' -> Parsed 10 cards: C8,C9,CJ,CA,DA,D9,D2,D6,D3,S7 [/play] Contract=3N, Declarer=W, DummyPlayer=E, Seat=E [/play] visibleHands[E] = 13 cards [/play] visibleHands[W] = 13 cards [/play] Turn: E, Seat: E, Playing from: E's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) [SUITC] CALL #86 (native invocation) [SUITC] CALL #87 (native invocation) [/play] Result: DK (score=1.3100) info: RequestTiming[0] [REQ cb3d89ba] END GET /play -> 200 in 166ms mem=1050MB (d=-11MB) gc+=2/0/0 cache=47 +hit=11 +miss=0 info: RequestTiming[0] [REQ cb3d89ba] LEAK-PROBE priv=3163MB (d=-1MB) dds+=1 dds_boards+=46 suitc+=2 nn+=1 Lead_NoTrump+=50 Player_Dummy_NoTrump+=1 Player_Lefty_NoTrump+=100 Player_Righty_NoTrump+=100 info: RequestTiming[0] [LIVESET] after req #120 (/play): managed=1050MB (d=-18MB) ws=1708MB priv=3163MB handles=271 cache=47 probeCost=2ms info: RequestTiming[0] [REQ 8b59f76f] START GET /play?hand=A_KQJ4_A53_AK632&ctx=--2N--3C--3H--3N------&played=C8C9CJCADAD9D2D6D3S7DKD7&seat=E&dealer=S&engine=brill&vul=EW&details=true&dummy=8632_652_KJ842_9 mem=1050MB gc0/1/2=2735/86/18 cache=47 [/play] Request: board=, seat=E, hand=A.KQJ4.A53.AK632 (13 cards), dummy=8632.652.KJ842.9 (13 cards) [/play] ctx=--2N--3C--3H--3N------, played=C8C9CJCADAD9D2D6D3S7DKD7, details=True [ParseAuctionContext] Input: '--2N--3C--3H--3N------' -> Parsed 11 bids: P-2N-P-3C-P-3H-P-3N-P-P-P [ParsePlayedCards] Input: 'C8C9CJCADAD9D2D6D3S7DKD7' -> Parsed 12 cards: C8,C9,CJ,CA,DA,D9,D2,D6,D3,S7,DK,D7 [/play] Contract=3N, Declarer=W, DummyPlayer=E, Seat=E [/play] visibleHands[E] = 13 cards [/play] visibleHands[W] = 13 cards [/play] Turn: E, Seat: E, Playing from: E's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) [SUITC] CALL #88 (native invocation) [/play] Result: H2 (score=1.8900) info: RequestTiming[0] [REQ 8b59f76f] END GET /play -> 200 in 754ms mem=1058MB (d=+8MB) gc+=2/0/0 cache=47 +hit=11 +miss=0 info: RequestTiming[0] [REQ 8b59f76f] LEAK-PROBE priv=3163MB (d=0MB) dds+=18 dds_boards+=836 suitc+=1 nn+=1 Lead_NoTrump+=50 Player_Dummy_NoTrump+=1 Player_Lefty_NoTrump+=100 Player_Righty_NoTrump+=150 info: RequestTiming[0] [REQ 91b196a5] START GET /play?hand=A_KQJ4_A53_AK632&ctx=--2N--3C--3H--3N------&played=C8C9CJCADAD9D2D6D3S7DKD7H2H3&seat=W&dealer=S&engine=brill&vul=EW&details=true&dummy=8632_652_KJ842_9 mem=1058MB gc0/1/2=2737/86/18 cache=47 [/play] Request: board=, seat=W, hand=A.KQJ4.A53.AK632 (13 cards), dummy=8632.652.KJ842.9 (13 cards) [/play] ctx=--2N--3C--3H--3N------, played=C8C9CJCADAD9D2D6D3S7DKD7H2H3, details=True [ParseAuctionContext] Input: '--2N--3C--3H--3N------' -> Parsed 11 bids: P-2N-P-3C-P-3H-P-3N-P-P-P [ParsePlayedCards] Input: 'C8C9CJCADAD9D2D6D3S7DKD7H2H3' -> Parsed 14 cards: C8,C9,CJ,CA,DA,D9,D2,D6,D3,S7,DK,D7,H2,H3 [/play] Contract=3N, Declarer=W, DummyPlayer=E, Seat=W [/play] visibleHands[W] = 13 cards [/play] visibleHands[E] = 13 cards [/play] Turn: W, Seat: W, Playing from: W's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) [SUITC] CALL #89 (native invocation) [/play] Result: HJ (score=1.8700) info: RequestTiming[0] [REQ 91b196a5] END GET /play -> 200 in 223ms mem=1053MB (d=-5MB) gc+=1/1/0 cache=47 +hit=11 +miss=0 info: RequestTiming[0] [REQ 91b196a5] LEAK-PROBE priv=3183MB (d=+20MB) dds+=1 dds_boards+=50 suitc+=1 nn+=1 Lead_NoTrump+=50 Player_Declarer_NoTrump+=1 Player_Lefty_NoTrump+=100 Player_Righty_NoTrump+=200 info: RequestTiming[0] [REQ b681d862] START GET /play?hand=QJ75_A87_9_QT874&ctx=--2N--3C--3H--3N------&played=C8C9CJCADAD9D2D6D3S7DKD7H2H3HJ&seat=N&dealer=S&engine=brill&vul=EW&details=true&dummy=8632_652_KJ842_9 mem=1053MB gc0/1/2=2738/87/18 cache=47 [/play] Request: board=, seat=N, hand=QJ75.A87.9.QT874 (13 cards), dummy=8632.652.KJ842.9 (13 cards) [/play] ctx=--2N--3C--3H--3N------, played=C8C9CJCADAD9D2D6D3S7DKD7H2H3HJ, details=True [ParseAuctionContext] Input: '--2N--3C--3H--3N------' -> Parsed 11 bids: P-2N-P-3C-P-3H-P-3N-P-P-P [ParsePlayedCards] Input: 'C8C9CJCADAD9D2D6D3S7DKD7H2H3HJ' -> Parsed 15 cards: C8,C9,CJ,CA,DA,D9,D2,D6,D3,S7,DK,D7,H2,H3,HJ [/play] Contract=3N, Declarer=W, DummyPlayer=E, Seat=N [/play] visibleHands[N] = 13 cards [/play] visibleHands[E] = 13 cards [/play] Turn: N, Seat: N, Playing from: N's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) [/play] Result: HA (score=2.3900) info: RequestTiming[0] [REQ b681d862] END GET /play -> 200 in 228ms mem=1059MB (d=+6MB) gc+=2/0/0 cache=47 +hit=11 +miss=0 info: RequestTiming[0] [REQ b681d862] LEAK-PROBE priv=3184MB (d=+1MB) dds+=1 dds_boards+=50 suitc+=0 nn+=1 Player_Declarer_NoTrump+=200 Player_Lefty_NoTrump+=1 Player_Righty_NoTrump+=200 info: RequestTiming[0] [REQ 8cf95cea] START GET /play?hand=QJ75_A87_9_QT874&ctx=--2N--3C--3H--3N------&played=C8C9CJCADAD9D2D6D3S7DKD7H2H3HJHA&seat=N&dealer=S&engine=brill&vul=EW&details=true&dummy=8632_652_KJ842_9 mem=1060MB gc0/1/2=2740/87/18 cache=47 [/play] Request: board=, seat=N, hand=QJ75.A87.9.QT874 (13 cards), dummy=8632.652.KJ842.9 (13 cards) [/play] ctx=--2N--3C--3H--3N------, played=C8C9CJCADAD9D2D6D3S7DKD7H2H3HJHA, details=True [ParseAuctionContext] Input: '--2N--3C--3H--3N------' -> Parsed 11 bids: P-2N-P-3C-P-3H-P-3N-P-P-P [ParsePlayedCards] Input: 'C8C9CJCADAD9D2D6D3S7DKD7H2H3HJHA' -> Parsed 16 cards: C8,C9,CJ,CA,DA,D9,D2,D6,D3,S7,DK,D7,H2,H3,HJ,HA [/play] Contract=3N, Declarer=W, DummyPlayer=E, Seat=N [/play] visibleHands[N] = 13 cards [/play] visibleHands[E] = 13 cards [/play] Turn: N, Seat: N, Playing from: N's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) [/play] Result: CQ (score=3.4500) info: RequestTiming[0] [REQ 8cf95cea] END GET /play -> 200 in 222ms mem=1058MB (d=-2MB) gc+=3/0/0 cache=47 +hit=11 +miss=0 info: RequestTiming[0] [REQ 8cf95cea] LEAK-PROBE priv=3184MB (d=0MB) dds+=1 dds_boards+=50 suitc+=0 nn+=1 Player_Declarer_NoTrump+=200 Player_Lefty_NoTrump+=1 Player_Righty_NoTrump+=200 info: RequestTiming[0] [REQ 913dec2e] START GET /play?hand=A_KQJ4_A53_AK632&ctx=--2N--3C--3H--3N------&played=C8C9CJCADAD9D2D6D3S7DKD7H2H3HJHACQ&seat=E&dealer=S&engine=brill&vul=EW&details=true&dummy=8632_652_KJ842_9 mem=1058MB gc0/1/2=2743/87/18 cache=47 [/play] Request: board=, seat=E, hand=A.KQJ4.A53.AK632 (13 cards), dummy=8632.652.KJ842.9 (13 cards) [/play] ctx=--2N--3C--3H--3N------, played=C8C9CJCADAD9D2D6D3S7DKD7H2H3HJHACQ, details=True [ParseAuctionContext] Input: '--2N--3C--3H--3N------' -> Parsed 11 bids: P-2N-P-3C-P-3H-P-3N-P-P-P [ParsePlayedCards] Input: 'C8C9CJCADAD9D2D6D3S7DKD7H2H3HJHACQ' -> Parsed 17 cards: C8,C9,CJ,CA,DA,D9,D2,D6,D3,S7,DK,D7,H2,H3,HJ,HA,CQ [/play] Contract=3N, Declarer=W, DummyPlayer=E, Seat=E [/play] visibleHands[E] = 13 cards [/play] visibleHands[W] = 13 cards [/play] Turn: E, Seat: E, Playing from: E's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) [SUITC] CALL #90 (native invocation) [/play] Result: S2 (score=0.0000) info: RequestTiming[0] [REQ 913dec2e] END GET /play -> 200 in 209ms mem=1051MB (d=-7MB) gc+=2/0/0 cache=47 +hit=11 +miss=0 info: RequestTiming[0] [REQ 913dec2e] LEAK-PROBE priv=3183MB (d=-1MB) dds+=1 dds_boards+=46 suitc+=1 nn+=1 Lead_NoTrump+=50 Player_Dummy_NoTrump+=1 Player_Lefty_NoTrump+=200 Player_Righty_NoTrump+=200 info: RequestTiming[0] [REQ c8d65519] START GET /play?hand=A_KQJ4_A53_AK632&ctx=--2N--3C--3H--3N------&played=C8C9CJCADAD9D2D6D3S7DKD7H2H3HJHACQS2C5&seat=W&dealer=S&engine=brill&vul=EW&details=true&dummy=8632_652_KJ842_9 mem=1051MB gc0/1/2=2745/87/18 cache=47 [/play] Request: board=, seat=W, hand=A.KQJ4.A53.AK632 (13 cards), dummy=8632.652.KJ842.9 (13 cards) [/play] ctx=--2N--3C--3H--3N------, played=C8C9CJCADAD9D2D6D3S7DKD7H2H3HJHACQS2C5, details=True [ParseAuctionContext] Input: '--2N--3C--3H--3N------' -> Parsed 11 bids: P-2N-P-3C-P-3H-P-3N-P-P-P [ParsePlayedCards] Input: 'C8C9CJCADAD9D2D6D3S7DKD7H2H3HJHACQS2C5' -> Parsed 19 cards: C8,C9,CJ,CA,DA,D9,D2,D6,D3,S7,DK,D7,H2,H3,HJ,HA,CQ,S2,C5 [/play] Contract=3N, Declarer=W, DummyPlayer=E, Seat=W [/play] visibleHands[W] = 13 cards [/play] visibleHands[E] = 13 cards [/play] Turn: W, Seat: W, Playing from: W's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) [SUITC] CALL #91 (native invocation) [SUITC] CALL #92 (native invocation) [/play] Result: CK (score=0.0700) info: RequestTiming[0] [REQ c8d65519] END GET /play -> 200 in 676ms mem=1057MB (d=+6MB) gc+=16/3/0 cache=47 +hit=11 +miss=0 info: RequestTiming[0] [REQ c8d65519] LEAK-PROBE priv=3182MB (d=-1MB) dds+=1 dds_boards+=95 suitc+=2 nn+=1 Lead_NoTrump+=100 Player_Declarer_NoTrump+=1 Player_Lefty_NoTrump+=400 Player_Righty_NoTrump+=500 info: RequestTiming[0] [REQ af8a7159] START GET /play?hand=A_KQJ4_A53_AK632&ctx=--2N--3C--3H--3N------&played=C8C9CJCADAD9D2D6D3S7DKD7H2H3HJHACQS2C5CK&seat=W&dealer=S&engine=brill&vul=EW&details=true&dummy=8632_652_KJ842_9 mem=1057MB gc0/1/2=2761/90/18 cache=47 [/play] Request: board=, seat=W, hand=A.KQJ4.A53.AK632 (13 cards), dummy=8632.652.KJ842.9 (13 cards) [/play] ctx=--2N--3C--3H--3N------, played=C8C9CJCADAD9D2D6D3S7DKD7H2H3HJHACQS2C5CK, details=True [ParseAuctionContext] Input: '--2N--3C--3H--3N------' -> Parsed 11 bids: P-2N-P-3C-P-3H-P-3N-P-P-P [ParsePlayedCards] Input: 'C8C9CJCADAD9D2D6D3S7DKD7H2H3HJHACQS2C5CK' -> Parsed 20 cards: C8,C9,CJ,CA,DA,D9,D2,D6,D3,S7,DK,D7,H2,H3,HJ,HA,CQ,S2,C5,CK [/play] Contract=3N, Declarer=W, DummyPlayer=E, Seat=W [/play] visibleHands[W] = 13 cards [/play] visibleHands[E] = 13 cards [/play] Turn: W, Seat: W, Playing from: W's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) [/play] Result: HK (score=0.3500) info: RequestTiming[0] [REQ af8a7159] END GET /play -> 200 in 1406ms mem=1078MB (d=+21MB) gc+=17/0/0 cache=47 +hit=11 +miss=0 info: RequestTiming[0] [REQ af8a7159] LEAK-PROBE priv=3120MB (d=+5MB) dds+=16 dds_boards+=1520 suitc+=0 nn+=1 Lead_NoTrump+=100 Player_Declarer_NoTrump+=1 Player_Lefty_NoTrump+=400 Player_Righty_NoTrump+=500 info: RequestTiming[0] [REQ b615a0c3] START GET /play?hand=QJ75_A87_9_QT874&ctx=--2N--3C--3H--3N------&played=C8C9CJCADAD9D2D6D3S7DKD7H2H3HJHACQS2C5CKHK&seat=N&dealer=S&engine=brill&vul=EW&details=true&dummy=8632_652_KJ842_9 mem=1078MB gc0/1/2=2778/90/18 cache=47 [/play] Request: board=, seat=N, hand=QJ75.A87.9.QT874 (13 cards), dummy=8632.652.KJ842.9 (13 cards) [/play] ctx=--2N--3C--3H--3N------, played=C8C9CJCADAD9D2D6D3S7DKD7H2H3HJHACQS2C5CKHK, details=True [ParseAuctionContext] Input: '--2N--3C--3H--3N------' -> Parsed 11 bids: P-2N-P-3C-P-3H-P-3N-P-P-P [ParsePlayedCards] Input: 'C8C9CJCADAD9D2D6D3S7DKD7H2H3HJHACQS2C5CKHK' -> Parsed 21 cards: C8,C9,CJ,CA,DA,D9,D2,D6,D3,S7,DK,D7,H2,H3,HJ,HA,CQ,S2,C5,CK,HK [/play] Contract=3N, Declarer=W, DummyPlayer=E, Seat=N [/play] visibleHands[N] = 13 cards [/play] visibleHands[E] = 13 cards [/play] Turn: N, Seat: N, Playing from: N's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) [/play] Result: H7 (score=1.0000) info: RequestTiming[0] [REQ b615a0c3] END GET /play -> 200 in 66ms mem=1059MB (d=-19MB) gc+=1/0/0 cache=47 +hit=11 +miss=0 info: RequestTiming[0] [REQ b615a0c3] LEAK-PROBE priv=3160MB (d=+40MB) dds+=0 dds_boards+=0 suitc+=0 nn+=1 Player_Lefty_NoTrump+=1 info: RequestTiming[0] [REQ 92aefd12] START GET /play?hand=A_KQJ4_A53_AK632&ctx=--2N--3C--3H--3N------&played=C8C9CJCADAD9D2D6D3S7DKD7H2H3HJHACQS2C5CKHKH7&seat=E&dealer=S&engine=brill&vul=EW&details=true&dummy=8632_652_KJ842_9 mem=1059MB gc0/1/2=2779/90/18 cache=47 [/play] Request: board=, seat=E, hand=A.KQJ4.A53.AK632 (13 cards), dummy=8632.652.KJ842.9 (13 cards) [/play] ctx=--2N--3C--3H--3N------, played=C8C9CJCADAD9D2D6D3S7DKD7H2H3HJHACQS2C5CKHKH7, details=True [ParseAuctionContext] Input: '--2N--3C--3H--3N------' -> Parsed 11 bids: P-2N-P-3C-P-3H-P-3N-P-P-P [ParsePlayedCards] Input: 'C8C9CJCADAD9D2D6D3S7DKD7H2H3HJHACQS2C5CKHKH7' -> Parsed 22 cards: C8,C9,CJ,CA,DA,D9,D2,D6,D3,S7,DK,D7,H2,H3,HJ,HA,CQ,S2,C5,CK,HK,H7 [/play] Contract=3N, Declarer=W, DummyPlayer=E, Seat=E [/play] visibleHands[E] = 13 cards [/play] visibleHands[W] = 13 cards [/play] Turn: E, Seat: E, Playing from: E's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) [SUITC] CALL #93 (native invocation) [/play] Result: H5 (score=1.0000) info: RequestTiming[0] [REQ 92aefd12] END GET /play -> 200 in 60ms mem=1071MB (d=+12MB) gc+=0/0/0 cache=47 +hit=11 +miss=0 info: RequestTiming[0] [REQ 92aefd12] LEAK-PROBE priv=3199MB (d=+39MB) dds+=0 dds_boards+=0 suitc+=1 nn+=1 Player_Dummy_NoTrump+=1 info: RequestTiming[0] [REQ ce2c5982] START HEAD /health mem=1071MB gc0/1/2=2779/90/18 cache=47 info: RequestTiming[0] [REQ ce2c5982] END HEAD /health -> 200 in 0ms mem=1071MB (d=0MB) gc+=0/0/0 cache=47 +hit=0 +miss=0 info: RequestTiming[0] [REQ 79d9a723] START GET /play?hand=A_KQJ4_A53_AK632&ctx=--2N--3C--3H--3N------&played=C8C9CJCADAD9D2D6D3S7DKD7H2H3HJHACQS2C5CKHKH7H5H9&seat=W&dealer=S&engine=brill&vul=EW&details=true&dummy=8632_652_KJ842_9 mem=1071MB gc0/1/2=2779/90/18 cache=47 [/play] Request: board=, seat=W, hand=A.KQJ4.A53.AK632 (13 cards), dummy=8632.652.KJ842.9 (13 cards) [/play] ctx=--2N--3C--3H--3N------, played=C8C9CJCADAD9D2D6D3S7DKD7H2H3HJHACQS2C5CKHKH7H5H9, details=True [ParseAuctionContext] Input: '--2N--3C--3H--3N------' -> Parsed 11 bids: P-2N-P-3C-P-3H-P-3N-P-P-P [ParsePlayedCards] Input: 'C8C9CJCADAD9D2D6D3S7DKD7H2H3HJHACQS2C5CKHKH7H5H9' -> Parsed 24 cards: C8,C9,CJ,CA,DA,D9,D2,D6,D3,S7,DK,D7,H2,H3,HJ,HA,CQ,S2,C5,CK,HK,H7,H5,H9 [/play] Contract=3N, Declarer=W, DummyPlayer=E, Seat=W [/play] visibleHands[W] = 13 cards [/play] visibleHands[E] = 13 cards [/play] Turn: W, Seat: W, Playing from: W's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) [/play] Result: HQ (score=0.3500) info: RequestTiming[0] [REQ 79d9a723] END GET /play -> 200 in 1255ms mem=1070MB (d=-1MB) gc+=5/0/0 cache=47 +hit=11 +miss=0 info: RequestTiming[0] [REQ 79d9a723] LEAK-PROBE priv=3244MB (d=+45MB) dds+=16 dds_boards+=1520 suitc+=0 nn+=1 Lead_NoTrump+=100 Player_Declarer_NoTrump+=1 Player_Lefty_NoTrump+=500 Player_Righty_NoTrump+=600 info: RequestTiming[0] [LIVESET] after req #130 (/play): managed=1070MB (d=+19MB) ws=1744MB priv=3244MB handles=271 cache=47 probeCost=2ms info: RequestTiming[0] [REQ f4b7dd89] START GET /play?hand=A_KQJ4_A53_AK632&ctx=--2N--3C--3H--3N------&played=C8C9CJCADAD9D2D6D3S7DKD7H2H3HJHACQS2C5CKHKH7H5H9HQH8H6HT&seat=W&dealer=S&engine=brill&vul=EW&details=true&dummy=8632_652_KJ842_9 mem=1070MB gc0/1/2=2784/90/18 cache=47 [/play] Request: board=, seat=W, hand=A.KQJ4.A53.AK632 (13 cards), dummy=8632.652.KJ842.9 (13 cards) [/play] ctx=--2N--3C--3H--3N------, played=C8C9CJCADAD9D2D6D3S7DKD7H2H3HJHACQS2C5CKHKH7H5H9HQH8H6HT, details=True [ParseAuctionContext] Input: '--2N--3C--3H--3N------' -> Parsed 11 bids: P-2N-P-3C-P-3H-P-3N-P-P-P [ParsePlayedCards] Input: 'C8C9CJCADAD9D2D6D3S7DKD7H2H3HJHACQS2C5CKHKH7H5H9HQH8H6HT' -> Parsed 28 cards: C8,C9,CJ,CA,DA,D9,D2,D6,D3,S7,DK,D7,H2,H3,HJ,HA,CQ,S2,C5,CK,HK,H7,H5,H9,HQ,H8,H6,HT [/play] Contract=3N, Declarer=W, DummyPlayer=E, Seat=W [/play] visibleHands[W] = 13 cards [/play] visibleHands[E] = 13 cards [/play] Turn: W, Seat: W, Playing from: W's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) [/play] Result: H4 (score=0.0000) info: RequestTiming[0] [REQ f4b7dd89] END GET /play -> 200 in 1177ms mem=1091MB (d=+21MB) gc+=2/0/0 cache=47 +hit=11 +miss=0 info: RequestTiming[0] [REQ f4b7dd89] LEAK-PROBE priv=3252MB (d=+8MB) dds+=15 dds_boards+=1470 suitc+=0 nn+=1 Lead_NoTrump+=100 Player_Declarer_NoTrump+=1 Player_Lefty_NoTrump+=600 Player_Righty_NoTrump+=700 info: RequestTiming[0] [REQ f4ae9ef6] START GET /play?hand=QJ75_A87_9_QT874&ctx=--2N--3C--3H--3N------&played=C8C9CJCADAD9D2D6D3S7DKD7H2H3HJHACQS2C5CKHKH7H5H9HQH8H6HTH4&seat=N&dealer=S&engine=brill&vul=EW&details=true&dummy=8632_652_KJ842_9 mem=1091MB gc0/1/2=2786/90/18 cache=47 [/play] Request: board=, seat=N, hand=QJ75.A87.9.QT874 (13 cards), dummy=8632.652.KJ842.9 (13 cards) [/play] ctx=--2N--3C--3H--3N------, played=C8C9CJCADAD9D2D6D3S7DKD7H2H3HJHACQS2C5CKHKH7H5H9HQH8H6HTH4, details=True [ParseAuctionContext] Input: '--2N--3C--3H--3N------' -> Parsed 11 bids: P-2N-P-3C-P-3H-P-3N-P-P-P [ParsePlayedCards] Input: 'C8C9CJCADAD9D2D6D3S7DKD7H2H3HJHACQS2C5CKHKH7H5H9HQH8H6HTH4' -> Parsed 29 cards: C8,C9,CJ,CA,DA,D9,D2,D6,D3,S7,DK,D7,H2,H3,HJ,HA,CQ,S2,C5,CK,HK,H7,H5,H9,HQ,H8,H6,HT,H4 [/play] Contract=3N, Declarer=W, DummyPlayer=E, Seat=N [/play] visibleHands[N] = 13 cards [/play] visibleHands[E] = 13 cards [/play] Turn: N, Seat: N, Playing from: N's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) [/play] Result: SQ (score=1.5000) info: RequestTiming[0] [REQ f4ae9ef6] END GET /play -> 200 in 541ms mem=1082MB (d=-9MB) gc+=2/0/0 cache=47 +hit=11 +miss=0 info: RequestTiming[0] [REQ f4ae9ef6] LEAK-PROBE priv=3261MB (d=+9MB) dds+=1 dds_boards+=100 suitc+=0 nn+=1 Player_Declarer_NoTrump+=800 Player_Lefty_NoTrump+=1 Player_Righty_NoTrump+=700 info: RequestTiming[0] [REQ 974b0d78] START GET /play?hand=A_KQJ4_A53_AK632&ctx=--2N--3C--3H--3N------&played=C8C9CJCADAD9D2D6D3S7DKD7H2H3HJHACQS2C5CKHKH7H5H9HQH8H6HTH4SQ&seat=E&dealer=S&engine=brill&vul=EW&details=true&dummy=8632_652_KJ842_9 mem=1082MB gc0/1/2=2788/90/18 cache=47 [/play] Request: board=, seat=E, hand=A.KQJ4.A53.AK632 (13 cards), dummy=8632.652.KJ842.9 (13 cards) [/play] ctx=--2N--3C--3H--3N------, played=C8C9CJCADAD9D2D6D3S7DKD7H2H3HJHACQS2C5CKHKH7H5H9HQH8H6HTH4SQ, details=True [ParseAuctionContext] Input: '--2N--3C--3H--3N------' -> Parsed 11 bids: P-2N-P-3C-P-3H-P-3N-P-P-P [ParsePlayedCards] Input: 'C8C9CJCADAD9D2D6D3S7DKD7H2H3HJHACQS2C5CKHKH7H5H9HQH8H6HTH4SQ' -> Parsed 30 cards: C8,C9,CJ,CA,DA,D9,D2,D6,D3,S7,DK,D7,H2,H3,HJ,HA,CQ,S2,C5,CK,HK,H7,H5,H9,HQ,H8,H6,HT,H4,SQ [/play] Contract=3N, Declarer=W, DummyPlayer=E, Seat=E [/play] visibleHands[E] = 13 cards [/play] visibleHands[W] = 13 cards [/play] Turn: E, Seat: E, Playing from: E's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) [SUITC] CALL #94 (native invocation) [/play] Result: S3 (score=0.0000) info: RequestTiming[0] [REQ 974b0d78] END GET /play -> 200 in 399ms mem=1077MB (d=-5MB) gc+=2/0/0 cache=47 +hit=11 +miss=0 info: RequestTiming[0] [REQ 974b0d78] LEAK-PROBE priv=3261MB (d=0MB) dds+=1 dds_boards+=43 suitc+=1 nn+=1 Lead_NoTrump+=100 Player_Dummy_NoTrump+=1 Player_Lefty_NoTrump+=700 Player_Righty_NoTrump+=700 info: RequestTiming[0] [REQ 04d280fe] START GET /play?hand=A_KQJ4_A53_AK632&ctx=--2N--3C--3H--3N------&played=C8C9CJCADAD9D2D6D3S7DKD7H2H3HJHACQS2C5CKHKH7H5H9HQH8H6HTH4SQS3S4&seat=W&dealer=S&engine=brill&vul=EW&details=true&dummy=8632_652_KJ842_9 mem=1077MB gc0/1/2=2790/90/18 cache=47 [/play] Request: board=, seat=W, hand=A.KQJ4.A53.AK632 (13 cards), dummy=8632.652.KJ842.9 (13 cards) [/play] ctx=--2N--3C--3H--3N------, played=C8C9CJCADAD9D2D6D3S7DKD7H2H3HJHACQS2C5CKHKH7H5H9HQH8H6HTH4SQS3S4, details=True [ParseAuctionContext] Input: '--2N--3C--3H--3N------' -> Parsed 11 bids: P-2N-P-3C-P-3H-P-3N-P-P-P [ParsePlayedCards] Input: 'C8C9CJCADAD9D2D6D3S7DKD7H2H3HJHACQS2C5CKHKH7H5H9HQH8H6HTH4SQS3S4' -> Parsed 32 cards: C8,C9,CJ,CA,DA,D9,D2,D6,D3,S7,DK,D7,H2,H3,HJ,HA,CQ,S2,C5,CK,HK,H7,H5,H9,HQ,H8,H6,HT,H4,SQ,S3,S4 [/play] Contract=3N, Declarer=W, DummyPlayer=E, Seat=W [/play] visibleHands[W] = 13 cards [/play] visibleHands[E] = 13 cards [/play] Turn: W, Seat: W, Playing from: W's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) [/play] Result: C2 (score=0.2679) info: RequestTiming[0] [REQ 04d280fe] END GET /play -> 200 in 107ms mem=1067MB (d=-10MB) gc+=6/0/0 cache=47 +hit=11 +miss=0 info: RequestTiming[0] [REQ 04d280fe] LEAK-PROBE priv=3255MB (d=-6MB) dds+=0 dds_boards+=0 suitc+=0 nn+=1 Player_Declarer_NoTrump+=1 info: RequestTiming[0] [REQ da107e73] START GET /play?hand=QJ75_A87_9_QT874&ctx=--2N--3C--3H--3N------&played=C8C9CJCADAD9D2D6D3S7DKD7H2H3HJHACQS2C5CKHKH7H5H9HQH8H6HTH4SQS3S4C2&seat=N&dealer=S&engine=brill&vul=EW&details=true&dummy=8632_652_KJ842_9 mem=1067MB gc0/1/2=2796/90/18 cache=47 [/play] Request: board=, seat=N, hand=QJ75.A87.9.QT874 (13 cards), dummy=8632.652.KJ842.9 (13 cards) [/play] ctx=--2N--3C--3H--3N------, played=C8C9CJCADAD9D2D6D3S7DKD7H2H3HJHACQS2C5CKHKH7H5H9HQH8H6HTH4SQS3S4C2, details=True [ParseAuctionContext] Input: '--2N--3C--3H--3N------' -> Parsed 11 bids: P-2N-P-3C-P-3H-P-3N-P-P-P [ParsePlayedCards] Input: 'C8C9CJCADAD9D2D6D3S7DKD7H2H3HJHACQS2C5CKHKH7H5H9HQH8H6HTH4SQS3S4C2' -> Parsed 33 cards: C8,C9,CJ,CA,DA,D9,D2,D6,D3,S7,DK,D7,H2,H3,HJ,HA,CQ,S2,C5,CK,HK,H7,H5,H9,HQ,H8,H6,HT,H4,SQ,S3,S4,C2 [/play] Contract=3N, Declarer=W, DummyPlayer=E, Seat=N [/play] visibleHands[N] = 13 cards [/play] visibleHands[E] = 13 cards [/play] Turn: N, Seat: N, Playing from: N's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) [/play] Result: C4 (score=0.9613) info: RequestTiming[0] [REQ da107e73] END GET /play -> 200 in 159ms mem=1072MB (d=+5MB) gc+=12/0/0 cache=47 +hit=11 +miss=0 info: RequestTiming[0] [REQ da107e73] LEAK-PROBE priv=3267MB (d=+12MB) dds+=0 dds_boards+=0 suitc+=0 nn+=0 info: RequestTiming[0] [REQ 5d7c8d9e] START GET /play?hand=A_KQJ4_A53_AK632&ctx=--2N--3C--3H--3N------&played=C8C9CJCADAD9D2D6D3S7DKD7H2H3HJHACQS2C5CKHKH7H5H9HQH8H6HTH4SQS3S4C2C4&seat=E&dealer=S&engine=brill&vul=EW&details=true&dummy=8632_652_KJ842_9 mem=1072MB gc0/1/2=2808/90/18 cache=47 [/play] Request: board=, seat=E, hand=A.KQJ4.A53.AK632 (13 cards), dummy=8632.652.KJ842.9 (13 cards) [/play] ctx=--2N--3C--3H--3N------, played=C8C9CJCADAD9D2D6D3S7DKD7H2H3HJHACQS2C5CKHKH7H5H9HQH8H6HTH4SQS3S4C2C4, details=True [ParseAuctionContext] Input: '--2N--3C--3H--3N------' -> Parsed 11 bids: P-2N-P-3C-P-3H-P-3N-P-P-P [ParsePlayedCards] Input: 'C8C9CJCADAD9D2D6D3S7DKD7H2H3HJHACQS2C5CKHKH7H5H9HQH8H6HTH4SQS3S4C2C4' -> Parsed 34 cards: C8,C9,CJ,CA,DA,D9,D2,D6,D3,S7,DK,D7,H2,H3,HJ,HA,CQ,S2,C5,CK,HK,H7,H5,H9,HQ,H8,H6,HT,H4,SQ,S3,S4,C2,C4 [/play] Contract=3N, Declarer=W, DummyPlayer=E, Seat=E [/play] visibleHands[E] = 13 cards [/play] visibleHands[W] = 13 cards [/play] Turn: E, Seat: E, Playing from: E's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) [/play] Result: S6 (score=0.1429) info: RequestTiming[0] [REQ 5d7c8d9e] END GET /play -> 200 in 80ms mem=1070MB (d=-2MB) gc+=2/0/0 cache=47 +hit=11 +miss=0 info: RequestTiming[0] [REQ 5d7c8d9e] LEAK-PROBE priv=3247MB (d=-20MB) dds+=0 dds_boards+=0 suitc+=0 nn+=1 Player_Dummy_NoTrump+=1 info: RequestTiming[0] [REQ 49ee3419] START GET /play?hand=QJ75_A87_9_QT874&ctx=--2N--3C--3H--3N------&played=C8C9CJCADAD9D2D6D3S7DKD7H2H3HJHACQS2C5CKHKH7H5H9HQH8H6HTH4SQS3S4C2C4S6DT&seat=N&dealer=S&engine=brill&vul=EW&details=true&dummy=8632_652_KJ842_9 mem=1070MB gc0/1/2=2810/90/18 cache=47 [/play] Request: board=, seat=N, hand=QJ75.A87.9.QT874 (13 cards), dummy=8632.652.KJ842.9 (13 cards) [/play] ctx=--2N--3C--3H--3N------, played=C8C9CJCADAD9D2D6D3S7DKD7H2H3HJHACQS2C5CKHKH7H5H9HQH8H6HTH4SQS3S4C2C4S6DT, details=True [ParseAuctionContext] Input: '--2N--3C--3H--3N------' -> Parsed 11 bids: P-2N-P-3C-P-3H-P-3N-P-P-P [ParsePlayedCards] Input: 'C8C9CJCADAD9D2D6D3S7DKD7H2H3HJHACQS2C5CKHKH7H5H9HQH8H6HTH4SQS3S4C2C4S6DT' -> Parsed 36 cards: C8,C9,CJ,CA,DA,D9,D2,D6,D3,S7,DK,D7,H2,H3,HJ,HA,CQ,S2,C5,CK,HK,H7,H5,H9,HQ,H8,H6,HT,H4,SQ,S3,S4,C2,C4,S6,DT [/play] Contract=3N, Declarer=W, DummyPlayer=E, Seat=N [/play] visibleHands[N] = 13 cards [/play] visibleHands[E] = 13 cards [/play] Turn: N, Seat: N, Playing from: N's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) [/play] Result: CT (score=0.9975) info: RequestTiming[0] [REQ 49ee3419] END GET /play -> 200 in 76ms mem=1070MB (d=0MB) gc+=1/0/0 cache=47 +hit=11 +miss=0 info: RequestTiming[0] [REQ 49ee3419] LEAK-PROBE priv=3239MB (d=+4MB) dds+=0 dds_boards+=0 suitc+=0 nn+=1 Player_Lefty_NoTrump+=1 info: RequestTiming[0] [REQ 0105477c] START GET /play?hand=A_KQJ4_A53_AK632&ctx=--2N--3C--3H--3N------&played=C8C9CJCADAD9D2D6D3S7DKD7H2H3HJHACQS2C5CKHKH7H5H9HQH8H6HTH4SQS3S4C2C4S6DTCT&seat=E&dealer=S&engine=brill&vul=EW&details=true&dummy=8632_652_KJ842_9 mem=1070MB gc0/1/2=2811/90/18 cache=47 [/play] Request: board=, seat=E, hand=A.KQJ4.A53.AK632 (13 cards), dummy=8632.652.KJ842.9 (13 cards) [/play] ctx=--2N--3C--3H--3N------, played=C8C9CJCADAD9D2D6D3S7DKD7H2H3HJHACQS2C5CKHKH7H5H9HQH8H6HTH4SQS3S4C2C4S6DTCT, details=True [ParseAuctionContext] Input: '--2N--3C--3H--3N------' -> Parsed 11 bids: P-2N-P-3C-P-3H-P-3N-P-P-P [ParsePlayedCards] Input: 'C8C9CJCADAD9D2D6D3S7DKD7H2H3HJHACQS2C5CKHKH7H5H9HQH8H6HTH4SQS3S4C2C4S6DTCT' -> Parsed 37 cards: C8,C9,CJ,CA,DA,D9,D2,D6,D3,S7,DK,D7,H2,H3,HJ,HA,CQ,S2,C5,CK,HK,H7,H5,H9,HQ,H8,H6,HT,H4,SQ,S3,S4,C2,C4,S6,DT,CT [/play] Contract=3N, Declarer=W, DummyPlayer=E, Seat=E [/play] visibleHands[E] = 13 cards [/play] visibleHands[W] = 13 cards [/play] Turn: E, Seat: E, Playing from: E's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) [/play] Result: D4 (score=0.0000) info: RequestTiming[0] [REQ 0105477c] END GET /play -> 200 in 70ms mem=1068MB (d=-2MB) gc+=1/0/0 cache=47 +hit=11 +miss=0 info: RequestTiming[0] [REQ 0105477c] LEAK-PROBE priv=3239MB (d=0MB) dds+=0 dds_boards+=0 suitc+=0 nn+=1 Player_Dummy_NoTrump+=1 info: RequestTiming[0] [REQ d027735f] START GET /play?hand=A_KQJ4_A53_AK632&ctx=--2N--3C--3H--3N------&played=C8C9CJCADAD9D2D6D3S7DKD7H2H3HJHACQS2C5CKHKH7H5H9HQH8H6HTH4SQS3S4C2C4S6DTCTD4S9&seat=W&dealer=S&engine=brill&vul=EW&details=true&dummy=8632_652_KJ842_9 mem=1068MB gc0/1/2=2812/90/18 cache=47 [/play] Request: board=, seat=W, hand=A.KQJ4.A53.AK632 (13 cards), dummy=8632.652.KJ842.9 (13 cards) [/play] ctx=--2N--3C--3H--3N------, played=C8C9CJCADAD9D2D6D3S7DKD7H2H3HJHACQS2C5CKHKH7H5H9HQH8H6HTH4SQS3S4C2C4S6DTCTD4S9, details=True [ParseAuctionContext] Input: '--2N--3C--3H--3N------' -> Parsed 11 bids: P-2N-P-3C-P-3H-P-3N-P-P-P [ParsePlayedCards] Input: 'C8C9CJCADAD9D2D6D3S7DKD7H2H3HJHACQS2C5CKHKH7H5H9HQH8H6HTH4SQS3S4C2C4S6DTCTD4S9' -> Parsed 39 cards: C8,C9,CJ,CA,DA,D9,D2,D6,D3,S7,DK,D7,H2,H3,HJ,HA,CQ,S2,C5,CK,HK,H7,H5,H9,HQ,H8,H6,HT,H4,SQ,S3,S4,C2,C4,S6,DT,CT,D4,S9 [/play] Contract=3N, Declarer=W, DummyPlayer=E, Seat=W [/play] visibleHands[W] = 13 cards [/play] visibleHands[E] = 13 cards [/play] Turn: W, Seat: W, Playing from: W's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) [/play] Result: C3 (score=0.0000) info: RequestTiming[0] [REQ d027735f] END GET /play -> 200 in 74ms mem=1081MB (d=+13MB) gc+=0/0/0 cache=47 +hit=11 +miss=0 info: RequestTiming[0] [REQ d027735f] LEAK-PROBE priv=3239MB (d=0MB) dds+=0 dds_boards+=0 suitc+=0 nn+=1 Player_Declarer_NoTrump+=1 info: RequestTiming[0] [REQ 8c852c4c] START GET /play?hand=QJ75_A87_9_QT874&ctx=--2N--3C--3H--3N------&played=C8C9CJCADAD9D2D6D3S7DKD7H2H3HJHACQS2C5CKHKH7H5H9HQH8H6HTH4SQS3S4C2C4S6DTCTD4S9C3&seat=N&dealer=S&engine=brill&vul=EW&details=true&dummy=8632_652_KJ842_9 mem=1081MB gc0/1/2=2812/90/18 cache=47 [/play] Request: board=, seat=N, hand=QJ75.A87.9.QT874 (13 cards), dummy=8632.652.KJ842.9 (13 cards) [/play] ctx=--2N--3C--3H--3N------, played=C8C9CJCADAD9D2D6D3S7DKD7H2H3HJHACQS2C5CKHKH7H5H9HQH8H6HTH4SQS3S4C2C4S6DTCTD4S9C3, details=True [ParseAuctionContext] Input: '--2N--3C--3H--3N------' -> Parsed 11 bids: P-2N-P-3C-P-3H-P-3N-P-P-P [ParsePlayedCards] Input: 'C8C9CJCADAD9D2D6D3S7DKD7H2H3HJHACQS2C5CKHKH7H5H9HQH8H6HTH4SQS3S4C2C4S6DTCTD4S9C3' -> Parsed 40 cards: C8,C9,CJ,CA,DA,D9,D2,D6,D3,S7,DK,D7,H2,H3,HJ,HA,CQ,S2,C5,CK,HK,H7,H5,H9,HQ,H8,H6,HT,H4,SQ,S3,S4,C2,C4,S6,DT,CT,D4,S9,C3 [/play] Contract=3N, Declarer=W, DummyPlayer=E, Seat=N [/play] visibleHands[N] = 13 cards [/play] visibleHands[E] = 13 cards [/play] Turn: N, Seat: N, Playing from: N's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) [/play] Result: C7 (score=0.9950) info: RequestTiming[0] [REQ 8c852c4c] END GET /play -> 200 in 69ms mem=1077MB (d=-4MB) gc+=1/0/0 cache=47 +hit=11 +miss=0 info: RequestTiming[0] [REQ 8c852c4c] LEAK-PROBE priv=3239MB (d=0MB) dds+=0 dds_boards+=0 suitc+=0 nn+=0 info: RequestTiming[0] [LIVESET] after req #140 (/play): managed=1077MB (d=+6MB) ws=1807MB priv=3239MB handles=271 cache=47 probeCost=2ms info: RequestTiming[0] [REQ f35f5d2e] START GET /play?hand=A_KQJ4_A53_AK632&ctx=--2N--3C--3H--3N------&played=C8C9CJCADAD9D2D6D3S7DKD7H2H3HJHACQS2C5CKHKH7H5H9HQH8H6HTH4SQS3S4C2C4S6DTCTD4S9C3C7&seat=E&dealer=S&engine=brill&vul=EW&details=true&dummy=8632_652_KJ842_9 mem=1077MB gc0/1/2=2813/90/18 cache=47 [/play] Request: board=, seat=E, hand=A.KQJ4.A53.AK632 (13 cards), dummy=8632.652.KJ842.9 (13 cards) [/play] ctx=--2N--3C--3H--3N------, played=C8C9CJCADAD9D2D6D3S7DKD7H2H3HJHACQS2C5CKHKH7H5H9HQH8H6HTH4SQS3S4C2C4S6DTCTD4S9C3C7, details=True [ParseAuctionContext] Input: '--2N--3C--3H--3N------' -> Parsed 11 bids: P-2N-P-3C-P-3H-P-3N-P-P-P [ParsePlayedCards] Input: 'C8C9CJCADAD9D2D6D3S7DKD7H2H3HJHACQS2C5CKHKH7H5H9HQH8H6HTH4SQS3S4C2C4S6DTCTD4S9C3C7' -> Parsed 41 cards: C8,C9,CJ,CA,DA,D9,D2,D6,D3,S7,DK,D7,H2,H3,HJ,HA,CQ,S2,C5,CK,HK,H7,H5,H9,HQ,H8,H6,HT,H4,SQ,S3,S4,C2,C4,S6,DT,CT,D4,S9,C3,C7 [/play] Contract=3N, Declarer=W, DummyPlayer=E, Seat=E [/play] visibleHands[E] = 13 cards [/play] visibleHands[W] = 13 cards [/play] Turn: E, Seat: E, Playing from: E's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) [/play] Result: D8 (score=0.0000) info: RequestTiming[0] [REQ f35f5d2e] END GET /play -> 200 in 69ms mem=1073MB (d=-4MB) gc+=1/0/0 cache=47 +hit=11 +miss=0 info: RequestTiming[0] [REQ f35f5d2e] LEAK-PROBE priv=3223MB (d=-16MB) dds+=0 dds_boards+=0 suitc+=0 nn+=1 Player_Dummy_NoTrump+=1 info: RequestTiming[0] [REQ 57fa8b04] START GET /play?hand=QJ75_A87_9_QT874&ctx=--2N--3C--3H--3N------&played=C8C9CJCADAD9D2D6D3S7DKD7H2H3HJHACQS2C5CKHKH7H5H9HQH8H6HTH4SQS3S4C2C4S6DTCTD4S9C3C7D8STC6&seat=N&dealer=S&engine=brill&vul=EW&details=true&dummy=8632_652_KJ842_9 mem=1073MB gc0/1/2=2814/90/18 cache=47 [/play] Request: board=, seat=N, hand=QJ75.A87.9.QT874 (13 cards), dummy=8632.652.KJ842.9 (13 cards) [/play] ctx=--2N--3C--3H--3N------, played=C8C9CJCADAD9D2D6D3S7DKD7H2H3HJHACQS2C5CKHKH7H5H9HQH8H6HTH4SQS3S4C2C4S6DTCTD4S9C3C7D8STC6, details=True [ParseAuctionContext] Input: '--2N--3C--3H--3N------' -> Parsed 11 bids: P-2N-P-3C-P-3H-P-3N-P-P-P [ParsePlayedCards] Input: 'C8C9CJCADAD9D2D6D3S7DKD7H2H3HJHACQS2C5CKHKH7H5H9HQH8H6HTH4SQS3S4C2C4S6DTCTD4S9C3C7D8STC6' -> Parsed 44 cards: C8,C9,CJ,CA,DA,D9,D2,D6,D3,S7,DK,D7,H2,H3,HJ,HA,CQ,S2,C5,CK,HK,H7,H5,H9,HQ,H8,H6,HT,H4,SQ,S3,S4,C2,C4,S6,DT,CT,D4,S9,C3,C7,D8,ST,C6 [/play] Contract=3N, Declarer=W, DummyPlayer=E, Seat=N [/play] visibleHands[N] = 13 cards [/play] visibleHands[E] = 13 cards [/play] Turn: N, Seat: N, Playing from: N's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) [/play] Result: S5 (score=0.6667) info: RequestTiming[0] [REQ 57fa8b04] END GET /play -> 200 in 69ms mem=1070MB (d=-3MB) gc+=1/0/0 cache=47 +hit=11 +miss=0 info: RequestTiming[0] [REQ 57fa8b04] LEAK-PROBE priv=3223MB (d=0MB) dds+=0 dds_boards+=0 suitc+=0 nn+=1 Player_Lefty_NoTrump+=1 info: RequestTiming[0] [REQ bcfac221] START HEAD /health mem=1070MB gc0/1/2=2815/90/18 cache=47 info: RequestTiming[0] [REQ bcfac221] END HEAD /health -> 200 in 0ms mem=1070MB (d=0MB) gc+=0/0/0 cache=47 +hit=0 +miss=0 info: RequestTiming[0] [REQ ea4bc275] START GET /pbn/finalize?deal=N%3AQJ75.A87.9.QT874+8632.652.KJ842.9+KT94.T93.QT76.J5+A.KQJ4.A53.AK632&dealer=S&ctx=P-2N-P-3C-P-3H-P-3N-P-P-P&played=C8C9CJCADAD9D2D6D3S7DKD7H2H3HJHACQS2C5CKHKH7H5H9HQH8H6HTH4SQS3S4C2C4S6DTCTD4S9C3C7D8STC6S5S8SKSAD5SJDJDQ&vul=EW&board=ChallengebyE2ETest_b3 mem=1070MB gc0/1/2=2815/90/18 cache=47 [ParseAuctionContext] Input: 'P-2N-P-3C-P-3H-P-3N-P-P-P' -> Parsed 11 bids: P-2N-P-3C-P-3H-P-3N-P-P-P [ParsePlayedCards] Input: 'C8C9CJCADAD9D2D6D3S7DKD7H2H3HJHACQS2C5CKHKH7H5H9HQH8H6HTH4SQS3S4C2C4S6DTCTD4S9C3C7D8STC6S5S8SKSAD5SJDJDQ' -> Parsed 52 cards: C8,C9,CJ,CA,DA,D9,D2,D6,D3,S7,DK,D7,H2,H3,HJ,HA,CQ,S2,C5,CK,HK,H7,H5,H9,HQ,H8,H6,HT,H4,SQ,S3,S4,C2,C4,S6,DT,CT,D4,S9,C3,C7,D8,ST,C6,S5,S8,SK,SA,D5,SJ,DJ,DQ [/play] Saved PBN: /app/BrillPlayEngine/Pbn/ChallengebyE2ETest_b3.pbn (won=8 +claimed=0 = result=8) info: RequestTiming[0] [REQ ea4bc275] END GET /pbn/finalize -> 200 in 2ms mem=1071MB (d=+1MB) gc+=0/0/0 cache=47 +hit=0 +miss=0 info: RequestTiming[0] [REQ e1f07171] START GET /autoplay/status/a0c29462f6aa47cdb63cd5aeb5a4cf2c mem=1071MB gc0/1/2=2815/90/18 cache=47 info: RequestTiming[0] [REQ e1f07171] END GET /autoplay/status/a0c29462f6aa47cdb63cd5aeb5a4cf2c -> 200 in 0ms mem=1071MB (d=0MB) gc+=0/0/0 cache=47 +hit=0 +miss=0 info: RequestTiming[0] [REQ 1f5e91e9] START GET /ready mem=1071MB gc0/1/2=2815/90/18 cache=47 info: RequestTiming[0] [REQ 38c47403] START GET /bid?hand=5.KQ962.5.AJ9642&ctx=&dealer=W&seat=W&vul=All&details=true mem=1071MB gc0/1/2=2815/90/18 cache=47 info: RequestTiming[0] [REQ 1f5e91e9] END GET /ready -> 200 in 0ms mem=1071MB (d=0MB) gc+=0/0/0 cache=47 +hit=0 +miss=0 Player N found 1 applicable auction contexts: Hand 5.KQ962.5.AJ9642 Consolidated match found. Contributing RuleSets: [Preemptive_3_Level_Openings, Preemptive_4_Level_Openings, Preemptive_5_Level_Openings, Very_High_Level_Openings_Or_Specific_Hands, Opening Bid, Weak two diamond, Weak two major] Ctx (N): HCP=10, TP=14, Shape:1=5=1=6, Unbal Comb: min=10, max=40 | Losers=5 | LoserLevel=4 | RuleOf=21 | min=False | max=False | shown_min= | shown_max= Suitinformation Points: S=10 | H=16 | D=10 | C=16 Game: S=False | H=False | D=False | C=False, Stoppers: S=False | H=True | D=False | C=True Slam: haveallkeycardsandqueen=False | missingkeycards=True | missingonekeycardorqueen=False | missingonekeycard=False | havekeycards=-1 | trumpqueen=False | trump= BestSuit: C=True D=False H=False S=False Longest: C=True D=False H=False S=False Suit | Viable | Small Slam Target | Grand Slam Target | Combined Points Min ----------|--------|-------------------|-------------------|-------------------- Spade | False | 99 | 99 | 10 Heart | False | 99 | 99 | 16 Diamond | False | 99 | 99 | 10 Club | True | 32 | 37 | 16 Nt | True | 32 | 37 | 10 [X] Prio 130 | Bid: 3N -> 3N | Requires: balish and hcp>= 25 and hcp<= 27 and H<= 4 and S <= 4 | From 'Opening Bid' [X] Prio 129 | Bid: 5Ma -> 5H | Requires: H >= 9 and hcp>= 6 and hcp<= 11 and loserlevel >= 5 and S <= 4 | From 'Preemptive_5_Level_Openings' [X] Prio 129 | Bid: 5Ma -> 5S | Requires: S >= 9 and hcp>= 6 and hcp<= 11 and loserlevel >= 5 and H <= 4 | From 'Preemptive_5_Level_Openings' [X] Prio 128 | Bid: 4Ma -> 4H | Requires: H >= 7 and hcp>= 9 and hcp<= 11 and loserlevel >= 4 and S <= 4 | From 'Preemptive_4_Level_Openings' [X] Prio 128 | Bid: 4Ma -> 4S | Requires: S >= 7 and hcp>= 9 and hcp<= 11 and loserlevel >= 4 and H <= 4 | From 'Preemptive_4_Level_Openings' [X] Prio 127 | Bid: 4Ma -> 4H | Requires: H >= 8 and hcp>= 5 and hcp<= 11 and loserlevel >= 4 and S <= 4 | From 'Preemptive_4_Level_Openings' [X] Prio 127 | Bid: 4Ma -> 4S | Requires: S >= 8 and hcp>= 5 and hcp<= 11 and loserlevel >= 4 and H <= 4 | From 'Preemptive_4_Level_Openings' [X] Prio 122 | Bid: 2N -> 2N | Requires: balish and hcp>= 20 and hcp<= 21 | From 'Opening Bid' [X] Prio 120 | Bid: 1N -> 1N | Requires: (Balanced or semibalanced) and hcp>= 15 and hcp<= 17 and S <= 4 and H <= 4 | From 'Opening Bid' [X] Prio 118 | Bid: 2C -> 2C | Requires: hcp>= 22 and losers <= 5 | From 'Opening Bid' [X] Prio 115 | Bid: 2C -> 2C | Requires: hcp>= 22 and (balanced or semibalanced) | From 'Opening Bid' [X] Prio 114 | Bid: 1N -> 1N | Requires: Balanced and hcp>= 15 and hcp<= 16 and H == 5 | From 'Opening Bid' [X] Prio 114 | Bid: 1N -> 1N | Requires: Balanced and hcp>= 15 and hcp<= 16 and S == 5 | From 'Opening Bid' [X] Prio 111 | Bid: 2C -> 2C | Requires: hcp>= 18 and (not twosuited or hcp >= 20) and bestsuit('H') and H >= 6 and losers <= 3 and aces >= 2 | From 'Opening Bid' [X] Prio 111 | Bid: 2C -> 2C | Requires: hcp>= 18 and (not twosuited or hcp >= 20) and bestsuit('S') and S >= 6 and losers <= 3 and aces >= 2 | From 'Opening Bid' [X] Prio 110 | Bid: 2C -> 2C | Requires: hcp>= 18 and (not twosuited or hcp >= 20) and bestsuit('C') and C >= 6 and losers <= 2 and aces >= 2 | From 'Opening Bid' [X] Prio 110 | Bid: 2C -> 2C | Requires: hcp>= 18 and (not twosuited or hcp >= 20) and bestsuit('D') and D >= 6 and losers <= 2 and aces >= 2 | From 'Opening Bid' [X] Prio 98 | Bid: 5Mi -> 5C | Requires: C >= 8 and hcp>= 6 and hcp<= 11 and loserlevel >= 5 and H <= 4 and S <= 4 | From 'Preemptive_5_Level_Openings' [X] Prio 98 | Bid: 5Mi -> 5D | Requires: D >= 8 and hcp>= 6 and hcp<= 11 and loserlevel >= 5 and H <= 4 and S <= 4 | From 'Preemptive_5_Level_Openings' [X] Prio 97 | Bid: 4Mi -> 4C | Requires: C >= 8 and hcp>= 5 and hcp<= 11 and loserlevel >= 3 and H <= 4 and S <= 4 and not ruleof21 | From 'Preemptive_4_Level_Openings' [X] Prio 97 | Bid: 4Mi -> 4D | Requires: D >= 8 and hcp>= 5 and hcp<= 11 and loserlevel >= 3 and H <= 4 and S <= 4 and not ruleof21 | From 'Preemptive_4_Level_Openings' [X] Prio 96 | Bid: 4Mi -> 4C | Requires: C >= 7 and hcp>= 5 and hcp<= 11 and loserlevel >= 4 and H <= 4 and S <= 4 and not ruleof21 | From 'Preemptive_4_Level_Openings' [X] Prio 96 | Bid: 4Mi -> 4D | Requires: D >= 7 and hcp>= 5 and hcp<= 11 and loserlevel >= 4 and H <= 4 and S <= 4 and not ruleof21 | From 'Preemptive_4_Level_Openings' [X] Prio 88 | Bid: 3S -> 3S | Requires: spades >= 7 and hcp>= 5 and hcp<= 11 and totalpoints >= 6 and not ruleof21 and H <= 4 | From 'Preemptive_3_Level_Openings' [X] Prio 87 | Bid: 3H -> 3H | Requires: hearts >= 7 and hcp>= 5 and hcp<= 11 and totalpoints >= 6 and not ruleof21 and S <= 4 | From 'Preemptive_3_Level_Openings' [X] Prio 86 | Bid: 3D -> 3D | Requires: diamonds >= 7 and hcp>= 5 and hcp<= 11 and totalpoints >= 6 and not ruleof21 and H <= 4 and S <= 4 | From 'Preemptive_3_Level_Openings' [X] Prio 85 | Bid: 3C -> 3C | Requires: clubs >= 7 and hcp>= 5 and hcp<= 11 and totalpoints >= 6 and not ruleof21 and H <= 4 and S <= 4 | From 'Preemptive_3_Level_Openings' [X] Prio 84 | Bid: 3Mi -> 3C | Requires: C >= 7 and hcp>= 5 and hcp<= 10 and TwiceRebiddable('C') and loserlevel >= 3 and H <= 4 and S <= 4 and not ruleof21 | From 'Preemptive_3_Level_Openings' [X] Prio 84 | Bid: 3Mi -> 3D | Requires: D >= 7 and hcp>= 5 and hcp<= 10 and TwiceRebiddable('D') and loserlevel >= 3 and H <= 4 and S <= 4 and not ruleof21 | From 'Preemptive_3_Level_Openings' [X] Prio 84 | Bid: 3Ma -> 3H | Requires: H >= 7 and hcp>= 5 and hcp<= 10 and TwiceRebiddable('H') and loserlevel >= 3 and S <= 4 and not ruleof21 | From 'Preemptive_3_Level_Openings' [X] Prio 84 | Bid: 3Ma -> 3S | Requires: S >= 7 and hcp>= 5 and hcp<= 10 and TwiceRebiddable('S') and loserlevel >= 3 and H <= 4 and not ruleof21 | From 'Preemptive_3_Level_Openings' [X] Prio 75 | Bid: 1S -> 1S | Requires: hcp>= 12 and hcp<= 21 and Opening1S | From 'Opening Bid' [X] Prio 70 | Bid: 1H -> 1H | Requires: (HCP >= 12 and hcp<= 21) and Opening1H | From 'Opening Bid' [X] Prio 65 | Bid: 1D -> 1D | Requires: (HCP >= 12 and hcp<= 21) and (diamondlongest or explicitshape == '4=4=3=2') | From 'Opening Bid' [X] Prio 60 | Bid: 1C -> 1C | Requires: (HCP >= 12 and hcp<= 21) and (clublongest or explicitshape == '4=3=3=3' or explicitshape == '3=4=3=3' or explicitshape == '4=4=2=3') | From 'Opening Bid' [X] Prio 60 | Bid: 2D -> 2D | Requires: hcp<= 11 and D == 6 and hcp> 4 and bestsuit('D') and loserlevel >= 2 and D_points >= 6 and S <= 4 and H <= 4 and not ruleof21 | From 'Weak two diamond' [X] Prio 60 | Bid: 2Ma -> 2H | Requires: hcp<= 11 and H == 6 and hcp> 4 and bestsuit('H') and loserlevel >= 2 and H_points >= 6 and S <= 4 and not ruleof21 | From 'Weak two major' [X] Prio 60 | Bid: 2Ma -> 2S | Requires: hcp<= 11 and S == 6 and hcp> 4 and bestsuit('S') and loserlevel >= 2 and S_points >= 6 and H <= 4 and not ruleof21 | From 'Weak two major' [X] Prio 26 | Bid: 7N -> 7N | Requires: balanced and hcp>= 36 and totalpoints >= 35 | From 'Very_High_Level_Openings_Or_Specific_Hands' [X] Prio 25 | Bid: 7S -> 7S | Requires: spades >= 9 and hcp>= 31 and totalpoints >= 35 | From 'Very_High_Level_Openings_Or_Specific_Hands' [X] Prio 24 | Bid: 7H -> 7H | Requires: hearts >= 9 and hcp>= 31 and totalpoints >= 35 | From 'Very_High_Level_Openings_Or_Specific_Hands' [X] Prio 23 | Bid: 7D -> 7D | Requires: diamonds >= 9 and hcp>= 31 and totalpoints >= 35 | From 'Very_High_Level_Openings_Or_Specific_Hands' [X] Prio 15 | Bid: 7C -> 7C | Requires: clubs >= 9 and hcp>= 31 and totalpoints >= 35 | From 'Very_High_Level_Openings_Or_Specific_Hands' [X] Prio 14 | Bid: 6N -> 6N | Requires: balanced and hcp>= 33 and hcp<= 34 | From 'Very_High_Level_Openings_Or_Specific_Hands' [X] Prio 13 | Bid: 6S -> 6S | Requires: spades >= 9 and totalpoints >= 32 | From 'Very_High_Level_Openings_Or_Specific_Hands' [X] Prio 12 | Bid: 6H -> 6H | Requires: hearts >= 9 and totalpoints >= 32 | From 'Very_High_Level_Openings_Or_Specific_Hands' [X] Prio 11 | Bid: 6D -> 6D | Requires: diamonds >= 9 and totalpoints >= 32 | From 'Very_High_Level_Openings_Or_Specific_Hands' [X] Prio 10 | Bid: 6C -> 6C | Requires: clubs >= 9 and totalpoints >= 32 | From 'Very_High_Level_Openings_Or_Specific_Hands' [X] Prio 0 | Bid: P -> P | Requires: hcp < 12 and not ruleof21 | From 'Opening Bid' [X] Prio -1 | Bid: 1S -> 1S | Requires: ruleof21 and hcp<= 21 and spades >= 5 and spadelongest | From 'Opening Bid' [X] Prio -3 | Bid: 1H -> 1H | Requires: ruleof21 and hcp<= 21 and Opening1H | From 'Opening Bid' [X] Prio -4 | Bid: 1D -> 1D | Requires: (ruleof21 and hcp<= 21) and (diamondlongest or explicitshape == '4=4=3=2') | From 'Opening Bid' [OK] Prio -5 | Bid: 1C -> 1C | Requires: (ruleof21 and hcp<= 21) and (clublongest or explicitshape == '4=3=3=3' or explicitshape == '3=4=3=3' or explicitshape == '4=4=2=3') | From 'Opening Bid' --- Contract Inferences for Chosen Bid: 1C --- Analyzed Requires Tree (derived from '(ruleof21 and hcp<= 21) and (clublongest or explicitshape == '4=3=3=3' or explicitshape == '3=4=3=3' or explicitshape == '4=4=2=3') '): (((ctx_sys_-646788691.RuleOf() >= 21) AndAlso (ctx_sys_-646788691.Hcp <= 21)) AndAlso (((ctx_sys_-646788691.ClubLongest OrElse (ctx_sys_-646788691.ExplicitShape == "4=3=3=3")) OrElse (ctx_sys_-646788691.ExplicitShape == "3=4=3=3")) OrElse (ctx_sys_-646788691.ExplicitShape == "4=4=2=3"))) HCP: Max=21 --- End Contract Inferences --- Player N searching for explanations for bid '1C'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Preemptive_3_Level_Openings, Preemptive_4_Level_Openings, Preemptive_5_Level_Openings, Very_High_Level_Openings_Or_Specific_Hands, Opening Bid, Weak two diamond, Weak two major] MATCHED Prio -5 | Bid: 1C -> 1C | Requires: (ruleof21 and hcp<= 21) and (clublongest or explicitshape == '4=3=3=3' or explicitshape == '3=4=3=3' or explicitshape == '4=4=2=3') | From 'Opening Bid' MATCHED Prio 60 | Bid: 1C -> 1C | Requires: (HCP >= 12 and hcp<= 21) and (clublongest or explicitshape == '4=3=3=3' or explicitshape == '3=4=3=3' or explicitshape == '4=4=2=3') | From 'Opening Bid' Interpreting bid '1C' by N. Primary explanation's context: [] from RuleSet: 'Preemptive_3_Level_Openings' Primary System Explanation (Rule): Prio 60, OrigBid '1C' -> ResBid '1C', Means '12-21 HCP, 3+ clubs' -> resMeans '12-21 HCP, 3+ clubs' Analyzed Requires String (for this instance): '(HCP >= 12 and hcp<= 21) and (clublongest or explicitshape == '4=3=3=3' or explicitshape == '3=4=3=3' or explicitshape == '4=4=2=3') ' Interpreted Meaning: '12-21 HCP, 3+ clubs' PostCondition: '' Player view after bid: HCP=12-21 | Lengths: C3- [/bid] Board= Seat=W Auction= -> 1C info: RequestTiming[0] [REQ 38c47403] END GET /bid -> 200 in 4ms mem=1072MB (d=+1MB) gc+=0/0/0 cache=48 +hit=0 +miss=1 info: RequestTiming[0] [REQ 765b6e9b] START GET /autoplay/start?board=4&pbn_label=ChallengebyE2ETest_b4&deal=N%3A642.J83.KJ82.QT3+KQJT.A4.QT743.K5+A9873.T75.A96.87+5.KQ962.5.AJ9642&dealer=W&vul=Both&play_engine=brill mem=1072MB gc0/1/2=2815/90/18 cache=48 [/autoplay/start] Job 7d4056b9b7d04084be9ddd4d587490cc enqueued for board 4 (queue depth 0) info: RequestTiming[0] [REQ 765b6e9b] END GET /autoplay/start -> 200 in 0ms mem=1072MB (d=0MB) gc+=0/0/0 cache=48 +hit=0 +miss=0 info: RequestTiming[0] [REQ ab0e32ac] START GET /bid?hand=642.J83.KJ82.QT3&ctx=1C&dealer=W&seat=N&vul=All&details=true mem=1093MB gc0/1/2=2820/90/18 cache=57 [ParseAuctionContext] Input: '1C' -> Parsed 1 bids: 1C Player N searching for explanations for bid '1C'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Preemptive_3_Level_Openings, Preemptive_4_Level_Openings, Preemptive_5_Level_Openings, Very_High_Level_Openings_Or_Specific_Hands, Opening Bid, Weak two diamond, Weak two major] MATCHED Prio -5 | Bid: 1C -> 1C | Requires: (ruleof21 and hcp<= 21) and (clublongest or explicitshape == '4=3=3=3' or explicitshape == '3=4=3=3' or explicitshape == '4=4=2=3') | From 'Opening Bid' MATCHED Prio 60 | Bid: 1C -> 1C | Requires: (HCP >= 12 and hcp<= 21) and (clublongest or explicitshape == '4=3=3=3' or explicitshape == '3=4=3=3' or explicitshape == '4=4=2=3') | From 'Opening Bid' Interpreting bid '1C' by N. Primary explanation's context: [] from RuleSet: 'Preemptive_3_Level_Openings' Primary System Explanation (Rule): Prio 60, OrigBid '1C' -> ResBid '1C', Means '12-21 HCP, 3+ clubs' -> resMeans '12-21 HCP, 3+ clubs' Analyzed Requires String (for this instance): '(HCP >= 12 and hcp<= 21) and (clublongest or explicitshape == '4=3=3=3' or explicitshape == '3=4=3=3' or explicitshape == '4=4=2=3') ' Interpreted Meaning: '12-21 HCP, 3+ clubs' PostCondition: '' Player view after bid: HCP=12-21 | Lengths: C3- Player E found 1 applicable auction contexts: 1C Hand 642.J83.KJ82.QT3 Consolidated match found. Contributing RuleSets: [Responses to 1C, Responses to 1Mi, Responses to 1Mi/1Mi-P-1N, MichaelsCuebidMinor, UnusualNTOverMinor, Overcalling 1Mi with 1N] Ctx (E): HCP=7, TP=7, Shape:3=3=4=3, Bal Comb: min=7, max=40 | Losers=10 | LoserLevel=0 | RuleOf=14 | min=False | max=False | shown_min= | shown_max= Suitinformation Points: S=7 | H=7 | D=7 | C=7 Game: S=False | H=False | D=False | C=False, Stoppers: S=False | H=False | D=True | C=True Slam: haveallkeycardsandqueen=False | missingkeycards=True | missingonekeycardorqueen=False | missingonekeycard=False | havekeycards=-1 | trumpqueen=False | trump= BestSuit: C=False D=True H=False S=False Longest: C=False D=True H=False S=False Suit | Viable | Small Slam Target | Grand Slam Target | Combined Points Min ----------|--------|-------------------|-------------------|-------------------- Spade | False | 99 | 99 | 7 Heart | False | 99 | 99 | 7 Diamond | False | 99 | 99 | 7 Club | False | 99 | 99 | 7 Nt | True | 33 | 37 | 7 [X] Prio 132 | Bid: 4Ma -> 4H | Requires: H >= 7 and hcp< 14 and loserlevel >= 4 and S < 5 | From 'Responses to 1Mi/1Mi-P-1N' [X] Prio 132 | Bid: 4Ma -> 4S | Requires: S >= 7 and hcp< 14 and loserlevel >= 4 and H < 5 | From 'Responses to 1Mi/1Mi-P-1N' [X] Prio 131 | Bid: 5oMi -> 5D | Requires: D >= 8 and hcp< 14 and loserlevel >= 5 and H < 5 and S < 5 | From 'Responses to 1Mi/1Mi-P-1N' [X] Prio 130 | Bid: 4oMi -> 4D | Requires: D >= 7 and hcp< 12 and loserlevel >= 4 and HasTopHonors('D', 2, 4) and H < 5 and S < 5 | From 'Responses to 1Mi/1Mi-P-1N' [X] Prio 120 | Bid: 2C -> 2C | Requires: spades >= 5 and hearts >= 5 and spades <= 6 and hearts <= 6 and loserlevel >= 2 and totalpoints >= 8 | From 'MichaelsCuebidMinor' [X] Prio 110 | Bid: 2N -> 2N | Requires: hearts >= 5 and D >= 5 and loserlevel >= 3 and totalpoints >= 10 | From 'UnusualNTOverMinor' [X] Prio 100 | Bid: 4Ma -> 4H | Requires: H >= 7 and hcp<= 10 and singlesuited and loserlevel >= 4 | From 'Responses to 1Mi' [X] Prio 100 | Bid: 4Ma -> 4S | Requires: S >= 7 and hcp<= 10 and singlesuited and loserlevel >= 4 | From 'Responses to 1Mi' [X] Prio 95 | Bid: 5oMi -> 5D | Requires: D >= 8 and loserlevel >= 5 | From 'Responses to 1Mi' [X] Prio 91 | Bid: 4Ma -> 4H | Requires: H >= 8 and hcp <= 10 and HasTopHonors('H', 1, 5) | From 'Responses to 1Mi' [X] Prio 91 | Bid: 4Ma -> 4S | Requires: S >= 8 and hcp <= 10 and HasTopHonors('S', 1, 5) | From 'Responses to 1Mi' [X] Prio 90 | Bid: 4Ma -> 4H | Requires: H >= 8 and loserlevel >= 4 and hcp <= 13 | From 'Responses to 1Mi' [X] Prio 90 | Bid: 4Ma -> 4S | Requires: S >= 8 and loserlevel >= 4 and hcp <= 13 | From 'Responses to 1Mi' [X] Prio 88 | Bid: 4Ma -> 4H | Requires: H >= 7 and loserlevel >= 4 and hcp <= 13 and HasTopHonors('H', 2, 4) | From 'Responses to 1Mi' [X] Prio 88 | Bid: 4Ma -> 4S | Requires: S >= 7 and loserlevel >= 4 and hcp <= 13 and HasTopHonors('S', 2, 4) | From 'Responses to 1Mi' [X] Prio 85 | Bid: 3Ma -> 3H | Requires: H >= 7 and loserlevel >= 3 and hcp <= 13 | From 'Responses to 1Mi' [X] Prio 85 | Bid: 3Ma -> 3S | Requires: S >= 7 and loserlevel >= 3 and hcp <= 13 | From 'Responses to 1Mi' [X] Prio 80 | Bid: 2S -> 2S | Requires: IsWeakTwoSpades | From 'Responses to 1Mi' [X] Prio 79 | Bid: 2H -> 2H | Requires: IsWeakTwoHearts | From 'Responses to 1Mi' [X] Prio 74 | Bid: X -> X | Requires: doublethenovercall('H') or doublethenovercall('D') | From 'Responses to 1Mi' [X] Prio 74 | Bid: X -> X | Requires: doublethenovercall('S') or doublethenovercall('D') | From 'Responses to 1Mi' [X] Prio 72 | Bid: 1Ma -> 1H | Requires: overcall('H') | From 'Responses to 1Mi' [X] Prio 72 | Bid: 1Ma -> 1S | Requires: overcall('S') | From 'Responses to 1Mi' [X] Prio 68 | Bid: 1Ma -> 1H | Requires: H >= 6 and hcp >= 7 and H_points >= 10 and hcp<= 17 and bestsuit('H') and HasTopHonors('H', 1, 3) | From 'Responses to 1Mi' [X] Prio 68 | Bid: 1Ma -> 1S | Requires: S >= 6 and hcp >= 7 and S_points >= 10 and hcp<= 17 and bestsuit('S') and HasTopHonors('S', 1, 3) | From 'Responses to 1Mi' [X] Prio 60 | Bid: 1N -> 1N | Requires: stopper('C') and hcp>= 15 and hcp<= 17 and (balanced or semibalanced) | From 'Overcalling 1Mi with 1N' [X] Prio 60 | Bid: 2D -> 2D | Requires: D >= 6 and loserlevel >= 2 and hcp<= 10 and hcp >= 5 | From 'Responses to 1C' [X] Prio 50 | Bid: X -> X | Requires: hcp >= 12 and S >= 3 and H >= 3 and D >= 3 and D <= 5 and C <= 3 and (S + H >= 7) | From 'Responses to 1Mi' [X] Prio 50 | Bid: X -> X | Requires: hcp >= 10 and S >= 4 and H >= 4 and D >= 3 and C <= 1 | From 'Responses to 1Mi' [X] Prio 30 | Bid: X -> X | Requires: hcp >= 18 | From 'Responses to 1Mi' [X] Prio 23 | Bid: 3Ma -> 3H | Requires: H >= 6 and hcp < 12 and loserlevel >= 3 and HasTopHonors('H', 2, 4) | From 'Responses to 1Mi/1Mi-P-1N' [X] Prio 23 | Bid: 3Ma -> 3S | Requires: S >= 6 and hcp < 12 and loserlevel >= 3 and HasTopHonors('S', 2, 4) | From 'Responses to 1Mi/1Mi-P-1N' [X] Prio 22 | Bid: 3oMi -> 3D | Requires: D >= 6 and hcp< 12 and loserlevel >= 3 and singlesuited | From 'Responses to 1Mi' [X] Prio 22 | Bid: 3oMi -> 3D | Requires: D >= 6 and hcp < 12 and loserlevel >= 3 and HasTopHonors('D', 2, 4) and isvalidbid('3D') | From 'Responses to 1Mi/1Mi-P-1N' [X] Prio 20 | Bid: 1D -> 1D | Requires: D >= 5 and hcp>= 8 and hcp<= 17 and bestsuit('D') and HasTopHonors('D', 1, 3) | From 'Responses to 1C' [X] Prio 20 | Bid: 3Mi -> 3C | Requires: C >= 7 and hcp< 12 and loserlevel >= 3 and singlesuited | From 'Responses to 1Mi' [X] Prio 10 | Bid: 1N -> 1N | Requires: C >= 4 and hcp>= 15 and hcp<= 17 and (balanced or semibalanced) | From 'Overcalling 1Mi with 1N' [OK] Prio 0 | Bid: P -> P | Requires: true or C >= 7 | From 'Responses to 1Mi' --- Contract Inferences for Chosen Bid: P --- Rule-Specific MA/MI Bindings: { MI="C", OMI="D" } Analyzed Requires Tree (derived from 'true or C >= 7'): (True OrElse (ctx_sys_-646788691.clubs() >= 7)) No specific numerical or boolean constraints directly inferred from this rule's expression. --- End Contract Inferences --- Player E searching for explanations for bid 'P'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Responses to 1C, Responses to 1Mi, Responses to 1Mi/1Mi-P-1N, MichaelsCuebidMinor, UnusualNTOverMinor, Overcalling 1Mi with 1N] MATCHED Prio 0 | Bid: P -> P | Requires: true or C >= 7 | From 'Responses to 1Mi' MATCHED Prio 0 | Bid: P -> P | Requires: true | From 'Responses to 1Mi/1Mi-P-1N' Interpreting bid 'P' by E. Primary explanation's context: [1C] from RuleSet: 'Responses to 1C' Primary System Explanation (Rule): Prio 0, OrigBid 'P' -> ResBid 'P', Means '' -> resMeans '' Rule-Specific Full Bindings (MA/MI): { MI="C", OMI="D" } Analyzed Requires String (for this instance): 'true or C >= 7' Interpreted Meaning: '' PostCondition: '' Player view after bid: HCP=?-17 | Lengths: (none) [/bid] Board= Seat=N Auction=1C -> P info: RequestTiming[0] [REQ ab0e32ac] END GET /bid -> 200 in 7ms mem=1095MB (d=+2MB) gc+=0/0/0 cache=57 +hit=2 +miss=0 [/autoplay/start] Job 7d4056b9b7d04084be9ddd4d587490cc: Brill engine, board 4 info: RequestTiming[0] [REQ 9d047bc6] START GET /bid?hand=KQJT.A4.QT743.K5&ctx=1C--&dealer=W&seat=E&vul=All&details=true mem=1075MB gc0/1/2=2831/90/18 cache=57 [ParseAuctionContext] Input: '1C--' -> Parsed 2 bids: 1C-P Player N searching for explanations for bid '1C'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Preemptive_3_Level_Openings, Preemptive_4_Level_Openings, Preemptive_5_Level_Openings, Very_High_Level_Openings_Or_Specific_Hands, Opening Bid, Weak two diamond, Weak two major] MATCHED Prio -5 | Bid: 1C -> 1C | Requires: (ruleof21 and hcp<= 21) and (clublongest or explicitshape == '4=3=3=3' or explicitshape == '3=4=3=3' or explicitshape == '4=4=2=3') | From 'Opening Bid' MATCHED Prio 60 | Bid: 1C -> 1C | Requires: (HCP >= 12 and hcp<= 21) and (clublongest or explicitshape == '4=3=3=3' or explicitshape == '3=4=3=3' or explicitshape == '4=4=2=3') | From 'Opening Bid' Interpreting bid '1C' by N. Primary explanation's context: [] from RuleSet: 'Preemptive_3_Level_Openings' Primary System Explanation (Rule): Prio 60, OrigBid '1C' -> ResBid '1C', Means '12-21 HCP, 3+ clubs' -> resMeans '12-21 HCP, 3+ clubs' Analyzed Requires String (for this instance): '(HCP >= 12 and hcp<= 21) and (clublongest or explicitshape == '4=3=3=3' or explicitshape == '3=4=3=3' or explicitshape == '4=4=2=3') ' Interpreted Meaning: '12-21 HCP, 3+ clubs' PostCondition: '' Player view after bid: HCP=12-21 | Lengths: C3- Player E searching for explanations for bid 'P'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Responses to 1C, Responses to 1Mi, Responses to 1Mi/1Mi-P-1N, MichaelsCuebidMinor, UnusualNTOverMinor, Overcalling 1Mi with 1N] MATCHED Prio 0 | Bid: P -> P | Requires: true or C >= 7 | From 'Responses to 1Mi' MATCHED Prio 0 | Bid: P -> P | Requires: true | From 'Responses to 1Mi/1Mi-P-1N' Interpreting bid 'P' by E. Primary explanation's context: [1C] from RuleSet: 'Responses to 1C' Primary System Explanation (Rule): Prio 0, OrigBid 'P' -> ResBid 'P', Means '' -> resMeans '' Rule-Specific Full Bindings (MA/MI): { MI="C", OMI="D" } Analyzed Requires String (for this instance): 'true or C >= 7' Interpreted Meaning: '' PostCondition: '' Player view after bid: HCP=?-17 | Lengths: (none) Player S found 1 applicable auction contexts: 1C-P Hand KQJT.A4.QT743.K5 Consolidated match found. Contributing RuleSets: [Responses to 1C-P, Soloway, InvertedMinor, Responses to 1Mi-P] Ctx (S): HCP=15, TP=15, Shape:4=2=5=2, SemiBal Partner: HCP(12-21) | Bal? | Suits[C:{L:3+}] Comb: min=27, max=36 | Losers=5 | LoserLevel=4 | RuleOf=24 | min=False | max=False | shown_min= | shown_max= Suitinformation Points: S=17 | H=15 | D=18 | C=15 Game: S=False | H=False | D=False | C=False, Stoppers: S=True | H=True | D=True | C=True Slam: haveallkeycardsandqueen=False | missingkeycards=True | missingonekeycardorqueen=False | missingonekeycard=False | havekeycards=-1 | trumpqueen=False | trump= BestSuit: C=False D=True H=False S=False Longest: C=False D=True H=False S=False Suit | Viable | Small Slam Target | Grand Slam Target | Combined Points Min ----------|--------|-------------------|-------------------|-------------------- Spade | False | 99 | 99 | 29 Heart | False | 99 | 99 | 27 Diamond | False | 99 | 99 | 30 Club | False | 99 | 99 | 27 Nt | True | 33 | 37 | 27 [X] Prio 150 | Bid: 3Ma -> 3H | Requires: H <= 1 and totalpoints >= 14 and C >= 5 and S <= 3 | From 'Responses to 1Mi-P' [X] Prio 150 | Bid: 3Ma -> 3S | Requires: S <= 1 and totalpoints >= 14 and C >= 5 and H <= 3 | From 'Responses to 1Mi-P' [X] Prio 100 | Bid: 2D -> 2D | Requires: (hcp >= 17 or diamondpoints >= 20) and (solid('D') or semisolid('D')) and singlesuited and controls >= 4 | From 'Soloway' [X] Prio 100 | Bid: 2D -> 2D | Requires: D >= 5 and C >= 4 and hcp> 17 and controls >= 4 and S <= 3 and H <= 3 | From 'Soloway' [X] Prio 100 | Bid: 2D -> 2D | Requires: D >= 5 and balanced and hcp> 17 and controls >= 4 | From 'Soloway' [X] Prio 100 | Bid: 2D -> 2D | Requires: D >= 6 and singlesuited and hcp>= 17 and controls >= 4 | From 'Soloway' [X] Prio 100 | Bid: 2H -> 2H | Requires: hcp >= 16 and (solid('H') or semisolid('H') or H >= 7) and singlesuited and controls >= 4 | From 'Soloway' [X] Prio 100 | Bid: 2H -> 2H | Requires: H >= 5 and C >= 4 and hcp> 17 and controls >= 4 | From 'Soloway' [X] Prio 100 | Bid: 2H -> 2H | Requires: H >= 6 and balish and hcp>= 17 and controls >= 4 | From 'Soloway' [X] Prio 100 | Bid: 2S -> 2S | Requires: hcp >= 16 and (solid('S') or semisolid('S') or S >= 7) and singlesuited and controls >= 4 | From 'Soloway' [X] Prio 100 | Bid: 2S -> 2S | Requires: S >= 5 and C >= 4 and hcp> 17 and controls >= 4 | From 'Soloway' [X] Prio 100 | Bid: 2S -> 2S | Requires: S >= 6 and balish and hcp>= 17 and controls >= 4 | From 'Soloway' [X] Prio 80 | Bid: 2C -> 2C | Requires: C >= 4 and hcp>= 10 and H < 4 and S < 4 and clublongest | From 'InvertedMinor' [X] Prio 75 | Bid: 5N -> 5N | Requires: CanAsk_C_GSF | From 'Responses to 1Mi-P' [conv=GSForce] [X] Prio 72 | Bid: 5oMi -> 5D | Requires: D >= 8 and hcp<= 10 and hcp>= 5 | From 'Responses to 1Mi-P' [X] Prio 70 | Bid: 7N -> 7N | Requires: CanBid7NT | From 'Responses to 1Mi-P' [X] Prio 65 | Bid: 2N -> 2N | Requires: (balanced or semibalanced) and hcp>= 10 and hcp<= 12 and S < 4 and H < 4 | From 'Responses to 1Mi-P' [X] Prio 60 | Bid: 3N -> 3N | Requires: balanced and hcp> 12 and hcp< 16 and S < 4 and H < 4 | From 'Responses to 1Mi-P' [X] Prio 51 | Bid: 5Mi -> 5C | Requires: C >= 7 and hcp<= 10 and hcp>= 5 | From 'Responses to 1Mi-P' [X] Prio 50 | Bid: 4Ma -> 4H | Requires: H >= 7 and hcp<= 10 and hcp>= 6 | From 'Responses to 1Mi-P' [X] Prio 50 | Bid: 4Ma -> 4S | Requires: S >= 7 and hcp<= 10 and hcp>= 6 | From 'Responses to 1Mi-P' [X] Prio 32 | Bid: 3C -> 3C | Requires: C >= 5 and hcp< 10 and H < 4 and S < 4 | From 'Responses to 1C-P' [OK] Prio 30 | Bid: 1D -> 1D | Requires: hcp > 5 and (diamondlongest and not (diamonds >= 5 and (spadelongest or heartlongest))) | From 'Responses to 1C-P' --- Contract Inferences for Chosen Bid: 1D --- Analyzed Requires Tree (derived from 'hcp > 5 and (diamondlongest and not (diamonds >= 5 and (spadelongest or heartlongest)))'): ((ctx_sys_-646788691.Hcp > 5) AndAlso (ctx_sys_-646788691.DiamondLongest AndAlso Not(((ctx_sys_-646788691.diamonds() >= 5) AndAlso (ctx_sys_-646788691.SpadeLongest OrElse ctx_sys_-646788691.HeartLongest))))) HCP: Min=6 --- End Contract Inferences --- Player S searching for explanations for bid '1D'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Responses to 1C-P, Soloway, InvertedMinor, Responses to 1Mi-P] MATCHED Prio 30 | Bid: 1D -> 1D | Requires: hcp > 5 and (diamondlongest and not (diamonds >= 5 and (spadelongest or heartlongest))) | From 'Responses to 1C-P' Interpreting bid '1D' by S. Primary explanation's context: [1C, P] from RuleSet: 'Responses to 1C-P' Primary System Explanation (Rule): Prio 30, OrigBid '1D' -> ResBid '1D', Means 'Nat' -> resMeans 'Nat' Analyzed Requires String (for this instance): 'hcp > 5 and (diamondlongest and not (diamonds >= 5 and (spadelongest or heartlongest)))' Interpreted Meaning: 'Nat' PostCondition: '' Player view after bid: HCP=6-? | Lengths: D4- [/bid] Board= Seat=E Auction=1C-P -> 1D info: RequestTiming[0] [REQ 9d047bc6] END GET /bid -> 200 in 4ms mem=1080MB (d=+5MB) gc+=0/0/0 cache=57 +hit=7 +miss=0 info: RequestTiming[0] [REQ 945d7008] START GET /getresponses?auction=1C-P-1D mem=1075MB gc0/1/2=2832/90/18 cache=57 info: RequestTiming[0] [REQ 945d7008] END GET /getresponses -> 200 in 2ms mem=1080MB (d=+5MB) gc+=0/0/0 cache=57 +hit=5 +miss=0 info: RequestTiming[0] [REQ bc34c6b3] START GET /bid?hand=5.KQ962.5.AJ9642&ctx=1C--1D1S&dealer=W&seat=W&vul=All&details=true mem=1074MB gc0/1/2=3065/90/18 cache=57 [ParseAuctionContext] Input: '1C--1D1S' -> Parsed 4 bids: 1C-P-1D-1S Player N searching for explanations for bid '1C'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Preemptive_3_Level_Openings, Preemptive_4_Level_Openings, Preemptive_5_Level_Openings, Very_High_Level_Openings_Or_Specific_Hands, Opening Bid, Weak two diamond, Weak two major] MATCHED Prio -5 | Bid: 1C -> 1C | Requires: (ruleof21 and hcp<= 21) and (clublongest or explicitshape == '4=3=3=3' or explicitshape == '3=4=3=3' or explicitshape == '4=4=2=3') | From 'Opening Bid' MATCHED Prio 60 | Bid: 1C -> 1C | Requires: (HCP >= 12 and hcp<= 21) and (clublongest or explicitshape == '4=3=3=3' or explicitshape == '3=4=3=3' or explicitshape == '4=4=2=3') | From 'Opening Bid' Interpreting bid '1C' by N. Primary explanation's context: [] from RuleSet: 'Preemptive_3_Level_Openings' Primary System Explanation (Rule): Prio 60, OrigBid '1C' -> ResBid '1C', Means '12-21 HCP, 3+ clubs' -> resMeans '12-21 HCP, 3+ clubs' Analyzed Requires String (for this instance): '(HCP >= 12 and hcp<= 21) and (clublongest or explicitshape == '4=3=3=3' or explicitshape == '3=4=3=3' or explicitshape == '4=4=2=3') ' Interpreted Meaning: '12-21 HCP, 3+ clubs' PostCondition: '' Player view after bid: HCP=12-21 | Lengths: C3- Player E searching for explanations for bid 'P'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Responses to 1C, Responses to 1Mi, Responses to 1Mi/1Mi-P-1N, MichaelsCuebidMinor, UnusualNTOverMinor, Overcalling 1Mi with 1N] MATCHED Prio 0 | Bid: P -> P | Requires: true or C >= 7 | From 'Responses to 1Mi' MATCHED Prio 0 | Bid: P -> P | Requires: true | From 'Responses to 1Mi/1Mi-P-1N' Interpreting bid 'P' by E. Primary explanation's context: [1C] from RuleSet: 'Responses to 1C' Primary System Explanation (Rule): Prio 0, OrigBid 'P' -> ResBid 'P', Means '' -> resMeans '' Rule-Specific Full Bindings (MA/MI): { MI="C", OMI="D" } Analyzed Requires String (for this instance): 'true or C >= 7' Interpreted Meaning: '' PostCondition: '' Player view after bid: HCP=?-17 | Lengths: (none) Player S searching for explanations for bid '1D'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Responses to 1C-P, Soloway, InvertedMinor, Responses to 1Mi-P] MATCHED Prio 30 | Bid: 1D -> 1D | Requires: hcp > 5 and (diamondlongest and not (diamonds >= 5 and (spadelongest or heartlongest))) | From 'Responses to 1C-P' Interpreting bid '1D' by S. Primary explanation's context: [1C, P] from RuleSet: 'Responses to 1C-P' Primary System Explanation (Rule): Prio 30, OrigBid '1D' -> ResBid '1D', Means 'Nat' -> resMeans 'Nat' Analyzed Requires String (for this instance): 'hcp > 5 and (diamondlongest and not (diamonds >= 5 and (spadelongest or heartlongest)))' Interpreted Meaning: 'Nat' PostCondition: '' Player view after bid: HCP=6-? | Lengths: D4- Player W searching for explanations for bid '1S'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Overcalling after 1C-P-1D, UnusualNTOverMinor, Defensive bidding after two bids from opponents, Overcalling 1N natural in sandwich position after minors] MATCHED Prio 18 | Bid: 1Ma -> 1S | Requires: S >= 5 and hcp>= 10 and hcp <= 18 | From 'Overcalling after 1C-P-1D' MATCHED Prio 8 | Bid: 1Ma -> 1S | Requires: overcall('S') | From 'Overcalling after 1C-P-1D' Interpreting bid '1S' by W. Primary explanation's context: [1C, P, 1D] from RuleSet: 'Overcalling after 1C-P-1D' Primary System Explanation (Rule): Prio 18, OrigBid '1Ma' -> ResBid '1S', Means '5+ Ma' -> resMeans '5+ S' Rule-Specific Full Bindings (MA/MI): { MA="S" } Analyzed Requires String (for this instance): 'S >= 5 and hcp>= 10 and hcp <= 18' Interpreted Meaning: '5+ S' PostCondition: '' Player view after bid: HCP=8-18 | Lengths: S5- Player N found 1 applicable auction contexts: 1C-P-1D-1S Hand 5.KQ962.5.AJ9642 Consolidated match found. Contributing RuleSets: [Responses to 1C-P-1D-1S, SupportDoubleDiamonds, Responses to 1V-P-1W-1Y] Ctx (N): HCP=10, TP=14, Shape:1=5=1=6, Unbal Partner: HCP(6-?) | Bal? | Suits[D:{L:4+}] Comb: min=16, max=40 | Losers=5 | LoserLevel=4 | RuleOf=21 | min=True | max=False | shown_min= | shown_max= Suitinformation Points: S=10 | H=16 | D=10 | C=16 Game: S=False | H=False | D=False | C=False, Stoppers: S=False | H=True | D=False | C=True Slam: haveallkeycardsandqueen=False | missingkeycards=True | missingonekeycardorqueen=False | missingonekeycard=False | havekeycards=-1 | trumpqueen=False | trump= BestSuit: C=True D=False H=False S=False Longest: C=True D=False H=False S=False Suit | Viable | Small Slam Target | Grand Slam Target | Combined Points Min ----------|--------|-------------------|-------------------|-------------------- Spade | False | 99 | 99 | 16 Heart | False | 99 | 99 | 22 Diamond | False | 99 | 99 | 16 Club | True | 32 | 37 | 22 Nt | False | 32 | 37 | 16 [X] Prio 140 | Bid: 3N -> 3N | Requires: C >= 6 and solid('C') and stopper('S') | From 'Responses to 1V-P-1W-1Y' [X] Prio 120 | Bid: 2N -> 2N | Requires: hcp >= 18 and hcp<= 19 and (balanced or semibalanced) and stopper('S') | From 'Responses to 1V-P-1W-1Y' [X] Prio 80 | Bid: X -> X | Requires: D == 3 | From 'SupportDoubleDiamonds' [X] Prio 60 | Bid: 2H -> 2H | Requires: H >= 4 and hcp >= 16 | From 'Responses to 1C-P-1D-1S' [X] Prio 30 | Bid: 2Y -> 2S | Requires: Hcp >= 18 | From 'Responses to 1V-P-1W-1Y' [X] Prio 22 | Bid: 3W -> 3D | Requires: hcp <= 17 and D >= 4 and hcp >= 15 | From 'Responses to 1V-P-1W-1Y' [X] Prio 20 | Bid: 2W -> 2D | Requires: hcp <= 14 and D >= 4 | From 'Responses to 1V-P-1W-1Y' [OK] Prio 18 | Bid: 2V -> 2C | Requires: hcp <= 15 and C >= 6 | From 'Responses to 1V-P-1W-1Y' --- Contract Inferences for Chosen Bid: 2C --- Rule-Specific MA/MI Bindings: { V="C", W="D", Y="S" } Analyzed Requires Tree (derived from 'hcp <= 15 and C >= 6'): ((ctx_sys_-646788691.Hcp <= 15) AndAlso (ctx_sys_-646788691.clubs() >= 6)) HCP: Max=15 Clubs: Min=6 --- End Contract Inferences --- Player N searching for explanations for bid '2C'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Responses to 1C-P-1D-1S, SupportDoubleDiamonds, Responses to 1V-P-1W-1Y] MATCHED Prio 18 | Bid: 2V -> 2C | Requires: hcp <= 15 and C >= 6 | From 'Responses to 1V-P-1W-1Y' Interpreting bid '2C' by N. Primary explanation's context: [1C, P, 1D, 1S] from RuleSet: 'Responses to 1C-P-1D-1S' Primary System Explanation (Rule): Prio 18, OrigBid '2V' -> ResBid '2C', Means '' -> resMeans '' Rule-Specific Full Bindings (MA/MI): { V="C", W="D", Y="S" } Analyzed Requires String (for this instance): 'hcp <= 15 and C >= 6' Interpreted Meaning: '' PostCondition: '' Player view after bid: HCP=12-15 | Lengths: C6- [/bid] Board= Seat=W Auction=1C-P-1D-1S -> 2C info: RequestTiming[0] [REQ bc34c6b3] END GET /bid -> 200 in 8ms mem=1082MB (d=+8MB) gc+=0/0/0 cache=57 +hit=11 +miss=0 info: RequestTiming[0] [REQ 54524c66] START GET /bid?hand=642.J83.KJ82.QT3&ctx=1C--1D1S2C&dealer=W&seat=N&vul=All&details=true mem=1072MB gc0/1/2=3079/90/18 cache=57 [ParseAuctionContext] Input: '1C--1D1S2C' -> Parsed 5 bids: 1C-P-1D-1S-2C Player N searching for explanations for bid '1C'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Preemptive_3_Level_Openings, Preemptive_4_Level_Openings, Preemptive_5_Level_Openings, Very_High_Level_Openings_Or_Specific_Hands, Opening Bid, Weak two diamond, Weak two major] MATCHED Prio -5 | Bid: 1C -> 1C | Requires: (ruleof21 and hcp<= 21) and (clublongest or explicitshape == '4=3=3=3' or explicitshape == '3=4=3=3' or explicitshape == '4=4=2=3') | From 'Opening Bid' MATCHED Prio 60 | Bid: 1C -> 1C | Requires: (HCP >= 12 and hcp<= 21) and (clublongest or explicitshape == '4=3=3=3' or explicitshape == '3=4=3=3' or explicitshape == '4=4=2=3') | From 'Opening Bid' Interpreting bid '1C' by N. Primary explanation's context: [] from RuleSet: 'Preemptive_3_Level_Openings' Primary System Explanation (Rule): Prio 60, OrigBid '1C' -> ResBid '1C', Means '12-21 HCP, 3+ clubs' -> resMeans '12-21 HCP, 3+ clubs' Analyzed Requires String (for this instance): '(HCP >= 12 and hcp<= 21) and (clublongest or explicitshape == '4=3=3=3' or explicitshape == '3=4=3=3' or explicitshape == '4=4=2=3') ' Interpreted Meaning: '12-21 HCP, 3+ clubs' PostCondition: '' Player view after bid: HCP=12-21 | Lengths: C3- Player E searching for explanations for bid 'P'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Responses to 1C, Responses to 1Mi, Responses to 1Mi/1Mi-P-1N, MichaelsCuebidMinor, UnusualNTOverMinor, Overcalling 1Mi with 1N] MATCHED Prio 0 | Bid: P -> P | Requires: true or C >= 7 | From 'Responses to 1Mi' MATCHED Prio 0 | Bid: P -> P | Requires: true | From 'Responses to 1Mi/1Mi-P-1N' Interpreting bid 'P' by E. Primary explanation's context: [1C] from RuleSet: 'Responses to 1C' Primary System Explanation (Rule): Prio 0, OrigBid 'P' -> ResBid 'P', Means '' -> resMeans '' Rule-Specific Full Bindings (MA/MI): { MI="C", OMI="D" } Analyzed Requires String (for this instance): 'true or C >= 7' Interpreted Meaning: '' PostCondition: '' Player view after bid: HCP=?-17 | Lengths: (none) Player S searching for explanations for bid '1D'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Responses to 1C-P, Soloway, InvertedMinor, Responses to 1Mi-P] MATCHED Prio 30 | Bid: 1D -> 1D | Requires: hcp > 5 and (diamondlongest and not (diamonds >= 5 and (spadelongest or heartlongest))) | From 'Responses to 1C-P' Interpreting bid '1D' by S. Primary explanation's context: [1C, P] from RuleSet: 'Responses to 1C-P' Primary System Explanation (Rule): Prio 30, OrigBid '1D' -> ResBid '1D', Means 'Nat' -> resMeans 'Nat' Analyzed Requires String (for this instance): 'hcp > 5 and (diamondlongest and not (diamonds >= 5 and (spadelongest or heartlongest)))' Interpreted Meaning: 'Nat' PostCondition: '' Player view after bid: HCP=6-? | Lengths: D4- Player W searching for explanations for bid '1S'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Overcalling after 1C-P-1D, UnusualNTOverMinor, Defensive bidding after two bids from opponents, Overcalling 1N natural in sandwich position after minors] MATCHED Prio 18 | Bid: 1Ma -> 1S | Requires: S >= 5 and hcp>= 10 and hcp <= 18 | From 'Overcalling after 1C-P-1D' MATCHED Prio 8 | Bid: 1Ma -> 1S | Requires: overcall('S') | From 'Overcalling after 1C-P-1D' Interpreting bid '1S' by W. Primary explanation's context: [1C, P, 1D] from RuleSet: 'Overcalling after 1C-P-1D' Primary System Explanation (Rule): Prio 18, OrigBid '1Ma' -> ResBid '1S', Means '5+ Ma' -> resMeans '5+ S' Rule-Specific Full Bindings (MA/MI): { MA="S" } Analyzed Requires String (for this instance): 'S >= 5 and hcp>= 10 and hcp <= 18' Interpreted Meaning: '5+ S' PostCondition: '' Player view after bid: HCP=8-18 | Lengths: S5- Player N searching for explanations for bid '2C'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Responses to 1C-P-1D-1S, SupportDoubleDiamonds, Responses to 1V-P-1W-1Y] MATCHED Prio 18 | Bid: 2V -> 2C | Requires: hcp <= 15 and C >= 6 | From 'Responses to 1V-P-1W-1Y' Interpreting bid '2C' by N. Primary explanation's context: [1C, P, 1D, 1S] from RuleSet: 'Responses to 1C-P-1D-1S' Primary System Explanation (Rule): Prio 18, OrigBid '2V' -> ResBid '2C', Means '' -> resMeans '' Rule-Specific Full Bindings (MA/MI): { V="C", W="D", Y="S" } Analyzed Requires String (for this instance): 'hcp <= 15 and C >= 6' Interpreted Meaning: '' PostCondition: '' Player view after bid: HCP=12-15 | Lengths: C6- Player E found 1 applicable auction contexts: 1C-P-1D-1S-2C Hand 642.J83.KJ82.QT3 Consolidated match found. Contributing RuleSets: [Responses to 1C-P-1D-1Ma-2Mi] [BG DIAG] S PathA(fit): combLen=8 points=15 threshold=25 floorPasses=False -> False [BG DIAG] S -> FALSE (no path qualifies) [ESTIMATE-TRICKS] Board=? Player=E Hand=642.J83.KJ82.QT3 suit=Spades | combinedSuitPoints=15.0 combinedLen=8 myTrumpLen=3 myLosers=10 | tricksFromPoints=6.33 tricksFromLtc=4.00 posAdj=-0.02 bestEstimate=6.31 cap=13 -> 6 [CheckTarget] suit=Spades level=4: tricks=6, level=0, result=False Ctx (E): HCP=7, TP=7, Shape:3=3=4=3, Bal Partner: HCP(8-18) | Bal? | Suits[S:{L:5+}] Comb: min=15, max=25 | Losers=10 | LoserLevel=0 | RuleOf=14 | min=True | max=False | shown_min= | shown_max= Suitinformation Points: S=7 | H=7 | D=7 | C=7 Game: S=False | H=False | D=False | C=False, Stoppers: S=False | H=False | D=True | C=True Slam: haveallkeycardsandqueen=False | missingkeycards=True | missingonekeycardorqueen=False | missingonekeycard=False | havekeycards=-1 | trumpqueen=False | trump= BestSuit: C=False D=True H=False S=False Longest: C=False D=True H=False S=False Suit | Viable | Small Slam Target | Grand Slam Target | Combined Points Min ----------|--------|-------------------|-------------------|-------------------- Spade | True | 33 | 37 | 15 Heart | False | 99 | 99 | 15 Diamond | False | 99 | 99 | 15 Club | False | 99 | 99 | 15 Nt | False | 33 | 37 | 15 [X] Prio 30 | Bid: 4Ma -> 4S | Requires: S >= 5 and hcp >= 5 | From 'Responses to 1C-P-1D-1Ma-2Mi' [X] Prio 20 | Bid: 3Mi -> 3C | Requires: S >= 3 and S_points >= 12 | From 'Responses to 1C-P-1D-1Ma-2Mi' [OK] Prio 10 | Bid: 2Ma -> 2S | Requires: S >= 3 and S_points >= 7 and S_points <= 11 | From 'Responses to 1C-P-1D-1Ma-2Mi' --- Contract Inferences for Chosen Bid: 2S --- Rule-Specific MA/MI Bindings: { MA="S", OMA="H", MI="C", OMI="D" } Analyzed Requires Tree (derived from 'S >= 3 and S_points >= 7 and S_points <= 11'): (((ctx_sys_-646788691.spades() >= 3) AndAlso (ctx_sys_-646788691.SpadePoints >= 7)) AndAlso (ctx_sys_-646788691.SpadePoints <= 11)) Spades: Min=3 --- End Contract Inferences --- Player E searching for explanations for bid '2S'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Responses to 1C-P-1D-1Ma-2Mi] MATCHED Prio 10 | Bid: 2Ma -> 2S | Requires: S >= 3 and S_points >= 7 and S_points <= 11 | From 'Responses to 1C-P-1D-1Ma-2Mi' Interpreting bid '2S' by E. Primary explanation's context: [1C, P, 1D, 1S, 2C] from RuleSet: 'Responses to 1C-P-1D-1Ma-2Mi' Context Definition MA/MI Bindings: { MA="S", OMA="H", MI="C", OMI="D" } Primary System Explanation (Rule): Prio 10, OrigBid '2Ma' -> ResBid '2S', Means '' -> resMeans '' Rule-Specific Full Bindings (MA/MI): { MA="S", OMA="H", MI="C", OMI="D" } Analyzed Requires String (for this instance): 'S >= 3 and S_points >= 7 and S_points <= 11' Interpreted Meaning: '' PostCondition: '' Player view after bid: HCP=3-17 | Lengths: S3- [/bid] Board= Seat=N Auction=1C-P-1D-1S-2C -> 2S info: RequestTiming[0] [REQ 54524c66] END GET /bid -> 200 in 7ms mem=1079MB (d=+7MB) gc+=0/0/0 cache=57 +hit=6 +miss=0 info: RequestTiming[0] [REQ 16f1469f] START GET /bid?hand=KQJT.A4.QT743.K5&ctx=1C--1D1S2C2S&dealer=W&seat=E&vul=All&details=true mem=1076MB gc0/1/2=3091/90/18 cache=57 [ParseAuctionContext] Input: '1C--1D1S2C2S' -> Parsed 6 bids: 1C-P-1D-1S-2C-2S Player N searching for explanations for bid '1C'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Preemptive_3_Level_Openings, Preemptive_4_Level_Openings, Preemptive_5_Level_Openings, Very_High_Level_Openings_Or_Specific_Hands, Opening Bid, Weak two diamond, Weak two major] MATCHED Prio -5 | Bid: 1C -> 1C | Requires: (ruleof21 and hcp<= 21) and (clublongest or explicitshape == '4=3=3=3' or explicitshape == '3=4=3=3' or explicitshape == '4=4=2=3') | From 'Opening Bid' MATCHED Prio 60 | Bid: 1C -> 1C | Requires: (HCP >= 12 and hcp<= 21) and (clublongest or explicitshape == '4=3=3=3' or explicitshape == '3=4=3=3' or explicitshape == '4=4=2=3') | From 'Opening Bid' Interpreting bid '1C' by N. Primary explanation's context: [] from RuleSet: 'Preemptive_3_Level_Openings' Primary System Explanation (Rule): Prio 60, OrigBid '1C' -> ResBid '1C', Means '12-21 HCP, 3+ clubs' -> resMeans '12-21 HCP, 3+ clubs' Analyzed Requires String (for this instance): '(HCP >= 12 and hcp<= 21) and (clublongest or explicitshape == '4=3=3=3' or explicitshape == '3=4=3=3' or explicitshape == '4=4=2=3') ' Interpreted Meaning: '12-21 HCP, 3+ clubs' PostCondition: '' Player view after bid: HCP=12-21 | Lengths: C3- Player E searching for explanations for bid 'P'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Responses to 1C, Responses to 1Mi, Responses to 1Mi/1Mi-P-1N, MichaelsCuebidMinor, UnusualNTOverMinor, Overcalling 1Mi with 1N] MATCHED Prio 0 | Bid: P -> P | Requires: true or C >= 7 | From 'Responses to 1Mi' MATCHED Prio 0 | Bid: P -> P | Requires: true | From 'Responses to 1Mi/1Mi-P-1N' Interpreting bid 'P' by E. Primary explanation's context: [1C] from RuleSet: 'Responses to 1C' Primary System Explanation (Rule): Prio 0, OrigBid 'P' -> ResBid 'P', Means '' -> resMeans '' Rule-Specific Full Bindings (MA/MI): { MI="C", OMI="D" } Analyzed Requires String (for this instance): 'true or C >= 7' Interpreted Meaning: '' PostCondition: '' Player view after bid: HCP=?-17 | Lengths: (none) Player S searching for explanations for bid '1D'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Responses to 1C-P, Soloway, InvertedMinor, Responses to 1Mi-P] MATCHED Prio 30 | Bid: 1D -> 1D | Requires: hcp > 5 and (diamondlongest and not (diamonds >= 5 and (spadelongest or heartlongest))) | From 'Responses to 1C-P' Interpreting bid '1D' by S. Primary explanation's context: [1C, P] from RuleSet: 'Responses to 1C-P' Primary System Explanation (Rule): Prio 30, OrigBid '1D' -> ResBid '1D', Means 'Nat' -> resMeans 'Nat' Analyzed Requires String (for this instance): 'hcp > 5 and (diamondlongest and not (diamonds >= 5 and (spadelongest or heartlongest)))' Interpreted Meaning: 'Nat' PostCondition: '' Player view after bid: HCP=6-? | Lengths: D4- Player W searching for explanations for bid '1S'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Overcalling after 1C-P-1D, UnusualNTOverMinor, Defensive bidding after two bids from opponents, Overcalling 1N natural in sandwich position after minors] MATCHED Prio 18 | Bid: 1Ma -> 1S | Requires: S >= 5 and hcp>= 10 and hcp <= 18 | From 'Overcalling after 1C-P-1D' MATCHED Prio 8 | Bid: 1Ma -> 1S | Requires: overcall('S') | From 'Overcalling after 1C-P-1D' Interpreting bid '1S' by W. Primary explanation's context: [1C, P, 1D] from RuleSet: 'Overcalling after 1C-P-1D' Primary System Explanation (Rule): Prio 18, OrigBid '1Ma' -> ResBid '1S', Means '5+ Ma' -> resMeans '5+ S' Rule-Specific Full Bindings (MA/MI): { MA="S" } Analyzed Requires String (for this instance): 'S >= 5 and hcp>= 10 and hcp <= 18' Interpreted Meaning: '5+ S' PostCondition: '' Player view after bid: HCP=8-18 | Lengths: S5- Player N searching for explanations for bid '2C'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Responses to 1C-P-1D-1S, SupportDoubleDiamonds, Responses to 1V-P-1W-1Y] MATCHED Prio 18 | Bid: 2V -> 2C | Requires: hcp <= 15 and C >= 6 | From 'Responses to 1V-P-1W-1Y' Interpreting bid '2C' by N. Primary explanation's context: [1C, P, 1D, 1S] from RuleSet: 'Responses to 1C-P-1D-1S' Primary System Explanation (Rule): Prio 18, OrigBid '2V' -> ResBid '2C', Means '' -> resMeans '' Rule-Specific Full Bindings (MA/MI): { V="C", W="D", Y="S" } Analyzed Requires String (for this instance): 'hcp <= 15 and C >= 6' Interpreted Meaning: '' PostCondition: '' Player view after bid: HCP=12-15 | Lengths: C6- Player E searching for explanations for bid '2S'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Responses to 1C-P-1D-1Ma-2Mi] MATCHED Prio 10 | Bid: 2Ma -> 2S | Requires: S >= 3 and S_points >= 7 and S_points <= 11 | From 'Responses to 1C-P-1D-1Ma-2Mi' Interpreting bid '2S' by E. Primary explanation's context: [1C, P, 1D, 1S, 2C] from RuleSet: 'Responses to 1C-P-1D-1Ma-2Mi' Context Definition MA/MI Bindings: { MA="S", OMA="H", MI="C", OMI="D" } Primary System Explanation (Rule): Prio 10, OrigBid '2Ma' -> ResBid '2S', Means '' -> resMeans '' Rule-Specific Full Bindings (MA/MI): { MA="S", OMA="H", MI="C", OMI="D" } Analyzed Requires String (for this instance): 'S >= 3 and S_points >= 7 and S_points <= 11' Interpreted Meaning: '' PostCondition: '' Player view after bid: HCP=3-17 | Lengths: S3- Player S found 1 applicable auction contexts: 1C-P-1D-1S-2C-2S Hand KQJT.A4.QT743.K5 Consolidated match found. Contributing RuleSets: [Responses to 1C-P-1D-1Ma-2Mi-2Ma] [BG DIAG] C PathA(fit): combLen=8 points=27 threshold=29 floorPasses=True -> False [BG DIAG] C -> FALSE (no path qualifies) [ESTIMATE-TRICKS] Board=? Player=S Hand=KQJT.A4.QT743.K5 suit=Clubs | combinedSuitPoints=27.0 combinedLen=8 myTrumpLen=2 myLosers=5 | tricksFromPoints=10.33 tricksFromLtc=10.43 posAdj=0.00 bestEstimate=10.43 cap=13 -> 10 [CheckTarget] suit=Clubs level=5: tricks=10, level=4, result=False Ctx (S): HCP=15, TP=15, Shape:4=2=5=2, SemiBal Partner: HCP(12-15) | Bal? | Suits[C:{L:6+}] Comb: min=27, max=30 | Losers=5 | LoserLevel=4 | RuleOf=24 | min=False | max=True | shown_min= | shown_max= Suitinformation Points: S=17 | H=15 | D=18 | C=15 Game: S=False | H=False | D=False | C=False, Stoppers: S=True | H=True | D=True | C=True Slam: haveallkeycardsandqueen=False | missingkeycards=True | missingonekeycardorqueen=False | missingonekeycard=False | havekeycards=-1 | trumpqueen=False | trump= BestSuit: C=False D=True H=False S=False Longest: C=False D=True H=False S=False Suit | Viable | Small Slam Target | Grand Slam Target | Combined Points Min ----------|--------|-------------------|-------------------|-------------------- Spade | False | 99 | 99 | 29 Heart | False | 99 | 99 | 27 Diamond | False | 99 | 99 | 30 Club | True | 33 | 37 | 27 Nt | True | 33 | 37 | 27 [OK] Prio 55 | Bid: 3N -> 3N | Requires: game and not slammish and stoppersOK | From 'Responses to 1C-P-1D-1Ma-2Mi-2Ma' --- Contract Inferences for Chosen Bid: 3N --- Rule-Specific MA/MI Bindings: { MA="S", OMA="H", MI="C", OMI="D" } Analyzed Requires Tree (derived from 'game and not slammish and stoppersOK'): (((((ctx_sys_-646788691.CombinedHcpMin >= 25) OrElse ctx_sys_-646788691.IsGameForcing) OrElse ctx_sys_-646788691.TwoOpenersGame) AndAlso Not(((ctx_sys_-646788691.CombinedPointsMin >= 32) AndAlso (ctx_sys_-646788691.CombinedHcpMin >= 28)))) AndAlso ctx_sys_-646788691.stoppersOK()) No specific numerical or boolean constraints directly inferred from this rule's expression. --- End Contract Inferences --- Player S searching for explanations for bid '3N'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Responses to 1C-P-1D-1Ma-2Mi-2Ma] MATCHED Prio 55 | Bid: 3N -> 3N | Requires: game and not slammish and stoppersOK | From 'Responses to 1C-P-1D-1Ma-2Mi-2Ma' Interpreting bid '3N' by S. Primary explanation's context: [1C, P, 1D, 1S, 2C, 2S] from RuleSet: 'Responses to 1C-P-1D-1Ma-2Mi-2Ma' Context Definition MA/MI Bindings: { MA="S", OMA="H", MI="C", OMI="D" } Primary System Explanation (Rule): Prio 55, OrigBid '3N' -> ResBid '3N', Means 'Board: 667381, Hand: AK92.652.AK832.5' -> resMeans 'Board: 667381, Hand: AK92.652.AK832.5' Rule-Specific Full Bindings (MA/MI): { MA="S", OMA="H", MI="C", OMI="D" } Analyzed Requires String (for this instance): 'game and not slammish and stoppersOK' Interpreted Meaning: 'Board: 667381, Hand: AK92.652.AK832.5' PostCondition: '' Player view after bid: HCP=6-? | Lengths: D4- [/bid] Board= Seat=E Auction=1C-P-1D-1S-2C-2S -> 3N info: RequestTiming[0] [REQ 16f1469f] END GET /bid -> 200 in 10ms mem=1080MB (d=+4MB) gc+=0/0/0 cache=57 +hit=7 +miss=0 info: RequestTiming[0] [REQ 4ae13bf5] START GET /getresponses?auction=1C-P-1D-1S-2C-2S-3N mem=1080MB gc0/1/2=3091/90/18 cache=57 info: RequestTiming[0] [REQ 4ae13bf5] END GET /getresponses -> 200 in 7ms mem=1084MB (d=+4MB) gc+=0/0/0 cache=57 +hit=7 +miss=0 [SUITC] CALL #95 (native invocation) info: RequestTiming[0] [REQ a5ca6a67] START GET /bid?hand=5.KQ962.5.AJ9642&ctx=1C--1D1S2C2S3N--&dealer=W&seat=W&vul=All&details=true mem=1073MB gc0/1/2=3176/90/18 cache=57 [ParseAuctionContext] Input: '1C--1D1S2C2S3N--' -> Parsed 8 bids: 1C-P-1D-1S-2C-2S-3N-P Player N searching for explanations for bid '1C'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Preemptive_3_Level_Openings, Preemptive_4_Level_Openings, Preemptive_5_Level_Openings, Very_High_Level_Openings_Or_Specific_Hands, Opening Bid, Weak two diamond, Weak two major] MATCHED Prio -5 | Bid: 1C -> 1C | Requires: (ruleof21 and hcp<= 21) and (clublongest or explicitshape == '4=3=3=3' or explicitshape == '3=4=3=3' or explicitshape == '4=4=2=3') | From 'Opening Bid' MATCHED Prio 60 | Bid: 1C -> 1C | Requires: (HCP >= 12 and hcp<= 21) and (clublongest or explicitshape == '4=3=3=3' or explicitshape == '3=4=3=3' or explicitshape == '4=4=2=3') | From 'Opening Bid' Interpreting bid '1C' by N. Primary explanation's context: [] from RuleSet: 'Preemptive_3_Level_Openings' Primary System Explanation (Rule): Prio 60, OrigBid '1C' -> ResBid '1C', Means '12-21 HCP, 3+ clubs' -> resMeans '12-21 HCP, 3+ clubs' Analyzed Requires String (for this instance): '(HCP >= 12 and hcp<= 21) and (clublongest or explicitshape == '4=3=3=3' or explicitshape == '3=4=3=3' or explicitshape == '4=4=2=3') ' Interpreted Meaning: '12-21 HCP, 3+ clubs' PostCondition: '' Player view after bid: HCP=12-21 | Lengths: C3- Player E searching for explanations for bid 'P'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Responses to 1C, Responses to 1Mi, Responses to 1Mi/1Mi-P-1N, MichaelsCuebidMinor, UnusualNTOverMinor, Overcalling 1Mi with 1N] MATCHED Prio 0 | Bid: P -> P | Requires: true or C >= 7 | From 'Responses to 1Mi' MATCHED Prio 0 | Bid: P -> P | Requires: true | From 'Responses to 1Mi/1Mi-P-1N' Interpreting bid 'P' by E. Primary explanation's context: [1C] from RuleSet: 'Responses to 1C' Primary System Explanation (Rule): Prio 0, OrigBid 'P' -> ResBid 'P', Means '' -> resMeans '' Rule-Specific Full Bindings (MA/MI): { MI="C", OMI="D" } Analyzed Requires String (for this instance): 'true or C >= 7' Interpreted Meaning: '' PostCondition: '' Player view after bid: HCP=?-17 | Lengths: (none) Player S searching for explanations for bid '1D'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Responses to 1C-P, Soloway, InvertedMinor, Responses to 1Mi-P] MATCHED Prio 30 | Bid: 1D -> 1D | Requires: hcp > 5 and (diamondlongest and not (diamonds >= 5 and (spadelongest or heartlongest))) | From 'Responses to 1C-P' Interpreting bid '1D' by S. Primary explanation's context: [1C, P] from RuleSet: 'Responses to 1C-P' Primary System Explanation (Rule): Prio 30, OrigBid '1D' -> ResBid '1D', Means 'Nat' -> resMeans 'Nat' Analyzed Requires String (for this instance): 'hcp > 5 and (diamondlongest and not (diamonds >= 5 and (spadelongest or heartlongest)))' Interpreted Meaning: 'Nat' PostCondition: '' Player view after bid: HCP=6-? | Lengths: D4- Player W searching for explanations for bid '1S'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Overcalling after 1C-P-1D, UnusualNTOverMinor, Defensive bidding after two bids from opponents, Overcalling 1N natural in sandwich position after minors] MATCHED Prio 18 | Bid: 1Ma -> 1S | Requires: S >= 5 and hcp>= 10 and hcp <= 18 | From 'Overcalling after 1C-P-1D' MATCHED Prio 8 | Bid: 1Ma -> 1S | Requires: overcall('S') | From 'Overcalling after 1C-P-1D' Interpreting bid '1S' by W. Primary explanation's context: [1C, P, 1D] from RuleSet: 'Overcalling after 1C-P-1D' Primary System Explanation (Rule): Prio 18, OrigBid '1Ma' -> ResBid '1S', Means '5+ Ma' -> resMeans '5+ S' Rule-Specific Full Bindings (MA/MI): { MA="S" } Analyzed Requires String (for this instance): 'S >= 5 and hcp>= 10 and hcp <= 18' Interpreted Meaning: '5+ S' PostCondition: '' Player view after bid: HCP=8-18 | Lengths: S5- Player N searching for explanations for bid '2C'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Responses to 1C-P-1D-1S, SupportDoubleDiamonds, Responses to 1V-P-1W-1Y] MATCHED Prio 18 | Bid: 2V -> 2C | Requires: hcp <= 15 and C >= 6 | From 'Responses to 1V-P-1W-1Y' Interpreting bid '2C' by N. Primary explanation's context: [1C, P, 1D, 1S] from RuleSet: 'Responses to 1C-P-1D-1S' Primary System Explanation (Rule): Prio 18, OrigBid '2V' -> ResBid '2C', Means '' -> resMeans '' Rule-Specific Full Bindings (MA/MI): { V="C", W="D", Y="S" } Analyzed Requires String (for this instance): 'hcp <= 15 and C >= 6' Interpreted Meaning: '' PostCondition: '' Player view after bid: HCP=12-15 | Lengths: C6- Player E searching for explanations for bid '2S'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Responses to 1C-P-1D-1Ma-2Mi] MATCHED Prio 10 | Bid: 2Ma -> 2S | Requires: S >= 3 and S_points >= 7 and S_points <= 11 | From 'Responses to 1C-P-1D-1Ma-2Mi' Interpreting bid '2S' by E. Primary explanation's context: [1C, P, 1D, 1S, 2C] from RuleSet: 'Responses to 1C-P-1D-1Ma-2Mi' Context Definition MA/MI Bindings: { MA="S", OMA="H", MI="C", OMI="D" } Primary System Explanation (Rule): Prio 10, OrigBid '2Ma' -> ResBid '2S', Means '' -> resMeans '' Rule-Specific Full Bindings (MA/MI): { MA="S", OMA="H", MI="C", OMI="D" } Analyzed Requires String (for this instance): 'S >= 3 and S_points >= 7 and S_points <= 11' Interpreted Meaning: '' PostCondition: '' Player view after bid: HCP=3-17 | Lengths: S3- Player S searching for explanations for bid '3N'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Responses to 1C-P-1D-1Ma-2Mi-2Ma] MATCHED Prio 55 | Bid: 3N -> 3N | Requires: game and not slammish and stoppersOK | From 'Responses to 1C-P-1D-1Ma-2Mi-2Ma' Interpreting bid '3N' by S. Primary explanation's context: [1C, P, 1D, 1S, 2C, 2S] from RuleSet: 'Responses to 1C-P-1D-1Ma-2Mi-2Ma' Context Definition MA/MI Bindings: { MA="S", OMA="H", MI="C", OMI="D" } Primary System Explanation (Rule): Prio 55, OrigBid '3N' -> ResBid '3N', Means 'Board: 667381, Hand: AK92.652.AK832.5' -> resMeans 'Board: 667381, Hand: AK92.652.AK832.5' Rule-Specific Full Bindings (MA/MI): { MA="S", OMA="H", MI="C", OMI="D" } Analyzed Requires String (for this instance): 'game and not slammish and stoppersOK' Interpreted Meaning: 'Board: 667381, Hand: AK92.652.AK832.5' PostCondition: '' Player view after bid: HCP=6-? | Lengths: D4- Player W searching for explanations for bid 'P'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Last resort - defensive] MATCHED Prio -1000 | Bid: P -> P | Requires: makessense | From 'Last resort - defensive' Interpreting bid 'P' by W. Primary explanation's context: [**] from RuleSet: 'Last resort - defensive' Primary System Explanation (Rule): Prio -1000, OrigBid 'P' -> ResBid 'P', Means 'Default, when no other bid found' -> resMeans 'Default, when no other bid found' Analyzed Requires String (for this instance): 'makessense' Interpreted Meaning: 'Default, when no other bid found' PostCondition: '' Player view after bid: HCP=8-18 | Lengths: S5- Player N found 1 applicable auction contexts: 1C-P-1D-1S-2C-2S-3N-P Hand 5.KQ962.5.AJ9642 Consolidated match found. Contributing RuleSets: [Responses to 1C-P-1D-1Ma-2C-2Ma-3N-P, Responses to 1C-P-1D-1Ma-2Mi-2Ma-3N-P] Ctx (N): HCP=10, TP=14, Shape:1=5=1=6, Unbal Partner: HCP(6-?) | Bal? | Suits[D:{L:4+}] Comb: min=16, max=40 | Losers=5 | LoserLevel=4 | RuleOf=21 | min=True | max=False | shown_min= | shown_max= Suitinformation Points: S=10 | H=16 | D=10 | C=16 Game: S=False | H=False | D=False | C=False, Stoppers: S=False | H=True | D=False | C=True Slam: haveallkeycardsandqueen=False | missingkeycards=True | missingonekeycardorqueen=False | missingonekeycard=False | havekeycards=-1 | trumpqueen=False | trump= BestSuit: C=True D=False H=False S=False Longest: C=True D=False H=False S=False Suit | Viable | Small Slam Target | Grand Slam Target | Combined Points Min ----------|--------|-------------------|-------------------|-------------------- Spade | False | 99 | 99 | 16 Heart | False | 99 | 99 | 22 Diamond | False | 99 | 99 | 16 Club | True | 32 | 37 | 22 Nt | True | 32 | 37 | 16 [MAKESSENSE-TRACE] Board=? Player=N [MAKESSENSE-TRACE] Contract: 3N, Declarer: S, Player: N, HCP: 10 [MAKESSENSE-TRACE] PartnerHCP: 6-?, CombinedHcpMin: 16, OurBestGame: none [MAKESSENSE-TRACE] IsDoubled: False, IsGF: False, IsF1: False [MAKESSENSE-TRACE] Entering Step 3: weAreDeclarer=True [MAKESSENSE-TRACE] Step 3a1: partnerLastBid=3N, artificial=False, contractSuit=NoTrump, doubled=False [MAKESSENSE-TRACE] Result: True | Reason: (no FALSE reason set) [OK] Prio 0 | Bid: P -> P | Requires: true | From 'Responses to 1C-P-1D-1Ma-2C-2Ma-3N-P' --- Contract Inferences for Chosen Bid: P --- Rule-Specific MA/MI Bindings: { MA="S", OMA="H" } Analyzed Requires Tree (derived from 'true'): True No specific numerical or boolean constraints directly inferred from this rule's expression. --- End Contract Inferences --- Player N searching for explanations for bid 'P'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Responses to 1C-P-1D-1Ma-2C-2Ma-3N-P, Responses to 1C-P-1D-1Ma-2Mi-2Ma-3N-P] MATCHED Prio 0 | Bid: P -> P | Requires: true | From 'Responses to 1C-P-1D-1Ma-2C-2Ma-3N-P' MATCHED Prio 0 | Bid: P -> P | Requires: true | From 'Responses to 1C-P-1D-1Ma-2Mi-2Ma-3N-P' Interpreting bid 'P' by N. Primary explanation's context: [1C, P, 1D, 1S, 2C, 2S, 3N, P] from RuleSet: 'Responses to 1C-P-1D-1Ma-2C-2Ma-3N-P' Context Definition MA/MI Bindings: { MA="S", OMA="H" } Primary System Explanation (Rule): Prio 0, OrigBid 'P' -> ResBid 'P', Means 'Board: 667381' -> resMeans 'Board: 667381' Rule-Specific Full Bindings (MA/MI): { MA="S", OMA="H" } Analyzed Requires String (for this instance): 'true' Interpreted Meaning: 'Board: 667381' PostCondition: '' Player view after bid: HCP=12-15 | Lengths: C6- [/bid] Board= Seat=W Auction=1C-P-1D-1S-2C-2S-3N-P -> P info: RequestTiming[0] [REQ a5ca6a67] END GET /bid -> 200 in 8ms mem=1085MB (d=+12MB) gc+=0/0/0 cache=57 +hit=21 +miss=0 info: RequestTiming[0] [REQ dbc2abb8] START GET /bid?hand=642.J83.KJ82.QT3&ctx=1C--1D1S2C2S3N----&dealer=W&seat=N&vul=All&details=true mem=1075MB gc0/1/2=3193/90/18 cache=57 [ParseAuctionContext] Input: '1C--1D1S2C2S3N----' -> Parsed 9 bids: 1C-P-1D-1S-2C-2S-3N-P-P Player N searching for explanations for bid '1C'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Preemptive_3_Level_Openings, Preemptive_4_Level_Openings, Preemptive_5_Level_Openings, Very_High_Level_Openings_Or_Specific_Hands, Opening Bid, Weak two diamond, Weak two major] MATCHED Prio -5 | Bid: 1C -> 1C | Requires: (ruleof21 and hcp<= 21) and (clublongest or explicitshape == '4=3=3=3' or explicitshape == '3=4=3=3' or explicitshape == '4=4=2=3') | From 'Opening Bid' MATCHED Prio 60 | Bid: 1C -> 1C | Requires: (HCP >= 12 and hcp<= 21) and (clublongest or explicitshape == '4=3=3=3' or explicitshape == '3=4=3=3' or explicitshape == '4=4=2=3') | From 'Opening Bid' Interpreting bid '1C' by N. Primary explanation's context: [] from RuleSet: 'Preemptive_3_Level_Openings' Primary System Explanation (Rule): Prio 60, OrigBid '1C' -> ResBid '1C', Means '12-21 HCP, 3+ clubs' -> resMeans '12-21 HCP, 3+ clubs' Analyzed Requires String (for this instance): '(HCP >= 12 and hcp<= 21) and (clublongest or explicitshape == '4=3=3=3' or explicitshape == '3=4=3=3' or explicitshape == '4=4=2=3') ' Interpreted Meaning: '12-21 HCP, 3+ clubs' PostCondition: '' Player view after bid: HCP=12-21 | Lengths: C3- Player E searching for explanations for bid 'P'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Responses to 1C, Responses to 1Mi, Responses to 1Mi/1Mi-P-1N, MichaelsCuebidMinor, UnusualNTOverMinor, Overcalling 1Mi with 1N] MATCHED Prio 0 | Bid: P -> P | Requires: true or C >= 7 | From 'Responses to 1Mi' MATCHED Prio 0 | Bid: P -> P | Requires: true | From 'Responses to 1Mi/1Mi-P-1N' Interpreting bid 'P' by E. Primary explanation's context: [1C] from RuleSet: 'Responses to 1C' Primary System Explanation (Rule): Prio 0, OrigBid 'P' -> ResBid 'P', Means '' -> resMeans '' Rule-Specific Full Bindings (MA/MI): { MI="C", OMI="D" } Analyzed Requires String (for this instance): 'true or C >= 7' Interpreted Meaning: '' PostCondition: '' Player view after bid: HCP=?-17 | Lengths: (none) Player S searching for explanations for bid '1D'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Responses to 1C-P, Soloway, InvertedMinor, Responses to 1Mi-P] MATCHED Prio 30 | Bid: 1D -> 1D | Requires: hcp > 5 and (diamondlongest and not (diamonds >= 5 and (spadelongest or heartlongest))) | From 'Responses to 1C-P' Interpreting bid '1D' by S. Primary explanation's context: [1C, P] from RuleSet: 'Responses to 1C-P' Primary System Explanation (Rule): Prio 30, OrigBid '1D' -> ResBid '1D', Means 'Nat' -> resMeans 'Nat' Analyzed Requires String (for this instance): 'hcp > 5 and (diamondlongest and not (diamonds >= 5 and (spadelongest or heartlongest)))' Interpreted Meaning: 'Nat' PostCondition: '' Player view after bid: HCP=6-? | Lengths: D4- Player W searching for explanations for bid '1S'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Overcalling after 1C-P-1D, UnusualNTOverMinor, Defensive bidding after two bids from opponents, Overcalling 1N natural in sandwich position after minors] MATCHED Prio 18 | Bid: 1Ma -> 1S | Requires: S >= 5 and hcp>= 10 and hcp <= 18 | From 'Overcalling after 1C-P-1D' MATCHED Prio 8 | Bid: 1Ma -> 1S | Requires: overcall('S') | From 'Overcalling after 1C-P-1D' Interpreting bid '1S' by W. Primary explanation's context: [1C, P, 1D] from RuleSet: 'Overcalling after 1C-P-1D' Primary System Explanation (Rule): Prio 18, OrigBid '1Ma' -> ResBid '1S', Means '5+ Ma' -> resMeans '5+ S' Rule-Specific Full Bindings (MA/MI): { MA="S" } Analyzed Requires String (for this instance): 'S >= 5 and hcp>= 10 and hcp <= 18' Interpreted Meaning: '5+ S' PostCondition: '' Player view after bid: HCP=8-18 | Lengths: S5- Player N searching for explanations for bid '2C'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Responses to 1C-P-1D-1S, SupportDoubleDiamonds, Responses to 1V-P-1W-1Y] MATCHED Prio 18 | Bid: 2V -> 2C | Requires: hcp <= 15 and C >= 6 | From 'Responses to 1V-P-1W-1Y' Interpreting bid '2C' by N. Primary explanation's context: [1C, P, 1D, 1S] from RuleSet: 'Responses to 1C-P-1D-1S' Primary System Explanation (Rule): Prio 18, OrigBid '2V' -> ResBid '2C', Means '' -> resMeans '' Rule-Specific Full Bindings (MA/MI): { V="C", W="D", Y="S" } Analyzed Requires String (for this instance): 'hcp <= 15 and C >= 6' Interpreted Meaning: '' PostCondition: '' Player view after bid: HCP=12-15 | Lengths: C6- Player E searching for explanations for bid '2S'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Responses to 1C-P-1D-1Ma-2Mi] MATCHED Prio 10 | Bid: 2Ma -> 2S | Requires: S >= 3 and S_points >= 7 and S_points <= 11 | From 'Responses to 1C-P-1D-1Ma-2Mi' Interpreting bid '2S' by E. Primary explanation's context: [1C, P, 1D, 1S, 2C] from RuleSet: 'Responses to 1C-P-1D-1Ma-2Mi' Context Definition MA/MI Bindings: { MA="S", OMA="H", MI="C", OMI="D" } Primary System Explanation (Rule): Prio 10, OrigBid '2Ma' -> ResBid '2S', Means '' -> resMeans '' Rule-Specific Full Bindings (MA/MI): { MA="S", OMA="H", MI="C", OMI="D" } Analyzed Requires String (for this instance): 'S >= 3 and S_points >= 7 and S_points <= 11' Interpreted Meaning: '' PostCondition: '' Player view after bid: HCP=3-17 | Lengths: S3- Player S searching for explanations for bid '3N'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Responses to 1C-P-1D-1Ma-2Mi-2Ma] MATCHED Prio 55 | Bid: 3N -> 3N | Requires: game and not slammish and stoppersOK | From 'Responses to 1C-P-1D-1Ma-2Mi-2Ma' Interpreting bid '3N' by S. Primary explanation's context: [1C, P, 1D, 1S, 2C, 2S] from RuleSet: 'Responses to 1C-P-1D-1Ma-2Mi-2Ma' Context Definition MA/MI Bindings: { MA="S", OMA="H", MI="C", OMI="D" } Primary System Explanation (Rule): Prio 55, OrigBid '3N' -> ResBid '3N', Means 'Board: 667381, Hand: AK92.652.AK832.5' -> resMeans 'Board: 667381, Hand: AK92.652.AK832.5' Rule-Specific Full Bindings (MA/MI): { MA="S", OMA="H", MI="C", OMI="D" } Analyzed Requires String (for this instance): 'game and not slammish and stoppersOK' Interpreted Meaning: 'Board: 667381, Hand: AK92.652.AK832.5' PostCondition: '' Player view after bid: HCP=6-? | Lengths: D4- Player W searching for explanations for bid 'P'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Last resort - defensive] MATCHED Prio -1000 | Bid: P -> P | Requires: makessense | From 'Last resort - defensive' Interpreting bid 'P' by W. Primary explanation's context: [**] from RuleSet: 'Last resort - defensive' Primary System Explanation (Rule): Prio -1000, OrigBid 'P' -> ResBid 'P', Means 'Default, when no other bid found' -> resMeans 'Default, when no other bid found' Analyzed Requires String (for this instance): 'makessense' Interpreted Meaning: 'Default, when no other bid found' PostCondition: '' Player view after bid: HCP=8-18 | Lengths: S5- Player N searching for explanations for bid 'P'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Responses to 1C-P-1D-1Ma-2C-2Ma-3N-P, Responses to 1C-P-1D-1Ma-2Mi-2Ma-3N-P] MATCHED Prio 0 | Bid: P -> P | Requires: true | From 'Responses to 1C-P-1D-1Ma-2C-2Ma-3N-P' MATCHED Prio 0 | Bid: P -> P | Requires: true | From 'Responses to 1C-P-1D-1Ma-2Mi-2Ma-3N-P' Interpreting bid 'P' by N. Primary explanation's context: [1C, P, 1D, 1S, 2C, 2S, 3N, P] from RuleSet: 'Responses to 1C-P-1D-1Ma-2C-2Ma-3N-P' Context Definition MA/MI Bindings: { MA="S", OMA="H" } Primary System Explanation (Rule): Prio 0, OrigBid 'P' -> ResBid 'P', Means 'Board: 667381' -> resMeans 'Board: 667381' Rule-Specific Full Bindings (MA/MI): { MA="S", OMA="H" } Analyzed Requires String (for this instance): 'true' Interpreted Meaning: 'Board: 667381' PostCondition: '' Player view after bid: HCP=12-15 | Lengths: C6- Player E found 1 applicable auction contexts: 1C-P-1D-1S-2C-2S-3N-P-P Hand 642.J83.KJ82.QT3 Consolidated match found. Contributing RuleSets: [Last resort - defensive] [BG DIAG] S PathA(fit): combLen=8 points=15 threshold=25 floorPasses=False -> False [BG DIAG] S -> FALSE (no path qualifies) [ESTIMATE-TRICKS] Board=? Player=E Hand=642.J83.KJ82.QT3 suit=Spades | combinedSuitPoints=15.0 combinedLen=8 myTrumpLen=3 myLosers=10 | tricksFromPoints=6.33 tricksFromLtc=4.00 posAdj=-0.02 bestEstimate=6.31 cap=13 -> 6 [CheckTarget] suit=Spades level=4: tricks=6, level=0, result=False Ctx (E): HCP=7, TP=7, Shape:3=3=4=3, Bal Partner: HCP(8-18) | Bal? | Suits[S:{L:5+}] Comb: min=15, max=25 | Losers=10 | LoserLevel=0 | RuleOf=14 | min=False | max=False | shown_min= | shown_max= Suitinformation Points: S=7 | H=7 | D=7 | C=7 Game: S=False | H=False | D=False | C=False, Stoppers: S=False | H=False | D=True | C=True Slam: haveallkeycardsandqueen=False | missingkeycards=True | missingonekeycardorqueen=False | missingonekeycard=False | havekeycards=-1 | trumpqueen=False | trump= BestSuit: C=False D=True H=False S=False Longest: C=False D=True H=False S=False Suit | Viable | Small Slam Target | Grand Slam Target | Combined Points Min ----------|--------|-------------------|-------------------|-------------------- Spade | True | 33 | 37 | 15 Heart | False | 99 | 99 | 15 Diamond | False | 99 | 99 | 15 Club | False | 99 | 99 | 15 Nt | False | 33 | 37 | 15 [CANSACRIFICE-TRACE] Board=? Player=E Suit=S Hand=642.J83.KJ82.QT3 Auction=1C-P-1D-1S-2C-2S-3N-P-P [CANSACRIFICE-TRACE] [CanSac] Opponent contract: 3N [CANSACRIFICE-TRACE] [CanSac] Fit OK: myLength=3, combined=8 [CANSACRIFICE-TRACE] [CanSac] Our contract: 4S, myTricks=6, myTarget=10 [CANSACRIFICE-TRACE] [CanSac] Defensive check: oppTricks=9, theirTarget=9 [CANSACRIFICE-TRACE] [CanSac] weAreVul=True, lottActive=False [CANSACRIFICE-TRACE] [CanSac] Opponent score: 600 (contract=3N, tricks=9, vul=True) [CANSACRIFICE-TRACE] [CanSac] EvaluateSacrificeProfitability: isProfitable=False [insufficient suit points (15 < minSuitPoints 22)] [CANSACRIFICE-TRACE] [CanSac] => PASS (sacrifice not profitable) [PENALTY-DOUBLE-TRACE] Board=? Player=E [PENALTY-DOUBLE-TRACE] [PenaltyX] Contract: 3N, Player: E, HCP: 7, TotalPoints: 7 [PENALTY-DOUBLE-TRACE] [PenaltyX] Expected their contract: 3N -> ~9 tricks (need 9, makes +0); our defensive tricks ~4.0 [PENALTY-DOUBLE-TRACE] [PenaltyX] PartnerJustBidGameInSuit: False [PENALTY-DOUBLE-TRACE] [PenaltyX] Defense: base=4.0, stackBonus=0.0, partnerBoost=0.0, total=4, needed=5 [PENALTY-DOUBLE-TRACE] [PenaltyX] => PASS (defense 4 < needed 5) [X] Prio -900 | Bid: X -> X | Requires: penalty | From 'Last resort - defensive' [MAKESSENSE-TRACE] Board=? Player=E [MAKESSENSE-TRACE] Contract: 3N, Declarer: S, Player: E, HCP: 7 [MAKESSENSE-TRACE] PartnerHCP: 8-18, CombinedHcpMin: 15, OurBestGame: none [MAKESSENSE-TRACE] IsDoubled: False, IsGF: False, IsF1: False [MAKESSENSE-TRACE] Entering Step 3: weAreDeclarer=False [MAKESSENSE-TRACE] GetBestFit(exclude=D) -> S len=8 | S(3+5=8) H(3+0=3) D(4+0=4) C(3+0=3) [MAKESSENSE-TRACE] Sacrifice eval: sacrificeSuit=S, hasSacrificeVehicle=False (maxLen=8 >= 9) [MAKESSENSE-TRACE] Result: True | Reason: (no FALSE reason set) [OK] Prio -1000 | Bid: P -> P | Requires: makessense | From 'Last resort - defensive' --- Contract Inferences for Chosen Bid: P --- Analyzed Requires Tree (derived from 'makessense'): ctx_sys_-646788691.MakesSense() No specific numerical or boolean constraints directly inferred from this rule's expression. --- End Contract Inferences --- Player E searching for explanations for bid 'P'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Last resort - defensive] MATCHED Prio -1000 | Bid: P -> P | Requires: makessense | From 'Last resort - defensive' Interpreting bid 'P' by E. Primary explanation's context: [**] from RuleSet: 'Last resort - defensive' Primary System Explanation (Rule): Prio -1000, OrigBid 'P' -> ResBid 'P', Means 'Default, when no other bid found' -> resMeans 'Default, when no other bid found' Analyzed Requires String (for this instance): 'makessense' Interpreted Meaning: 'Default, when no other bid found' PostCondition: '' Player view after bid: HCP=3-17 | Lengths: S3- [/bid] Board= Seat=N Auction=1C-P-1D-1S-2C-2S-3N-P-P -> P info: RequestTiming[0] [REQ dbc2abb8] END GET /bid -> 200 in 14ms mem=1088MB (d=+13MB) gc+=0/0/0 cache=57 +hit=21 +miss=0 info: RequestTiming[0] [LIVESET] after req #150 (/bid): managed=1088MB (d=+11MB) ws=2106MB priv=3234MB handles=271 cache=57 probeCost=4ms [SUITC] CALL #96 (native invocation) info: RequestTiming[0] [REQ a3832e3f] START GET /play?hand=642_J83_KJ82_QT3&ctx=1C--1D1S2C2S3N------&played=S7S5&seat=N&dealer=W&engine=brill&vul=All&details=true&dummy=5_KQ962_5_AJ9642 mem=1082MB gc0/1/2=3502/90/18 cache=57 [/play] Request: board=, seat=N, hand=642.J83.KJ82.QT3 (13 cards), dummy=5.KQ962.5.AJ9642 (13 cards) [/play] ctx=1C--1D1S2C2S3N------, played=S7S5, details=True [ParseAuctionContext] Input: '1C--1D1S2C2S3N------' -> Parsed 10 bids: 1C-P-1D-1S-2C-2S-3N-P-P-P [ParsePlayedCards] Input: 'S7S5' -> Parsed 2 cards: S7,S5 [/play] Contract=3N, Declarer=E, DummyPlayer=W, Seat=N [/play] visibleHands[N] = 13 cards [/play] visibleHands[W] = 13 cards [/play] Turn: N, Seat: N, Playing from: N's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) [/play] Result: S2 (score=0.0000) info: RequestTiming[0] [REQ a3832e3f] END GET /play -> 200 in 7326ms mem=1066MB (d=-16MB) gc+=206/2/0 cache=57 +hit=4205 +miss=0 info: RequestTiming[0] [REQ a3832e3f] LEAK-PROBE priv=3278MB (d=+45MB) dds+=17 dds_boards+=835 suitc+=0 nn+=1 Lead_NoTrump+=100 Player_Righty_NoTrump+=51 info: RequestTiming[0] [REQ 7008276c] START GET /play?hand=KQJT_A4_QT743_K5&ctx=1C--1D1S2C2S3N------&played=S7S5S2&seat=E&dealer=W&engine=brill&vul=All&details=true&dummy=5_KQ962_5_AJ9642 mem=1067MB gc0/1/2=3708/92/18 cache=57 [/play] Request: board=, seat=E, hand=KQJT.A4.QT743.K5 (13 cards), dummy=5.KQ962.5.AJ9642 (13 cards) [/play] ctx=1C--1D1S2C2S3N------, played=S7S5S2, details=True [ParseAuctionContext] Input: '1C--1D1S2C2S3N------' -> Parsed 10 bids: 1C-P-1D-1S-2C-2S-3N-P-P-P [ParsePlayedCards] Input: 'S7S5S2' -> Parsed 3 cards: S7,S5,S2 [/play] Contract=3N, Declarer=E, DummyPlayer=W, Seat=E [/play] visibleHands[E] = 13 cards [/play] visibleHands[W] = 13 cards [/play] Turn: E, Seat: E, Playing from: E's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) [SUITC] CALL #97 (native invocation) [/play] Result: SK (score=1.0000) info: RequestTiming[0] [REQ 7008276c] END GET /play -> 200 in 119ms mem=1066MB (d=-1MB) gc+=1/0/0 cache=57 +hit=10 +miss=0 info: RequestTiming[0] [REQ 7008276c] LEAK-PROBE priv=3278MB (d=0MB) dds+=0 dds_boards+=0 suitc+=1 nn+=1 Player_Declarer_NoTrump+=1 [SUITC] CALL #98 (native invocation) info: RequestTiming[0] [REQ a00b0284] START GET /play?hand=KQJT_A4_QT743_K5&ctx=1C--1D1S2C2S3N------&played=S7S5S2SK&seat=E&dealer=W&engine=brill&vul=All&details=true&dummy=5_KQ962_5_AJ9642 mem=1067MB gc0/1/2=3709/92/18 cache=57 [/play] Request: board=, seat=E, hand=KQJT.A4.QT743.K5 (13 cards), dummy=5.KQ962.5.AJ9642 (13 cards) [/play] ctx=1C--1D1S2C2S3N------, played=S7S5S2SK, details=True [ParseAuctionContext] Input: '1C--1D1S2C2S3N------' -> Parsed 10 bids: 1C-P-1D-1S-2C-2S-3N-P-P-P [ParsePlayedCards] Input: 'S7S5S2SK' -> Parsed 4 cards: S7,S5,S2,SK [/play] Contract=3N, Declarer=E, DummyPlayer=W, Seat=E [/play] visibleHands[E] = 13 cards [/play] visibleHands[W] = 13 cards [/play] Turn: E, Seat: E, Playing from: E's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) info: RequestTiming[0] [REQ 282548fb] START HEAD /health mem=1067MB gc0/1/2=3766/92/18 cache=57 info: RequestTiming[0] [REQ 282548fb] END HEAD /health -> 200 in 0ms mem=1068MB (d=+1MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 [SUITC] CALL #99 (native invocation) [SUITC] CALL #100 (native invocation) [/play] Result: CK (score=0.1500) info: RequestTiming[0] [REQ a00b0284] END GET /play -> 200 in 15717ms mem=1067MB (d=0MB) gc+=580/1/0 cache=57 +hit=11494 +miss=0 info: RequestTiming[0] [REQ a00b0284] LEAK-PROBE priv=3347MB (d=-5562MB) dds+=19 dds_boards+=942 suitc+=2 nn+=4 Lead_NoTrump+=100 Player_Declarer_NoTrump+=2 Player_Dummy_NoTrump+=1 Player_Lefty_NoTrump+=51 Player_Righty_NoTrump+=100 info: RequestTiming[0] [REQ 4f922508] START GET /play?hand=KQJT_A4_QT743_K5&ctx=1C--1D1S2C2S3N------&played=S7S5S2SKCKC7&seat=W&dealer=W&engine=brill&vul=All&details=true&dummy=5_KQ962_5_AJ9642 mem=1075MB gc0/1/2=4438/93/18 cache=57 [/play] Request: board=, seat=W, hand=KQJT.A4.QT743.K5 (13 cards), dummy=5.KQ962.5.AJ9642 (13 cards) [/play] ctx=1C--1D1S2C2S3N------, played=S7S5S2SKCKC7, details=True [ParseAuctionContext] Input: '1C--1D1S2C2S3N------' -> Parsed 10 bids: 1C-P-1D-1S-2C-2S-3N-P-P-P [ParsePlayedCards] Input: 'S7S5S2SKCKC7' -> Parsed 6 cards: S7,S5,S2,SK,CK,C7 [/play] Contract=3N, Declarer=E, DummyPlayer=W, Seat=W [/play] visibleHands[W] = 13 cards [/play] visibleHands[E] = 13 cards [/play] Turn: W, Seat: W, Playing from: W's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) [SUITC] CALL #101 (native invocation) [SUITC] CALL #102 (native invocation) [SUITC] CALL #103 (native invocation) [/play] Result: C2 (score=2.3900) info: RequestTiming[0] [REQ 4f922508] END GET /play -> 200 in 10106ms mem=1075MB (d=0MB) gc+=500/2/0 cache=57 +hit=9295 +miss=0 info: RequestTiming[0] [REQ 4f922508] LEAK-PROBE priv=3340MB (d=-6MB) dds+=17 dds_boards+=842 suitc+=3 nn+=5 Lead_NoTrump+=150 Player_Declarer_NoTrump+=151 Player_Dummy_NoTrump+=2 Player_Lefty_NoTrump+=201 Player_Righty_NoTrump+=351 info: RequestTiming[0] [REQ 631446e0] START GET /play?hand=642_J83_KJ82_QT3&ctx=1C--1D1S2C2S3N------&played=S7S5S2SKCKC7C2&seat=N&dealer=W&engine=brill&vul=All&details=true&dummy=5_KQ962_5_AJ9642 mem=1080MB gc0/1/2=4943/95/18 cache=57 [/play] Request: board=, seat=N, hand=642.J83.KJ82.QT3 (13 cards), dummy=5.KQ962.5.AJ9642 (13 cards) [/play] ctx=1C--1D1S2C2S3N------, played=S7S5S2SKCKC7C2, details=True [ParseAuctionContext] Input: '1C--1D1S2C2S3N------' -> Parsed 10 bids: 1C-P-1D-1S-2C-2S-3N-P-P-P [ParsePlayedCards] Input: 'S7S5S2SKCKC7C2' -> Parsed 7 cards: S7,S5,S2,SK,CK,C7,C2 [/play] Contract=3N, Declarer=E, DummyPlayer=W, Seat=N [/play] visibleHands[N] = 13 cards [/play] visibleHands[W] = 13 cards [/play] Turn: N, Seat: N, Playing from: N's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) info: RequestTiming[0] [REQ a5e6860d] START HEAD /health mem=1078MB gc0/1/2=5184/95/18 cache=57 info: RequestTiming[0] [REQ a5e6860d] END HEAD /health -> 200 in 0ms mem=1078MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 [/play] Result: C3 (score=5.7400) info: RequestTiming[0] [REQ 631446e0] END GET /play -> 200 in 3009ms mem=1069MB (d=-11MB) gc+=315/0/0 cache=57 +hit=6695 +miss=0 info: RequestTiming[0] [REQ 631446e0] LEAK-PROBE priv=3382MB (d=+41MB) dds+=1 dds_boards+=25 suitc+=0 nn+=1 Lead_NoTrump+=50 Player_Declarer_NoTrump+=100 Player_Lefty_NoTrump+=50 Player_Righty_NoTrump+=1 [SUITC] CALL #104 (native invocation) [SUITC] CALL #105 (native invocation) info: RequestTiming[0] [REQ 3dc07a9a] START GET /play?hand=KQJT_A4_QT743_K5&ctx=1C--1D1S2C2S3N------&played=S7S5S2SKCKC7C2C3&seat=E&dealer=W&engine=brill&vul=All&details=true&dummy=5_KQ962_5_AJ9642 mem=1077MB gc0/1/2=5317/95/18 cache=57 [/play] Request: board=, seat=E, hand=KQJT.A4.QT743.K5 (13 cards), dummy=5.KQ962.5.AJ9642 (13 cards) [/play] ctx=1C--1D1S2C2S3N------, played=S7S5S2SKCKC7C2C3, details=True [ParseAuctionContext] Input: '1C--1D1S2C2S3N------' -> Parsed 10 bids: 1C-P-1D-1S-2C-2S-3N-P-P-P [ParsePlayedCards] Input: 'S7S5S2SKCKC7C2C3' -> Parsed 8 cards: S7,S5,S2,SK,CK,C7,C2,C3 [/play] Contract=3N, Declarer=E, DummyPlayer=W, Seat=E [/play] visibleHands[E] = 13 cards [/play] visibleHands[W] = 13 cards [/play] Turn: E, Seat: E, Playing from: E's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) [SUITC] CALL #106 (native invocation) [/play] Result: SQ (score=4.6900) info: RequestTiming[0] [REQ 3dc07a9a] END GET /play -> 200 in 7185ms mem=1073MB (d=-4MB) gc+=502/1/0 cache=57 +hit=10602 +miss=0 info: RequestTiming[0] [REQ 3dc07a9a] LEAK-PROBE priv=3346MB (d=-37MB) dds+=16 dds_boards+=778 suitc+=1 nn+=3 Lead_NoTrump+=150 Player_Declarer_NoTrump+=152 Player_Lefty_NoTrump+=350 Player_Righty_NoTrump+=301 [SUITC] CALL #107 (native invocation) [SUITC] CALL #108 (native invocation) [SUITC] CALL #109 (native invocation) [SUITC] CALL #110 (native invocation) [SUITC] CALL #111 (native invocation) [SUITC] CALL #112 (native invocation) [SUITC] CALL #113 (native invocation) [SUITC] CALL #114 (native invocation) [ParsePlayedCards] Input: 'S9 S5 S2 SK CK C7 C2 C3 SQ SA D5 S4 S3 C4 S6 SJ ST S7 C6 D2 HA H5 H2 H3 C5 C8 CJ CQ DK D4 D6 H6 DJ DQ DA C9 S8 H9 D8 D3 D9 HQ CT DT H4 H7 HK HJ CA H8 D7 HT' -> Parsed 52 cards: S9,S5,S2,SK,CK,C7,C2,C3,SQ,SA,D5,S4,S3,C4,S6,SJ,ST,S7,C6,D2,HA,H5,H2,H3,C5,C8,CJ,CQ,DK,D4,D6,H6,DJ,DQ,DA,C9,S8,H9,D8,D3,D9,HQ,CT,DT,H4,H7,HK,HJ,CA,H8,D7,HT [/play] Saved PBN: /app/BrillPlayEngine/Pbn/ChallengebyE2ETest_b4_robot.pbn (won=8 +claimed=0 = result=8) [/autoplay/start] Job 7d4056b9b7d04084be9ddd4d587490cc complete: 3N by E, 8 tricks info: RequestTiming[0] [REQ 42e17760] START HEAD /health mem=1086MB gc0/1/2=6419/108/18 cache=57 info: RequestTiming[0] [REQ 42e17760] END HEAD /health -> 200 in 0ms mem=1086MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ da998fa6] START HEAD /health mem=1086MB gc0/1/2=6419/108/18 cache=57 info: RequestTiming[0] [REQ da998fa6] END HEAD /health -> 200 in 0ms mem=1086MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ e410f650] START GET /health mem=1086MB gc0/1/2=6419/108/18 cache=57 info: RequestTiming[0] [REQ e410f650] END GET /health -> 200 in 0ms mem=1086MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ cfdcac57] START GET /play?hand=KQJT_A4_QT743_K5&ctx=1C--1D1S2C2S3N------&played=S7S5S2SKCKC7C2C3SQSA&seat=W&dealer=W&engine=brill&vul=All&details=true&dummy=5_KQ962_5_AJ9642 mem=1086MB gc0/1/2=6419/108/18 cache=57 [/play] Request: board=, seat=W, hand=KQJT.A4.QT743.K5 (13 cards), dummy=5.KQ962.5.AJ9642 (13 cards) [/play] ctx=1C--1D1S2C2S3N------, played=S7S5S2SKCKC7C2C3SQSA, details=True [ParseAuctionContext] Input: '1C--1D1S2C2S3N------' -> Parsed 10 bids: 1C-P-1D-1S-2C-2S-3N-P-P-P [ParsePlayedCards] Input: 'S7S5S2SKCKC7C2C3SQSA' -> Parsed 10 cards: S7,S5,S2,SK,CK,C7,C2,C3,SQ,SA [/play] Contract=3N, Declarer=E, DummyPlayer=W, Seat=W [/play] visibleHands[W] = 13 cards [/play] visibleHands[E] = 13 cards [/play] Turn: W, Seat: W, Playing from: W's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) [SUITC] CALL #115 (native invocation) [SUITC] CALL #116 (native invocation) [/play] Result: D5 (score=2.5200) info: RequestTiming[0] [REQ cfdcac57] END GET /play -> 200 in 3923ms mem=1072MB (d=-14MB) gc+=232/16/0 cache=57 +hit=4391 +miss=0 info: RequestTiming[0] [REQ cfdcac57] LEAK-PROBE priv=3303MB (d=+23MB) dds+=1 dds_boards+=50 suitc+=2 nn+=1 Lead_NoTrump+=50 Player_Dummy_NoTrump+=1 Player_Lefty_NoTrump+=100 Player_Righty_NoTrump+=100 info: RequestTiming[0] [REQ 8418ea2c] START GET /play?hand=642_J83_KJ82_QT3&ctx=1C--1D1S2C2S3N------&played=S7S5S2SKCKC7C2C3SQSAD5&seat=N&dealer=W&engine=brill&vul=All&details=true&dummy=5_KQ962_5_AJ9642 mem=1072MB gc0/1/2=6651/124/18 cache=57 [/play] Request: board=, seat=N, hand=642.J83.KJ82.QT3 (13 cards), dummy=5.KQ962.5.AJ9642 (13 cards) [/play] ctx=1C--1D1S2C2S3N------, played=S7S5S2SKCKC7C2C3SQSAD5, details=True [ParseAuctionContext] Input: '1C--1D1S2C2S3N------' -> Parsed 10 bids: 1C-P-1D-1S-2C-2S-3N-P-P-P [ParsePlayedCards] Input: 'S7S5S2SKCKC7C2C3SQSAD5' -> Parsed 11 cards: S7,S5,S2,SK,CK,C7,C2,C3,SQ,SA,D5 [/play] Contract=3N, Declarer=E, DummyPlayer=W, Seat=N [/play] visibleHands[N] = 13 cards [/play] visibleHands[W] = 13 cards [/play] Turn: N, Seat: N, Playing from: N's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) [/play] Result: S4 (score=1.0000) info: RequestTiming[0] [REQ 8418ea2c] END GET /play -> 200 in 67ms mem=1074MB (d=+2MB) gc+=1/0/0 cache=57 +hit=10 +miss=0 info: RequestTiming[0] [REQ 8418ea2c] LEAK-PROBE priv=3303MB (d=0MB) dds+=0 dds_boards+=0 suitc+=0 nn+=1 Player_Righty_NoTrump+=1 info: RequestTiming[0] [REQ c07d7578] START GET /play?hand=KQJT_A4_QT743_K5&ctx=1C--1D1S2C2S3N------&played=S7S5S2SKCKC7C2C3SQSAD5S4S9&seat=W&dealer=W&engine=brill&vul=All&details=true&dummy=5_KQ962_5_AJ9642 mem=1074MB gc0/1/2=6652/124/18 cache=57 [/play] Request: board=, seat=W, hand=KQJT.A4.QT743.K5 (13 cards), dummy=5.KQ962.5.AJ9642 (13 cards) [/play] ctx=1C--1D1S2C2S3N------, played=S7S5S2SKCKC7C2C3SQSAD5S4S9, details=True [ParseAuctionContext] Input: '1C--1D1S2C2S3N------' -> Parsed 10 bids: 1C-P-1D-1S-2C-2S-3N-P-P-P [ParsePlayedCards] Input: 'S7S5S2SKCKC7C2C3SQSAD5S4S9' -> Parsed 13 cards: S7,S5,S2,SK,CK,C7,C2,C3,SQ,SA,D5,S4,S9 [/play] Contract=3N, Declarer=E, DummyPlayer=W, Seat=W [/play] visibleHands[W] = 13 cards [/play] visibleHands[E] = 13 cards [/play] Turn: W, Seat: W, Playing from: W's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) [SUITC] CALL #117 (native invocation) [SUITC] CALL #118 (native invocation) [/play] Result: C4 (score=2.6700) info: RequestTiming[0] [REQ c07d7578] END GET /play -> 200 in 3854ms mem=1086MB (d=+12MB) gc+=224/1/0 cache=57 +hit=4019 +miss=0 info: RequestTiming[0] [REQ c07d7578] LEAK-PROBE priv=3300MB (d=-3MB) dds+=1 dds_boards+=50 suitc+=2 nn+=1 Lead_NoTrump+=50 Player_Dummy_NoTrump+=1 Player_Lefty_NoTrump+=150 Player_Righty_NoTrump+=150 info: RequestTiming[0] [REQ 41bb482f] START GET /play?hand=KQJT_A4_QT743_K5&ctx=1C--1D1S2C2S3N------&played=S7S5S2SKCKC7C2C3SQSAD5S4S9C4S6&seat=E&dealer=W&engine=brill&vul=All&details=true&dummy=5_KQ962_5_AJ9642 mem=1086MB gc0/1/2=6876/125/18 cache=57 [/play] Request: board=, seat=E, hand=KQJT.A4.QT743.K5 (13 cards), dummy=5.KQ962.5.AJ9642 (13 cards) [/play] ctx=1C--1D1S2C2S3N------, played=S7S5S2SKCKC7C2C3SQSAD5S4S9C4S6, details=True [ParseAuctionContext] Input: '1C--1D1S2C2S3N------' -> Parsed 10 bids: 1C-P-1D-1S-2C-2S-3N-P-P-P [ParsePlayedCards] Input: 'S7S5S2SKCKC7C2C3SQSAD5S4S9C4S6' -> Parsed 15 cards: S7,S5,S2,SK,CK,C7,C2,C3,SQ,SA,D5,S4,S9,C4,S6 [/play] Contract=3N, Declarer=E, DummyPlayer=W, Seat=E [/play] visibleHands[E] = 13 cards [/play] visibleHands[W] = 13 cards [/play] Turn: E, Seat: E, Playing from: E's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) [SUITC] CALL #119 (native invocation) [/play] Result: SJ (score=1.0000) info: RequestTiming[0] [REQ 41bb482f] END GET /play -> 200 in 67ms mem=1087MB (d=+1MB) gc+=1/0/0 cache=57 +hit=10 +miss=0 info: RequestTiming[0] [REQ 41bb482f] LEAK-PROBE priv=3318MB (d=+18MB) dds+=0 dds_boards+=0 suitc+=1 nn+=1 Player_Declarer_NoTrump+=1 info: RequestTiming[0] [LIVESET] after req #160 (/play): managed=1087MB (d=-1MB) ws=1891MB priv=3318MB handles=271 cache=57 probeCost=2ms info: RequestTiming[0] [REQ 72dc039d] START GET /play?hand=KQJT_A4_QT743_K5&ctx=1C--1D1S2C2S3N------&played=S7S5S2SKCKC7C2C3SQSAD5S4S9C4S6SJ&seat=E&dealer=W&engine=brill&vul=All&details=true&dummy=5_KQ962_5_AJ9642 mem=1087MB gc0/1/2=6877/125/18 cache=57 [/play] Request: board=, seat=E, hand=KQJT.A4.QT743.K5 (13 cards), dummy=5.KQ962.5.AJ9642 (13 cards) [/play] ctx=1C--1D1S2C2S3N------, played=S7S5S2SKCKC7C2C3SQSAD5S4S9C4S6SJ, details=True [ParseAuctionContext] Input: '1C--1D1S2C2S3N------' -> Parsed 10 bids: 1C-P-1D-1S-2C-2S-3N-P-P-P [ParsePlayedCards] Input: 'S7S5S2SKCKC7C2C3SQSAD5S4S9C4S6SJ' -> Parsed 16 cards: S7,S5,S2,SK,CK,C7,C2,C3,SQ,SA,D5,S4,S9,C4,S6,SJ [/play] Contract=3N, Declarer=E, DummyPlayer=W, Seat=E [/play] visibleHands[E] = 13 cards [/play] visibleHands[W] = 13 cards [/play] Turn: E, Seat: E, Playing from: E's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) info: RequestTiming[0] [REQ 817a0d48] START HEAD /health mem=1077MB gc0/1/2=7042/136/18 cache=57 info: RequestTiming[0] [REQ 817a0d48] END HEAD /health -> 200 in 0ms mem=1077MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 [SUITC] CALL #120 (native invocation) [/play] Result: ST (score=0.2400) info: RequestTiming[0] [REQ 72dc039d] END GET /play -> 200 in 4534ms mem=1091MB (d=+4MB) gc+=204/14/0 cache=57 +hit=4038 +miss=0 info: RequestTiming[0] [REQ 72dc039d] LEAK-PROBE priv=3334MB (d=+16MB) dds+=18 dds_boards+=900 suitc+=1 nn+=1 Lead_NoTrump+=50 Player_Declarer_NoTrump+=1 Player_Lefty_NoTrump+=150 Player_Righty_NoTrump+=200 info: RequestTiming[0] [REQ db85727d] START GET /play?hand=KQJT_A4_QT743_K5&ctx=1C--1D1S2C2S3N------&played=S7S5S2SKCKC7C2C3SQSAD5S4S9C4S6SJSTS3&seat=W&dealer=W&engine=brill&vul=All&details=true&dummy=5_KQ962_5_AJ9642 mem=1091MB gc0/1/2=7081/139/18 cache=57 [/play] Request: board=, seat=W, hand=KQJT.A4.QT743.K5 (13 cards), dummy=5.KQ962.5.AJ9642 (13 cards) [/play] ctx=1C--1D1S2C2S3N------, played=S7S5S2SKCKC7C2C3SQSAD5S4S9C4S6SJSTS3, details=True [ParseAuctionContext] Input: '1C--1D1S2C2S3N------' -> Parsed 10 bids: 1C-P-1D-1S-2C-2S-3N-P-P-P [ParsePlayedCards] Input: 'S7S5S2SKCKC7C2C3SQSAD5S4S9C4S6SJSTS3' -> Parsed 18 cards: S7,S5,S2,SK,CK,C7,C2,C3,SQ,SA,D5,S4,S9,C4,S6,SJ,ST,S3 [/play] Contract=3N, Declarer=E, DummyPlayer=W, Seat=W [/play] visibleHands[W] = 13 cards [/play] visibleHands[E] = 13 cards [/play] Turn: W, Seat: W, Playing from: W's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) [SUITC] CALL #121 (native invocation) [/play] Result: C6 (score=4.3800) info: RequestTiming[0] [REQ db85727d] END GET /play -> 200 in 3835ms mem=1078MB (d=-13MB) gc+=204/3/0 cache=57 +hit=3986 +miss=0 info: RequestTiming[0] [REQ db85727d] LEAK-PROBE priv=3369MB (d=+35MB) dds+=1 dds_boards+=50 suitc+=1 nn+=1 Lead_NoTrump+=50 Player_Dummy_NoTrump+=1 Player_Lefty_NoTrump+=200 Player_Righty_NoTrump+=200 info: RequestTiming[0] [REQ 3944055b] START GET /play?hand=642_J83_KJ82_QT3&ctx=1C--1D1S2C2S3N------&played=S7S5S2SKCKC7C2C3SQSAD5S4S9C4S6SJSTS3C6&seat=N&dealer=W&engine=brill&vul=All&details=true&dummy=5_KQ962_5_AJ9642 mem=1078MB gc0/1/2=7285/142/18 cache=57 [/play] Request: board=, seat=N, hand=642.J83.KJ82.QT3 (13 cards), dummy=5.KQ962.5.AJ9642 (13 cards) [/play] ctx=1C--1D1S2C2S3N------, played=S7S5S2SKCKC7C2C3SQSAD5S4S9C4S6SJSTS3C6, details=True [ParseAuctionContext] Input: '1C--1D1S2C2S3N------' -> Parsed 10 bids: 1C-P-1D-1S-2C-2S-3N-P-P-P [ParsePlayedCards] Input: 'S7S5S2SKCKC7C2C3SQSAD5S4S9C4S6SJSTS3C6' -> Parsed 19 cards: S7,S5,S2,SK,CK,C7,C2,C3,SQ,SA,D5,S4,S9,C4,S6,SJ,ST,S3,C6 [/play] Contract=3N, Declarer=E, DummyPlayer=W, Seat=N [/play] visibleHands[N] = 13 cards [/play] visibleHands[W] = 13 cards [/play] Turn: N, Seat: N, Playing from: N's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) [/play] Result: D2 (score=2.7000) info: RequestTiming[0] [REQ 3944055b] END GET /play -> 200 in 1228ms mem=1085MB (d=+7MB) gc+=65/2/0 cache=57 +hit=1615 +miss=0 info: RequestTiming[0] [REQ 3944055b] LEAK-PROBE priv=3369MB (d=0MB) dds+=1 dds_boards+=50 suitc+=0 nn+=1 Lead_NoTrump+=50 Player_Declarer_NoTrump+=250 Player_Lefty_NoTrump+=200 Player_Righty_NoTrump+=1 info: RequestTiming[0] [REQ e02be63a] START GET /play?hand=KQJT_A4_QT743_K5&ctx=1C--1D1S2C2S3N------&played=S7S5S2SKCKC7C2C3SQSAD5S4S9C4S6SJSTS3C6D2&seat=E&dealer=W&engine=brill&vul=All&details=true&dummy=5_KQ962_5_AJ9642 mem=1085MB gc0/1/2=7350/144/18 cache=57 [/play] Request: board=, seat=E, hand=KQJT.A4.QT743.K5 (13 cards), dummy=5.KQ962.5.AJ9642 (13 cards) [/play] ctx=1C--1D1S2C2S3N------, played=S7S5S2SKCKC7C2C3SQSAD5S4S9C4S6SJSTS3C6D2, details=True [ParseAuctionContext] Input: '1C--1D1S2C2S3N------' -> Parsed 10 bids: 1C-P-1D-1S-2C-2S-3N-P-P-P [ParsePlayedCards] Input: 'S7S5S2SKCKC7C2C3SQSAD5S4S9C4S6SJSTS3C6D2' -> Parsed 20 cards: S7,S5,S2,SK,CK,C7,C2,C3,SQ,SA,D5,S4,S9,C4,S6,SJ,ST,S3,C6,D2 [/play] Contract=3N, Declarer=E, DummyPlayer=W, Seat=E [/play] visibleHands[E] = 13 cards [/play] visibleHands[W] = 13 cards [/play] Turn: E, Seat: E, Playing from: E's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) [SUITC] CALL #122 (native invocation) [/play] Result: HA (score=3.9400) info: RequestTiming[0] [REQ e02be63a] END GET /play -> 200 in 4293ms mem=1089MB (d=+4MB) gc+=208/0/0 cache=57 +hit=4064 +miss=0 info: RequestTiming[0] [REQ e02be63a] LEAK-PROBE priv=3371MB (d=+2MB) dds+=14 dds_boards+=700 suitc+=1 nn+=1 Lead_NoTrump+=50 Player_Declarer_NoTrump+=1 Player_Lefty_NoTrump+=200 Player_Righty_NoTrump+=250 info: RequestTiming[0] [REQ f64e5b5f] START GET /play?hand=KQJT_A4_QT743_K5&ctx=1C--1D1S2C2S3N------&played=S7S5S2SKCKC7C2C3SQSAD5S4S9C4S6SJSTS3C6D2HAH5&seat=W&dealer=W&engine=brill&vul=All&details=true&dummy=5_KQ962_5_AJ9642 mem=1089MB gc0/1/2=7558/144/18 cache=57 [/play] Request: board=, seat=W, hand=KQJT.A4.QT743.K5 (13 cards), dummy=5.KQ962.5.AJ9642 (13 cards) [/play] ctx=1C--1D1S2C2S3N------, played=S7S5S2SKCKC7C2C3SQSAD5S4S9C4S6SJSTS3C6D2HAH5, details=True [ParseAuctionContext] Input: '1C--1D1S2C2S3N------' -> Parsed 10 bids: 1C-P-1D-1S-2C-2S-3N-P-P-P [ParsePlayedCards] Input: 'S7S5S2SKCKC7C2C3SQSAD5S4S9C4S6SJSTS3C6D2HAH5' -> Parsed 22 cards: S7,S5,S2,SK,CK,C7,C2,C3,SQ,SA,D5,S4,S9,C4,S6,SJ,ST,S3,C6,D2,HA,H5 [/play] Contract=3N, Declarer=E, DummyPlayer=W, Seat=W [/play] visibleHands[W] = 13 cards [/play] visibleHands[E] = 13 cards [/play] Turn: W, Seat: W, Playing from: W's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) [SUITC] CALL #123 (native invocation) [/play] Result: H2 (score=2.3200) info: RequestTiming[0] [REQ f64e5b5f] END GET /play -> 200 in 1538ms mem=1082MB (d=-7MB) gc+=23/2/0 cache=57 +hit=10 +miss=0 info: RequestTiming[0] [REQ f64e5b5f] LEAK-PROBE priv=3394MB (d=+23MB) dds+=1 dds_boards+=94 suitc+=1 nn+=1 Lead_NoTrump+=100 Player_Dummy_NoTrump+=1 Player_Lefty_NoTrump+=500 Player_Righty_NoTrump+=500 info: RequestTiming[0] [REQ 8d350b61] START GET /play?hand=642_J83_KJ82_QT3&ctx=1C--1D1S2C2S3N------&played=S7S5S2SKCKC7C2C3SQSAD5S4S9C4S6SJSTS3C6D2HAH5H2&seat=N&dealer=W&engine=brill&vul=All&details=true&dummy=5_KQ962_5_AJ9642 mem=1082MB gc0/1/2=7581/146/18 cache=57 [/play] Request: board=, seat=N, hand=642.J83.KJ82.QT3 (13 cards), dummy=5.KQ962.5.AJ9642 (13 cards) [/play] ctx=1C--1D1S2C2S3N------, played=S7S5S2SKCKC7C2C3SQSAD5S4S9C4S6SJSTS3C6D2HAH5H2, details=True [ParseAuctionContext] Input: '1C--1D1S2C2S3N------' -> Parsed 10 bids: 1C-P-1D-1S-2C-2S-3N-P-P-P [ParsePlayedCards] Input: 'S7S5S2SKCKC7C2C3SQSAD5S4S9C4S6SJSTS3C6D2HAH5H2' -> Parsed 23 cards: S7,S5,S2,SK,CK,C7,C2,C3,SQ,SA,D5,S4,S9,C4,S6,SJ,ST,S3,C6,D2,HA,H5,H2 [/play] Contract=3N, Declarer=E, DummyPlayer=W, Seat=N [/play] visibleHands[N] = 13 cards [/play] visibleHands[W] = 13 cards [/play] Turn: N, Seat: N, Playing from: N's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) [/play] Result: H3 (score=0.0000) info: RequestTiming[0] [REQ 8d350b61] END GET /play -> 200 in 617ms mem=1094MB (d=+12MB) gc+=10/0/0 cache=57 +hit=10 +miss=0 info: RequestTiming[0] [REQ 8d350b61] LEAK-PROBE priv=3396MB (d=+2MB) dds+=1 dds_boards+=100 suitc+=0 nn+=1 Lead_NoTrump+=100 Player_Declarer_NoTrump+=600 Player_Lefty_NoTrump+=500 Player_Righty_NoTrump+=1 info: RequestTiming[0] [REQ 78f98d30] START GET /play?hand=KQJT_A4_QT743_K5&ctx=1C--1D1S2C2S3N------&played=S7S5S2SKCKC7C2C3SQSAD5S4S9C4S6SJSTS3C6D2HAH5H2H3&seat=E&dealer=W&engine=brill&vul=All&details=true&dummy=5_KQ962_5_AJ9642 mem=1094MB gc0/1/2=7591/146/18 cache=57 [/play] Request: board=, seat=E, hand=KQJT.A4.QT743.K5 (13 cards), dummy=5.KQ962.5.AJ9642 (13 cards) [/play] ctx=1C--1D1S2C2S3N------, played=S7S5S2SKCKC7C2C3SQSAD5S4S9C4S6SJSTS3C6D2HAH5H2H3, details=True [ParseAuctionContext] Input: '1C--1D1S2C2S3N------' -> Parsed 10 bids: 1C-P-1D-1S-2C-2S-3N-P-P-P [ParsePlayedCards] Input: 'S7S5S2SKCKC7C2C3SQSAD5S4S9C4S6SJSTS3C6D2HAH5H2H3' -> Parsed 24 cards: S7,S5,S2,SK,CK,C7,C2,C3,SQ,SA,D5,S4,S9,C4,S6,SJ,ST,S3,C6,D2,HA,H5,H2,H3 [/play] Contract=3N, Declarer=E, DummyPlayer=W, Seat=E [/play] visibleHands[E] = 13 cards [/play] visibleHands[W] = 13 cards [/play] Turn: E, Seat: E, Playing from: E's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) [/play] Result: C5 (score=7.8800) info: RequestTiming[0] [REQ 78f98d30] END GET /play -> 200 in 677ms mem=1083MB (d=-11MB) gc+=13/0/0 cache=57 +hit=10 +miss=0 info: RequestTiming[0] [REQ 78f98d30] LEAK-PROBE priv=3401MB (d=+5MB) dds+=1 dds_boards+=86 suitc+=0 nn+=1 Lead_NoTrump+=100 Player_Declarer_NoTrump+=1 Player_Lefty_NoTrump+=500 Player_Righty_NoTrump+=600 info: RequestTiming[0] [REQ 7b74f044] START GET /play?hand=KQJT_A4_QT743_K5&ctx=1C--1D1S2C2S3N------&played=S7S5S2SKCKC7C2C3SQSAD5S4S9C4S6SJSTS3C6D2HAH5H2H3C5C8&seat=W&dealer=W&engine=brill&vul=All&details=true&dummy=5_KQ962_5_AJ9642 mem=1083MB gc0/1/2=7604/146/18 cache=57 [/play] Request: board=, seat=W, hand=KQJT.A4.QT743.K5 (13 cards), dummy=5.KQ962.5.AJ9642 (13 cards) [/play] ctx=1C--1D1S2C2S3N------, played=S7S5S2SKCKC7C2C3SQSAD5S4S9C4S6SJSTS3C6D2HAH5H2H3C5C8, details=True [ParseAuctionContext] Input: '1C--1D1S2C2S3N------' -> Parsed 10 bids: 1C-P-1D-1S-2C-2S-3N-P-P-P [ParsePlayedCards] Input: 'S7S5S2SKCKC7C2C3SQSAD5S4S9C4S6SJSTS3C6D2HAH5H2H3C5C8' -> Parsed 26 cards: S7,S5,S2,SK,CK,C7,C2,C3,SQ,SA,D5,S4,S9,C4,S6,SJ,ST,S3,C6,D2,HA,H5,H2,H3,C5,C8 [/play] Contract=3N, Declarer=E, DummyPlayer=W, Seat=W [/play] visibleHands[W] = 13 cards [/play] visibleHands[E] = 13 cards [/play] Turn: W, Seat: W, Playing from: W's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) [SUITC] CALL #124 (native invocation) [/play] Result: CJ (score=3.8300) info: RequestTiming[0] [REQ 7b74f044] END GET /play -> 200 in 601ms mem=1083MB (d=0MB) gc+=7/1/0 cache=57 +hit=10 +miss=0 info: RequestTiming[0] [REQ 7b74f044] LEAK-PROBE priv=3406MB (d=+5MB) dds+=1 dds_boards+=86 suitc+=1 nn+=1 Lead_NoTrump+=100 Player_Dummy_NoTrump+=1 Player_Lefty_NoTrump+=600 Player_Righty_NoTrump+=600 info: RequestTiming[0] [REQ 70a56207] START GET /play?hand=642_J83_KJ82_QT3&ctx=1C--1D1S2C2S3N------&played=S7S5S2SKCKC7C2C3SQSAD5S4S9C4S6SJSTS3C6D2HAH5H2H3C5C8CJ&seat=N&dealer=W&engine=brill&vul=All&details=true&dummy=5_KQ962_5_AJ9642 mem=1083MB gc0/1/2=7611/147/18 cache=57 [/play] Request: board=, seat=N, hand=642.J83.KJ82.QT3 (13 cards), dummy=5.KQ962.5.AJ9642 (13 cards) [/play] ctx=1C--1D1S2C2S3N------, played=S7S5S2SKCKC7C2C3SQSAD5S4S9C4S6SJSTS3C6D2HAH5H2H3C5C8CJ, details=True [ParseAuctionContext] Input: '1C--1D1S2C2S3N------' -> Parsed 10 bids: 1C-P-1D-1S-2C-2S-3N-P-P-P [ParsePlayedCards] Input: 'S7S5S2SKCKC7C2C3SQSAD5S4S9C4S6SJSTS3C6D2HAH5H2H3C5C8CJ' -> Parsed 27 cards: S7,S5,S2,SK,CK,C7,C2,C3,SQ,SA,D5,S4,S9,C4,S6,SJ,ST,S3,C6,D2,HA,H5,H2,H3,C5,C8,CJ [/play] Contract=3N, Declarer=E, DummyPlayer=W, Seat=N [/play] visibleHands[N] = 13 cards [/play] visibleHands[W] = 13 cards [/play] Turn: N, Seat: N, Playing from: N's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) [/play] Result: CQ (score=13.6900) info: RequestTiming[0] [REQ 70a56207] END GET /play -> 200 in 476ms mem=1086MB (d=+3MB) gc+=5/0/0 cache=57 +hit=10 +miss=0 info: RequestTiming[0] [REQ 70a56207] LEAK-PROBE priv=3409MB (d=+3MB) dds+=1 dds_boards+=73 suitc+=0 nn+=1 Lead_NoTrump+=100 Player_Declarer_NoTrump+=700 Player_Lefty_NoTrump+=600 Player_Righty_NoTrump+=1 info: RequestTiming[0] [REQ 52b06128] START GET /play?hand=642_J83_KJ82_QT3&ctx=1C--1D1S2C2S3N------&played=S7S5S2SKCKC7C2C3SQSAD5S4S9C4S6SJSTS3C6D2HAH5H2H3C5C8CJCQ&seat=N&dealer=W&engine=brill&vul=All&details=true&dummy=5_KQ962_5_AJ9642 mem=1086MB gc0/1/2=7616/147/18 cache=57 [/play] Request: board=, seat=N, hand=642.J83.KJ82.QT3 (13 cards), dummy=5.KQ962.5.AJ9642 (13 cards) [/play] ctx=1C--1D1S2C2S3N------, played=S7S5S2SKCKC7C2C3SQSAD5S4S9C4S6SJSTS3C6D2HAH5H2H3C5C8CJCQ, details=True [ParseAuctionContext] Input: '1C--1D1S2C2S3N------' -> Parsed 10 bids: 1C-P-1D-1S-2C-2S-3N-P-P-P [ParsePlayedCards] Input: 'S7S5S2SKCKC7C2C3SQSAD5S4S9C4S6SJSTS3C6D2HAH5H2H3C5C8CJCQ' -> Parsed 28 cards: S7,S5,S2,SK,CK,C7,C2,C3,SQ,SA,D5,S4,S9,C4,S6,SJ,ST,S3,C6,D2,HA,H5,H2,H3,C5,C8,CJ,CQ [/play] Contract=3N, Declarer=E, DummyPlayer=W, Seat=N [/play] visibleHands[N] = 13 cards [/play] visibleHands[W] = 13 cards [/play] Turn: N, Seat: N, Playing from: N's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) [/play] Result: DK (score=8.3700) info: RequestTiming[0] [REQ 52b06128] END GET /play -> 200 in 452ms mem=1089MB (d=+3MB) gc+=5/0/0 cache=57 +hit=10 +miss=0 info: RequestTiming[0] [REQ 52b06128] LEAK-PROBE priv=3408MB (d=-1MB) dds+=1 dds_boards+=73 suitc+=0 nn+=1 Lead_NoTrump+=100 Player_Declarer_NoTrump+=700 Player_Lefty_NoTrump+=600 Player_Righty_NoTrump+=1 info: RequestTiming[0] [LIVESET] after req #170 (/play): managed=1089MB (d=+2MB) ws=1956MB priv=3408MB handles=271 cache=57 probeCost=2ms info: RequestTiming[0] [REQ 5b7015e9] START GET /play?hand=KQJT_A4_QT743_K5&ctx=1C--1D1S2C2S3N------&played=S7S5S2SKCKC7C2C3SQSAD5S4S9C4S6SJSTS3C6D2HAH5H2H3C5C8CJCQDK&seat=E&dealer=W&engine=brill&vul=All&details=true&dummy=5_KQ962_5_AJ9642 mem=1089MB gc0/1/2=7621/147/18 cache=57 [/play] Request: board=, seat=E, hand=KQJT.A4.QT743.K5 (13 cards), dummy=5.KQ962.5.AJ9642 (13 cards) [/play] ctx=1C--1D1S2C2S3N------, played=S7S5S2SKCKC7C2C3SQSAD5S4S9C4S6SJSTS3C6D2HAH5H2H3C5C8CJCQDK, details=True [ParseAuctionContext] Input: '1C--1D1S2C2S3N------' -> Parsed 10 bids: 1C-P-1D-1S-2C-2S-3N-P-P-P [ParsePlayedCards] Input: 'S7S5S2SKCKC7C2C3SQSAD5S4S9C4S6SJSTS3C6D2HAH5H2H3C5C8CJCQDK' -> Parsed 29 cards: S7,S5,S2,SK,CK,C7,C2,C3,SQ,SA,D5,S4,S9,C4,S6,SJ,ST,S3,C6,D2,HA,H5,H2,H3,C5,C8,CJ,CQ,DK [/play] Contract=3N, Declarer=E, DummyPlayer=W, Seat=E [/play] visibleHands[E] = 13 cards [/play] visibleHands[W] = 13 cards [/play] Turn: E, Seat: E, Playing from: E's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) [SUITC] CALL #125 (native invocation) [/play] Result: D4 (score=0.6100) info: RequestTiming[0] [REQ 5b7015e9] END GET /play -> 200 in 548ms mem=1083MB (d=-6MB) gc+=5/0/0 cache=57 +hit=10 +miss=0 info: RequestTiming[0] [REQ 5b7015e9] LEAK-PROBE priv=3408MB (d=0MB) dds+=1 dds_boards+=57 suitc+=1 nn+=1 Lead_NoTrump+=100 Player_Declarer_NoTrump+=1 Player_Lefty_NoTrump+=600 Player_Righty_NoTrump+=800 info: RequestTiming[0] [REQ e9fb6eab] START GET /play?hand=KQJT_A4_QT743_K5&ctx=1C--1D1S2C2S3N------&played=S7S5S2SKCKC7C2C3SQSAD5S4S9C4S6SJSTS3C6D2HAH5H2H3C5C8CJCQDKD4D6&seat=W&dealer=W&engine=brill&vul=All&details=true&dummy=5_KQ962_5_AJ9642 mem=1083MB gc0/1/2=7626/147/18 cache=57 [/play] Request: board=, seat=W, hand=KQJT.A4.QT743.K5 (13 cards), dummy=5.KQ962.5.AJ9642 (13 cards) [/play] ctx=1C--1D1S2C2S3N------, played=S7S5S2SKCKC7C2C3SQSAD5S4S9C4S6SJSTS3C6D2HAH5H2H3C5C8CJCQDKD4D6, details=True [ParseAuctionContext] Input: '1C--1D1S2C2S3N------' -> Parsed 10 bids: 1C-P-1D-1S-2C-2S-3N-P-P-P [ParsePlayedCards] Input: 'S7S5S2SKCKC7C2C3SQSAD5S4S9C4S6SJSTS3C6D2HAH5H2H3C5C8CJCQDKD4D6' -> Parsed 31 cards: S7,S5,S2,SK,CK,C7,C2,C3,SQ,SA,D5,S4,S9,C4,S6,SJ,ST,S3,C6,D2,HA,H5,H2,H3,C5,C8,CJ,CQ,DK,D4,D6 [/play] Contract=3N, Declarer=E, DummyPlayer=W, Seat=W [/play] visibleHands[W] = 13 cards [/play] visibleHands[E] = 13 cards [/play] Turn: W, Seat: W, Playing from: W's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) info: RequestTiming[0] [REQ 2c7db56c] START HEAD /health mem=1090MB gc0/1/2=7628/147/18 cache=57 info: RequestTiming[0] [REQ 2c7db56c] END HEAD /health -> 200 in 0ms mem=1090MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 [SUITC] CALL #126 (native invocation) [SUITC] CALL #127 (native invocation) [/play] Result: H6 (score=0.9800) info: RequestTiming[0] [REQ e9fb6eab] END GET /play -> 200 in 491ms mem=1090MB (d=+7MB) gc+=3/0/0 cache=57 +hit=10 +miss=0 info: RequestTiming[0] [REQ e9fb6eab] LEAK-PROBE priv=3409MB (d=+1MB) dds+=1 dds_boards+=31 suitc+=2 nn+=1 Lead_NoTrump+=100 Player_Dummy_NoTrump+=1 Player_Lefty_NoTrump+=700 Player_Righty_NoTrump+=800 info: RequestTiming[0] [REQ cb532990] START GET /play?hand=642_J83_KJ82_QT3&ctx=1C--1D1S2C2S3N------&played=S7S5S2SKCKC7C2C3SQSAD5S4S9C4S6SJSTS3C6D2HAH5H2H3C5C8CJCQDKD4D6H6&seat=N&dealer=W&engine=brill&vul=All&details=true&dummy=5_KQ962_5_AJ9642 mem=1090MB gc0/1/2=7629/147/18 cache=57 [/play] Request: board=, seat=N, hand=642.J83.KJ82.QT3 (13 cards), dummy=5.KQ962.5.AJ9642 (13 cards) [/play] ctx=1C--1D1S2C2S3N------, played=S7S5S2SKCKC7C2C3SQSAD5S4S9C4S6SJSTS3C6D2HAH5H2H3C5C8CJCQDKD4D6H6, details=True [ParseAuctionContext] Input: '1C--1D1S2C2S3N------' -> Parsed 10 bids: 1C-P-1D-1S-2C-2S-3N-P-P-P [ParsePlayedCards] Input: 'S7S5S2SKCKC7C2C3SQSAD5S4S9C4S6SJSTS3C6D2HAH5H2H3C5C8CJCQDKD4D6H6' -> Parsed 32 cards: S7,S5,S2,SK,CK,C7,C2,C3,SQ,SA,D5,S4,S9,C4,S6,SJ,ST,S3,C6,D2,HA,H5,H2,H3,C5,C8,CJ,CQ,DK,D4,D6,H6 [/play] Contract=3N, Declarer=E, DummyPlayer=W, Seat=N [/play] visibleHands[N] = 13 cards [/play] visibleHands[W] = 13 cards [/play] Turn: N, Seat: N, Playing from: N's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) [/play] Result: DJ (score=0.5180) info: RequestTiming[0] [REQ cb532990] END GET /play -> 200 in 350ms mem=1090MB (d=0MB) gc+=31/0/0 cache=57 +hit=10 +miss=0 info: RequestTiming[0] [REQ cb532990] LEAK-PROBE priv=3414MB (d=+5MB) dds+=0 dds_boards+=0 suitc+=0 nn+=0 info: RequestTiming[0] [REQ 6b42c5aa] START GET /play?hand=KQJT_A4_QT743_K5&ctx=1C--1D1S2C2S3N------&played=S7S5S2SKCKC7C2C3SQSAD5S4S9C4S6SJSTS3C6D2HAH5H2H3C5C8CJCQDKD4D6H6DJ&seat=E&dealer=W&engine=brill&vul=All&details=true&dummy=5_KQ962_5_AJ9642 mem=1090MB gc0/1/2=7660/147/18 cache=57 [/play] Request: board=, seat=E, hand=KQJT.A4.QT743.K5 (13 cards), dummy=5.KQ962.5.AJ9642 (13 cards) [/play] ctx=1C--1D1S2C2S3N------, played=S7S5S2SKCKC7C2C3SQSAD5S4S9C4S6SJSTS3C6D2HAH5H2H3C5C8CJCQDKD4D6H6DJ, details=True [ParseAuctionContext] Input: '1C--1D1S2C2S3N------' -> Parsed 10 bids: 1C-P-1D-1S-2C-2S-3N-P-P-P [ParsePlayedCards] Input: 'S7S5S2SKCKC7C2C3SQSAD5S4S9C4S6SJSTS3C6D2HAH5H2H3C5C8CJCQDKD4D6H6DJ' -> Parsed 33 cards: S7,S5,S2,SK,CK,C7,C2,C3,SQ,SA,D5,S4,S9,C4,S6,SJ,ST,S3,C6,D2,HA,H5,H2,H3,C5,C8,CJ,CQ,DK,D4,D6,H6,DJ [/play] Contract=3N, Declarer=E, DummyPlayer=W, Seat=E [/play] visibleHands[E] = 13 cards [/play] visibleHands[W] = 13 cards [/play] Turn: E, Seat: E, Playing from: E's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) [/play] Result: DQ (score=0.0099) info: RequestTiming[0] [REQ 6b42c5aa] END GET /play -> 200 in 128ms mem=1085MB (d=-5MB) gc+=7/0/0 cache=57 +hit=10 +miss=0 info: RequestTiming[0] [REQ 6b42c5aa] LEAK-PROBE priv=3415MB (d=+1MB) dds+=0 dds_boards+=0 suitc+=0 nn+=0 info: RequestTiming[0] [REQ edc649b9] START GET /play?hand=KQJT_A4_QT743_K5&ctx=1C--1D1S2C2S3N------&played=S7S5S2SKCKC7C2C3SQSAD5S4S9C4S6SJSTS3C6D2HAH5H2H3C5C8CJCQDKD4D6H6DJDQDA&seat=W&dealer=W&engine=brill&vul=All&details=true&dummy=5_KQ962_5_AJ9642 mem=1085MB gc0/1/2=7667/147/18 cache=57 [/play] Request: board=, seat=W, hand=KQJT.A4.QT743.K5 (13 cards), dummy=5.KQ962.5.AJ9642 (13 cards) [/play] ctx=1C--1D1S2C2S3N------, played=S7S5S2SKCKC7C2C3SQSAD5S4S9C4S6SJSTS3C6D2HAH5H2H3C5C8CJCQDKD4D6H6DJDQDA, details=True [ParseAuctionContext] Input: '1C--1D1S2C2S3N------' -> Parsed 10 bids: 1C-P-1D-1S-2C-2S-3N-P-P-P [ParsePlayedCards] Input: 'S7S5S2SKCKC7C2C3SQSAD5S4S9C4S6SJSTS3C6D2HAH5H2H3C5C8CJCQDKD4D6H6DJDQDA' -> Parsed 35 cards: S7,S5,S2,SK,CK,C7,C2,C3,SQ,SA,D5,S4,S9,C4,S6,SJ,ST,S3,C6,D2,HA,H5,H2,H3,C5,C8,CJ,CQ,DK,D4,D6,H6,DJ,DQ,DA [/play] Contract=3N, Declarer=E, DummyPlayer=W, Seat=W [/play] visibleHands[W] = 13 cards [/play] visibleHands[E] = 13 cards [/play] Turn: W, Seat: W, Playing from: W's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) [/play] Result: C9 (score=0.0000) info: RequestTiming[0] [REQ edc649b9] END GET /play -> 200 in 95ms mem=1083MB (d=-2MB) gc+=3/0/0 cache=57 +hit=10 +miss=0 info: RequestTiming[0] [REQ edc649b9] LEAK-PROBE priv=3451MB (d=+36MB) dds+=0 dds_boards+=0 suitc+=0 nn+=1 Player_Dummy_NoTrump+=1 info: RequestTiming[0] [REQ a23bba4d] START GET /play?hand=KQJT_A4_QT743_K5&ctx=1C--1D1S2C2S3N------&played=S7S5S2SKCKC7C2C3SQSAD5S4S9C4S6SJSTS3C6D2HAH5H2H3C5C8CJCQDKD4D6H6DJDQDAC9S8&seat=W&dealer=W&engine=brill&vul=All&details=true&dummy=5_KQ962_5_AJ9642 mem=1084MB gc0/1/2=7670/147/18 cache=57 [/play] Request: board=, seat=W, hand=KQJT.A4.QT743.K5 (13 cards), dummy=5.KQ962.5.AJ9642 (13 cards) [/play] ctx=1C--1D1S2C2S3N------, played=S7S5S2SKCKC7C2C3SQSAD5S4S9C4S6SJSTS3C6D2HAH5H2H3C5C8CJCQDKD4D6H6DJDQDAC9S8, details=True [ParseAuctionContext] Input: '1C--1D1S2C2S3N------' -> Parsed 10 bids: 1C-P-1D-1S-2C-2S-3N-P-P-P [ParsePlayedCards] Input: 'S7S5S2SKCKC7C2C3SQSAD5S4S9C4S6SJSTS3C6D2HAH5H2H3C5C8CJCQDKD4D6H6DJDQDAC9S8' -> Parsed 37 cards: S7,S5,S2,SK,CK,C7,C2,C3,SQ,SA,D5,S4,S9,C4,S6,SJ,ST,S3,C6,D2,HA,H5,H2,H3,C5,C8,CJ,CQ,DK,D4,D6,H6,DJ,DQ,DA,C9,S8 [/play] Contract=3N, Declarer=E, DummyPlayer=W, Seat=W [/play] visibleHands[W] = 13 cards [/play] visibleHands[E] = 13 cards [/play] Turn: W, Seat: W, Playing from: W's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) [/play] Result: H9 (score=0.0000) info: RequestTiming[0] [REQ a23bba4d] END GET /play -> 200 in 78ms mem=1095MB (d=+11MB) gc+=1/0/0 cache=57 +hit=10 +miss=0 info: RequestTiming[0] [REQ a23bba4d] LEAK-PROBE priv=3451MB (d=0MB) dds+=0 dds_boards+=0 suitc+=0 nn+=0 info: RequestTiming[0] [REQ e4aa74a8] START GET /play?hand=642_J83_KJ82_QT3&ctx=1C--1D1S2C2S3N------&played=S7S5S2SKCKC7C2C3SQSAD5S4S9C4S6SJSTS3C6D2HAH5H2H3C5C8CJCQDKD4D6H6DJDQDAC9S8H9&seat=N&dealer=W&engine=brill&vul=All&details=true&dummy=5_KQ962_5_AJ9642 mem=1095MB gc0/1/2=7671/147/18 cache=57 [/play] Request: board=, seat=N, hand=642.J83.KJ82.QT3 (13 cards), dummy=5.KQ962.5.AJ9642 (13 cards) [/play] ctx=1C--1D1S2C2S3N------, played=S7S5S2SKCKC7C2C3SQSAD5S4S9C4S6SJSTS3C6D2HAH5H2H3C5C8CJCQDKD4D6H6DJDQDAC9S8H9, details=True [ParseAuctionContext] Input: '1C--1D1S2C2S3N------' -> Parsed 10 bids: 1C-P-1D-1S-2C-2S-3N-P-P-P [ParsePlayedCards] Input: 'S7S5S2SKCKC7C2C3SQSAD5S4S9C4S6SJSTS3C6D2HAH5H2H3C5C8CJCQDKD4D6H6DJDQDAC9S8H9' -> Parsed 38 cards: S7,S5,S2,SK,CK,C7,C2,C3,SQ,SA,D5,S4,S9,C4,S6,SJ,ST,S3,C6,D2,HA,H5,H2,H3,C5,C8,CJ,CQ,DK,D4,D6,H6,DJ,DQ,DA,C9,S8,H9 [/play] Contract=3N, Declarer=E, DummyPlayer=W, Seat=N [/play] visibleHands[N] = 13 cards [/play] visibleHands[W] = 13 cards [/play] Turn: N, Seat: N, Playing from: N's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) [/play] Result: D8 (score=1.0000) info: RequestTiming[0] [REQ e4aa74a8] END GET /play -> 200 in 81ms mem=1083MB (d=-12MB) gc+=2/0/0 cache=57 +hit=10 +miss=0 info: RequestTiming[0] [REQ e4aa74a8] LEAK-PROBE priv=3415MB (d=0MB) dds+=0 dds_boards+=0 suitc+=0 nn+=1 Player_Righty_NoTrump+=1 info: RequestTiming[0] [REQ 61468439] START GET /play?hand=KQJT_A4_QT743_K5&ctx=1C--1D1S2C2S3N------&played=S7S5S2SKCKC7C2C3SQSAD5S4S9C4S6SJSTS3C6D2HAH5H2H3C5C8CJCQDKD4D6H6DJDQDAC9S8H9D8&seat=E&dealer=W&engine=brill&vul=All&details=true&dummy=5_KQ962_5_AJ9642 mem=1083MB gc0/1/2=7673/147/18 cache=57 [/play] Request: board=, seat=E, hand=KQJT.A4.QT743.K5 (13 cards), dummy=5.KQ962.5.AJ9642 (13 cards) [/play] ctx=1C--1D1S2C2S3N------, played=S7S5S2SKCKC7C2C3SQSAD5S4S9C4S6SJSTS3C6D2HAH5H2H3C5C8CJCQDKD4D6H6DJDQDAC9S8H9D8, details=True [ParseAuctionContext] Input: '1C--1D1S2C2S3N------' -> Parsed 10 bids: 1C-P-1D-1S-2C-2S-3N-P-P-P [ParsePlayedCards] Input: 'S7S5S2SKCKC7C2C3SQSAD5S4S9C4S6SJSTS3C6D2HAH5H2H3C5C8CJCQDKD4D6H6DJDQDAC9S8H9D8' -> Parsed 39 cards: S7,S5,S2,SK,CK,C7,C2,C3,SQ,SA,D5,S4,S9,C4,S6,SJ,ST,S3,C6,D2,HA,H5,H2,H3,C5,C8,CJ,CQ,DK,D4,D6,H6,DJ,DQ,DA,C9,S8,H9,D8 [/play] Contract=3N, Declarer=E, DummyPlayer=W, Seat=E [/play] visibleHands[E] = 13 cards [/play] visibleHands[W] = 13 cards [/play] Turn: E, Seat: E, Playing from: E's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) [/play] Result: D3 (score=0.0000) info: RequestTiming[0] [REQ 61468439] END GET /play -> 200 in 73ms mem=1085MB (d=+2MB) gc+=1/0/0 cache=57 +hit=10 +miss=0 info: RequestTiming[0] [REQ 61468439] LEAK-PROBE priv=3415MB (d=0MB) dds+=0 dds_boards+=0 suitc+=0 nn+=1 Player_Declarer_NoTrump+=1 info: RequestTiming[0] [REQ 86f44da0] START GET /play?hand=KQJT_A4_QT743_K5&ctx=1C--1D1S2C2S3N------&played=S7S5S2SKCKC7C2C3SQSAD5S4S9C4S6SJSTS3C6D2HAH5H2H3C5C8CJCQDKD4D6H6DJDQDAC9S8H9D8D3D9&seat=W&dealer=W&engine=brill&vul=All&details=true&dummy=5_KQ962_5_AJ9642 mem=1085MB gc0/1/2=7674/147/18 cache=57 [/play] Request: board=, seat=W, hand=KQJT.A4.QT743.K5 (13 cards), dummy=5.KQ962.5.AJ9642 (13 cards) [/play] ctx=1C--1D1S2C2S3N------, played=S7S5S2SKCKC7C2C3SQSAD5S4S9C4S6SJSTS3C6D2HAH5H2H3C5C8CJCQDKD4D6H6DJDQDAC9S8H9D8D3D9, details=True [ParseAuctionContext] Input: '1C--1D1S2C2S3N------' -> Parsed 10 bids: 1C-P-1D-1S-2C-2S-3N-P-P-P [ParsePlayedCards] Input: 'S7S5S2SKCKC7C2C3SQSAD5S4S9C4S6SJSTS3C6D2HAH5H2H3C5C8CJCQDKD4D6H6DJDQDAC9S8H9D8D3D9' -> Parsed 41 cards: S7,S5,S2,SK,CK,C7,C2,C3,SQ,SA,D5,S4,S9,C4,S6,SJ,ST,S3,C6,D2,HA,H5,H2,H3,C5,C8,CJ,CQ,DK,D4,D6,H6,DJ,DQ,DA,C9,S8,H9,D8,D3,D9 [/play] Contract=3N, Declarer=E, DummyPlayer=W, Seat=W [/play] visibleHands[W] = 13 cards [/play] visibleHands[E] = 13 cards [/play] Turn: W, Seat: W, Playing from: W's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) [/play] Result: HQ (score=0.0000) info: RequestTiming[0] [REQ 86f44da0] END GET /play -> 200 in 78ms mem=1086MB (d=+1MB) gc+=1/0/0 cache=57 +hit=10 +miss=0 info: RequestTiming[0] [REQ 86f44da0] LEAK-PROBE priv=3415MB (d=0MB) dds+=0 dds_boards+=0 suitc+=0 nn+=1 Player_Dummy_NoTrump+=1 info: RequestTiming[0] [REQ 3a090b8c] START GET /play?hand=642_J83_KJ82_QT3&ctx=1C--1D1S2C2S3N------&played=S7S5S2SKCKC7C2C3SQSAD5S4S9C4S6SJSTS3C6D2HAH5H2H3C5C8CJCQDKD4D6H6DJDQDAC9S8H9D8D3D9HQ&seat=N&dealer=W&engine=brill&vul=All&details=true&dummy=5_KQ962_5_AJ9642 mem=1086MB gc0/1/2=7675/147/18 cache=57 [/play] Request: board=, seat=N, hand=642.J83.KJ82.QT3 (13 cards), dummy=5.KQ962.5.AJ9642 (13 cards) [/play] ctx=1C--1D1S2C2S3N------, played=S7S5S2SKCKC7C2C3SQSAD5S4S9C4S6SJSTS3C6D2HAH5H2H3C5C8CJCQDKD4D6H6DJDQDAC9S8H9D8D3D9HQ, details=True [ParseAuctionContext] Input: '1C--1D1S2C2S3N------' -> Parsed 10 bids: 1C-P-1D-1S-2C-2S-3N-P-P-P [ParsePlayedCards] Input: 'S7S5S2SKCKC7C2C3SQSAD5S4S9C4S6SJSTS3C6D2HAH5H2H3C5C8CJCQDKD4D6H6DJDQDAC9S8H9D8D3D9HQ' -> Parsed 42 cards: S7,S5,S2,SK,CK,C7,C2,C3,SQ,SA,D5,S4,S9,C4,S6,SJ,ST,S3,C6,D2,HA,H5,H2,H3,C5,C8,CJ,CQ,DK,D4,D6,H6,DJ,DQ,DA,C9,S8,H9,D8,D3,D9,HQ [/play] Contract=3N, Declarer=E, DummyPlayer=W, Seat=N [/play] visibleHands[N] = 13 cards [/play] visibleHands[W] = 13 cards [/play] Turn: N, Seat: N, Playing from: N's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) [/play] Result: CT (score=1.0000) info: RequestTiming[0] [REQ 3a090b8c] END GET /play -> 200 in 78ms mem=1086MB (d=0MB) gc+=1/0/0 cache=57 +hit=10 +miss=0 info: RequestTiming[0] [REQ 3a090b8c] LEAK-PROBE priv=3451MB (d=+36MB) dds+=0 dds_boards+=0 suitc+=0 nn+=1 Player_Righty_NoTrump+=1 info: RequestTiming[0] [LIVESET] after req #180 (/play): managed=1086MB (d=-3MB) ws=2069MB priv=3451MB handles=271 cache=57 probeCost=2ms info: RequestTiming[0] [REQ e329c25f] START GET /play?hand=KQJT_A4_QT743_K5&ctx=1C--1D1S2C2S3N------&played=S7S5S2SKCKC7C2C3SQSAD5S4S9C4S6SJSTS3C6D2HAH5H2H3C5C8CJCQDKD4D6H6DJDQDAC9S8H9D8D3D9HQCT&seat=E&dealer=W&engine=brill&vul=All&details=true&dummy=5_KQ962_5_AJ9642 mem=1086MB gc0/1/2=7676/147/18 cache=57 [/play] Request: board=, seat=E, hand=KQJT.A4.QT743.K5 (13 cards), dummy=5.KQ962.5.AJ9642 (13 cards) [/play] ctx=1C--1D1S2C2S3N------, played=S7S5S2SKCKC7C2C3SQSAD5S4S9C4S6SJSTS3C6D2HAH5H2H3C5C8CJCQDKD4D6H6DJDQDAC9S8H9D8D3D9HQCT, details=True [ParseAuctionContext] Input: '1C--1D1S2C2S3N------' -> Parsed 10 bids: 1C-P-1D-1S-2C-2S-3N-P-P-P [ParsePlayedCards] Input: 'S7S5S2SKCKC7C2C3SQSAD5S4S9C4S6SJSTS3C6D2HAH5H2H3C5C8CJCQDKD4D6H6DJDQDAC9S8H9D8D3D9HQCT' -> Parsed 43 cards: S7,S5,S2,SK,CK,C7,C2,C3,SQ,SA,D5,S4,S9,C4,S6,SJ,ST,S3,C6,D2,HA,H5,H2,H3,C5,C8,CJ,CQ,DK,D4,D6,H6,DJ,DQ,DA,C9,S8,H9,D8,D3,D9,HQ,CT [/play] Contract=3N, Declarer=E, DummyPlayer=W, Seat=E [/play] visibleHands[E] = 13 cards [/play] visibleHands[W] = 13 cards [/play] Turn: E, Seat: E, Playing from: E's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) [/play] Result: DT (score=0.0000) info: RequestTiming[0] [REQ e329c25f] END GET /play -> 200 in 74ms mem=1086MB (d=0MB) gc+=1/0/0 cache=57 +hit=10 +miss=0 info: RequestTiming[0] [REQ e329c25f] LEAK-PROBE priv=3451MB (d=0MB) dds+=0 dds_boards+=0 suitc+=0 nn+=0 info: RequestTiming[0] [REQ 42f42b99] START GET /play?hand=KQJT_A4_QT743_K5&ctx=1C--1D1S2C2S3N------&played=S7S5S2SKCKC7C2C3SQSAD5S4S9C4S6SJSTS3C6D2HAH5H2H3C5C8CJCQDKD4D6H6DJDQDAC9S8H9D8D3D9HQCTDT&seat=E&dealer=W&engine=brill&vul=All&details=true&dummy=5_KQ962_5_AJ9642 mem=1086MB gc0/1/2=7677/147/18 cache=57 [/play] Request: board=, seat=E, hand=KQJT.A4.QT743.K5 (13 cards), dummy=5.KQ962.5.AJ9642 (13 cards) [/play] ctx=1C--1D1S2C2S3N------, played=S7S5S2SKCKC7C2C3SQSAD5S4S9C4S6SJSTS3C6D2HAH5H2H3C5C8CJCQDKD4D6H6DJDQDAC9S8H9D8D3D9HQCTDT, details=True [ParseAuctionContext] Input: '1C--1D1S2C2S3N------' -> Parsed 10 bids: 1C-P-1D-1S-2C-2S-3N-P-P-P [ParsePlayedCards] Input: 'S7S5S2SKCKC7C2C3SQSAD5S4S9C4S6SJSTS3C6D2HAH5H2H3C5C8CJCQDKD4D6H6DJDQDAC9S8H9D8D3D9HQCTDT' -> Parsed 44 cards: S7,S5,S2,SK,CK,C7,C2,C3,SQ,SA,D5,S4,S9,C4,S6,SJ,ST,S3,C6,D2,HA,H5,H2,H3,C5,C8,CJ,CQ,DK,D4,D6,H6,DJ,DQ,DA,C9,S8,H9,D8,D3,D9,HQ,CT,DT [/play] Contract=3N, Declarer=E, DummyPlayer=W, Seat=E [/play] visibleHands[E] = 13 cards [/play] visibleHands[W] = 13 cards [/play] Turn: E, Seat: E, Playing from: E's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) [/play] Claim available: 2 tricks (sample-detected=2) [/play] Result: H4 (score=0.0000) info: RequestTiming[0] [REQ 42f42b99] END GET /play -> 200 in 81ms mem=1087MB (d=+1MB) gc+=1/0/0 cache=57 +hit=10 +miss=0 info: RequestTiming[0] [REQ 42f42b99] LEAK-PROBE priv=3448MB (d=0MB) dds+=0 dds_boards+=0 suitc+=0 nn+=1 Player_Declarer_NoTrump+=1 info: RequestTiming[0] [REQ 237abe73] START GET /play?hand=642_J83_KJ82_QT3&ctx=1C--1D1S2C2S3N------&played=S7S5S2SKCKC7C2C3SQSAD5S4S9C4S6SJSTS3C6D2HAH5H2H3C5C8CJCQDKD4D6H6DJDQDAC9S8H9D8D3D9HQCTDTH4H7HK&seat=N&dealer=W&engine=brill&vul=All&details=true&dummy=5_KQ962_5_AJ9642 mem=1087MB gc0/1/2=7678/147/18 cache=57 [/play] Request: board=, seat=N, hand=642.J83.KJ82.QT3 (13 cards), dummy=5.KQ962.5.AJ9642 (13 cards) [/play] ctx=1C--1D1S2C2S3N------, played=S7S5S2SKCKC7C2C3SQSAD5S4S9C4S6SJSTS3C6D2HAH5H2H3C5C8CJCQDKD4D6H6DJDQDAC9S8H9D8D3D9HQCTDTH4H7HK, details=True [ParseAuctionContext] Input: '1C--1D1S2C2S3N------' -> Parsed 10 bids: 1C-P-1D-1S-2C-2S-3N-P-P-P [ParsePlayedCards] Input: 'S7S5S2SKCKC7C2C3SQSAD5S4S9C4S6SJSTS3C6D2HAH5H2H3C5C8CJCQDKD4D6H6DJDQDAC9S8H9D8D3D9HQCTDTH4H7HK' -> Parsed 47 cards: S7,S5,S2,SK,CK,C7,C2,C3,SQ,SA,D5,S4,S9,C4,S6,SJ,ST,S3,C6,D2,HA,H5,H2,H3,C5,C8,CJ,CQ,DK,D4,D6,H6,DJ,DQ,DA,C9,S8,H9,D8,D3,D9,HQ,CT,DT,H4,H7,HK [/play] Contract=3N, Declarer=E, DummyPlayer=W, Seat=N [/play] visibleHands[N] = 13 cards [/play] visibleHands[W] = 13 cards [/play] Turn: N, Seat: N, Playing from: N's hand [/play] Using Brill engine via PlayEngineFactory (SuitC=True, Carding=False, Endgame=True, Planning=True, TieBreaker=NeuralNetwork, Constraints=True) [/play] Result: HJ (score=1.0000) info: RequestTiming[0] [REQ 237abe73] END GET /play -> 200 in 68ms mem=1087MB (d=0MB) gc+=1/0/0 cache=57 +hit=10 +miss=0 info: RequestTiming[0] [REQ 237abe73] LEAK-PROBE priv=3426MB (d=+11MB) dds+=0 dds_boards+=0 suitc+=0 nn+=1 Player_Righty_NoTrump+=1 info: RequestTiming[0] [REQ efd3a50e] START GET /pbn/finalize?deal=N%3A642.J83.KJ82.QT3+KQJT.A4.QT743.K5+A9873.T75.A96.87+5.KQ962.5.AJ9642&dealer=W&ctx=1C-P-1D-1S-2C-2S-3N-P-P-P&played=S7S5S2SKCKC7C2C3SQSAD5S4S9C4S6SJSTS3C6D2HAH5H2H3C5C8CJCQDKD4D6H6DJDQDAC9S8H9D8D3D9HQCTDTH4H7HKHJCAH8D7HT&vul=All&board=ChallengebyE2ETest_b4 mem=1087MB gc0/1/2=7679/147/18 cache=57 [ParseAuctionContext] Input: '1C-P-1D-1S-2C-2S-3N-P-P-P' -> Parsed 10 bids: 1C-P-1D-1S-2C-2S-3N-P-P-P [ParsePlayedCards] Input: 'S7S5S2SKCKC7C2C3SQSAD5S4S9C4S6SJSTS3C6D2HAH5H2H3C5C8CJCQDKD4D6H6DJDQDAC9S8H9D8D3D9HQCTDTH4H7HKHJCAH8D7HT' -> Parsed 52 cards: S7,S5,S2,SK,CK,C7,C2,C3,SQ,SA,D5,S4,S9,C4,S6,SJ,ST,S3,C6,D2,HA,H5,H2,H3,C5,C8,CJ,CQ,DK,D4,D6,H6,DJ,DQ,DA,C9,S8,H9,D8,D3,D9,HQ,CT,DT,H4,H7,HK,HJ,CA,H8,D7,HT [/play] Saved PBN: /app/BrillPlayEngine/Pbn/ChallengebyE2ETest_b4.pbn (won=8 +claimed=0 = result=8) info: RequestTiming[0] [REQ efd3a50e] END GET /pbn/finalize -> 200 in 1ms mem=1087MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ da2a1563] START GET /autoplay/status/7d4056b9b7d04084be9ddd4d587490cc mem=1087MB gc0/1/2=7679/147/18 cache=57 info: RequestTiming[0] [REQ da2a1563] END GET /autoplay/status/7d4056b9b7d04084be9ddd4d587490cc -> 200 in 0ms mem=1087MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 3fcf2e97] START HEAD /health mem=1087MB gc0/1/2=7679/147/18 cache=57 info: RequestTiming[0] [REQ 3fcf2e97] END HEAD /health -> 200 in 0ms mem=1087MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 92d18ec8] START HEAD /health mem=1087MB gc0/1/2=7679/147/18 cache=57 info: RequestTiming[0] [REQ 92d18ec8] END HEAD /health -> 200 in 0ms mem=1087MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ c06c9837] START GET /health mem=1087MB gc0/1/2=7679/147/18 cache=57 info: RequestTiming[0] [REQ c06c9837] END GET /health -> 200 in 0ms mem=1087MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 928e36f1] START HEAD /health mem=1087MB gc0/1/2=7679/147/18 cache=57 info: RequestTiming[0] [REQ 928e36f1] END HEAD /health -> 200 in 0ms mem=1087MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 572ba9f9] START GET /health mem=1087MB gc0/1/2=7679/147/18 cache=57 info: RequestTiming[0] [REQ 572ba9f9] END GET /health -> 200 in 0ms mem=1087MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 7d061ae8] START GET /health mem=1087MB gc0/1/2=7679/147/18 cache=57 info: RequestTiming[0] [REQ 7d061ae8] END GET /health -> 200 in 0ms mem=1087MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 7a4c7462] START HEAD /health mem=1087MB gc0/1/2=7679/147/18 cache=57 info: RequestTiming[0] [REQ 7a4c7462] END HEAD /health -> 200 in 0ms mem=1087MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 1c26ec41] START GET / mem=1087MB gc0/1/2=7679/147/18 cache=57 info: RequestTiming[0] [REQ 1c26ec41] END GET / -> 200 in 0ms mem=1087MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 747e022e] START GET /swagger mem=1087MB gc0/1/2=7679/147/18 cache=57 info: RequestTiming[0] [REQ 747e022e] END GET /swagger -> 301 in 0ms mem=1087MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ e13745b0] START GET /bids?hand=AKQ5.KJ4.A73.K82&ctx=&dealer=N&seat=N mem=1087MB gc0/1/2=7679/147/18 cache=57 info: RequestTiming[0] [REQ e13745b0] END GET /bids -> 200 in 1ms mem=1088MB (d=+1MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 59a8b392] START GET /bid?hand=AKQ5.KJ4.A73.K82&ctx=&dealer=N&seat=N&details=true mem=1088MB gc0/1/2=7679/147/18 cache=57 Player N found 1 applicable auction contexts: Hand AKQ5.KJ4.A73.K82 Consolidated match found. Contributing RuleSets: [Preemptive_3_Level_Openings, Preemptive_4_Level_Openings, Preemptive_5_Level_Openings, Very_High_Level_Openings_Or_Specific_Hands, Opening Bid, Weak two diamond, Weak two major] Ctx (N): HCP=20, TP=20, Shape:4=3=3=3, Bal Comb: min=20, max=40 | Losers=6 | LoserLevel=3 | RuleOf=27 | min=False | max=False | shown_min= | shown_max= Suitinformation Points: S=20 | H=20 | D=20 | C=20 Game: S=False | H=False | D=False | C=False, Stoppers: S=True | H=True | D=True | C=True Slam: haveallkeycardsandqueen=False | missingkeycards=True | missingonekeycardorqueen=False | missingonekeycard=False | havekeycards=-1 | trumpqueen=False | trump= BestSuit: C=False D=False H=False S=True Longest: C=False D=False H=False S=True Suit | Viable | Small Slam Target | Grand Slam Target | Combined Points Min ----------|--------|-------------------|-------------------|-------------------- Spade | False | 99 | 99 | 20 Heart | False | 99 | 99 | 20 Diamond | False | 99 | 99 | 20 Club | False | 99 | 99 | 20 Nt | True | 33 | 37 | 20 [X] Prio 130 | Bid: 3N -> 3N | Requires: balish and hcp>= 25 and hcp<= 27 and H<= 4 and S <= 4 | From 'Opening Bid' [X] Prio 129 | Bid: 5Ma -> 5H | Requires: H >= 9 and hcp>= 6 and hcp<= 11 and loserlevel >= 5 and S <= 4 | From 'Preemptive_5_Level_Openings' [X] Prio 129 | Bid: 5Ma -> 5S | Requires: S >= 9 and hcp>= 6 and hcp<= 11 and loserlevel >= 5 and H <= 4 | From 'Preemptive_5_Level_Openings' [X] Prio 128 | Bid: 4Ma -> 4H | Requires: H >= 7 and hcp>= 9 and hcp<= 11 and loserlevel >= 4 and S <= 4 | From 'Preemptive_4_Level_Openings' [X] Prio 128 | Bid: 4Ma -> 4S | Requires: S >= 7 and hcp>= 9 and hcp<= 11 and loserlevel >= 4 and H <= 4 | From 'Preemptive_4_Level_Openings' [X] Prio 127 | Bid: 4Ma -> 4H | Requires: H >= 8 and hcp>= 5 and hcp<= 11 and loserlevel >= 4 and S <= 4 | From 'Preemptive_4_Level_Openings' [X] Prio 127 | Bid: 4Ma -> 4S | Requires: S >= 8 and hcp>= 5 and hcp<= 11 and loserlevel >= 4 and H <= 4 | From 'Preemptive_4_Level_Openings' [OK] Prio 122 | Bid: 2N -> 2N | Requires: balish and hcp>= 20 and hcp<= 21 | From 'Opening Bid' --- Contract Inferences for Chosen Bid: 2N --- Analyzed Requires Tree (derived from 'balish and hcp>= 20 and hcp<= 21'): ((ctx_sys_-646788691.balish() AndAlso (ctx_sys_-646788691.Hcp >= 20)) AndAlso (ctx_sys_-646788691.Hcp <= 21)) HCP: Min=20, Max=21 --- End Contract Inferences --- Player N searching for explanations for bid '2N'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Preemptive_3_Level_Openings, Preemptive_4_Level_Openings, Preemptive_5_Level_Openings, Very_High_Level_Openings_Or_Specific_Hands, Opening Bid, Weak two diamond, Weak two major] MATCHED Prio 122 | Bid: 2N -> 2N | Requires: balish and hcp>= 20 and hcp<= 21 | From 'Opening Bid' Interpreting bid '2N' by N. Primary explanation's context: [] from RuleSet: 'Preemptive_3_Level_Openings' Primary System Explanation (Rule): Prio 122, OrigBid '2N' -> ResBid '2N', Means 'Balanced hand, 20-21 HCP' -> resMeans 'Balanced hand, 20-21 HCP' Analyzed Requires String (for this instance): 'balish and hcp>= 20 and hcp<= 21' Interpreted Meaning: 'Balanced hand, 20-21 HCP' PostCondition: '' Player view after bid: HCP=20-21 | Lengths: S2-5 H2-5 D2-5 C2-5 [/bid] Board= Seat=N Auction= -> 2N info: RequestTiming[0] [REQ 59a8b392] END GET /bid -> 200 in 2ms mem=1088MB (d=0MB) gc+=0/0/0 cache=57 +hit=1 +miss=0 info: RequestTiming[0] [REQ 2f91a0b6] START GET /explain?ctx=1N--3N&dealer=N&seat=S mem=1088MB gc0/1/2=7679/147/18 cache=57 info: RequestTiming[0] [REQ 2f91a0b6] END GET /explain -> 200 in 0ms mem=1088MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 416dc9dd] START GET /logs mem=1088MB gc0/1/2=7679/147/18 cache=57 info: RequestTiming[0] [REQ 416dc9dd] END GET /logs -> 200 in 3ms mem=1089MB (d=+1MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 5cc7ff11] START GET /ready mem=1089MB gc0/1/2=7679/147/18 cache=57 info: RequestTiming[0] [REQ 5cc7ff11] END GET /ready -> 200 in 0ms mem=1089MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ bd124ffe] START GET /lead?hand=QJT9.876.543.432&ctx=1N--3N--&dealer=N&seat=W&details=true mem=1089MB gc0/1/2=7679/147/18 cache=57 [ParseAuctionContext] Input: '1N--3N--' -> Parsed 4 bids: 1N-P-3N-P info: RequestTiming[0] [REQ bd124ffe] END GET /lead -> 400 in 1ms mem=1089MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ bd124ffe] LEAK-PROBE priv=3402MB (d=0MB) dds+=0 dds_boards+=0 suitc+=0 nn+=0 info: RequestTiming[0] [REQ 2eb3e27b] START GET /memory mem=1089MB gc0/1/2=7679/147/18 cache=57 info: RequestTiming[0] [REQ 2eb3e27b] END GET /memory -> 200 in 1ms mem=1089MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 3c4fb0bf] START GET /pbn/all.pbn mem=1089MB gc0/1/2=7679/147/18 cache=57 info: RequestTiming[0] [REQ 3c4fb0bf] END GET /pbn/all.pbn -> 200 in 3ms mem=1089MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 4e6754ad] START GET /getresponses?auction=1N-P mem=1089MB gc0/1/2=7679/147/18 cache=57 info: RequestTiming[0] [REQ 4e6754ad] END GET /getresponses -> 200 in 2ms mem=1091MB (d=+2MB) gc+=0/0/0 cache=57 +hit=2 +miss=0 info: RequestTiming[0] [REQ 5d0c8b81] START GET /missing mem=1091MB gc0/1/2=7679/147/18 cache=57 info: RequestTiming[0] [REQ 5d0c8b81] END GET /missing -> 200 in 0ms mem=1091MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 40de224c] START GET /servicelog/download mem=1091MB gc0/1/2=7679/147/18 cache=57 info: RequestTiming[0] [REQ 40de224c] END GET /servicelog/download -> 200 in 4ms mem=1091MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ fcf7ea05] START GET /pbn mem=1091MB gc0/1/2=7679/147/18 cache=57 info: RequestTiming[0] [REQ fcf7ea05] END GET /pbn -> 200 in 3ms mem=1091MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 67a36515] START GET /health mem=1091MB gc0/1/2=7679/147/18 cache=57 info: RequestTiming[0] [REQ 67a36515] END GET /health -> 200 in 0ms mem=1091MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 0711cc8e] START GET /version mem=1091MB gc0/1/2=7679/147/18 cache=57 info: RequestTiming[0] [REQ 0711cc8e] END GET /version -> 200 in 132ms mem=1108MB (d=+17MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 01a3765c] START GET /timings mem=1108MB gc0/1/2=7679/147/18 cache=57 info: RequestTiming[0] [REQ 01a3765c] END GET /timings -> 200 in 0ms mem=1108MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 13f00e27] START GET /missing/autogenerated mem=1108MB gc0/1/2=7679/147/18 cache=57 info: RequestTiming[0] [REQ 13f00e27] END GET /missing/autogenerated -> 404 in 0ms mem=1108MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 3a314a99] START GET /servicelog mem=1108MB gc0/1/2=7679/147/18 cache=57 info: RequestTiming[0] [REQ 3a314a99] END GET /servicelog -> 200 in 8ms mem=1099MB (d=-9MB) gc+=1/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ a1939d29] START GET /swagger/index.html mem=1099MB gc0/1/2=7680/147/18 cache=57 info: RequestTiming[0] [REQ a1939d29] END GET /swagger/index.html -> 200 in 0ms mem=1099MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 7e844fcf] START HEAD /health mem=1099MB gc0/1/2=7680/147/18 cache=57 info: RequestTiming[0] [REQ 7e844fcf] END HEAD /health -> 200 in 0ms mem=1099MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 5f9476ea] START HEAD /health mem=1099MB gc0/1/2=7680/147/18 cache=57 info: RequestTiming[0] [REQ 5f9476ea] END HEAD /health -> 200 in 0ms mem=1099MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 91aa88bf] START HEAD /health mem=1099MB gc0/1/2=7680/147/18 cache=57 info: RequestTiming[0] [REQ 91aa88bf] END HEAD /health -> 200 in 0ms mem=1099MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 09202eff] START HEAD / mem=1099MB gc0/1/2=7680/147/18 cache=57 info: RequestTiming[0] [REQ 09202eff] END HEAD / -> 405 in 0ms mem=1099MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ a90828fc] START HEAD /health mem=1099MB gc0/1/2=7680/147/18 cache=57 info: RequestTiming[0] [REQ a90828fc] END HEAD /health -> 200 in 0ms mem=1099MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 54a86b28] START GET /health mem=1099MB gc0/1/2=7680/147/18 cache=57 info: RequestTiming[0] [REQ 54a86b28] END GET /health -> 200 in 0ms mem=1099MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ e6ca2bb9] START HEAD /health mem=1099MB gc0/1/2=7680/147/18 cache=57 info: RequestTiming[0] [REQ e6ca2bb9] END HEAD /health -> 200 in 0ms mem=1099MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ a31a395c] START GET /health mem=1099MB gc0/1/2=7680/147/18 cache=57 info: RequestTiming[0] [REQ a31a395c] END GET /health -> 200 in 0ms mem=1099MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 8d7602e1] START HEAD /health mem=1099MB gc0/1/2=7680/147/18 cache=57 info: RequestTiming[0] [REQ 8d7602e1] END HEAD /health -> 200 in 0ms mem=1099MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 009ded5b] START GET /health mem=1099MB gc0/1/2=7680/147/18 cache=57 info: RequestTiming[0] [REQ 009ded5b] END GET /health -> 200 in 0ms mem=1099MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ bace3d2b] START HEAD /health mem=1099MB gc0/1/2=7680/147/18 cache=57 info: RequestTiming[0] [REQ bace3d2b] END HEAD /health -> 200 in 0ms mem=1099MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ eb2e7149] START HEAD /health mem=1100MB gc0/1/2=7680/147/18 cache=57 info: RequestTiming[0] [REQ eb2e7149] END HEAD /health -> 200 in 0ms mem=1100MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 9ca2da51] START HEAD /health mem=1100MB gc0/1/2=7680/147/18 cache=57 info: RequestTiming[0] [REQ 9ca2da51] END HEAD /health -> 200 in 0ms mem=1100MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 81363e33] START HEAD /health mem=1100MB gc0/1/2=7680/147/18 cache=57 info: RequestTiming[0] [REQ 81363e33] END HEAD /health -> 200 in 0ms mem=1100MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 218818ee] START HEAD /health mem=1100MB gc0/1/2=7680/147/18 cache=57 info: RequestTiming[0] [REQ 218818ee] END HEAD /health -> 200 in 0ms mem=1100MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 97eb3a96] START HEAD /health mem=1100MB gc0/1/2=7680/147/18 cache=57 info: RequestTiming[0] [REQ 97eb3a96] END HEAD /health -> 200 in 0ms mem=1100MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 5ab7be6b] START GET /health mem=1100MB gc0/1/2=7680/147/18 cache=57 info: RequestTiming[0] [REQ 5ab7be6b] END GET /health -> 200 in 0ms mem=1100MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 6e300d5a] START HEAD /health mem=1100MB gc0/1/2=7680/147/18 cache=57 info: RequestTiming[0] [REQ 6e300d5a] END HEAD /health -> 200 in 0ms mem=1100MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ f525ac52] START HEAD /health mem=1100MB gc0/1/2=7680/147/18 cache=57 info: RequestTiming[0] [REQ f525ac52] END HEAD /health -> 200 in 0ms mem=1100MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 5c62fb13] START GET /robots.txt mem=1100MB gc0/1/2=7680/147/18 cache=57 info: RequestTiming[0] [REQ 5c62fb13] END GET /robots.txt -> 404 in 0ms mem=1100MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 1602c121] START GET / mem=1100MB gc0/1/2=7680/147/18 cache=57 info: RequestTiming[0] [REQ 1602c121] END GET / -> 200 in 0ms mem=1100MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 9c60eb1d] START GET /missing mem=1100MB gc0/1/2=7680/147/18 cache=57 info: RequestTiming[0] [REQ 9c60eb1d] END GET /missing -> 200 in 0ms mem=1100MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 61097bca] START GET /dd?deal=N:AKQ5.KJ4.A73.K82%20JT96.T765.52.J76%208732.AQ3.KQJ.AT5%204.982.T9864.Q943 mem=1100MB gc0/1/2=7680/147/18 cache=57 info: RequestTiming[0] [REQ 61097bca] END GET /dd -> 200 in 370ms mem=1100MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ b8d2bd3f] START GET /explain?ctx=1N--3N&dealer=N&seat=S mem=1100MB gc0/1/2=7680/147/18 cache=57 info: RequestTiming[0] [REQ b8d2bd3f] END GET /explain -> 200 in 0ms mem=1100MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 106f0feb] START GET /logs mem=1100MB gc0/1/2=7680/147/18 cache=57 info: RequestTiming[0] [REQ 106f0feb] END GET /logs -> 200 in 1ms mem=1100MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ b55c4ce4] START GET /ready mem=1100MB gc0/1/2=7680/147/18 cache=57 info: RequestTiming[0] [REQ b55c4ce4] END GET /ready -> 200 in 0ms mem=1100MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 95faf1a8] START HEAD /health mem=1100MB gc0/1/2=7680/147/18 cache=57 info: RequestTiming[0] [REQ 95faf1a8] END HEAD /health -> 200 in 0ms mem=1100MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 403035fe] START GET /servicelog/download mem=1100MB gc0/1/2=7680/147/18 cache=57 info: RequestTiming[0] [REQ 403035fe] END GET /servicelog/download -> 200 in 6ms mem=1100MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ b45cad43] START GET /memory mem=1100MB gc0/1/2=7680/147/18 cache=57 info: RequestTiming[0] [REQ b45cad43] END GET /memory -> 200 in 1ms mem=1100MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 89476117] START GET /getresponses?auction=1N-P mem=1100MB gc0/1/2=7680/147/18 cache=57 info: RequestTiming[0] [REQ 89476117] END GET /getresponses -> 200 in 2ms mem=1102MB (d=+2MB) gc+=0/0/0 cache=57 +hit=2 +miss=0 info: RequestTiming[0] [REQ 03263b96] START GET / mem=1102MB gc0/1/2=7680/147/18 cache=57 info: RequestTiming[0] [REQ 03263b96] END GET / -> 200 in 0ms mem=1102MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 3afa28cd] START GET /timings mem=1102MB gc0/1/2=7680/147/18 cache=57 info: RequestTiming[0] [REQ 3afa28cd] END GET /timings -> 200 in 0ms mem=1102MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 92216341] START GET /version mem=1102MB gc0/1/2=7680/147/18 cache=57 info: RequestTiming[0] [REQ 92216341] END GET /version -> 200 in 144ms mem=1119MB (d=+17MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 1db04ca4] START GET /swagger mem=1119MB gc0/1/2=7680/147/18 cache=57 info: RequestTiming[0] [REQ 1db04ca4] END GET /swagger -> 301 in 0ms mem=1119MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 83eb1ee7] START GET /swagger/index.html mem=1119MB gc0/1/2=7680/147/18 cache=57 info: RequestTiming[0] [REQ 83eb1ee7] END GET /swagger/index.html -> 200 in 0ms mem=1119MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 5d72c760] START GET /health mem=1120MB gc0/1/2=7680/147/18 cache=57 info: RequestTiming[0] [REQ 5d72c760] END GET /health -> 200 in 0ms mem=1120MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 8152db86] START GET /pbn mem=1120MB gc0/1/2=7680/147/18 cache=57 info: RequestTiming[0] [REQ 8152db86] END GET /pbn -> 200 in 0ms mem=1120MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 246a6335] START GET /missing/json mem=1120MB gc0/1/2=7680/147/18 cache=57 info: RequestTiming[0] [REQ 246a6335] END GET /missing/json -> 200 in 0ms mem=1120MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ c346ee51] START GET /logs/2026-07-05_Boardplay_API_W_Play.log?tail=200 mem=1120MB gc0/1/2=7680/147/18 cache=57 info: RequestTiming[0] [REQ c346ee51] END GET /logs/2026-07-05_Boardplay_API_W_Play.log -> 200 in 3ms mem=1122MB (d=+2MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ c38ccdc3] START GET /logs/2026-07-05_Boardlead_API_E_Play.log?tail=200 mem=1122MB gc0/1/2=7680/147/18 cache=57 info: RequestTiming[0] [REQ c38ccdc3] END GET /logs/2026-07-05_Boardlead_API_E_Play.log -> 200 in 0ms mem=1122MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ d9a0dd67] START GET /logs/2026-07-05_Boardplay_API_N_Play.log?tail=200 mem=1122MB gc0/1/2=7680/147/18 cache=57 info: RequestTiming[0] [REQ d9a0dd67] END GET /logs/2026-07-05_Boardplay_API_N_Play.log -> 200 in 2ms mem=1124MB (d=+2MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 07802664] START GET /logs/2026-07-05_Boardplay_API_S_Play.log?tail=200 mem=1124MB gc0/1/2=7680/147/18 cache=57 info: RequestTiming[0] [REQ 07802664] END GET /logs/2026-07-05_Boardplay_API_S_Play.log -> 200 in 1ms mem=1125MB (d=+1MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 8f833c22] START GET /logs/2026-07-05_Boardlead_API_N_Play.log?tail=200 mem=1125MB gc0/1/2=7680/147/18 cache=57 info: RequestTiming[0] [REQ 8f833c22] END GET /logs/2026-07-05_Boardlead_API_N_Play.log -> 200 in 0ms mem=1125MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ ce96ec95] START GET /logs/2026-07-05_Boardplay_API_E_Play.log?tail=200 mem=1125MB gc0/1/2=7680/147/18 cache=57 info: RequestTiming[0] [REQ ce96ec95] END GET /logs/2026-07-05_Boardplay_API_E_Play.log -> 200 in 2ms mem=1127MB (d=+2MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ bf8fe7ad] START GET /logs/2026-07-05_Boardlead_API_N_Play.log mem=1127MB gc0/1/2=7680/147/18 cache=57 info: RequestTiming[0] [REQ bf8fe7ad] END GET /logs/2026-07-05_Boardlead_API_N_Play.log -> 200 in 0ms mem=1128MB (d=+1MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ d0e5b9e1] START GET /logs/2026-07-05_Boardlead_API_E_Play.log mem=1128MB gc0/1/2=7680/147/18 cache=57 info: RequestTiming[0] [REQ d0e5b9e1] END GET /logs/2026-07-05_Boardlead_API_E_Play.log -> 200 in 0ms mem=1128MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ ae0332c4] START GET /logs/2026-07-05_Boardplay_API_N_Play.log mem=1128MB gc0/1/2=7680/147/18 cache=57 info: RequestTiming[0] [REQ ae0332c4] END GET /logs/2026-07-05_Boardplay_API_N_Play.log -> 200 in 5ms mem=1131MB (d=+3MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ fe1d7401] START GET /pbn/ChallengebyE2ETest_b4.pbn mem=1131MB gc0/1/2=7680/147/18 cache=57 info: RequestTiming[0] [REQ fe1d7401] END GET /pbn/ChallengebyE2ETest_b4.pbn -> 200 in 0ms mem=1131MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 425aa1d8] START GET /pbn/ChallengebyE2ETest_b2.pbn mem=1131MB gc0/1/2=7680/147/18 cache=57 info: RequestTiming[0] [REQ 425aa1d8] END GET /pbn/ChallengebyE2ETest_b2.pbn -> 200 in 0ms mem=1131MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ f577d94e] START GET /pbn/ChallengebyE2ETest_b1.pbn mem=1131MB gc0/1/2=7680/147/18 cache=57 info: RequestTiming[0] [REQ f577d94e] END GET /pbn/ChallengebyE2ETest_b1.pbn -> 200 in 0ms mem=1131MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ b0011da8] START GET /pbn/ChallengebyE2ETest_b3.pbn mem=1131MB gc0/1/2=7680/147/18 cache=57 info: RequestTiming[0] [REQ b0011da8] END GET /pbn/ChallengebyE2ETest_b3.pbn -> 200 in 0ms mem=1131MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ a4ae0c0b] START GET /logs/2026-07-05_Boardplay_API_S_Play.log mem=1131MB gc0/1/2=7680/147/18 cache=57 info: RequestTiming[0] [REQ a4ae0c0b] END GET /logs/2026-07-05_Boardplay_API_S_Play.log -> 200 in 2ms mem=1133MB (d=+2MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 0867713f] START GET /logs/2026-07-05_Boardplay_API_W_Play.log mem=1133MB gc0/1/2=7680/147/18 cache=57 info: RequestTiming[0] [REQ 0867713f] END GET /logs/2026-07-05_Boardplay_API_W_Play.log -> 200 in 5ms mem=1136MB (d=+3MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 2c6112ed] START GET /logs/2026-07-05_Boardplay_API_E_Play.log mem=1136MB gc0/1/2=7680/147/18 cache=57 info: RequestTiming[0] [REQ 2c6112ed] END GET /logs/2026-07-05_Boardplay_API_E_Play.log -> 200 in 5ms mem=1140MB (d=+4MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 13d39a89] START GET /swagger/swagger-ui.css mem=1140MB gc0/1/2=7680/147/18 cache=57 info: RequestTiming[0] [REQ 13d39a89] END GET /swagger/swagger-ui.css -> 200 in 4ms mem=1140MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ f5c6faaf] START GET /swagger/swagger-ui-standalone-preset.js mem=1140MB gc0/1/2=7680/147/18 cache=57 info: RequestTiming[0] [REQ f5c6faaf] END GET /swagger/swagger-ui-standalone-preset.js -> 200 in 0ms mem=1140MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ e52129ff] START GET /swagger/index.css mem=1140MB gc0/1/2=7680/147/18 cache=57 info: RequestTiming[0] [REQ e52129ff] END GET /swagger/index.css -> 200 in 0ms mem=1140MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 4d00df5d] START GET /bids?ctx=&dealer=N&hand=AKQ5.KJ4.A73.K82&seat=N mem=1140MB gc0/1/2=7680/147/18 cache=57 info: RequestTiming[0] [REQ 4d00df5d] END GET /bids -> 200 in 2ms mem=1141MB (d=+1MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 16baa0cc] START GET /health mem=1141MB gc0/1/2=7680/147/18 cache=57 info: RequestTiming[0] [REQ 16baa0cc] END GET /health -> 200 in 0ms mem=1141MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 62be51e5] START GET /bid?ctx=&dealer=N&details=true&hand=AKQ5.KJ4.A73.K82&seat=N mem=1141MB gc0/1/2=7680/147/18 cache=57 Player N found 1 applicable auction contexts: Hand AKQ5.KJ4.A73.K82 Consolidated match found. Contributing RuleSets: [Preemptive_3_Level_Openings, Preemptive_4_Level_Openings, Preemptive_5_Level_Openings, Very_High_Level_Openings_Or_Specific_Hands, Opening Bid, Weak two diamond, Weak two major] Ctx (N): HCP=20, TP=20, Shape:4=3=3=3, Bal Comb: min=20, max=40 | Losers=6 | LoserLevel=3 | RuleOf=27 | min=False | max=False | shown_min= | shown_max= Suitinformation Points: S=20 | H=20 | D=20 | C=20 Game: S=False | H=False | D=False | C=False, Stoppers: S=True | H=True | D=True | C=True Slam: haveallkeycardsandqueen=False | missingkeycards=True | missingonekeycardorqueen=False | missingonekeycard=False | havekeycards=-1 | trumpqueen=False | trump= BestSuit: C=False D=False H=False S=True Longest: C=False D=False H=False S=True Suit | Viable | Small Slam Target | Grand Slam Target | Combined Points Min ----------|--------|-------------------|-------------------|-------------------- Spade | False | 99 | 99 | 20 Heart | False | 99 | 99 | 20 Diamond | False | 99 | 99 | 20 Club | False | 99 | 99 | 20 Nt | True | 33 | 37 | 20 [X] Prio 130 | Bid: 3N -> 3N | Requires: balish and hcp>= 25 and hcp<= 27 and H<= 4 and S <= 4 | From 'Opening Bid' [X] Prio 129 | Bid: 5Ma -> 5H | Requires: H >= 9 and hcp>= 6 and hcp<= 11 and loserlevel >= 5 and S <= 4 | From 'Preemptive_5_Level_Openings' [X] Prio 129 | Bid: 5Ma -> 5S | Requires: S >= 9 and hcp>= 6 and hcp<= 11 and loserlevel >= 5 and H <= 4 | From 'Preemptive_5_Level_Openings' [X] Prio 128 | Bid: 4Ma -> 4H | Requires: H >= 7 and hcp>= 9 and hcp<= 11 and loserlevel >= 4 and S <= 4 | From 'Preemptive_4_Level_Openings' [X] Prio 128 | Bid: 4Ma -> 4S | Requires: S >= 7 and hcp>= 9 and hcp<= 11 and loserlevel >= 4 and H <= 4 | From 'Preemptive_4_Level_Openings' [X] Prio 127 | Bid: 4Ma -> 4H | Requires: H >= 8 and hcp>= 5 and hcp<= 11 and loserlevel >= 4 and S <= 4 | From 'Preemptive_4_Level_Openings' [X] Prio 127 | Bid: 4Ma -> 4S | Requires: S >= 8 and hcp>= 5 and hcp<= 11 and loserlevel >= 4 and H <= 4 | From 'Preemptive_4_Level_Openings' [OK] Prio 122 | Bid: 2N -> 2N | Requires: balish and hcp>= 20 and hcp<= 21 | From 'Opening Bid' --- Contract Inferences for Chosen Bid: 2N --- Analyzed Requires Tree (derived from 'balish and hcp>= 20 and hcp<= 21'): ((ctx_sys_-646788691.balish() AndAlso (ctx_sys_-646788691.Hcp >= 20)) AndAlso (ctx_sys_-646788691.Hcp <= 21)) HCP: Min=20, Max=21 --- End Contract Inferences --- Player N searching for explanations for bid '2N'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Preemptive_3_Level_Openings, Preemptive_4_Level_Openings, Preemptive_5_Level_Openings, Very_High_Level_Openings_Or_Specific_Hands, Opening Bid, Weak two diamond, Weak two major] MATCHED Prio 122 | Bid: 2N -> 2N | Requires: balish and hcp>= 20 and hcp<= 21 | From 'Opening Bid' Interpreting bid '2N' by N. Primary explanation's context: [] from RuleSet: 'Preemptive_3_Level_Openings' Primary System Explanation (Rule): Prio 122, OrigBid '2N' -> ResBid '2N', Means 'Balanced hand, 20-21 HCP' -> resMeans 'Balanced hand, 20-21 HCP' Analyzed Requires String (for this instance): 'balish and hcp>= 20 and hcp<= 21' Interpreted Meaning: 'Balanced hand, 20-21 HCP' PostCondition: '' Player view after bid: HCP=20-21 | Lengths: S2-5 H2-5 D2-5 C2-5 [/bid] Board= Seat=N Auction= -> 2N info: RequestTiming[0] [REQ 62be51e5] END GET /bid -> 200 in 5ms mem=1121MB (d=-20MB) gc+=1/0/0 cache=57 +hit=1 +miss=0 info: RequestTiming[0] [REQ a767a995] START GET /health mem=1121MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ a767a995] END GET /health -> 200 in 0ms mem=1121MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ cb90b07d] START GET /lead?ctx=1N--3N--&dealer=N&details=true&hand=QJT9.876.543.432&seat=W mem=1121MB gc0/1/2=7681/147/18 cache=57 [ParseAuctionContext] Input: '1N--3N--' -> Parsed 4 bids: 1N-P-3N-P info: RequestTiming[0] [REQ cb90b07d] END GET /lead -> 400 in 1ms mem=1121MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ cb90b07d] LEAK-PROBE priv=3448MB (d=0MB) dds+=0 dds_boards+=0 suitc+=0 nn+=0 info: RequestTiming[0] [REQ dfe1b80a] START GET /pbn/all.pbn mem=1121MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ dfe1b80a] END GET /pbn/all.pbn -> 200 in 0ms mem=1122MB (d=+1MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 956641c1] START GET /servicelog mem=1122MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ 956641c1] END GET /servicelog -> 200 in 5ms mem=1128MB (d=+6MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ c70029d7] START GET /swagger/swagger-ui-bundle.js mem=1128MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ c70029d7] END GET /swagger/swagger-ui-bundle.js -> 200 in 1ms mem=1128MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ bf9783c1] START GET /missing/autogenerated mem=1128MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ bf9783c1] END GET /missing/autogenerated -> 404 in 0ms mem=1128MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ c220879a] START GET /swagger/favicon-32x32.png mem=1128MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ c220879a] END GET /swagger/favicon-32x32.png -> 200 in 1ms mem=1128MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ e8998928] START GET /swagger/favicon-16x16.png mem=1128MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ e8998928] END GET /swagger/favicon-16x16.png -> 200 in 0ms mem=1128MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 455f2d21] START GET /pbn/ChallengebyE2ETest_b2_robot.pbn mem=1128MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ 455f2d21] END GET /pbn/ChallengebyE2ETest_b2_robot.pbn -> 200 in 3ms mem=1128MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 24145fe0] START GET /pbn/ChallengebyE2ETest_b1_robot.pbn mem=1128MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ 24145fe0] END GET /pbn/ChallengebyE2ETest_b1_robot.pbn -> 200 in 0ms mem=1128MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ c0597236] START GET /pbn/ChallengebyE2ETest_b3_robot.pbn mem=1128MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ c0597236] END GET /pbn/ChallengebyE2ETest_b3_robot.pbn -> 200 in 0ms mem=1128MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ c08f2cc3] START GET /pbn/ChallengebyE2ETest_b4_robot.pbn mem=1128MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ c08f2cc3] END GET /pbn/ChallengebyE2ETest_b4_robot.pbn -> 200 in 3ms mem=1128MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ bbeeb620] START GET /swagger/index.js mem=1128MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ bbeeb620] END GET /swagger/index.js -> 200 in 0ms mem=1128MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 1b5cab42] START GET /swagger/'+escapeHtml(s%5Bo%5D.href)+' mem=1128MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ 1b5cab42] END GET /swagger/'+escapeHtml(s%5Bo%5D.href)+' -> 404 in 0ms mem=1128MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 0c29a69e] START HEAD /health mem=1128MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ 0c29a69e] END HEAD /health -> 200 in 0ms mem=1128MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 2fb3e0b7] START HEAD /health mem=1128MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ 2fb3e0b7] END HEAD /health -> 200 in 0ms mem=1128MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ c1ee21cb] START HEAD /health mem=1128MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ c1ee21cb] END HEAD /health -> 200 in 0ms mem=1128MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 5c3d640e] START GET /health mem=1128MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ 5c3d640e] END GET /health -> 200 in 0ms mem=1128MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ e99aca8a] START HEAD /health mem=1128MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ e99aca8a] END HEAD /health -> 200 in 0ms mem=1128MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 92932d76] START HEAD /health mem=1128MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ 92932d76] END HEAD /health -> 200 in 0ms mem=1128MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ df92cad3] START HEAD /health mem=1128MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ df92cad3] END HEAD /health -> 200 in 0ms mem=1128MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 067d442f] START GET /health mem=1128MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ 067d442f] END GET /health -> 200 in 0ms mem=1128MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ abdd6e2a] START HEAD /health mem=1128MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ abdd6e2a] END HEAD /health -> 200 in 0ms mem=1128MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 1a216e0c] START HEAD /health mem=1128MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ 1a216e0c] END HEAD /health -> 200 in 0ms mem=1128MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ d492e667] START GET / mem=1128MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ d492e667] END GET / -> 200 in 0ms mem=1128MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 7ce5f05b] START GET /swagger mem=1128MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ 7ce5f05b] END GET /swagger -> 301 in 0ms mem=1128MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ a0d2bcf0] START GET /bid?hand=AKQ5.KJ4.A73.K82&ctx=&dealer=N&seat=N&details=true mem=1128MB gc0/1/2=7681/147/18 cache=57 Player N found 1 applicable auction contexts: Hand AKQ5.KJ4.A73.K82 Consolidated match found. Contributing RuleSets: [Preemptive_3_Level_Openings, Preemptive_4_Level_Openings, Preemptive_5_Level_Openings, Very_High_Level_Openings_Or_Specific_Hands, Opening Bid, Weak two diamond, Weak two major] Ctx (N): HCP=20, TP=20, Shape:4=3=3=3, Bal Comb: min=20, max=40 | Losers=6 | LoserLevel=3 | RuleOf=27 | min=False | max=False | shown_min= | shown_max= Suitinformation Points: S=20 | H=20 | D=20 | C=20 Game: S=False | H=False | D=False | C=False, Stoppers: S=True | H=True | D=True | C=True Slam: haveallkeycardsandqueen=False | missingkeycards=True | missingonekeycardorqueen=False | missingonekeycard=False | havekeycards=-1 | trumpqueen=False | trump= BestSuit: C=False D=False H=False S=True Longest: C=False D=False H=False S=True Suit | Viable | Small Slam Target | Grand Slam Target | Combined Points Min ----------|--------|-------------------|-------------------|-------------------- Spade | False | 99 | 99 | 20 Heart | False | 99 | 99 | 20 Diamond | False | 99 | 99 | 20 Club | False | 99 | 99 | 20 Nt | True | 33 | 37 | 20 [X] Prio 130 | Bid: 3N -> 3N | Requires: balish and hcp>= 25 and hcp<= 27 and H<= 4 and S <= 4 | From 'Opening Bid' [X] Prio 129 | Bid: 5Ma -> 5H | Requires: H >= 9 and hcp>= 6 and hcp<= 11 and loserlevel >= 5 and S <= 4 | From 'Preemptive_5_Level_Openings' [X] Prio 129 | Bid: 5Ma -> 5S | Requires: S >= 9 and hcp>= 6 and hcp<= 11 and loserlevel >= 5 and H <= 4 | From 'Preemptive_5_Level_Openings' [X] Prio 128 | Bid: 4Ma -> 4H | Requires: H >= 7 and hcp>= 9 and hcp<= 11 and loserlevel >= 4 and S <= 4 | From 'Preemptive_4_Level_Openings' [X] Prio 128 | Bid: 4Ma -> 4S | Requires: S >= 7 and hcp>= 9 and hcp<= 11 and loserlevel >= 4 and H <= 4 | From 'Preemptive_4_Level_Openings' [X] Prio 127 | Bid: 4Ma -> 4H | Requires: H >= 8 and hcp>= 5 and hcp<= 11 and loserlevel >= 4 and S <= 4 | From 'Preemptive_4_Level_Openings' [X] Prio 127 | Bid: 4Ma -> 4S | Requires: S >= 8 and hcp>= 5 and hcp<= 11 and loserlevel >= 4 and H <= 4 | From 'Preemptive_4_Level_Openings' [OK] Prio 122 | Bid: 2N -> 2N | Requires: balish and hcp>= 20 and hcp<= 21 | From 'Opening Bid' --- Contract Inferences for Chosen Bid: 2N --- Analyzed Requires Tree (derived from 'balish and hcp>= 20 and hcp<= 21'): ((ctx_sys_-646788691.balish() AndAlso (ctx_sys_-646788691.Hcp >= 20)) AndAlso (ctx_sys_-646788691.Hcp <= 21)) HCP: Min=20, Max=21 --- End Contract Inferences --- Player N searching for explanations for bid '2N'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Preemptive_3_Level_Openings, Preemptive_4_Level_Openings, Preemptive_5_Level_Openings, Very_High_Level_Openings_Or_Specific_Hands, Opening Bid, Weak two diamond, Weak two major] MATCHED Prio 122 | Bid: 2N -> 2N | Requires: balish and hcp>= 20 and hcp<= 21 | From 'Opening Bid' Interpreting bid '2N' by N. Primary explanation's context: [] from RuleSet: 'Preemptive_3_Level_Openings' Primary System Explanation (Rule): Prio 122, OrigBid '2N' -> ResBid '2N', Means 'Balanced hand, 20-21 HCP' -> resMeans 'Balanced hand, 20-21 HCP' Analyzed Requires String (for this instance): 'balish and hcp>= 20 and hcp<= 21' Interpreted Meaning: 'Balanced hand, 20-21 HCP' PostCondition: '' Player view after bid: HCP=20-21 | Lengths: S2-5 H2-5 D2-5 C2-5 [/bid] Board= Seat=N Auction= -> 2N info: RequestTiming[0] [REQ a0d2bcf0] END GET /bid -> 200 in 2ms mem=1129MB (d=+1MB) gc+=0/0/0 cache=57 +hit=1 +miss=0 info: RequestTiming[0] [LIVESET] after req #190 (/bid): managed=1129MB (d=+42MB) ws=2056MB priv=3442MB handles=271 cache=57 probeCost=2ms info: RequestTiming[0] [REQ 1e765999] START GET /lead?hand=QJT9.876.543.432&ctx=1N--3N--&dealer=N&seat=W&details=true mem=1129MB gc0/1/2=7681/147/18 cache=57 [ParseAuctionContext] Input: '1N--3N--' -> Parsed 4 bids: 1N-P-3N-P info: RequestTiming[0] [REQ 1e765999] END GET /lead -> 400 in 1ms mem=1129MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 1e765999] LEAK-PROBE priv=3442MB (d=0MB) dds+=0 dds_boards+=0 suitc+=0 nn+=0 info: RequestTiming[0] [REQ a6569fb2] START GET /health mem=1129MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ a6569fb2] END GET /health -> 200 in 0ms mem=1129MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ e93095b5] START GET /bids?hand=AKQ5.KJ4.A73.K82&ctx=&dealer=N&seat=N mem=1129MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ e93095b5] END GET /bids -> 200 in 3ms mem=1130MB (d=+1MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 53a08336] START GET /getresponses?auction=1N-P mem=1130MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ 53a08336] END GET /getresponses -> 200 in 2ms mem=1131MB (d=+1MB) gc+=0/0/0 cache=57 +hit=2 +miss=0 info: RequestTiming[0] [REQ 9892a24f] START GET /memory mem=1131MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ 9892a24f] END GET /memory -> 200 in 1ms mem=1132MB (d=+1MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 03db5699] START GET /pbn/all.pbn mem=1132MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ 03db5699] END GET /pbn/all.pbn -> 200 in 4ms mem=1132MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 47b0797e] START GET /explain?ctx=1N--3N&dealer=N&seat=S mem=1132MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ 47b0797e] END GET /explain -> 200 in 0ms mem=1132MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 9ae64321] START GET /ready mem=1132MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ 9ae64321] END GET /ready -> 200 in 0ms mem=1132MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ d6c8fd0d] START GET /missing/autogenerated mem=1132MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ d6c8fd0d] END GET /missing/autogenerated -> 404 in 2ms mem=1132MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 448234fc] START GET /version mem=1132MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ 448234fc] END GET /version -> 200 in 119ms mem=1149MB (d=+17MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 998e854d] START GET /timings mem=1149MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ 998e854d] END GET /timings -> 200 in 1ms mem=1149MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 4628b95e] START GET /missing mem=1149MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ 4628b95e] END GET /missing -> 200 in 0ms mem=1149MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ cdef0ddc] START GET /pbn mem=1149MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ cdef0ddc] END GET /pbn -> 200 in 0ms mem=1149MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 3cd070af] START GET /servicelog mem=1149MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ 3cd070af] END GET /servicelog -> 200 in 9ms mem=1156MB (d=+7MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 3bbab912] START GET /logs mem=1156MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ 3bbab912] END GET /logs -> 200 in 2ms mem=1156MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 97a52ee7] START GET /servicelog/download mem=1156MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ 97a52ee7] END GET /servicelog/download -> 200 in 4ms mem=1156MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ f3e9b132] START GET /swagger/index.html mem=1156MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ f3e9b132] END GET /swagger/index.html -> 200 in 0ms mem=1156MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 25dee9ba] START HEAD /health mem=1156MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ 25dee9ba] END HEAD /health -> 200 in 0ms mem=1156MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 4fb520ef] START HEAD /health mem=1156MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ 4fb520ef] END HEAD /health -> 200 in 0ms mem=1156MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ a16e6fad] START HEAD /health mem=1156MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ a16e6fad] END HEAD /health -> 200 in 0ms mem=1156MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 7584c47a] START GET / mem=1156MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ 7584c47a] END GET / -> 200 in 0ms mem=1156MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 3a3a9af2] START HEAD /health mem=1156MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ 3a3a9af2] END HEAD /health -> 200 in 0ms mem=1156MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 6d39b077] START GET / mem=1156MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ 6d39b077] END GET / -> 200 in 0ms mem=1156MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 901aca12] START GET / mem=1156MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ 901aca12] END GET / -> 200 in 0ms mem=1156MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 59a2e587] START GET /pbn/all.pbn mem=1156MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ 59a2e587] END GET /pbn/all.pbn -> 200 in 1ms mem=1156MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ b24aa57c] START GET /swagger mem=1156MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ b24aa57c] END GET /swagger -> 301 in 0ms mem=1156MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 029db628] START GET /bid?hand=AKQ5.KJ4.A73.K82&ctx=&dealer=N&seat=N&details=true mem=1156MB gc0/1/2=7681/147/18 cache=57 Player N found 1 applicable auction contexts: Hand AKQ5.KJ4.A73.K82 Consolidated match found. Contributing RuleSets: [Preemptive_3_Level_Openings, Preemptive_4_Level_Openings, Preemptive_5_Level_Openings, Very_High_Level_Openings_Or_Specific_Hands, Opening Bid, Weak two diamond, Weak two major] Ctx (N): HCP=20, TP=20, Shape:4=3=3=3, Bal Comb: min=20, max=40 | Losers=6 | LoserLevel=3 | RuleOf=27 | min=False | max=False | shown_min= | shown_max= Suitinformation Points: S=20 | H=20 | D=20 | C=20 Game: S=False | H=False | D=False | C=False, Stoppers: S=True | H=True | D=True | C=True Slam: haveallkeycardsandqueen=False | missingkeycards=True | missingonekeycardorqueen=False | missingonekeycard=False | havekeycards=-1 | trumpqueen=False | trump= BestSuit: C=False D=False H=False S=True Longest: C=False D=False H=False S=True Suit | Viable | Small Slam Target | Grand Slam Target | Combined Points Min ----------|--------|-------------------|-------------------|-------------------- Spade | False | 99 | 99 | 20 Heart | False | 99 | 99 | 20 Diamond | False | 99 | 99 | 20 Club | False | 99 | 99 | 20 Nt | True | 33 | 37 | 20 [X] Prio 130 | Bid: 3N -> 3N | Requires: balish and hcp>= 25 and hcp<= 27 and H<= 4 and S <= 4 | From 'Opening Bid' [X] Prio 129 | Bid: 5Ma -> 5H | Requires: H >= 9 and hcp>= 6 and hcp<= 11 and loserlevel >= 5 and S <= 4 | From 'Preemptive_5_Level_Openings' [X] Prio 129 | Bid: 5Ma -> 5S | Requires: S >= 9 and hcp>= 6 and hcp<= 11 and loserlevel >= 5 and H <= 4 | From 'Preemptive_5_Level_Openings' [X] Prio 128 | Bid: 4Ma -> 4H | Requires: H >= 7 and hcp>= 9 and hcp<= 11 and loserlevel >= 4 and S <= 4 | From 'Preemptive_4_Level_Openings' [X] Prio 128 | Bid: 4Ma -> 4S | Requires: S >= 7 and hcp>= 9 and hcp<= 11 and loserlevel >= 4 and H <= 4 | From 'Preemptive_4_Level_Openings' [X] Prio 127 | Bid: 4Ma -> 4H | Requires: H >= 8 and hcp>= 5 and hcp<= 11 and loserlevel >= 4 and S <= 4 | From 'Preemptive_4_Level_Openings' [X] Prio 127 | Bid: 4Ma -> 4S | Requires: S >= 8 and hcp>= 5 and hcp<= 11 and loserlevel >= 4 and H <= 4 | From 'Preemptive_4_Level_Openings' [OK] Prio 122 | Bid: 2N -> 2N | Requires: balish and hcp>= 20 and hcp<= 21 | From 'Opening Bid' --- Contract Inferences for Chosen Bid: 2N --- Analyzed Requires Tree (derived from 'balish and hcp>= 20 and hcp<= 21'): ((ctx_sys_-646788691.balish() AndAlso (ctx_sys_-646788691.Hcp >= 20)) AndAlso (ctx_sys_-646788691.Hcp <= 21)) HCP: Min=20, Max=21 --- End Contract Inferences --- Player N searching for explanations for bid '2N'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Preemptive_3_Level_Openings, Preemptive_4_Level_Openings, Preemptive_5_Level_Openings, Very_High_Level_Openings_Or_Specific_Hands, Opening Bid, Weak two diamond, Weak two major] MATCHED Prio 122 | Bid: 2N -> 2N | Requires: balish and hcp>= 20 and hcp<= 21 | From 'Opening Bid' Interpreting bid '2N' by N. Primary explanation's context: [] from RuleSet: 'Preemptive_3_Level_Openings' Primary System Explanation (Rule): Prio 122, OrigBid '2N' -> ResBid '2N', Means 'Balanced hand, 20-21 HCP' -> resMeans 'Balanced hand, 20-21 HCP' Analyzed Requires String (for this instance): 'balish and hcp>= 20 and hcp<= 21' Interpreted Meaning: 'Balanced hand, 20-21 HCP' PostCondition: '' Player view after bid: HCP=20-21 | Lengths: S2-5 H2-5 D2-5 C2-5 [/bid] Board= Seat=N Auction= -> 2N info: RequestTiming[0] [REQ 029db628] END GET /bid -> 200 in 2ms mem=1157MB (d=+1MB) gc+=0/0/0 cache=57 +hit=1 +miss=0 info: RequestTiming[0] [REQ aefe3b4e] START GET /bids?hand=AKQ5.KJ4.A73.K82&ctx=&dealer=N&seat=N mem=1157MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ aefe3b4e] END GET /bids -> 200 in 2ms mem=1157MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ f7b6a21f] START GET /lead?hand=QJT9.876.543.432&ctx=1N--3N--&dealer=N&seat=W&details=true mem=1157MB gc0/1/2=7681/147/18 cache=57 [ParseAuctionContext] Input: '1N--3N--' -> Parsed 4 bids: 1N-P-3N-P info: RequestTiming[0] [REQ f7b6a21f] END GET /lead -> 400 in 1ms mem=1157MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ f7b6a21f] LEAK-PROBE priv=3459MB (d=0MB) dds+=0 dds_boards+=0 suitc+=0 nn+=0 info: RequestTiming[0] [REQ b9a5aae5] START GET /explain?ctx=1N--3N&dealer=N&seat=S mem=1158MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ b9a5aae5] END GET /explain -> 200 in 0ms mem=1158MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 6eb78ac5] START GET /health mem=1158MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ 6eb78ac5] END GET /health -> 200 in 0ms mem=1158MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 25182f04] START GET /getresponses?auction=1N-P mem=1158MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ 25182f04] END GET /getresponses -> 200 in 3ms mem=1159MB (d=+1MB) gc+=0/0/0 cache=57 +hit=2 +miss=0 info: RequestTiming[0] [REQ ea6e8bef] START GET /version mem=1159MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ 81aa12d1] START GET /robots.txt mem=1163MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ 81aa12d1] END GET /robots.txt -> 404 in 0ms mem=1163MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ ea6e8bef] END GET /version -> 200 in 133ms mem=1176MB (d=+17MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ a01e012e] START GET / mem=1177MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ a01e012e] END GET / -> 200 in 0ms mem=1177MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ a4a45eab] START GET /ready mem=1177MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ a4a45eab] END GET /ready -> 200 in 0ms mem=1177MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 32939494] START GET /health mem=1177MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ 32939494] END GET /health -> 200 in 0ms mem=1177MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ cb62a535] START GET /memory mem=1177MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ cb62a535] END GET /memory -> 200 in 1ms mem=1177MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ d4d702b8] START GET /logs mem=1177MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ d4d702b8] END GET /logs -> 200 in 0ms mem=1177MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 628bca9d] START GET /servicelog mem=1177MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ 628bca9d] END GET /servicelog -> 200 in 8ms mem=1183MB (d=+6MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 33e6693f] START GET /servicelog/download mem=1183MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ 33e6693f] END GET /servicelog/download -> 200 in 4ms mem=1183MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 6a2a9722] START GET /logs/2026-07-05_Boardplay_API_N_Play.log mem=1183MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ 1c81c880] START GET /logs/2026-07-05_Boardplay_API_E_Play.log?tail=200 mem=1183MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ 08c2338b] START GET /logs/2026-07-05_Boardplay_API_E_Play.log mem=1183MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ 6ca29a10] START GET / mem=1183MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ a456d53c] START GET /logs/2026-07-05_Boardplay_API_N_Play.log?tail=200 mem=1183MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ 6ca29a10] END GET / -> 200 in 0ms mem=1183MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ f965c94f] START GET /missing mem=1183MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ f965c94f] END GET /missing -> 200 in 0ms mem=1183MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ c984d007] START GET /missing/autogenerated mem=1183MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ f40844ab] START GET /logs/2026-07-05_Boardlead_API_N_Play.log mem=1183MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ c984d007] END GET /missing/autogenerated -> 404 in 0ms mem=1183MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 35aeb774] START GET /logs/2026-07-05_Boardplay_API_W_Play.log?tail=200 mem=1183MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ 2d89f5a4] START GET /logs/2026-07-05_Boardlead_API_N_Play.log?tail=200 mem=1183MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ 60949fda] START GET /logs/2026-07-05_Boardplay_API_W_Play.log mem=1183MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ 9c963872] START GET /logs/2026-07-05_Boardplay_API_S_Play.log?tail=200 mem=1183MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ 8fbe455e] START GET /logs/2026-07-05_Boardplay_API_S_Play.log mem=1183MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ 6a078378] START GET /pbn mem=1183MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ 6a078378] END GET /pbn -> 200 in 0ms mem=1183MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 160ae403] START GET /swagger/index.html mem=1184MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ 160ae403] END GET /swagger/index.html -> 200 in 0ms mem=1184MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 2d89f5a4] END GET /logs/2026-07-05_Boardlead_API_N_Play.log -> 200 in 3ms mem=1184MB (d=+1MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ f40844ab] END GET /logs/2026-07-05_Boardlead_API_N_Play.log -> 200 in 5ms mem=1185MB (d=+2MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 35aeb774] END GET /logs/2026-07-05_Boardplay_API_W_Play.log -> 200 in 10ms mem=1194MB (d=+11MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 1c81c880] END GET /logs/2026-07-05_Boardplay_API_E_Play.log -> 200 in 12ms mem=1194MB (d=+11MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 8fbe455e] END GET /logs/2026-07-05_Boardplay_API_S_Play.log -> 200 in 10ms mem=1194MB (d=+11MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 9c963872] END GET /logs/2026-07-05_Boardplay_API_S_Play.log -> 200 in 16ms mem=1197MB (d=+14MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 08c2338b] END GET /logs/2026-07-05_Boardplay_API_E_Play.log -> 200 in 19ms mem=1197MB (d=+14MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ a456d53c] END GET /logs/2026-07-05_Boardplay_API_N_Play.log -> 200 in 24ms mem=1202MB (d=+19MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 60949fda] END GET /logs/2026-07-05_Boardplay_API_W_Play.log -> 200 in 22ms mem=1202MB (d=+19MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 6a2a9722] END GET /logs/2026-07-05_Boardplay_API_N_Play.log -> 200 in 28ms mem=1202MB (d=+19MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ dca80296] START GET /logs/2026-07-05_Boardlead_API_E_Play.log mem=1202MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ dca80296] END GET /logs/2026-07-05_Boardlead_API_E_Play.log -> 200 in 1ms mem=1202MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 273281c2] START GET /timings mem=1202MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ 273281c2] END GET /timings -> 200 in 2ms mem=1202MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 2fa6d78f] START GET /missing/json mem=1202MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ 2fa6d78f] END GET /missing/json -> 200 in 0ms mem=1202MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 56d087e6] START GET /logs/2026-07-05_Boardlead_API_E_Play.log?tail=200 mem=1203MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ 56d087e6] END GET /logs/2026-07-05_Boardlead_API_E_Play.log -> 200 in 0ms mem=1203MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ a9fa2c6c] START GET /swagger/swagger-ui-bundle.js mem=1203MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ 1c47493a] START GET /swagger/index.js mem=1203MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ a9d6d702] START GET /swagger/swagger-ui-standalone-preset.js mem=1203MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ 1c47493a] END GET /swagger/index.js -> 200 in 0ms mem=1203MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ a9d6d702] END GET /swagger/swagger-ui-standalone-preset.js -> 200 in 0ms mem=1203MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ a9fa2c6c] END GET /swagger/swagger-ui-bundle.js -> 200 in 2ms mem=1203MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ f744a6ba] START GET /pbn/ChallengebyE2ETest_b3_robot.pbn mem=1203MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ 8aca881e] START GET /pbn/ChallengebyE2ETest_b3.pbn mem=1203MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ 8aca881e] END GET /pbn/ChallengebyE2ETest_b3.pbn -> 200 in 0ms mem=1203MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ f744a6ba] END GET /pbn/ChallengebyE2ETest_b3_robot.pbn -> 200 in 0ms mem=1203MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 6dec8aec] START GET /pbn/ChallengebyE2ETest_b1_robot.pbn mem=1203MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ 6dec8aec] END GET /pbn/ChallengebyE2ETest_b1_robot.pbn -> 200 in 0ms mem=1203MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 743ae1eb] START GET /pbn/ChallengebyE2ETest_b4_robot.pbn mem=1203MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ 743ae1eb] END GET /pbn/ChallengebyE2ETest_b4_robot.pbn -> 200 in 0ms mem=1203MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 010314e0] START GET /pbn/ChallengebyE2ETest_b2.pbn mem=1203MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ 452eb842] START GET /pbn/ChallengebyE2ETest_b2_robot.pbn mem=1203MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ 452eb842] END GET /pbn/ChallengebyE2ETest_b2_robot.pbn -> 200 in 0ms mem=1203MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 010314e0] END GET /pbn/ChallengebyE2ETest_b2.pbn -> 200 in 1ms mem=1203MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 7f2e53c3] START GET /pbn/ChallengebyE2ETest_b1.pbn mem=1203MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ 7f2e53c3] END GET /pbn/ChallengebyE2ETest_b1.pbn -> 200 in 0ms mem=1203MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ d2b53cb6] START GET /pbn/ChallengebyE2ETest_b4.pbn mem=1203MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ d2b53cb6] END GET /pbn/ChallengebyE2ETest_b4.pbn -> 200 in 0ms mem=1203MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 53d1b1f1] START HEAD /health mem=1203MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ 53d1b1f1] END HEAD /health -> 200 in 0ms mem=1203MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 43e3e46b] START HEAD /health mem=1203MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ 43e3e46b] END HEAD /health -> 200 in 0ms mem=1203MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ f7a42f34] START HEAD /health mem=1203MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ f7a42f34] END HEAD /health -> 200 in 0ms mem=1203MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 13cc9681] START HEAD /health mem=1203MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ 13cc9681] END HEAD /health -> 200 in 0ms mem=1203MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ b03c7e0c] START HEAD /health mem=1203MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ b03c7e0c] END HEAD /health -> 200 in 0ms mem=1203MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 9373dabe] START HEAD /health mem=1203MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ 9373dabe] END HEAD /health -> 200 in 0ms mem=1203MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 88a9d26f] START HEAD /health mem=1204MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ 88a9d26f] END HEAD /health -> 200 in 0ms mem=1204MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 5d36770a] START HEAD /health mem=1204MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ 5d36770a] END HEAD /health -> 200 in 0ms mem=1204MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 88d2f8af] START HEAD /health mem=1204MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ 88d2f8af] END HEAD /health -> 200 in 0ms mem=1204MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 0c97ea4c] START HEAD /health mem=1204MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ 0c97ea4c] END HEAD /health -> 200 in 0ms mem=1204MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 7ea2e17c] START HEAD /health mem=1204MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ 7ea2e17c] END HEAD /health -> 200 in 0ms mem=1204MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 468fc0fb] START HEAD /health mem=1204MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ 468fc0fb] END HEAD /health -> 200 in 0ms mem=1204MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ a3a61779] START HEAD /health mem=1204MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ a3a61779] END HEAD /health -> 200 in 0ms mem=1204MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ a8b694c2] START HEAD /health mem=1204MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ a8b694c2] END HEAD /health -> 200 in 0ms mem=1204MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ c4010b74] START HEAD /health mem=1204MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ c4010b74] END HEAD /health -> 200 in 0ms mem=1204MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 5cb23fb3] START HEAD /health mem=1204MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ 5cb23fb3] END HEAD /health -> 200 in 0ms mem=1204MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 0b67ef25] START HEAD /health mem=1204MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ 0b67ef25] END HEAD /health -> 200 in 0ms mem=1204MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ a256559b] START HEAD /health mem=1204MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ a256559b] END HEAD /health -> 200 in 0ms mem=1204MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 6003ff69] START HEAD /health mem=1204MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ 6003ff69] END HEAD /health -> 200 in 0ms mem=1204MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 3f6274c0] START HEAD /health mem=1204MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ 3f6274c0] END HEAD /health -> 200 in 0ms mem=1204MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ c6976789] START GET / mem=1204MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ c6976789] END GET / -> 200 in 0ms mem=1204MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 863c6f3b] START GET / mem=1204MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ 863c6f3b] END GET / -> 200 in 1ms mem=1204MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ bcc79687] START HEAD /health mem=1204MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ bcc79687] END HEAD /health -> 200 in 0ms mem=1204MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ a814904a] START GET / mem=1204MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ a814904a] END GET / -> 200 in 0ms mem=1204MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ af5b13bf] START GET / mem=1204MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ af5b13bf] END GET / -> 200 in 0ms mem=1204MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 5df7e631] START GET / mem=1204MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ 5df7e631] END GET / -> 200 in 0ms mem=1204MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 11f0ec48] START HEAD /health mem=1204MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ 11f0ec48] END HEAD /health -> 200 in 0ms mem=1204MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ e0c1a356] START GET / mem=1204MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ e0c1a356] END GET / -> 200 in 0ms mem=1205MB (d=+1MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 3b38ef13] START GET / mem=1205MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ 3b38ef13] END GET / -> 200 in 0ms mem=1205MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 8a155c88] START GET / mem=1205MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ 8a155c88] END GET / -> 200 in 0ms mem=1205MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 65cfc030] START POST / mem=1205MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ 65cfc030] END POST / -> 405 in 0ms mem=1205MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ a668885e] START HEAD / mem=1205MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ a668885e] END HEAD / -> 405 in 0ms mem=1205MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ eab7282b] START GET / mem=1205MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ eab7282b] END GET / -> 200 in 0ms mem=1205MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ b3199a59] START GET /storage/logs/laravel.log mem=1205MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ b3199a59] END GET /storage/logs/laravel.log -> 404 in 0ms mem=1205MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 10723a71] START GET /_vti_pvt/service.pwd mem=1205MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ 10723a71] END GET /_vti_pvt/service.pwd -> 404 in 0ms mem=1205MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 84e547db] START GET /.ssh/id_rsa mem=1205MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ 84e547db] END GET /.ssh/id_rsa -> 404 in 0ms mem=1205MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ b4d635af] START GET /database_backup.sql mem=1205MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ b4d635af] END GET /database_backup.sql -> 404 in 0ms mem=1205MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ a2280809] START GET /wp-config.php mem=1205MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ a2280809] END GET /wp-config.php -> 404 in 0ms mem=1205MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 012ddb37] START GET /backup.zip mem=1205MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ 012ddb37] END GET /backup.zip -> 404 in 0ms mem=1205MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ d634e020] START GET /actuator/heapdump mem=1205MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ d634e020] END GET /actuator/heapdump -> 404 in 0ms mem=1205MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 1fe0ae31] START GET /.svn/wc.db mem=1205MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ 2ce45c5f] START GET /backup.tar.gz mem=1205MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ 1fe0ae31] END GET /.svn/wc.db -> 404 in 0ms mem=1205MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 2ce45c5f] END GET /backup.tar.gz -> 404 in 0ms mem=1205MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ c7c49efd] START GET /.ssh/id_ed25519 mem=1205MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ c7c49efd] END GET /.ssh/id_ed25519 -> 404 in 0ms mem=1205MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ c5130d1e] START GET /.ssh/id_ecdsa mem=1205MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ c5130d1e] END GET /.ssh/id_ecdsa -> 404 in 0ms mem=1205MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 8a9d24fd] START GET /config.php mem=1205MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ 8a9d24fd] END GET /config.php -> 404 in 0ms mem=1205MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 7272b4e8] START GET /wp-admin/setup-config.php mem=1205MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ 7272b4e8] END GET /wp-admin/setup-config.php -> 404 in 0ms mem=1205MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 4240de7f] START GET /.git/HEAD mem=1205MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ 4240de7f] END GET /.git/HEAD -> 404 in 0ms mem=1205MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ f6b29e33] START GET /.env mem=1205MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ f6b29e33] END GET /.env -> 404 in 0ms mem=1205MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 91f5f71a] START GET /api/.env mem=1205MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ 91f5f71a] END GET /api/.env -> 404 in 0ms mem=1205MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ dda79743] START GET /phpinfo.php mem=1205MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ dda79743] END GET /phpinfo.php -> 404 in 0ms mem=1205MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 24f87903] START GET /docker-compose.yml mem=1205MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ 24f87903] END GET /docker-compose.yml -> 404 in 0ms mem=1205MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ f1c3953a] START GET /user_secrets.yml mem=1205MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ f1c3953a] END GET /user_secrets.yml -> 404 in 0ms mem=1205MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 39c2a37a] START GET /dump.sql mem=1205MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ 39c2a37a] END GET /dump.sql -> 404 in 0ms mem=1205MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 7afe1775] START GET /backup.sql mem=1205MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ 7afe1775] END GET /backup.sql -> 404 in 0ms mem=1205MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ c1f973e7] START GET /database.sql mem=1205MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ c1f973e7] END GET /database.sql -> 404 in 0ms mem=1205MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 20579426] START GET /.vscode/sftp.json mem=1205MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ 20579426] END GET /.vscode/sftp.json -> 404 in 0ms mem=1205MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 4943ebcd] START GET /etc/ssl/private/server.key mem=1205MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ 4943ebcd] END GET /etc/ssl/private/server.key -> 404 in 0ms mem=1205MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 557dc272] START GET /server.key mem=1205MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ 557dc272] END GET /server.key -> 404 in 0ms mem=1205MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 7e576026] START GET /config.xml mem=1205MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ 7e576026] END GET /config.xml -> 404 in 0ms mem=1205MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 1e7d9fa8] START GET /config/production.json mem=1205MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ 1e7d9fa8] END GET /config/production.json -> 404 in 0ms mem=1205MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ d6640e91] START GET /.bash_history mem=1205MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ d6640e91] END GET /.bash_history -> 404 in 0ms mem=1205MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 49d4fe03] START GET /.npmrc mem=1205MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ 49d4fe03] END GET /.npmrc -> 404 in 0ms mem=1205MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 5b01d96c] START GET /secrets.json mem=1205MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ 5b01d96c] END GET /secrets.json -> 404 in 0ms mem=1205MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 6d2bf133] START GET /.env.production mem=1205MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ 6d2bf133] END GET /.env.production -> 404 in 0ms mem=1205MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 8a7e2f64] START GET /pbn/all.pbn mem=1205MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ 8a7e2f64] END GET /pbn/all.pbn -> 200 in 1ms mem=1205MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ e634a478] START GET /swagger mem=1205MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ e634a478] END GET /swagger -> 301 in 0ms mem=1205MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 4444d09c] START GET /bid?hand=AKQ5.KJ4.A73.K82&ctx=&dealer=N&seat=N&details=true mem=1205MB gc0/1/2=7681/147/18 cache=57 Player N found 1 applicable auction contexts: Hand AKQ5.KJ4.A73.K82 Consolidated match found. Contributing RuleSets: [Preemptive_3_Level_Openings, Preemptive_4_Level_Openings, Preemptive_5_Level_Openings, Very_High_Level_Openings_Or_Specific_Hands, Opening Bid, Weak two diamond, Weak two major] Ctx (N): HCP=20, TP=20, Shape:4=3=3=3, Bal Comb: min=20, max=40 | Losers=6 | LoserLevel=3 | RuleOf=27 | min=False | max=False | shown_min= | shown_max= Suitinformation Points: S=20 | H=20 | D=20 | C=20 Game: S=False | H=False | D=False | C=False, Stoppers: S=True | H=True | D=True | C=True Slam: haveallkeycardsandqueen=False | missingkeycards=True | missingonekeycardorqueen=False | missingonekeycard=False | havekeycards=-1 | trumpqueen=False | trump= BestSuit: C=False D=False H=False S=True Longest: C=False D=False H=False S=True Suit | Viable | Small Slam Target | Grand Slam Target | Combined Points Min ----------|--------|-------------------|-------------------|-------------------- Spade | False | 99 | 99 | 20 Heart | False | 99 | 99 | 20 Diamond | False | 99 | 99 | 20 Club | False | 99 | 99 | 20 Nt | True | 33 | 37 | 20 [X] Prio 130 | Bid: 3N -> 3N | Requires: balish and hcp>= 25 and hcp<= 27 and H<= 4 and S <= 4 | From 'Opening Bid' [X] Prio 129 | Bid: 5Ma -> 5H | Requires: H >= 9 and hcp>= 6 and hcp<= 11 and loserlevel >= 5 and S <= 4 | From 'Preemptive_5_Level_Openings' [X] Prio 129 | Bid: 5Ma -> 5S | Requires: S >= 9 and hcp>= 6 and hcp<= 11 and loserlevel >= 5 and H <= 4 | From 'Preemptive_5_Level_Openings' [X] Prio 128 | Bid: 4Ma -> 4H | Requires: H >= 7 and hcp>= 9 and hcp<= 11 and loserlevel >= 4 and S <= 4 | From 'Preemptive_4_Level_Openings' [X] Prio 128 | Bid: 4Ma -> 4S | Requires: S >= 7 and hcp>= 9 and hcp<= 11 and loserlevel >= 4 and H <= 4 | From 'Preemptive_4_Level_Openings' [X] Prio 127 | Bid: 4Ma -> 4H | Requires: H >= 8 and hcp>= 5 and hcp<= 11 and loserlevel >= 4 and S <= 4 | From 'Preemptive_4_Level_Openings' [X] Prio 127 | Bid: 4Ma -> 4S | Requires: S >= 8 and hcp>= 5 and hcp<= 11 and loserlevel >= 4 and H <= 4 | From 'Preemptive_4_Level_Openings' [OK] Prio 122 | Bid: 2N -> 2N | Requires: balish and hcp>= 20 and hcp<= 21 | From 'Opening Bid' --- Contract Inferences for Chosen Bid: 2N --- Analyzed Requires Tree (derived from 'balish and hcp>= 20 and hcp<= 21'): ((ctx_sys_-646788691.balish() AndAlso (ctx_sys_-646788691.Hcp >= 20)) AndAlso (ctx_sys_-646788691.Hcp <= 21)) HCP: Min=20, Max=21 --- End Contract Inferences --- Player N searching for explanations for bid '2N'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Preemptive_3_Level_Openings, Preemptive_4_Level_Openings, Preemptive_5_Level_Openings, Very_High_Level_Openings_Or_Specific_Hands, Opening Bid, Weak two diamond, Weak two major] MATCHED Prio 122 | Bid: 2N -> 2N | Requires: balish and hcp>= 20 and hcp<= 21 | From 'Opening Bid' Interpreting bid '2N' by N. Primary explanation's context: [] from RuleSet: 'Preemptive_3_Level_Openings' Primary System Explanation (Rule): Prio 122, OrigBid '2N' -> ResBid '2N', Means 'Balanced hand, 20-21 HCP' -> resMeans 'Balanced hand, 20-21 HCP' Analyzed Requires String (for this instance): 'balish and hcp>= 20 and hcp<= 21' Interpreted Meaning: 'Balanced hand, 20-21 HCP' PostCondition: '' Player view after bid: HCP=20-21 | Lengths: S2-5 H2-5 D2-5 C2-5 [/bid] Board= Seat=N Auction= -> 2N info: RequestTiming[0] [REQ 4444d09c] END GET /bid -> 200 in 2ms mem=1206MB (d=+1MB) gc+=0/0/0 cache=57 +hit=1 +miss=0 info: RequestTiming[0] [REQ f0f93ca0] START GET /bids?hand=AKQ5.KJ4.A73.K82&ctx=&dealer=N&seat=N mem=1206MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ f0f93ca0] END GET /bids -> 200 in 3ms mem=1207MB (d=+1MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ e6ed0db6] START GET /lead?hand=QJT9.876.543.432&ctx=1N--3N--&dealer=N&seat=W&details=true mem=1207MB gc0/1/2=7681/147/18 cache=57 [ParseAuctionContext] Input: '1N--3N--' -> Parsed 4 bids: 1N-P-3N-P info: RequestTiming[0] [REQ e6ed0db6] END GET /lead -> 400 in 1ms mem=1207MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ e6ed0db6] LEAK-PROBE priv=3511MB (d=0MB) dds+=0 dds_boards+=0 suitc+=0 nn+=0 info: RequestTiming[0] [REQ 74d34a6f] START GET /explain?ctx=1N--3N&dealer=N&seat=S mem=1207MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ 74d34a6f] END GET /explain -> 200 in 0ms mem=1207MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 5369e3cd] START GET /getresponses?auction=1N-P mem=1207MB gc0/1/2=7681/147/18 cache=57 info: RequestTiming[0] [REQ 5369e3cd] END GET /getresponses -> 200 in 27ms mem=1167MB (d=-40MB) gc+=1/0/0 cache=57 +hit=2 +miss=0 info: RequestTiming[0] [REQ dcae5003] START GET /version mem=1167MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ dcae5003] END GET /version -> 200 in 120ms mem=1184MB (d=+17MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 6973a5ae] START GET /ready mem=1184MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ 6973a5ae] END GET /ready -> 200 in 0ms mem=1184MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 4912dcc0] START GET /health mem=1184MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ 4912dcc0] END GET /health -> 200 in 0ms mem=1184MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 27a3ead0] START GET /memory mem=1184MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ 6c56b5a1] START GET /servicelog/download mem=1184MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ 8a4476b8] START GET /servicelog mem=1184MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ 8d1e9a97] START GET /timings mem=1185MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ 27a3ead0] END GET /memory -> 200 in 1ms mem=1185MB (d=+1MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 8d1e9a97] END GET /timings -> 200 in 0ms mem=1185MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ d7709a6e] START GET /logs mem=1185MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ 20c87917] START GET /missing mem=1186MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ 20c87917] END GET /missing -> 200 in 0ms mem=1186MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ d7709a6e] END GET /logs -> 200 in 1ms mem=1186MB (d=+1MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 fail: RequestTiming[0] [REQ 6c56b5a1] FAIL GET /servicelog/download after 6ms mem=1188MB (d=+4MB) gc+=0/0/0: Response Content-Length mismatch: too many bytes written (975742 of 974697). System.InvalidOperationException: Response Content-Length mismatch: too many bytes written (975742 of 974697). at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpProtocol.VerifyAndUpdateWrite(Int32 count) at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpProtocol.WritePipeAsync(ReadOnlyMemory`1 data, CancellationToken cancellationToken) at Microsoft.AspNetCore.Http.StreamCopyOperationInternal.CopyToAsync(Stream source, Stream destination, Nullable`1 count, Int32 bufferSize, CancellationToken cancel) at Microsoft.AspNetCore.Internal.FileResultHelper.WriteFileAsync(HttpContext context, Stream fileStream, RangeItemHeaderValue range, Int64 rangeLength) at Microsoft.AspNetCore.Internal.FileResultHelper.WriteFileAsync(HttpContext context, Stream fileStream, RangeItemHeaderValue range, Int64 rangeLength) at Microsoft.AspNetCore.Http.HttpResults.FileStreamHttpResult.ExecuteAsync(HttpContext httpContext) at Microsoft.AspNetCore.Http.HttpResults.FileStreamHttpResult.ExecuteAsync(HttpContext httpContext) at Microsoft.AspNetCore.Http.RequestDelegateFactory.ExecuteResultWriteResponse(IResult result, HttpContext httpContext) at Swashbuckle.AspNetCore.SwaggerUI.SwaggerUIMiddleware.Invoke(HttpContext httpContext) at Swashbuckle.AspNetCore.Swagger.SwaggerMiddleware.Invoke(HttpContext httpContext, ISwaggerProvider swaggerProvider) at Program.<>c__DisplayClass0_0.<<
$>b__4>d.MoveNext() in /src/Brill.Service/Program.cs:line 327 info: RequestTiming[0] [REQ 8a4476b8] END GET /servicelog -> 200 in 8ms mem=1191MB (d=+7MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 fail: Microsoft.AspNetCore.Server.Kestrel[13] Connection id "0HNMQFGP47E94", Request id "0HNMQFGP47E94:00000001": An unhandled exception was thrown by the application. System.InvalidOperationException: Response Content-Length mismatch: too many bytes written (975742 of 974697). at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpProtocol.VerifyAndUpdateWrite(Int32 count) at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpProtocol.WritePipeAsync(ReadOnlyMemory`1 data, CancellationToken cancellationToken) at Microsoft.AspNetCore.Http.StreamCopyOperationInternal.CopyToAsync(Stream source, Stream destination, Nullable`1 count, Int32 bufferSize, CancellationToken cancel) at Microsoft.AspNetCore.Internal.FileResultHelper.WriteFileAsync(HttpContext context, Stream fileStream, RangeItemHeaderValue range, Int64 rangeLength) at Microsoft.AspNetCore.Internal.FileResultHelper.WriteFileAsync(HttpContext context, Stream fileStream, RangeItemHeaderValue range, Int64 rangeLength) at Microsoft.AspNetCore.Http.HttpResults.FileStreamHttpResult.ExecuteAsync(HttpContext httpContext) at Microsoft.AspNetCore.Http.HttpResults.FileStreamHttpResult.ExecuteAsync(HttpContext httpContext) at Microsoft.AspNetCore.Http.RequestDelegateFactory.ExecuteResultWriteResponse(IResult result, HttpContext httpContext) at Swashbuckle.AspNetCore.SwaggerUI.SwaggerUIMiddleware.Invoke(HttpContext httpContext) at Swashbuckle.AspNetCore.Swagger.SwaggerMiddleware.Invoke(HttpContext httpContext, ISwaggerProvider swaggerProvider) at Program.<>c__DisplayClass0_0.<<
$>b__4>d.MoveNext() in /src/Brill.Service/Program.cs:line 327 --- End of stack trace from previous location --- at Program.<>c__DisplayClass0_0.<<
$>b__4>d.MoveNext() in /src/Brill.Service/Program.cs:line 455 --- End of stack trace from previous location --- at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpProtocol.ProcessRequests[TContext](IHttpApplication`1 application) info: RequestTiming[0] [REQ cb2dc5f4] START GET /missing/autogenerated mem=1191MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ cb2dc5f4] END GET /missing/autogenerated -> 404 in 0ms mem=1191MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ d345a6f3] START GET /swagger/index.html mem=1191MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ d345a6f3] END GET /swagger/index.html -> 200 in 0ms mem=1191MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 025dd6fe] START GET /pbn mem=1191MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ 025dd6fe] END GET /pbn -> 200 in 0ms mem=1191MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ a394a639] START HEAD /health mem=1191MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ a394a639] END HEAD /health -> 200 in 0ms mem=1191MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 9a705f94] START GET /swagger/index.js mem=1191MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ f0e06845] START GET /swagger/swagger-ui-bundle.js mem=1191MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ 766ca778] START GET /swagger/swagger-ui-standalone-preset.js mem=1191MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ 9a705f94] END GET /swagger/index.js -> 200 in 0ms mem=1192MB (d=+1MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 766ca778] END GET /swagger/swagger-ui-standalone-preset.js -> 200 in 0ms mem=1192MB (d=+1MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ f0e06845] END GET /swagger/swagger-ui-bundle.js -> 200 in 2ms mem=1192MB (d=+1MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 8a5ee987] START GET / mem=1192MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ 13d05801] START GET /missing/json mem=1192MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ 8a5ee987] END GET / -> 200 in 0ms mem=1192MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 13d05801] END GET /missing/json -> 200 in 0ms mem=1192MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 3c97d868] START GET /logs/2026-07-05_Boardplay_API_E_Play.log mem=1192MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ 8638eb4c] START GET /logs/2026-07-05_Boardplay_API_N_Play.log?tail=200 mem=1192MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ 8638eb4c] END GET /logs/2026-07-05_Boardplay_API_N_Play.log -> 200 in 3ms mem=1197MB (d=+5MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 9c8f191b] START GET /logs/2026-07-05_Boardplay_API_W_Play.log mem=1197MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ c2213541] START GET /logs/2026-07-05_Boardplay_API_W_Play.log?tail=200 mem=1200MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ 7382b3ef] START GET /logs/2026-07-05_Boardplay_API_E_Play.log?tail=200 mem=1200MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ 3c97d868] END GET /logs/2026-07-05_Boardplay_API_E_Play.log -> 200 in 9ms mem=1203MB (d=+11MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ c2213541] END GET /logs/2026-07-05_Boardplay_API_W_Play.log -> 200 in 3ms mem=1204MB (d=+4MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ ab5edeeb] START GET /logs/2026-07-05_Boardplay_API_S_Play.log mem=1204MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ 7382b3ef] END GET /logs/2026-07-05_Boardplay_API_E_Play.log -> 200 in 4ms mem=1204MB (d=+4MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ a664cd23] START GET /logs/2026-07-05_Boardlead_API_N_Play.log mem=1204MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ bf686a37] START GET /logs/2026-07-05_Boardplay_API_N_Play.log mem=1205MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ 4fa60e34] START GET /logs/2026-07-05_Boardlead_API_N_Play.log?tail=200 mem=1205MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ 4fa60e34] END GET /logs/2026-07-05_Boardlead_API_N_Play.log -> 200 in 0ms mem=1206MB (d=+1MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 69f9c22e] START GET /logs/2026-07-05_Boardlead_API_E_Play.log?tail=200 mem=1208MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ a664cd23] END GET /logs/2026-07-05_Boardlead_API_N_Play.log -> 200 in 2ms mem=1208MB (d=+4MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 69f9c22e] END GET /logs/2026-07-05_Boardlead_API_E_Play.log -> 200 in 1ms mem=1210MB (d=+2MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ ab5edeeb] END GET /logs/2026-07-05_Boardplay_API_S_Play.log -> 200 in 3ms mem=1210MB (d=+6MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 9c8f191b] END GET /logs/2026-07-05_Boardplay_API_W_Play.log -> 200 in 11ms mem=1210MB (d=+13MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ bf686a37] END GET /logs/2026-07-05_Boardplay_API_N_Play.log -> 200 in 11ms mem=1210MB (d=+5MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 2bcb4f78] START GET /pbn/ChallengebyE2ETest_b1_robot.pbn mem=1210MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ 04a5acef] START GET /logs/2026-07-05_Boardplay_API_S_Play.log?tail=200 mem=1210MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ 2bcb4f78] END GET /pbn/ChallengebyE2ETest_b1_robot.pbn -> 200 in 0ms mem=1210MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 04a5acef] END GET /logs/2026-07-05_Boardplay_API_S_Play.log -> 200 in 1ms mem=1211MB (d=+1MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 6ab72362] START GET /logs/2026-07-05_Boardlead_API_E_Play.log mem=1211MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ 6ab72362] END GET /logs/2026-07-05_Boardlead_API_E_Play.log -> 200 in 1ms mem=1211MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 880ff45d] START GET /pbn/ChallengebyE2ETest_b4_robot.pbn mem=1211MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ 880ff45d] END GET /pbn/ChallengebyE2ETest_b4_robot.pbn -> 200 in 0ms mem=1211MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 5558c082] START GET /pbn/ChallengebyE2ETest_b4.pbn mem=1211MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ 5558c082] END GET /pbn/ChallengebyE2ETest_b4.pbn -> 200 in 0ms mem=1211MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 58d5888b] START GET /pbn/ChallengebyE2ETest_b3_robot.pbn mem=1211MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ 39864fca] START GET /pbn/ChallengebyE2ETest_b2_robot.pbn mem=1211MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ 58d5888b] END GET /pbn/ChallengebyE2ETest_b3_robot.pbn -> 200 in 0ms mem=1211MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 39864fca] END GET /pbn/ChallengebyE2ETest_b2_robot.pbn -> 200 in 0ms mem=1211MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 6925062c] START GET /pbn/ChallengebyE2ETest_b2.pbn mem=1211MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ 6925062c] END GET /pbn/ChallengebyE2ETest_b2.pbn -> 200 in 0ms mem=1211MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 535feaef] START GET /pbn/ChallengebyE2ETest_b1.pbn mem=1211MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ 535feaef] END GET /pbn/ChallengebyE2ETest_b1.pbn -> 200 in 0ms mem=1211MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 0cb39aec] START GET /pbn/ChallengebyE2ETest_b3.pbn mem=1211MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ 0cb39aec] END GET /pbn/ChallengebyE2ETest_b3.pbn -> 200 in 0ms mem=1211MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ eb8bb1eb] START GET / mem=1211MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ eb8bb1eb] END GET / -> 200 in 0ms mem=1211MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 29a7809e] START HEAD /health mem=1211MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ 29a7809e] END HEAD /health -> 200 in 0ms mem=1211MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ fb9e4b50] START HEAD /health mem=1211MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ fb9e4b50] END HEAD /health -> 200 in 0ms mem=1211MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ c02335c6] START GET / mem=1211MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ c02335c6] END GET / -> 200 in 0ms mem=1211MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 9938ea44] START HEAD /health mem=1211MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ 9938ea44] END HEAD /health -> 200 in 0ms mem=1211MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 4dae7a68] START HEAD /health mem=1211MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ 4dae7a68] END HEAD /health -> 200 in 0ms mem=1211MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 6c0c8585] START GET / mem=1211MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ 6c0c8585] END GET / -> 200 in 0ms mem=1211MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 1afb1e8a] START HEAD /health mem=1211MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ 1afb1e8a] END HEAD /health -> 200 in 0ms mem=1211MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 7e35eb2f] START GET / mem=1211MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ 7e35eb2f] END GET / -> 200 in 0ms mem=1211MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ dc1e2dfa] START HEAD /health mem=1211MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ dc1e2dfa] END HEAD /health -> 200 in 0ms mem=1211MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 74b35176] START HEAD /health mem=1211MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ 74b35176] END HEAD /health -> 200 in 0ms mem=1211MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 3834fcae] START HEAD /health mem=1211MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ 3834fcae] END HEAD /health -> 200 in 0ms mem=1211MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 6286cc91] START HEAD /health mem=1211MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ 6286cc91] END HEAD /health -> 200 in 0ms mem=1211MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ bf6b8777] START HEAD /health mem=1211MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ bf6b8777] END HEAD /health -> 200 in 0ms mem=1211MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ e15a6d26] START HEAD /health mem=1212MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ e15a6d26] END HEAD /health -> 200 in 0ms mem=1212MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 8bee3cfc] START HEAD /health mem=1212MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ 8bee3cfc] END HEAD /health -> 200 in 0ms mem=1212MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 3bd4da85] START HEAD /health mem=1212MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ 3bd4da85] END HEAD /health -> 200 in 0ms mem=1212MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 0f6a5b0c] START GET / mem=1212MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ 0f6a5b0c] END GET / -> 200 in 0ms mem=1212MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 8af2cb7d] START GET /pbn/all.pbn mem=1212MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ 8af2cb7d] END GET /pbn/all.pbn -> 200 in 1ms mem=1212MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 6fde53e7] START GET /swagger mem=1212MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ 6fde53e7] END GET /swagger -> 301 in 0ms mem=1212MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ ae359cdc] START GET /bid?hand=AKQ5.KJ4.A73.K82&ctx=&dealer=N&seat=N&details=true mem=1212MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ cac00ff8] START GET /explain?ctx=1N--3N&dealer=N&seat=S mem=1212MB gc0/1/2=7682/147/18 cache=57 Player N found 1 applicable auction contexts: Hand AKQ5.KJ4.A73.K82 Consolidated match found. Contributing RuleSets: [Preemptive_3_Level_Openings, Preemptive_4_Level_Openings, Preemptive_5_Level_Openings, Very_High_Level_Openings_Or_Specific_Hands, Opening Bid, Weak two diamond, Weak two major] Ctx (N): HCP=20, TP=20, Shape:4=3=3=3, Bal Comb: min=20, max=40 | Losers=6 | LoserLevel=3 | RuleOf=27 | min=False | max=False | shown_min= | shown_max= Suitinformation Points: S=20 | H=20 | D=20 | C=20 Game: S=False | H=False | D=False | C=False, Stoppers: S=True | H=True | D=True | C=True Slam: haveallkeycardsandqueen=False | missingkeycards=True | missingonekeycardorqueen=False | missingonekeycard=False | havekeycards=-1 | trumpqueen=False | trump= BestSuit: C=False D=False H=False S=True Longest: C=False D=False H=False S=True Suit | Viable | Small Slam Target | Grand Slam Target | Combined Points Min ----------|--------|-------------------|-------------------|-------------------- Spade | False | 99 | 99 | 20 Heart | False | 99 | 99 | 20 Diamond | False | 99 | 99 | 20 Club | False | 99 | 99 | 20 Nt | True | 33 | 37 | 20 info: RequestTiming[0] [REQ cac00ff8] END GET /explain -> 200 in 0ms mem=1212MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 [X] Prio 130 | Bid: 3N -> 3N | Requires: balish and hcp>= 25 and hcp<= 27 and H<= 4 and S <= 4 | From 'Opening Bid' [X] Prio 129 | Bid: 5Ma -> 5H | Requires: H >= 9 and hcp>= 6 and hcp<= 11 and loserlevel >= 5 and S <= 4 | From 'Preemptive_5_Level_Openings' [X] Prio 129 | Bid: 5Ma -> 5S | Requires: S >= 9 and hcp>= 6 and hcp<= 11 and loserlevel >= 5 and H <= 4 | From 'Preemptive_5_Level_Openings' [X] Prio 128 | Bid: 4Ma -> 4H | Requires: H >= 7 and hcp>= 9 and hcp<= 11 and loserlevel >= 4 and S <= 4 | From 'Preemptive_4_Level_Openings' [X] Prio 128 | Bid: 4Ma -> 4S | Requires: S >= 7 and hcp>= 9 and hcp<= 11 and loserlevel >= 4 and H <= 4 | From 'Preemptive_4_Level_Openings' [X] Prio 127 | Bid: 4Ma -> 4H | Requires: H >= 8 and hcp>= 5 and hcp<= 11 and loserlevel >= 4 and S <= 4 | From 'Preemptive_4_Level_Openings' [X] Prio 127 | Bid: 4Ma -> 4S | Requires: S >= 8 and hcp>= 5 and hcp<= 11 and loserlevel >= 4 and H <= 4 | From 'Preemptive_4_Level_Openings' [OK] Prio 122 | Bid: 2N -> 2N | Requires: balish and hcp>= 20 and hcp<= 21 | From 'Opening Bid' --- Contract Inferences for Chosen Bid: 2N --- Analyzed Requires Tree (derived from 'balish and hcp>= 20 and hcp<= 21'): ((ctx_sys_-646788691.balish() AndAlso (ctx_sys_-646788691.Hcp >= 20)) AndAlso (ctx_sys_-646788691.Hcp <= 21)) HCP: Min=20, Max=21 --- End Contract Inferences --- Player N searching for explanations for bid '2N'. Found 1 applicable auction contexts. Consolidated match found. Contributing RuleSets: [Preemptive_3_Level_Openings, Preemptive_4_Level_Openings, Preemptive_5_Level_Openings, Very_High_Level_Openings_Or_Specific_Hands, Opening Bid, Weak two diamond, Weak two major] MATCHED Prio 122 | Bid: 2N -> 2N | Requires: balish and hcp>= 20 and hcp<= 21 | From 'Opening Bid' info: RequestTiming[0] [REQ b7ca52b4] START GET /version mem=1212MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ c552a20b] START GET /bids?hand=AKQ5.KJ4.A73.K82&ctx=&dealer=N&seat=N mem=1212MB gc0/1/2=7682/147/18 cache=57 Interpreting bid '2N' by N. Primary explanation's context: [] from RuleSet: 'Preemptive_3_Level_Openings' Primary System Explanation (Rule): Prio 122, OrigBid '2N' -> ResBid '2N', Means 'Balanced hand, 20-21 HCP' -> resMeans 'Balanced hand, 20-21 HCP' Analyzed Requires String (for this instance): 'balish and hcp>= 20 and hcp<= 21' Interpreted Meaning: 'Balanced hand, 20-21 HCP' PostCondition: '' Player view after bid: HCP=20-21 | Lengths: S2-5 H2-5 D2-5 C2-5 [/bid] Board= Seat=N Auction= -> 2N info: RequestTiming[0] [REQ ae359cdc] END GET /bid -> 200 in 2ms mem=1213MB (d=+1MB) gc+=0/0/0 cache=57 +hit=1 +miss=0 info: RequestTiming[0] [REQ c552a20b] END GET /bids -> 200 in 2ms mem=1213MB (d=+1MB) gc+=0/0/0 cache=57 +hit=1 +miss=0 info: RequestTiming[0] [LIVESET] after req #200 (/bids): managed=1213MB (d=+84MB) ws=2138MB priv=3546MB handles=272 cache=57 probeCost=3ms info: RequestTiming[0] [REQ b7ca52b4] END GET /version -> 200 in 121ms mem=1230MB (d=+18MB) gc+=0/0/0 cache=57 +hit=1 +miss=0 info: RequestTiming[0] [REQ a2431cf8] START GET /getresponses?auction=1N-P mem=1230MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ a2431cf8] END GET /getresponses -> 200 in 3ms mem=1232MB (d=+2MB) gc+=0/0/0 cache=57 +hit=2 +miss=0 info: RequestTiming[0] [REQ 898e3be6] START GET /ready mem=1232MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ 898e3be6] END GET /ready -> 200 in 0ms mem=1232MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ c561c1f2] START GET /lead?hand=QJT9.876.543.432&ctx=1N--3N--&dealer=N&seat=W&details=true mem=1232MB gc0/1/2=7682/147/18 cache=57 [ParseAuctionContext] Input: '1N--3N--' -> Parsed 4 bids: 1N-P-3N-P info: RequestTiming[0] [REQ c561c1f2] END GET /lead -> 400 in 1ms mem=1232MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ c561c1f2] LEAK-PROBE priv=3559MB (d=0MB) dds+=0 dds_boards+=0 suitc+=0 nn+=0 info: RequestTiming[0] [REQ 6ebbed51] START GET /memory mem=1232MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ f580e9b8] START GET /health mem=1232MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ f580e9b8] END GET /health -> 200 in 0ms mem=1232MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 6ebbed51] END GET /memory -> 200 in 1ms mem=1232MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 444521ae] START GET /missing mem=1232MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ 444521ae] END GET /missing -> 200 in 0ms mem=1232MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 805738af] START GET /servicelog mem=1232MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ 9de47fc6] START GET /servicelog/download mem=1232MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ efe9c5b3] START GET /timings mem=1232MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ efe9c5b3] END GET /timings -> 200 in 0ms mem=1233MB (d=+1MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ db7be641] START GET /logs mem=1233MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ db7be641] END GET /logs -> 200 in 0ms mem=1233MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 fail: RequestTiming[0] [REQ 9de47fc6] FAIL GET /servicelog/download after 4ms mem=1235MB (d=+3MB) gc+=0/0/0: Response Content-Length mismatch: too many bytes written (999849 of 999167). System.InvalidOperationException: Response Content-Length mismatch: too many bytes written (999849 of 999167). at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpProtocol.VerifyAndUpdateWrite(Int32 count) at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpProtocol.WritePipeAsync(ReadOnlyMemory`1 data, CancellationToken cancellationToken) at Microsoft.AspNetCore.Http.StreamCopyOperationInternal.CopyToAsync(Stream source, Stream destination, Nullable`1 count, Int32 bufferSize, CancellationToken cancel) at Microsoft.AspNetCore.Internal.FileResultHelper.WriteFileAsync(HttpContext context, Stream fileStream, RangeItemHeaderValue range, Int64 rangeLength) at Microsoft.AspNetCore.Internal.FileResultHelper.WriteFileAsync(HttpContext context, Stream fileStream, RangeItemHeaderValue range, Int64 rangeLength) at Microsoft.AspNetCore.Http.HttpResults.FileStreamHttpResult.ExecuteAsync(HttpContext httpContext) at Microsoft.AspNetCore.Http.HttpResults.FileStreamHttpResult.ExecuteAsync(HttpContext httpContext) at Microsoft.AspNetCore.Http.RequestDelegateFactory.ExecuteResultWriteResponse(IResult result, HttpContext httpContext) at Swashbuckle.AspNetCore.SwaggerUI.SwaggerUIMiddleware.Invoke(HttpContext httpContext) at Swashbuckle.AspNetCore.Swagger.SwaggerMiddleware.Invoke(HttpContext httpContext, ISwaggerProvider swaggerProvider) at Program.<>c__DisplayClass0_0.<<
$>b__4>d.MoveNext() in /src/Brill.Service/Program.cs:line 327 fail: Microsoft.AspNetCore.Server.Kestrel[13] Connection id "0HNMQFGP47EB8", Request id "0HNMQFGP47EB8:00000001": An unhandled exception was thrown by the application. System.InvalidOperationException: Response Content-Length mismatch: too many bytes written (999849 of 999167). at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpProtocol.VerifyAndUpdateWrite(Int32 count) at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpProtocol.WritePipeAsync(ReadOnlyMemory`1 data, CancellationToken cancellationToken) at Microsoft.AspNetCore.Http.StreamCopyOperationInternal.CopyToAsync(Stream source, Stream destination, Nullable`1 count, Int32 bufferSize, CancellationToken cancel) at Microsoft.AspNetCore.Internal.FileResultHelper.WriteFileAsync(HttpContext context, Stream fileStream, RangeItemHeaderValue range, Int64 rangeLength) at Microsoft.AspNetCore.Internal.FileResultHelper.WriteFileAsync(HttpContext context, Stream fileStream, RangeItemHeaderValue range, Int64 rangeLength) at Microsoft.AspNetCore.Http.HttpResults.FileStreamHttpResult.ExecuteAsync(HttpContext httpContext) at Microsoft.AspNetCore.Http.HttpResults.FileStreamHttpResult.ExecuteAsync(HttpContext httpContext) at Microsoft.AspNetCore.Http.RequestDelegateFactory.ExecuteResultWriteResponse(IResult result, HttpContext httpContext) at Swashbuckle.AspNetCore.SwaggerUI.SwaggerUIMiddleware.Invoke(HttpContext httpContext) at Swashbuckle.AspNetCore.Swagger.SwaggerMiddleware.Invoke(HttpContext httpContext, ISwaggerProvider swaggerProvider) at Program.<>c__DisplayClass0_0.<<
$>b__4>d.MoveNext() in /src/Brill.Service/Program.cs:line 327 --- End of stack trace from previous location --- at Program.<>c__DisplayClass0_0.<<
$>b__4>d.MoveNext() in /src/Brill.Service/Program.cs:line 455 --- End of stack trace from previous location --- at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpProtocol.ProcessRequests[TContext](IHttpApplication`1 application) info: RequestTiming[0] [REQ 805738af] END GET /servicelog -> 200 in 8ms mem=1240MB (d=+8MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 68225349] START GET /missing/autogenerated mem=1240MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ 68225349] END GET /missing/autogenerated -> 404 in 0ms mem=1240MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 90b8ebce] START GET /swagger/index.html mem=1240MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ 90b8ebce] END GET /swagger/index.html -> 200 in 0ms mem=1240MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 44809310] START GET /pbn mem=1240MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ 44809310] END GET /pbn -> 200 in 0ms mem=1240MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ eac4922f] START HEAD /health mem=1240MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ eac4922f] END HEAD /health -> 200 in 0ms mem=1240MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ c959ecfb] START HEAD /health mem=1240MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ c959ecfb] END HEAD /health -> 200 in 0ms mem=1240MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 7f407735] START HEAD /health mem=1240MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ 7f407735] END HEAD /health -> 200 in 0ms mem=1240MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ be6b1fd0] START HEAD /health mem=1240MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ be6b1fd0] END HEAD /health -> 200 in 0ms mem=1240MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 7abac8ee] START HEAD /health mem=1240MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ 7abac8ee] END HEAD /health -> 200 in 0ms mem=1240MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 3c23969a] START HEAD /health mem=1240MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ 3c23969a] END HEAD /health -> 200 in 0ms mem=1240MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ e5891af2] START HEAD /health mem=1240MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ e5891af2] END HEAD /health -> 200 in 0ms mem=1240MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 61cbdaf7] START HEAD /health mem=1240MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ 61cbdaf7] END HEAD /health -> 200 in 0ms mem=1240MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ a7556275] START HEAD /health mem=1240MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ a7556275] END HEAD /health -> 200 in 0ms mem=1240MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 2ba8c5cd] START HEAD /health mem=1240MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ 2ba8c5cd] END HEAD /health -> 200 in 0ms mem=1240MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 380d451d] START GET / mem=1240MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ 380d451d] END GET / -> 200 in 0ms mem=1240MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ e8c2e1e8] START GET /js/lkk_ch.js mem=1240MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ e8c2e1e8] END GET /js/lkk_ch.js -> 404 in 0ms mem=1240MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 5ff9e206] START GET /assets/js/message.js mem=1240MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ 5ff9e206] END GET /assets/js/message.js -> 404 in 0ms mem=1240MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 635dc112] START GET /js/twint_ch.js mem=1240MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ 635dc112] END GET /js/twint_ch.js -> 404 in 0ms mem=1240MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 3ef9b15e] START GET /bot-connect.js mem=1240MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ 3ef9b15e] END GET /bot-connect.js -> 404 in 0ms mem=1240MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 45097a55] START GET /assets/js/auth.js mem=1240MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ 45097a55] END GET /assets/js/auth.js -> 404 in 0ms mem=1240MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 6b24f278] START GET /static/style/protect/index.js mem=1240MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ 6b24f278] END GET /static/style/protect/index.js -> 404 in 0ms mem=1240MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 2f154dfe] START GET /assets/js/qr_modal.js mem=1240MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ 2f154dfe] END GET /assets/js/qr_modal.js -> 404 in 0ms mem=1240MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ e120c91a] START GET /css/support_parent.css mem=1240MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ e120c91a] END GET /css/support_parent.css -> 404 in 0ms mem=1240MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 2b5776d1] START GET /robots.txt mem=1241MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ 2b5776d1] END GET /robots.txt -> 404 in 0ms mem=1241MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 7156de1f] START GET /static/style/sys_files/index.js mem=1241MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ 7156de1f] END GET /static/style/sys_files/index.js -> 404 in 0ms mem=1241MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 335e9be3] START HEAD /health mem=1241MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ 335e9be3] END HEAD /health -> 200 in 0ms mem=1241MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 5ca0a960] START HEAD /health mem=1241MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ 5ca0a960] END HEAD /health -> 200 in 0ms mem=1241MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 39e7319f] START HEAD /health mem=1241MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ 39e7319f] END HEAD /health -> 200 in 0ms mem=1241MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 1139f556] START HEAD /health mem=1241MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ 1139f556] END HEAD /health -> 200 in 0ms mem=1241MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 4c0e87bd] START HEAD /health mem=1241MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ 4c0e87bd] END HEAD /health -> 200 in 0ms mem=1241MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 412d135f] START HEAD /health mem=1241MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ 412d135f] END HEAD /health -> 200 in 0ms mem=1241MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ fd05d45e] START HEAD /health mem=1241MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ fd05d45e] END HEAD /health -> 200 in 0ms mem=1241MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 67a46afb] START HEAD /health mem=1241MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ 67a46afb] END HEAD /health -> 200 in 0ms mem=1241MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ c2999c46] START HEAD /health mem=1241MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ c2999c46] END HEAD /health -> 200 in 0ms mem=1241MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ a4cec986] START HEAD /health mem=1241MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ a4cec986] END HEAD /health -> 200 in 0ms mem=1241MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 3849d6b7] START HEAD /health mem=1241MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ 3849d6b7] END HEAD /health -> 200 in 0ms mem=1241MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ bb992bf6] START HEAD /health mem=1241MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ bb992bf6] END HEAD /health -> 200 in 0ms mem=1241MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ bb6a8d86] START HEAD /health mem=1241MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ bb6a8d86] END HEAD /health -> 200 in 0ms mem=1241MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ cc0926da] START HEAD /health mem=1241MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ cc0926da] END HEAD /health -> 200 in 0ms mem=1241MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 12ef6e94] START HEAD /health mem=1241MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ 12ef6e94] END HEAD /health -> 200 in 0ms mem=1241MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 5fa74bf4] START HEAD /health mem=1241MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ 5fa74bf4] END HEAD /health -> 200 in 0ms mem=1241MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 886ccfcb] START HEAD /health mem=1241MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ 886ccfcb] END HEAD /health -> 200 in 0ms mem=1241MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 0531955c] START HEAD /health mem=1241MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ 0531955c] END HEAD /health -> 200 in 0ms mem=1241MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ abd121b3] START HEAD /health mem=1241MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ abd121b3] END HEAD /health -> 200 in 0ms mem=1241MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ bb56c67e] START HEAD /health mem=1242MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ bb56c67e] END HEAD /health -> 200 in 0ms mem=1242MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 561a0cc1] START HEAD /health mem=1242MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ 561a0cc1] END HEAD /health -> 200 in 0ms mem=1242MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 8d50429e] START HEAD /health mem=1242MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ 8d50429e] END HEAD /health -> 200 in 0ms mem=1242MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ b6968c3d] START HEAD /health mem=1242MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ b6968c3d] END HEAD /health -> 200 in 0ms mem=1242MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 25bc73cb] START HEAD /health mem=1242MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ 25bc73cb] END HEAD /health -> 200 in 0ms mem=1242MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 50cde531] START HEAD /health mem=1242MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ 50cde531] END HEAD /health -> 200 in 0ms mem=1242MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 665eaee7] START HEAD /health mem=1242MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ 665eaee7] END HEAD /health -> 200 in 0ms mem=1242MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ c0a98e88] START HEAD /health mem=1242MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ c0a98e88] END HEAD /health -> 200 in 0ms mem=1242MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 683fafd4] START HEAD /health mem=1242MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ 683fafd4] END HEAD /health -> 200 in 0ms mem=1242MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 20b4e66e] START HEAD /health mem=1242MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ 20b4e66e] END HEAD /health -> 200 in 0ms mem=1242MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 9ce63823] START GET / mem=1242MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ 9ce63823] END GET / -> 200 in 0ms mem=1242MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ de2c50ae] START GET /favicon.ico mem=1242MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ de2c50ae] END GET /favicon.ico -> 404 in 0ms mem=1242MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 86d05b82] START HEAD /health mem=1242MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ 86d05b82] END HEAD /health -> 200 in 0ms mem=1242MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 341a41f6] START HEAD /health mem=1242MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ 341a41f6] END HEAD /health -> 200 in 0ms mem=1242MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 740e5eb8] START HEAD /health mem=1242MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ 740e5eb8] END HEAD /health -> 200 in 0ms mem=1242MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 8ee07690] START HEAD /health mem=1242MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ 8ee07690] END HEAD /health -> 200 in 0ms mem=1242MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 7ac88b1c] START HEAD /health mem=1242MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ 7ac88b1c] END HEAD /health -> 200 in 0ms mem=1242MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 7f7a6f0e] START HEAD /health mem=1242MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ 7f7a6f0e] END HEAD /health -> 200 in 0ms mem=1242MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ c04c0b43] START HEAD /health mem=1242MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ c04c0b43] END HEAD /health -> 200 in 0ms mem=1242MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 3adab801] START HEAD /health mem=1243MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ 3adab801] END HEAD /health -> 200 in 0ms mem=1243MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ e5a8d7d3] START HEAD /health mem=1243MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ e5a8d7d3] END HEAD /health -> 200 in 0ms mem=1243MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ acc80bc4] START HEAD /health mem=1243MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ acc80bc4] END HEAD /health -> 200 in 0ms mem=1243MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ a0b424c0] START HEAD /health mem=1243MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ a0b424c0] END HEAD /health -> 200 in 0ms mem=1243MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 85657f68] START HEAD /health mem=1243MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ 85657f68] END HEAD /health -> 200 in 0ms mem=1243MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 90f4b4b5] START HEAD /health mem=1243MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ 90f4b4b5] END HEAD /health -> 200 in 0ms mem=1243MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ ec663d1e] START HEAD /health mem=1243MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ ec663d1e] END HEAD /health -> 200 in 0ms mem=1243MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ c023dc15] START HEAD /health mem=1243MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ c023dc15] END HEAD /health -> 200 in 0ms mem=1243MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 2d4b76c7] START HEAD /health mem=1243MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ 2d4b76c7] END HEAD /health -> 200 in 0ms mem=1243MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ b64028d1] START HEAD /health mem=1243MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ b64028d1] END HEAD /health -> 200 in 0ms mem=1243MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 4b01e7d5] START HEAD /health mem=1243MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ 4b01e7d5] END HEAD /health -> 200 in 0ms mem=1243MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ ce2b5c8f] START HEAD /health mem=1243MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ ce2b5c8f] END HEAD /health -> 200 in 0ms mem=1243MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 1a5023fd] START HEAD /health mem=1243MB gc0/1/2=7682/147/18 cache=57 info: RequestTiming[0] [REQ 1a5023fd] END HEAD /health -> 200 in 0ms mem=1243MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ daebc1ea] START HEAD /health mem=1204MB gc0/1/2=7683/148/18 cache=57 info: RequestTiming[0] [REQ daebc1ea] END HEAD /health -> 200 in 0ms mem=1204MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ c23f35cb] START HEAD /health mem=1204MB gc0/1/2=7683/148/18 cache=57 info: RequestTiming[0] [REQ c23f35cb] END HEAD /health -> 200 in 0ms mem=1204MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ f8bbc19f] START HEAD /health mem=1204MB gc0/1/2=7683/148/18 cache=57 info: RequestTiming[0] [REQ f8bbc19f] END HEAD /health -> 200 in 0ms mem=1204MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ ccac0250] START HEAD /health mem=1204MB gc0/1/2=7683/148/18 cache=57 info: RequestTiming[0] [REQ ccac0250] END HEAD /health -> 200 in 0ms mem=1204MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 04b389f3] START HEAD /health mem=1205MB gc0/1/2=7683/148/18 cache=57 info: RequestTiming[0] [REQ 04b389f3] END HEAD /health -> 200 in 0ms mem=1205MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 6160eed4] START HEAD /health mem=1205MB gc0/1/2=7683/148/18 cache=57 info: RequestTiming[0] [REQ 6160eed4] END HEAD /health -> 200 in 0ms mem=1205MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ cfe2fee9] START HEAD /health mem=1205MB gc0/1/2=7683/148/18 cache=57 info: RequestTiming[0] [REQ cfe2fee9] END HEAD /health -> 200 in 0ms mem=1205MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ c97dd86f] START GET /missing mem=1205MB gc0/1/2=7683/148/18 cache=57 info: RequestTiming[0] [REQ c97dd86f] END GET /missing -> 200 in 0ms mem=1205MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 389c0aa1] START GET /memory mem=1205MB gc0/1/2=7683/148/18 cache=57 info: RequestTiming[0] [REQ 389c0aa1] END GET /memory -> 200 in 1ms mem=1205MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ da5b0730] START GET /lead mem=1205MB gc0/1/2=7683/148/18 cache=57 info: RequestTiming[0] [REQ da5b0730] END GET /lead -> 400 in 1ms mem=1205MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ da5b0730] LEAK-PROBE priv=3550MB (d=0MB) dds+=0 dds_boards+=0 suitc+=0 nn+=0 info: RequestTiming[0] [REQ 5f9a0744] START HEAD /health mem=1205MB gc0/1/2=7683/148/18 cache=57 info: RequestTiming[0] [REQ 5f9a0744] END HEAD /health -> 200 in 0ms mem=1205MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 60bdfff6] START GET /version mem=1205MB gc0/1/2=7683/148/18 cache=57 info: RequestTiming[0] [REQ 60bdfff6] END GET /version -> 200 in 116ms mem=1222MB (d=+17MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ fec446c6] START HEAD /health mem=1222MB gc0/1/2=7683/148/18 cache=57 info: RequestTiming[0] [REQ fec446c6] END HEAD /health -> 200 in 0ms mem=1222MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ aab046cc] START GET /swagger mem=1222MB gc0/1/2=7683/148/18 cache=57 info: RequestTiming[0] [REQ aab046cc] END GET /swagger -> 301 in 0ms mem=1222MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ fcc3b578] START GET /ready mem=1222MB gc0/1/2=7683/148/18 cache=57 info: RequestTiming[0] [REQ fcc3b578] END GET /ready -> 200 in 0ms mem=1222MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 1fd1bbf1] START GET /swagger/index.html mem=1222MB gc0/1/2=7683/148/18 cache=57 info: RequestTiming[0] [REQ 1fd1bbf1] END GET /swagger/index.html -> 200 in 1ms mem=1222MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 787765ae] START HEAD /health mem=1222MB gc0/1/2=7683/148/18 cache=57 info: RequestTiming[0] [REQ 787765ae] END HEAD /health -> 200 in 0ms mem=1222MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 4d1950e0] START GET /bid mem=1222MB gc0/1/2=7683/148/18 cache=57 info: RequestTiming[0] [REQ cd5ff148] START GET /logs mem=1222MB gc0/1/2=7683/148/18 cache=57 info: RequestTiming[0] [REQ 4d1950e0] END GET /bid -> 400 in 0ms mem=1222MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ cd5ff148] END GET /logs -> 200 in 0ms mem=1222MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ a6104130] START HEAD /health mem=1222MB gc0/1/2=7683/148/18 cache=57 info: RequestTiming[0] [REQ a6104130] END HEAD /health -> 200 in 0ms mem=1222MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ fc72c077] START HEAD /health mem=1222MB gc0/1/2=7683/148/18 cache=57 info: RequestTiming[0] [REQ fc72c077] END HEAD /health -> 200 in 0ms mem=1222MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 7e447c45] START GET /pbn mem=1222MB gc0/1/2=7683/148/18 cache=57 info: RequestTiming[0] [REQ 7e447c45] END GET /pbn -> 200 in 0ms mem=1222MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 694e366f] START GET /timings mem=1222MB gc0/1/2=7683/148/18 cache=57 info: RequestTiming[0] [REQ 694e366f] END GET /timings -> 200 in 0ms mem=1223MB (d=+1MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 8341d46a] START HEAD /health mem=1223MB gc0/1/2=7683/148/18 cache=57 info: RequestTiming[0] [REQ 8341d46a] END HEAD /health -> 200 in 0ms mem=1223MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 3ade34dd] START HEAD /health mem=1223MB gc0/1/2=7683/148/18 cache=57 info: RequestTiming[0] [REQ 3ade34dd] END HEAD /health -> 200 in 0ms mem=1223MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 61980660] START GET /missing/autogenerated mem=1223MB gc0/1/2=7683/148/18 cache=57 info: RequestTiming[0] [REQ 61980660] END GET /missing/autogenerated -> 404 in 0ms mem=1223MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ ca7b0e37] START HEAD /health mem=1223MB gc0/1/2=7683/148/18 cache=57 info: RequestTiming[0] [REQ ca7b0e37] END HEAD /health -> 200 in 0ms mem=1223MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ d5758df1] START GET /servicelog mem=1223MB gc0/1/2=7683/148/18 cache=57 info: RequestTiming[0] [REQ d5758df1] END GET /servicelog -> 200 in 7ms mem=1230MB (d=+7MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ e3c3d325] START HEAD /health mem=1230MB gc0/1/2=7683/148/18 cache=57 info: RequestTiming[0] [REQ e3c3d325] END HEAD /health -> 200 in 0ms mem=1230MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ fb89bad5] START GET /health mem=1230MB gc0/1/2=7683/148/18 cache=57 info: RequestTiming[0] [REQ fb89bad5] END GET /health -> 200 in 0ms mem=1230MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 70fa3ac3] START HEAD /health mem=1230MB gc0/1/2=7683/148/18 cache=57 info: RequestTiming[0] [REQ 70fa3ac3] END HEAD /health -> 200 in 0ms mem=1230MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ 830b6767] START HEAD /health mem=1230MB gc0/1/2=7683/148/18 cache=57 info: RequestTiming[0] [REQ 830b6767] END HEAD /health -> 200 in 0ms mem=1230MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ ad9adf48] START GET /pbn/all.pbn mem=1230MB gc0/1/2=7683/148/18 cache=57 info: RequestTiming[0] [REQ ad9adf48] END GET /pbn/all.pbn -> 200 in 0ms mem=1230MB (d=0MB) gc+=0/0/0 cache=57 +hit=0 +miss=0 info: RequestTiming[0] [REQ f4f85410] START GET /servicelog/download mem=1230MB gc0/1/2=7683/148/18 cache=57