لا ينبغي لأحد أن يكون في المناوبة
تكتشف Polylane المشكلات في تطبيقك وتُصلحها لك تلقائيًا.
تكتشف Polylane المشكلات في تطبيقك وتُصلحها لك تلقائيًا.
Issue hotspot: 4 issues in the last 7 days
Change hotspot: 12 changes in the last 7 days
Change hotspot: 7 changes in the last 7 days
Issue hotspot: 2 issues in the last 7 days
Issue hotspot: 1 issue in the last 7 days
Change hotspot: 3 changes in the last 7 days
main from order-search-trgmMerging this pull request may degrade production (high impact).
Merging this blocks every write to orders while the index builds. migrations/0114_order_search_trgm.sql:3 adds CREATE INDEX … USING gin (search_text gin_trgm_ops) without CONCURRENTLY, and a plain CREATE INDEX takes a full write lock on orders for the whole build. Checkout sustains ~38 writes/s on that table; each one queues behind the lock until the build finishes.
To make this safe: build the index with CREATE INDEX CONCURRENTLY outside the transactional migration.
Polylane analysed de91b47 for production impact.
checkout feels slow. is that us or payments-api?
Us. checkout-edge Wall Time P99 is 18× its own baseline and the requests are queuing for a Hyperdrive connection, not on a downstream call.payments-api is answering in 180ms, flat for a week. Deploy 9f3c2a1 at 2:02 AM shrank the hd-prod pool from 50 connections to 5.
how long has it been queueing like that?
Nine minutes, since the deploy landed. It never went above 2 before that. I submitted a PR fix and tagged@justin to deploy 2 minutes ago.
Open in PolylaneConfigure
> make region a required field on the checkout request schema
●polylane · searchcallers of POST /checkout
●polylane · runToolqueryLogs · request shapes
⏺Hold on: cart-svc and edge-gateway still send region-less requests,41,200 in the last 24h. Requiring it now would 400 them both.
Safer: default it, migrate the two callers, then require.
Are you okay with this plan?
❯ 1. Yes, default it and migrate both callers
❯ 2. Yes, but require it now and let them 400
❯ 3. No, tell Claude what to do differently (esc)
"قضيت سنوات أبني منصات قابلية الملاحظة، في Baselime ثم في Cloudflare. لا تزال أدواتنا سيئة جدًا في إيجاد ما تعطّل، ولا تستطيع إصلاح أي شيء بنفسها. المناوبة لا تزال معطوبة. وأنا أصلحها."

نجعل البرمجيات تشغّل نفسها. انضم إلينا.
ضوابط أمنية مدقَّقة بشكل مستقل.
المعيار الدولي لإدارة أمن المعلومات.
AES-256 أثناء التخزين، وTLS 1.2+ أثناء النقل.
عزل كامل لكل مؤسسة على حدة.
تجعل Polylane برمجياتك تشغّل نفسها. تتعلّم وكلاء الذكاء الاصطناعي كل ما تشغّله، وتصلح ما تستطيع إصلاحه، وتراجع كل تغيير في الكود مقابل بيئة الإنتاج التي يُنشر إليها، وتجيب عن الأسئلة التي تصل إلى المناوب، وتمنح وكيل البرمجة لديك السياق نفسه عن الإنتاج.
الوكلاء يقرؤون مقاييسك وسجلاتك وتتبعاتك بوتيرة منتظمة، ويحكمون عليها وفق كيفية تصرف كل مورد عادة. أي شيء يرسمه فريقك أصلًا يصبح فحصًا.
لا. كل عملية كتابة تتوقف بانتظار موافقتك مع عرض الطلب الدقيق على الشاشة، وتغييرات الكود تصل كطلبات pull request تحكمها مراجعتك وCI الخاص بك.
AWS وCloudflare وVercel وFly.io وRender وKubernetes وPlanetScale وRailway وSupabase وModal وConvex وClickHouse وTurso، إضافة إلى GitHub وSlack، وأدوات قابلية الملاحظة لديك: Datadog وHoneycomb وAxiom وGrafana Cloud وSentry وBetter Stack وOpenStatus وLogfire.
الآن. أمر واحد يثبّت CLI، ويربط وكلاء البرمجة لديك، وينشئ حسابك: شغّل curl -fsSL https://polylane.com/setup | bash على macOS أو Linux.
نعم. توجد واجهة REST API على api.polylane.com وخادم MCP على mcp.polylane.com/mcp، وهذا الموقع قابل للقراءة الآلية على polylane.com/llms.txt.