Files
nucleic-purpose-classifier/data/sol-7.jsonl
T

153 lines
40 KiB
JSON
Raw Normal View History

2026-07-29 23:45:26 -07:00
{"prompt":"Design a double-entry ledger architecture for marketplace balances, holds, fees, refunds, disputes, and multi-currency settlement. Cover invariants, idempotency, immutable corrections, reconciliation, partitioning, audit queries, migration from mutable balance rows, and phased rollout. Produce an RFC only.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.97,"slice":"core","lang":"en"}
{"prompt":"Before implementing instant payouts, outline the end-to-end design for eligibility, funding checks, provider submission, duplicate prevention, status reconciliation, failure recovery, limits, and staged launch.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.91,"slice":"boundary","lang":"en"}
{"prompt":"Add idempotency to `POST /v2/refunds`","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.58,"slice":"core","lang":"en"}
{"prompt":"Reconciliation logs from last night's close:\n\n```text\ncurrency=USD provider=stripe window=2026-07-29\ninternal gross=48199213.44 fees=1392841.18 net=46806372.26\nprovider gross=48199213.44 fees=1392841.18 net=46806372.26\nunmatched_internal=0 unmatched_provider=3\nprovider item pi_81a amount=24.00 status=refunded effective_at=23:59:58Z\nprovider item pi_91b amount=18.50 status=refunded effective_at=23:59:59Z\nprovider item pi_02c amount=90.00 status=refunded effective_at=00:00:01Z\njob shard=7 checkpoint advanced through=00:05:00Z\nnext run: unmatched_provider=0 but refund ledger entries duplicated for pi_81a and pi_91b\n```\n\nDetermine how the first run can report unmatched provider records while still advancing its checkpoint, and why the next run inserts duplicate refund entries.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.87,"slice":"pasted-context","lang":"en"}
{"prompt":"Build the SwiftUI payout-details screen with status timeline, fee breakdown, destination, receipt action, pending explanation, and VoiceOver support.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.6,"slice":"core","lang":"en"}
{"prompt":"Plan and implement a real-time transaction-risk service. Begin with a design covering feature freshness, synchronous latency, fallback decisions, rules plus model composition, explainability, audit retention, regional failure, shadow evaluation, and rollout gates. Then add the Go decision endpoint, feature adapters, policy engine, metrics, and integration tests. Treat the risk and failure design as the primary deliverable.","purpose":"planning","secondary":"backendImpl","mixed":true,"difficulty":0.97,"slice":"mixed","lang":"en"}
{"prompt":"Set `MAX_REFUND_DAYS` to 120","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.07,"slice":"core","lang":"en"}
{"prompt":"Extract duplicated money rounding from settlement and invoicing into one decimal utility while preserving every currency-specific result.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.62,"slice":"core","lang":"en"}
{"prompt":"Implement `/internal/ledger/check` with trial-balance status, last verified sequence, and shard lag.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.54,"slice":"boundary","lang":"en"}
{"prompt":"make checkout look trustworthy","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.43,"slice":"vague-eval","lang":"en"}
{"prompt":"Find why Apple Pay authorizations sometimes remain pending after the processor webhook reports success.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.71,"slice":"core","lang":"en"}
{"prompt":"Explain how `PostingBatch.commit` prevents a partially balanced transaction from becoming visible. Review existing code only.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.65,"slice":"core","lang":"en"}
{"prompt":"Release briefing notes:\n\n```text\nFeature: partial refunds in merchant dashboard\nMerchants can refund one or more line items or enter a custom amount\nMaximum refundable amount excludes previously refunded value\nTaxes are not recalculated; refund allocation follows original tax proportions\nCard-network settlement may take 5-10 business days\nA refund cannot be cancelled after provider acceptance\nOlder API clients still receive one aggregate refunded amount\nDashboard shows pending, succeeded, or failed\nFailed refunds restore available refundable balance automatically\n```\n\nTurn this into merchant-facing release notes and a help-center article. Keep timing language qualified, explain limitations clearly, and do not imply that bank processing is controlled by us.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.47,"slice":"pasted-context","lang":"en"}
{"prompt":"Move the card-brand icon closer to the masked number","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.13,"slice":"boundary","lang":"en"}
{"prompt":"Write an operator guide for replaying payment webhooks, including filters, dry runs, idempotency, rate limits, and verification.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.4,"slice":"core","lang":"en"}
{"prompt":"Implement the merchant balance endpoint with pending and available amounts, currency filtering, pagination, and authorization, then document response timing, examples, and settlement caveats.","purpose":"backendImpl","secondary":"writing","mixed":true,"difficulty":0.71,"slice":"mixed","lang":"en"}
{"prompt":"Map out a migration from processor-specific charge tables to a provider-neutral payment-intent model, including compatibility views, backfill, dual writes, reconciliation, and rollback.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.91,"slice":"core","lang":"en"}
{"prompt":"Rename `amt` to `amount` in `FeeCalculator.kt`.","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.04,"slice":"boundary","lang":"en"}
{"prompt":"Teach the settlement worker to checkpoint each provider page and resume safely after a process restart.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.66,"slice":"core","lang":"en"}
{"prompt":"Polish the invoice total section","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.29,"slice":"core","lang":"en"}
{"prompt":"Bump `opentelemetry-collector` to `0.131.0`","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.08,"slice":"core","lang":"en"}
{"prompt":"Rename `ChargebackCase` to `DisputeCase` across services, schemas, events, and dashboards while preserving wire compatibility and runtime behavior.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.71,"slice":"boundary","lang":"en"}
{"prompt":"Split `PaymentOrchestrator` into authorization, capture, refund, and provider-routing components without changing external behavior.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.79,"slice":"core","lang":"en"}
{"prompt":"Implementation ticket:\n\n```text\nPAY-4481 — reserve merchant funds for disputes\nNew states: requested, reserved, released, collected\nInputs: merchant account, dispute ID, amount, currency, reason\nRules:\n- one active reserve per dispute\n- reserve cannot exceed available merchant balance\n- partial reserve allowed when policy says so\n- release and collect are mutually exclusive terminal operations\n- every transition writes a ledger transaction and audit event atomically\n- duplicate commands return the prior result\n- provider callbacks may arrive before the create request completes\n- expose transition latency and insufficient-funds counters\nExisting packages: `ledger/postings`, `disputes/service`\n```\n\nImplement the state model, commands, ledger integration, callback handling, persistence, metrics, and tests.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.89,"slice":"pasted-context","lang":"en"}
{"prompt":"Investigate why the Grafana checkout-latency panel shows gaps while raw Prometheus queries contain samples.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.63,"slice":"core","lang":"en"}
{"prompt":"Create the dispute-evidence upload UI and add a short guide explaining supported files, deadlines, upload state, and submission finality.","purpose":"frontendImpl","secondary":"writing","mixed":true,"difficulty":0.66,"slice":"mixed","lang":"en"}
{"prompt":"Why does the invoice service record exchange rates at authorization time instead of settlement time? Explain the current semantics; no change requested.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.48,"slice":"core","lang":"en"}
{"prompt":"Rewrite the local observability setup for running Grafana, Tempo, Loki, and the demo traffic generator.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.34,"slice":"core","lang":"en"}
{"prompt":"After the tracing migration, this test intermittently times out:\n\n```text\nFAIL TestCaptureSpanLinksToAuthorization\nexpected one span link, found zero\ntrace authorization trace_id=0fa1 span_id=11ac sampled=true\nqueue message traceparent=00-0fa1-11ac-01\ncapture worker extracted trace_id=0fa1 parent=11ac\nexporter batch flush interval=5s\ncollector received capture span before authorization span\nquery by trace_id at t+2s returned capture only\nquery at t+7s returned both with link present\n```\n\nDetermine whether context propagation is wrong or the test assumes exporter ordering that is not guaranteed. Explain what evidence distinguishes ingestion delay from a missing link.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.69,"slice":"boundary","lang":"en"}
{"prompt":"finish the settlement endpoint","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.48,"slice":"vague-eval","lang":"en"}
{"prompt":"Propose an architecture for multi-currency merchant balances, including conversion timing, rate sources, rounding, exposure limits, accounting, and staged adoption.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.91,"slice":"core","lang":"en"}
{"prompt":"Add ISO 20022 statement parsing to the reconciliation CLI","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.67,"slice":"core","lang":"en"}
{"prompt":"Code review excerpt:\n\n```diff\n func (s *Service) Refund(ctx context.Context, paymentID string, amount Money) error {\n- return s.db.WithTx(ctx, func(tx Tx) error {\n- if err := tx.InsertRefund(paymentID, amount); err != nil { return err }\n- return tx.InsertLedgerEntries(paymentID, amount)\n- })\n+ if err := s.db.InsertRefund(ctx, paymentID, amount); err != nil { return err }\n+ go s.ledger.PostRefund(context.Background(), paymentID, amount)\n+ return nil\n }\n```\n\nThe author says asynchronous posting improves latency. Review consistency, crash windows, duplicate delivery, cancellation, observability, and what callers can infer from success. No patch requested.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.72,"slice":"pasted-context","lang":"en"}
{"prompt":"Schreibe eine kurze Betriebsdokumentation für die bestehende manuelle Abrechnungskorrektur, einschließlich Genehmigung, Audit und Rückgängigmachung. Kein Code.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.42,"slice":"boundary","lang":"de"}
{"prompt":"Build the web transaction explorer with saved queries, virtualized rows, expandable ledger entries, and accessible amount formatting.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.68,"slice":"core","lang":"en"}
{"prompt":"Review how the current alert router groups payment incidents, then turn the findings into an on-call guide with grouping examples and tuning advice.","purpose":"writing","secondary":"review","mixed":true,"difficulty":0.6,"slice":"mixed","lang":"en"}
{"prompt":"Set the trace sampling ratio to `0.05`","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.08,"slice":"core","lang":"en"}
{"prompt":"Benenne `PayoutMgr` im gesamten Repository in `PayoutManager` um; APIs, Datenbankfelder und Verhalten bleiben unverändert.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.57,"slice":"boundary","lang":"de"}
{"prompt":"Consolidate the three provider-error translators while preserving public error codes, retry decisions, and logs.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.65,"slice":"core","lang":"en"}
{"prompt":"Diagnose the duplicate settlement alert","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.44,"slice":"core","lang":"en"}
{"prompt":"Explain how the metrics gateway prevents one merchant's labels from creating unbounded cardinality.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.58,"slice":"core","lang":"en"}
{"prompt":"Create API documentation for the existing payout-estimate endpoint, including fees, exchange rates, expiry, and validation errors.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.39,"slice":"boundary","lang":"en"}
{"prompt":"Plan the migration from daily batch settlement to continuous settlement, covering ledger invariants, provider windows, liquidity, reconciliation, observability, and rollback.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.94,"slice":"core","lang":"en"}
{"prompt":"Product ticket:\n\n```text\nScreen: merchant cash-flow overview\nCards: available balance, pending balance, next payout, reserves\nChart: net inflow by day/week/month with comparison period\nTable: recent balance-affecting activity\nFilters: currency, business unit, settlement account\nStates: no transactions, delayed provider data, partial outage, loading\nMoney rules: always pair symbol with currency code when currencies are mixed\nAccessibility: chart has tabular alternative; gains/losses not color-only\nResponsive: cards become horizontal snap list below 640px\nAPI already returns minor units and ISO currency\n```\n\nImplement the dashboard and component tests without changing balance calculations.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.75,"slice":"pasted-context","lang":"en"}
{"prompt":"Implement `POST /v1/settlements/{id}/retry` with state validation, idempotency, authorization, and audit events.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.61,"slice":"boundary","lang":"en"}
{"prompt":"Remove the stale `beta` badge from payouts","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.04,"slice":"core","lang":"en"}
{"prompt":"Fix the clipped currency code in compact rows and extract the duplicated amount-width rule into the shared table styles.","purpose":"quickFix","secondary":"refactor","mixed":true,"difficulty":0.38,"slice":"mixed","lang":"en"}
{"prompt":"Replace scattered reconciliation status flags with one explicit state enum while preserving transitions and metrics.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.64,"slice":"core","lang":"en"}
{"prompt":"Cambia `txnAmt` por `transactionAmount` solo en `ReceiptMapper.ts`; no modifiques cálculos.","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.06,"slice":"boundary","lang":"es"}
{"prompt":"Investigate why the Android receipt screen occasionally shows a previous customer's billing address.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.74,"slice":"core","lang":"en"}
{"prompt":"Summarize the existing fee-calculation pipeline for finance reviewers, using implementation and tests as evidence.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.41,"slice":"core","lang":"en"}
{"prompt":"Develop a capacity roadmap for retaining seven years of transaction telemetry. Include storage tiers, query SLAs, cardinality budgets, deletion exceptions, cost gates, and migration milestones.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.89,"slice":"core","lang":"en"}
{"prompt":"Implement transactional invoice-number allocation with per-jurisdiction sequences and gap auditability.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.78,"slice":"core","lang":"en"}
{"prompt":"Create the Compose subscription-management screen with plan comparison, proration preview, payment method, confirmation, and TalkBack support.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.66,"slice":"core","lang":"en"}
{"prompt":"Fix `curreny` in `fees.yaml`","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.02,"slice":"core","lang":"en"}
{"prompt":"Merge the duplicate histogram wrappers used by checkout and payout services without changing bucket boundaries or metric names.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.61,"slice":"core","lang":"en"}
{"prompt":"Production traces around the latency spike:\n\n```text\nroute=/v1/checkout p99=4.8s baseline=420ms\nspan fraud.evaluate duration=72ms\nspan payment.authorize duration=301ms\nspan ledger.reserve duration=4012ms\npostgres wait_event=Lock transactionid\nblocked pid=8124 blocker pid=7991\nblocker query='UPDATE merchant_balances SET pending=pending+$1 WHERE merchant_id=$2'\nblocker state='idle in transaction' xact_age=00:00:04.812\napplication span associated with blocker ended at +312ms\nconnection returned to pool at +313ms\n```\n\nDetermine how a connection with an open transaction returned to the pool and why the completed application span hides the remaining lock lifetime.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.84,"slice":"pasted-context","lang":"en"}
{"prompt":"Rename `reciept_url` to `receipt_url` in the unreleased migration.","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.07,"slice":"boundary","lang":"en"}
{"prompt":"Assess whether `Money.allocate` distributes remainder cents fairly and deterministically across repeated calls. Review only.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.56,"slice":"core","lang":"en"}
{"prompt":"Restructure the telemetry SDK into tracing, metrics, logging, and resource packages, then write a maintainer note. Preserve public exports and emitted data.","purpose":"refactor","secondary":"writing","mixed":true,"difficulty":0.77,"slice":"mixed","lang":"en"}
{"prompt":"Plan the retirement of legacy card tokens, covering inventory, customer vault migration, network-token compatibility, fallback, and removal gates.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.88,"slice":"core","lang":"en"}
{"prompt":"Add provider-independent dispute status normalization with unknown-state preservation.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.6,"slice":"core","lang":"en"}
{"prompt":"Build the mobile spending-limit editor with period selection, amount validation, usage preview, and confirmation.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.57,"slice":"core","lang":"en"}
{"prompt":"do the payment UI","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.42,"slice":"vague-eval","lang":"en"}
{"prompt":"Replace `TxnID` with `TransactionID` across the Go services while preserving JSON tags, database names, and protobuf fields.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.59,"slice":"boundary","lang":"en"}
{"prompt":"Diagnose why exported invoices occasionally omit tax registration numbers, implement the verified rendering fix, and add a support note for regenerating affected documents.","purpose":"debugging","secondary":"writing","mixed":true,"difficulty":0.76,"slice":"mixed","lang":"en"}
{"prompt":"Why does the observability agent batch logs by bytes rather than event count? Explain the existing choice and tradeoffs.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.43,"slice":"boundary","lang":"en"}
{"prompt":"Track down the steady increase in Tempo ingester memory after enabling span events.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.74,"slice":"core","lang":"en"}
{"prompt":"Write release notes for configurable payout schedules, including eligibility, cutoffs, holidays, and rollback to the default.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.37,"slice":"core","lang":"en"}
{"prompt":"Settlement redesign notes:\n\n```text\nCurrent: one settlement account per merchant and currency\nNew need: multiple bank accounts with percentage or priority routing\nConstraints:\n- percentages must total 100 for percentage mode\n- priority mode fills daily account caps in order\n- routing configuration changes take effect next settlement window\n- in-flight settlements keep their original routing snapshot\n- closed accounts must not receive new funds\n- finance requires reproducible historical calculations\n- old API clients understand only one destination\n- rollback must preserve destination decisions already made\n```\n\nProduce an implementation-free design and migration plan covering data model, versioning, validation, compatibility, auditability, rollout, and rollback.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.9,"slice":"pasted-context","lang":"en"}
{"prompt":"Give the observability status page a clearer hierarchy","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.34,"slice":"core","lang":"en"}
{"prompt":"Turn the existing payment retry logic into merchant documentation, then review whether the documented timing and idempotency claims match the implementation.","purpose":"writing","secondary":"review","mixed":true,"difficulty":0.68,"slice":"mixed","lang":"en"}
{"prompt":"Outline a phased design for moving tracing storage from Elasticsearch to ClickHouse, without implementing collectors or queries yet.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.85,"slice":"boundary","lang":"en"}
{"prompt":"Implement reversible ledger corrections using explicit reversal and replacement postings.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.82,"slice":"core","lang":"en"}
{"prompt":"Create an operator guide for handling provider webhook backlogs without double-processing payments.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.43,"slice":"core","lang":"en"}
{"prompt":"Move currency metadata out of `FeeService` into an immutable registry while preserving rounding and validation.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.6,"slice":"core","lang":"en"}
{"prompt":"Investigate why one Prometheus remote-write shard remains hours behind while adjacent shards are current.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.69,"slice":"boundary","lang":"en"}
{"prompt":"Add idempotent provider-callback ingestion with raw-payload retention and signature status.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.67,"slice":"core","lang":"en"}
{"prompt":"Set the default invoice terms to 30 days","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.07,"slice":"core","lang":"en"}
{"prompt":"Create the responsive payment-method picker with card, bank, wallet, disabled states, and accessible selection.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.57,"slice":"core","lang":"en"}
{"prompt":"Corrige apenas `settlemnt` para `settlement` no novo alerta.","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.03,"slice":"boundary","lang":"pt"}
{"prompt":"Review the payout CSV export for formula injection, delimiter ambiguity, encoding issues, and unredacted bank data. Findings only.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.72,"slice":"core","lang":"en"}
{"prompt":"Implement the settlement-calendar endpoint and write its API guide. Include currencies, holidays, cutoffs, time zones, estimates, examples, and data freshness.","purpose":"backendImpl","secondary":"writing","mixed":true,"difficulty":0.68,"slice":"mixed","lang":"en"}
{"prompt":"Design a migration from direct provider API calls to an internal payment-routing platform, covering contracts, shadowing, reconciliation, failure isolation, and rollout.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.92,"slice":"core","lang":"en"}
{"prompt":"Implement bounded-cardinality exemplar attachment for high-latency payment spans.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.61,"slice":"core","lang":"en"}
{"prompt":"Build the desktop trace waterfall with virtualized spans, critical-path highlighting, search, and accessible duration summaries.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.69,"slice":"core","lang":"en"}
{"prompt":"continue the refund stuff","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.49,"slice":"vague-eval","lang":"en"}
{"prompt":"Extract provider capability detection into one registry while preserving routing decisions and fallback order.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.6,"slice":"boundary","lang":"en"}
{"prompt":"Investigate why subscription renewals occasionally create two invoices, implement the proven locking or idempotency correction, and document how support should merge affected records.","purpose":"debugging","secondary":"writing","mixed":true,"difficulty":0.85,"slice":"mixed","lang":"en"}
{"prompt":"Assess the proposal to derive SLOs directly from trace data. Cover sampling bias, missing spans, tail latency, cost, and alert stability.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.67,"slice":"boundary","lang":"en"}
{"prompt":"Find why one checkout worker stops consuming after the Kafka group rebalances.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.7,"slice":"core","lang":"en"}
{"prompt":"Draft the incident runbook for a payment processor outage, including failover criteria, queue handling, customer messaging, and reconciliation.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.52,"slice":"core","lang":"en"}
{"prompt":"Observability migration brief:\n\n```text\nCurrent agents: OpenTelemetry Collector 0.104 through 0.128\nTarget distribution includes custom redaction and tenant-routing processors\nFleet: 11,000 Kubernetes daemon pods plus 2,400 VM services\nConfig delivered through GitOps for clusters and SSM for VMs\nBreaking changes: deprecated logging exporter removed; queue settings renamed\nRequirements:\n- no tenant can receive another tenant's telemetry\n- rollback within 20 minutes\n- validate config before restart\n- staged rollout by environment and region\n- compare drop, retry, and export latency before promotion\n```\n\nProduce a fleet migration roadmap with compatibility shims, validation, canaries, telemetry parity, security gates, rollback, and ownership.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.91,"slice":"pasted-context","lang":"en"}
{"prompt":"Add sticky totals to the settlement table","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.39,"slice":"core","lang":"en"}
{"prompt":"Restructure the reconciliation engine and document its extension interface. Preserve matching results and reports while separating ingestion, normalization, matching, and posting.","purpose":"refactor","secondary":"writing","mixed":true,"difficulty":0.8,"slice":"mixed","lang":"en"}
{"prompt":"Architect a multi-region ledger with single-writer ownership per account, including transfers, failover, audit, reconciliation, and migration milestones.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.98,"slice":"boundary","lang":"en"}
{"prompt":"Implement cryptographic receipt chaining for immutable transaction history.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.8,"slice":"core","lang":"en"}
{"prompt":"Write an onboarding guide for adding a new payment provider, including capabilities, sandbox tests, webhooks, reconciliation, and launch gates.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.46,"slice":"core","lang":"en"}
{"prompt":"Consolidate the checkout and invoice address validators without changing accepted inputs or errors.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.57,"slice":"core","lang":"en"}
{"prompt":"Investigate why alert silences disappear after one Alertmanager replica restarts.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.67,"slice":"boundary","lang":"en"}
{"prompt":"Add transactional daily spending-limit enforcement with reservation and release semantics.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.74,"slice":"core","lang":"en"}
{"prompt":"Pin Grafana to `12.1.1`","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.06,"slice":"core","lang":"en"}
{"prompt":"Build the merchant tax-information form with country-specific fields, validation, document upload, and save recovery.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.65,"slice":"core","lang":"en"}
{"prompt":"Remplace `Paiments` par `Payments` uniquement dans le nouveau titre de navigation.","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.03,"slice":"boundary","lang":"fr"}
{"prompt":"Inspect the webhook signature verifier for duplicate headers, timestamp parsing, body canonicalization, and timing leakage. Report only.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.74,"slice":"core","lang":"en"}
{"prompt":"Implement merchant reserve history and write the API documentation. Include transitions, balances, pagination, timestamps, examples, and permissions.","purpose":"backendImpl","secondary":"writing","mixed":true,"difficulty":0.67,"slice":"mixed","lang":"en"}
{"prompt":"Develop a roadmap for replacing static alert thresholds with multi-window burn-rate alerts, including SLO inventory, validation, training, and rollout.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.85,"slice":"core","lang":"en"}
{"prompt":"Add incremental settlement-report generation with checkpoints and stable row ordering.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.65,"slice":"core","lang":"en"}
{"prompt":"Create the responsive observability service map with traffic edges, error overlays, time controls, and text alternatives.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.72,"slice":"core","lang":"en"}
{"prompt":"fix the dashboard numbers","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.53,"slice":"vague-eval","lang":"en"}
{"prompt":"Replace `PaymentCtx` with `PaymentContext` across packages while preserving serialized fields and public aliases.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.58,"slice":"boundary","lang":"en"}
{"prompt":"Diagnose why payout emails display the wrong local settlement date, implement the verified timezone fix, and add a release note for affected regions.","purpose":"debugging","secondary":"writing","mixed":true,"difficulty":0.74,"slice":"mixed","lang":"en"}
{"prompt":"Why does the metrics pipeline retain out-of-order samples for ten minutes before rejecting them? Explain existing behavior.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.48,"slice":"boundary","lang":"en"}
{"prompt":"Track down missing spans between the GraphQL resolver and payment service on only retried requests.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.66,"slice":"core","lang":"en"}
{"prompt":"Write a migration guide from legacy balance fields to the new ledger-backed balance API.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.39,"slice":"core","lang":"en"}
{"prompt":"Design review notes:\n\n```text\nFeature: negative merchant balances\nTrigger: refunds or disputes exceed available funds\nProposal: represent debt in the same balance account using signed amounts\nFuture deposits automatically offset debt before becoming available\nPayouts disabled while available balance is negative\nFinance may create a repayment plan outside the ledger\nConstraints:\n- statements must clearly distinguish debt from pending holds\n- old API clients assume balance is non-negative\n- accounting exports require separate liability classification\n- manual corrections must remain auditable\n- cross-currency debt cannot be netted automatically\n```\n\nReview the proposed semantics for accounting correctness, API compatibility, statements, repayment, currency isolation, and correction behavior. No implementation requested.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.77,"slice":"pasted-context","lang":"en"}
{"prompt":"Add an empty state to the payout chart","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.23,"slice":"core","lang":"en"}
{"prompt":"Plan and implement customer-managed webhook endpoints. First define verification, delivery guarantees, secrets, rotation, retries, observability, deletion, and migration; then build CRUD, delivery, and test-event paths.","purpose":"planning","secondary":"backendImpl","mixed":true,"difficulty":0.9,"slice":"mixed","lang":"en"}
{"prompt":"Outline an architecture for real-time financial anomaly detection, including streaming state, explainability, human review, replay, and phased validation.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.93,"slice":"boundary","lang":"en"}
{"prompt":"Implement invoice PDF generation with deterministic layout inputs and immutable artifact versioning.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.7,"slice":"core","lang":"en"}
{"prompt":"Escribe una página de referencia para los códigos de error de pagos, con causas, reintentos seguros y pasos de soporte.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.38,"slice":"core","lang":"es"}
{"prompt":"Move trace resource normalization out of the collector exporter while preserving emitted attributes.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.57,"slice":"core","lang":"en"}
{"prompt":"Investigate why card-present refunds time out even though the terminal confirms completion.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.67,"slice":"boundary","lang":"en"}
{"prompt":"Add atomic capture splitting across multiple fulfillment shipments.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.71,"slice":"core","lang":"en"}
{"prompt":"Remove the deprecated `trace_id_128` setting","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.05,"slice":"core","lang":"en"}
{"prompt":"Build the invoice-preview pane with page thumbnails, zoom, download, and accessible document metadata.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.6,"slice":"core","lang":"en"}
{"prompt":"`Paymant failed` を `Payment failed` に直して。英語の新しいエラー文だけです。","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.03,"slice":"boundary","lang":"ja"}
{"prompt":"Review the refund authorization path for confused-deputy access, amount tampering, stale permissions, and audit completeness.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.72,"slice":"core","lang":"en"}
{"prompt":"Implement reconciliation discrepancy exports and write the integration guide. Include filters, asynchronous jobs, retention, signed URLs, examples, and permissions.","purpose":"backendImpl","secondary":"writing","mixed":true,"difficulty":0.69,"slice":"mixed","lang":"en"}
{"prompt":"Plan a disaster-recovery strategy for payment processing, including provider outages, ledger restoration, webhook replay, keys, drills, and RTO tiers.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.94,"slice":"core","lang":"en"}
{"prompt":"Add transaction-level trace correlation to ledger postings without exposing financial data in attributes.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.62,"slice":"core","lang":"en"}
{"prompt":"Create the mobile refund flow with amount selection, item allocation, reason, confirmation, progress, and final states.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.63,"slice":"core","lang":"en"}
{"prompt":"keep going with telemetry","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.47,"slice":"vague-eval","lang":"en"}
{"prompt":"Rename `ObsConfig` to `ObservabilityConfig` across the monorepo while preserving YAML keys and environment variables.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.57,"slice":"boundary","lang":"en"}
{"prompt":"Investigate why successful bank transfers remain in processing after webhook delivery, implement the verified state-mapping correction, and update support documentation.","purpose":"debugging","secondary":"writing","mixed":true,"difficulty":0.79,"slice":"mixed","lang":"en"}
{"prompt":"Assess the proposal to use log-derived metrics for payout success. Cover missing logs, retries, cardinality, semantics, and alert reliability.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.64,"slice":"boundary","lang":"en"}
{"prompt":"Find why the metrics agent duplicates samples after recovering its disk queue.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.68,"slice":"core","lang":"en"}
{"prompt":"Draft a customer guide for interpreting pending, available, reserved, and negative balances.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.36,"slice":"core","lang":"en"}
{"prompt":"Alert incident excerpt:\n\n```text\nalert=PayoutFailureRateHigh state=firing\nquery=sum(rate(payout_failed_total[5m])) / sum(rate(payout_attempt_total[5m])) > 0.03\nregion=eu-west attempts=0 failures=0\nPrometheus result=NaN\nrule engine comparison: NaN > 0.03 returned true after migration\nnotification repeated every 2m\ninhibit rule expected to suppress when PayoutTrafficAbsent is firing\nPayoutTrafficAbsent label set includes provider=all\nfailure alert label set excludes provider\nAlertmanager inhibition equal labels=[region, provider]\n```\n\nDetermine why a no-traffic window fires the failure-rate alert and why the inhibition does not match. Separate query semantics from label-set configuration.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.73,"slice":"pasted-context","lang":"en"}
{"prompt":"Add comparison labels to the fee chart","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.28,"slice":"core","lang":"en"}
{"prompt":"Restructure the invoice pipeline and document its renderer interface. Preserve generated PDFs while separating data assembly, localization, layout, and storage.","purpose":"refactor","secondary":"writing","mixed":true,"difficulty":0.79,"slice":"mixed","lang":"en"}
{"prompt":"Design a regulatory reporting platform for multiple jurisdictions, including source lineage, corrections, approvals, immutable submissions, and rollout milestones.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.96,"slice":"boundary","lang":"en"}
{"prompt":"Implement append-only audit proofs for manual ledger adjustments.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.77,"slice":"core","lang":"en"}
{"prompt":"Write an onboarding guide for adding a new observability exporter, including configuration, queues, retries, redaction, and tests.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.42,"slice":"core","lang":"en"}
{"prompt":"Consolidate payout date calculation across API and worker packages without changing holiday behavior.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.61,"slice":"core","lang":"en"}
{"prompt":"Investigate why exemplars vanish when metrics pass through the regional federation tier.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.67,"slice":"boundary","lang":"en"}
{"prompt":"Add dispute-evidence retention enforcement with legal holds and deletion audit events.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.64,"slice":"core","lang":"en"}
{"prompt":"Set the invoice PDF margin to 24mm","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.08,"slice":"core","lang":"en"}
{"prompt":"Build the responsive reconciliation workspace with matched groups, discrepancy filters, manual linking, and undo.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.72,"slice":"core","lang":"en"}
{"prompt":"把 `Settelment` 改成 `Settlement`,只改新页面标题,不要改 key。","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.03,"slice":"boundary","lang":"zh"}
{"prompt":"Inspect the manual-adjustment endpoint for amount overflow, currency mismatch, stale approvals, replay, and audit gaps. Findings only.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.75,"slice":"core","lang":"en"}
{"prompt":"Implement payout destination verification and write its API documentation. Include challenge states, expiry, retries, lockouts, examples, and permissions.","purpose":"backendImpl","secondary":"writing","mixed":true,"difficulty":0.7,"slice":"mixed","lang":"en"}