{"prompt":"Sketch a migration strategy for moving tenant preferences from Redis hashes into Postgres JSONB, including rollout phases, dual-write timing, backfill verification, rollback signals, and how older mobile clients remain compatible. I only need the design and milestone breakdown for now.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.82,"slice":"core","lang":"en"} {"prompt":"Before touching the notification service, outline how idempotency keys should flow through the API, SQS queue, and worker retries. Include tradeoffs between storing keys in DynamoDB and Postgres; deliver a design, not code.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.76,"slice":"boundary","lang":"en"} {"prompt":"Add cursor pagination to `/v2/audit-events`","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.36,"slice":"core","lang":"en"} {"prompt":"Picking up the intermittent checkout failure. Here is the useful tail from `payments-api`:\n\n```text\n2026-07-29T18:42:09.114Z INFO charge.start cart=crt_8f21 attempt=1\n2026-07-29T18:42:09.306Z INFO stripe.intent status=requires_confirmation pi=pi_19a\n2026-07-29T18:42:39.311Z WARN request context deadline exceeded route=/v1/checkout\n2026-07-29T18:42:39.313Z ERROR rollback failed err='sql: transaction has already been committed or rolled back'\n2026-07-29T18:42:39.314Z INFO charge.retry_scheduled delay=5s\n2026-07-29T18:42:44.512Z INFO stripe.intent status=succeeded pi=pi_19a\n2026-07-29T18:42:44.519Z ERROR order insert duplicate key value violates unique constraint orders_payment_intent_key\n```\n\nIt only happens under moderate load and customers sometimes receive a charge but no confirmation screen. Trace the likely control-flow failure and determine why the retry is attempting the order insert after the request transaction is gone.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.87,"slice":"pasted-context","lang":"en"} {"prompt":"Build the SwiftUI `StorageBreakdownView` from the existing Figma measurements in `DesignTokens.swift`: segmented capacity bar, category legend, dynamic type support, and the compact layout used below 390 points.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.58,"slice":"core","lang":"en"} {"prompt":"Design and implement a distributed rate limiter for the Go gateway. Start by writing a short design covering token-bucket semantics, Redis failure behavior, tenant-level overrides, observability, and safe rollout. Then add the middleware, Lua script, configuration plumbing, and focused tests. Treat the design as the primary deliverable because the team must be able to challenge the operational choices before accepting the code.","purpose":"planning","secondary":"backendImpl","mixed":true,"difficulty":0.91,"slice":"mixed","lang":"en"} {"prompt":"Flip `ENABLE_V2_EXPORTS` to true","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.08,"slice":"core","lang":"en"} {"prompt":"Extract the duplicated JWT claim parsing from `admin_auth.go` and `customer_auth.go` into one internal helper. Keep accepted algorithms, errors, logs, and claim validation exactly as they are.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.45,"slice":"core","lang":"en"} {"prompt":"Expose the OpenAPI schema through `/internal/schema.json` using the spec already embedded in the binary; add ETag handling and tests for conditional GETs.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.43,"slice":"boundary","lang":"en"} {"prompt":"make the dashboard less sad","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.34,"slice":"vague-eval","lang":"en"} {"prompt":"Find out why `ArchiveCoordinator` crashes on the second background sync with `Fatal error: Attempted to read an unowned reference`. The first sync always completes and I do not know which object is being released early.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.69,"slice":"core","lang":"en"} {"prompt":"Walk me through how `LeaseManager.acquire()` prevents two workers from owning the same shard. Pay special attention to the fencing token and tell me whether the transaction boundaries are safe. Do not modify anything.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.56,"slice":"core","lang":"en"} {"prompt":"Ticket text copied from Linear:\n\n```text\nENG-4812 — release communication for regional failover\nStatus: engineering complete\nAudience: customer SREs and internal support\nWhat changed:\n- API traffic can fail over from `us-east-1` to `us-west-2`\n- websocket sessions reconnect rather than migrate\n- customer allowlists may need the new west-region egress ranges\n- no payload or authentication changes\nKnown limitation: exports already running during a failover restart from their last durable checkpoint\nSupport macro must avoid saying zero downtime\nLinks: runbook OPS-77, dashboard `Global Routing / Customer Impact`\n```\n\nTurn this into concise release notes plus a migration advisory for customers with strict IP allowlists. Keep it factual, avoid marketing language, and do not invent availability guarantees.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.48,"slice":"pasted-context","lang":"en"} {"prompt":"Move the unread badge three pixels left and align it optically with the avatar; no other changes to `ConversationRow.tsx`.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.16,"slice":"boundary","lang":"en"} {"prompt":"Document the local development flow for the Rust indexing service, including starting Redpanda, loading the sample corpus, running one worker, and inspecting a failed message.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.34,"slice":"core","lang":"en"} {"prompt":"Create the `/v1/service-accounts` endpoint with validation, authorization, and integration tests, then add a short API reference section showing the request, response, and two common error cases.","purpose":"backendImpl","secondary":"writing","mixed":true,"difficulty":0.68,"slice":"mixed","lang":"en"} {"prompt":"Map out an incremental replacement of our homegrown iOS navigation coordinator with `NavigationStack`. Cover deep links, state restoration, modal ownership, test migration, and fallback checkpoints without changing source files yet.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.79,"slice":"core","lang":"en"} {"prompt":"Rename the local variable `usr` to `user` in `InviteHandler.ts`.","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.05,"slice":"boundary","lang":"en"} {"prompt":"Teach the Python CLI's `sync` command to resume multipart uploads from its SQLite checkpoint table and reject checkpoints belonging to a different source file.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.59,"slice":"core","lang":"en"} {"prompt":"Tighten the modal's corner radius","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.1,"slice":"core","lang":"en"} {"prompt":"Bump `grpcio-tools` from 1.74.0 to 1.74.1","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.08,"slice":"core","lang":"en"} {"prompt":"Change `UserStore` to `IdentityStore` across the Kotlin modules, filenames, tests, and Dagger bindings. This is naming cleanup only; runtime behavior and public JSON fields must stay identical.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.54,"slice":"boundary","lang":"en"} {"prompt":"Separate `InvoiceService` into calculation, persistence, and delivery collaborators without changing its public methods or the ordering of emitted events.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.67,"slice":"core","lang":"en"} {"prompt":"Fresh ticket plus acceptance notes:\n\n```text\nBILL-992 webhook reconciliation\nWhen our provider returns 202, it may deliver `invoice.settled` more than once and out of order with `invoice.updated`.\n\nCurrent tables:\nwebhook_receipts(provider_id unique, received_at, body)\ninvoices(id, account_id, state, amount_due, version)\n\nAcceptance:\n- HTTP handler acknowledges valid signatures within 250 ms\n- processing occurs asynchronously\n- duplicate provider IDs have no effect\n- an older invoice version cannot overwrite a newer one\n- poison events move to `billing-webhooks-dlq` after 8 attempts\n- expose counters for duplicate, stale, applied, and dead-lettered events\n- retain raw receipts for 30 days\n\nExisting entry point: `cmd/billing-api/webhooks.go`\n```\n\nImplement the handler, queue consumer, persistence operations, retry policy, and integration tests against Postgres.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.86,"slice":"pasted-context","lang":"en"} {"prompt":"Work out why scrolling `TimelineView` eventually pins one CPU core on iOS 18. Instruments points at repeated `GeometryReader` updates, but I cannot tell what is feeding the layout loop.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.72,"slice":"core","lang":"en"} {"prompt":"Finish the command palette UI and add a short keyboard-navigation section to the contributor guide. The palette needs grouped results, an empty state, arrow-key selection, and reduced-motion behavior; the guide should explain the implemented shortcuts and focus rules.","purpose":"frontendImpl","secondary":"writing","mixed":true,"difficulty":0.66,"slice":"mixed","lang":"en"} {"prompt":"Why does `SessionRepository` hash the refresh token twice before storing it? Explain the existing rationale from call sites and tests; nothing appears broken, so please do not edit code.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.42,"slice":"core","lang":"en"} {"prompt":"Rewrite the README setup section so a new Android engineer can run the app with the mock GraphQL server and a local OAuth callback.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.3,"slice":"core","lang":"en"} {"prompt":"Since upgrading Tokio, this test hangs instead of failing:\n\n```text\n$ cargo test lease_expiry_releases_slot -- --nocapture\nrunning 1 test\ntest lease_expiry_releases_slot ... worker acquired slot 3\nclock advanced by 31s\nwaiting for expiry notification\n```\n\nThe test uses `#[tokio::test(start_paused = true)]`, and the relevant task calls `interval.tick().await` before selecting on a cancellation token. Determine why virtual time no longer advances to the expected notification and identify whether the production loop or only the test setup is flawed.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.65,"slice":"boundary","lang":"en"} {"prompt":"finish the sync thing","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.4,"slice":"vague-eval","lang":"en"} {"prompt":"Propose an event model for collaborative document cursors. Include ordering guarantees, disconnect cleanup, fan-out limits, multi-region implications, and a staged path from the current single-node WebSocket hub.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.85,"slice":"core","lang":"en"} {"prompt":"Wire `POST /devices/{id}/rotate-key` to the HSM client, record the new key version atomically, and return a conflict when another rotation is in progress.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.61,"slice":"core","lang":"en"} {"prompt":"PR excerpt for inspection:\n\n```diff\n func (s *Store) Claim(ctx context.Context, id string, owner string) error {\n- _, err := s.db.ExecContext(ctx, `UPDATE jobs SET owner=$1 WHERE id=$2 AND owner IS NULL`, owner, id)\n- return err\n+ tx, err := s.db.BeginTx(ctx, nil)\n+ if err != nil { return err }\n+ defer tx.Rollback()\n+ var current *string\n+ err = tx.QueryRowContext(ctx, `SELECT owner FROM jobs WHERE id=$1`, id).Scan(¤t)\n+ if err != nil { return err }\n+ if current != nil { return ErrClaimed }\n+ _, err = tx.ExecContext(ctx, `UPDATE jobs SET owner=$1 WHERE id=$2`, owner, id)\n+ if err != nil { return err }\n+ return tx.Commit()\n }\n```\n\nThe author says the transaction closes a race. Review whether that is true under Postgres `READ COMMITTED`, call out any scan or locking issues, and explain what two concurrent callers can observe. No patch requested.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.74,"slice":"pasted-context","lang":"en"} {"prompt":"Schreibe eine kurze ADR für die Entscheidung, Refresh-Tokens in Postgres statt in Redis zu speichern. Bitte Alternativen, Konsequenzen und Rollback erwähnen; keinen Code ändern.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.39,"slice":"boundary","lang":"de"} {"prompt":"Give the Android media picker a two-column tablet layout, retained selection indicators, and a bottom action bar that respects gesture insets.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.52,"slice":"core","lang":"en"} {"prompt":"Trace the current file-import pipeline, explain where MIME detection and decompression happen, and turn the findings into an onboarding note under `docs/importer.md`. Do not alter runtime code.","purpose":"writing","secondary":"review","mixed":true,"difficulty":0.58,"slice":"mixed","lang":"en"} {"prompt":"Set the Helm chart's default replica count to 3","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.1,"slice":"core","lang":"en"} {"prompt":"Benenne `LegacyClock` im gesamten Repository in `MonotonicClock` um, einschließlich Swift package products und Tests. Das Verhalten und die öffentliche API abgesehen vom Namen sollen unverändert bleiben.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.55,"slice":"boundary","lang":"de"} {"prompt":"Consolidate the three protobuf timestamp conversion utilities into `internal/timewire` while preserving their exact rounding, error, and zero-value behavior.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.47,"slice":"core","lang":"en"} {"prompt":"Diagnose the duplicate toast after login","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.38,"slice":"core","lang":"en"} {"prompt":"Explain how `SnapshotReader` chooses between the base SSTable and delta files, including what happens when a compaction manifest is incomplete.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.55,"slice":"core","lang":"en"} {"prompt":"Draft a troubleshooting page for common `forge deploy` failures: expired device code, dirty workspace, missing environment mapping, and a rollout that times out.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.37,"slice":"boundary","lang":"en"} {"prompt":"Plan the deprecation of the XML ingestion endpoint, covering usage discovery, customer communication, shadow parsing, parity metrics, and the date-based removal gates.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.72,"slice":"core","lang":"en"} {"prompt":"Issue report copied from the web team:\n\n```text\nTitle: filters panel redesign for search results\nRoute: `/catalog/search`\nDesktop: fixed 288px left rail, results stay fluid\nTablet: filters open as a modal sheet\nMobile: full-screen panel with sticky Apply button\nStates needed: loading skeleton, no facets, selected chips wrapping to two lines, 100+ values with internal search\nAccessibility: focus returns to Filters trigger after close; counts must not be announced twice; Escape closes modal variants\nTokens: use `surface-raised`, `space-300`, `radius-200`; no raw hex values\nExisting files: `SearchFilters.tsx`, `FacetGroup.tsx`, `search.css`\nOut of scope: changing query semantics or facet API\n```\n\nImplement the responsive UI and component tests. Preserve the current URL synchronization behavior.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.73,"slice":"pasted-context","lang":"en"} {"prompt":"Implement `PUT /profiles/{id}/timezone` so it validates IANA names, updates the profile version, and emits `profile.timezone_changed` in the same transaction.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.5,"slice":"boundary","lang":"en"} {"prompt":"Pin `actions/cache` to `v4.2.4`","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.06,"slice":"core","lang":"en"} {"prompt":"Adjust the account switcher so long organization names ellipsize before the chevron rather than pushing it outside the menu.","purpose":"frontendImpl","secondary":"quickFix","mixed":true,"difficulty":0.28,"slice":"mixed","lang":"en"} {"prompt":"Replace nested conditionals in `resolvePermissions` with named predicates and a flat decision flow. The returned permissions and audit reasons must not change.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.48,"slice":"core","lang":"en"} {"prompt":"Cambie el nombre local `data` a `invoicePayload` solo en `InvoiceMapper.ts`; no cambies tipos ni comportamiento.","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.08,"slice":"boundary","lang":"es"} {"prompt":"Investigate why the macOS menu-bar helper sometimes launches two status items after wake. There is only one login item registered, and I do not yet know whether restoration or our app delegate is responsible.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.67,"slice":"core","lang":"en"} {"prompt":"Summarize the behavior of `RetryBudget` for a reviewer who has not worked on the gateway, using the implementation and tests as the source of truth.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.32,"slice":"core","lang":"en"} {"prompt":"Lay out a capacity plan for growing the metrics ingestion path from 80k to 500k samples per second. Cover Kafka partitioning, ClickHouse shard sizing, backpressure, cardinality controls, cost checkpoints, and load-test milestones.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.89,"slice":"core","lang":"en"} {"prompt":"Add support for Ed25519 host keys to the Rust SSH config parser, including OpenSSH fixture coverage and useful errors for malformed base64.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.58,"slice":"core","lang":"en"} {"prompt":"Polish `EmptyWorkspaceView` with the existing illustration, a constrained text column, primary and secondary actions, and correct dark-mode colors.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.38,"slice":"core","lang":"en"} {"prompt":"Remove the extra comma in `settings.json`","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.02,"slice":"core","lang":"en"} {"prompt":"Merge the duplicated pagination state machines used by `MembersTable` and `ApiKeysTable` without changing navigation, loading states, or query parameters.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.62,"slice":"core","lang":"en"} {"prompt":"I cannot explain this parser result:\n\n```text\ninput: 2026-03-29 02:30 Europe/Paris\nactual: 2026-03-29T03:30:00+02:00\nexpect: InvalidLocalTime\n\ninput: 2026-10-25 02:30 Europe/Paris\nactual: 2026-10-25T02:30:00+01:00\nexpect: AmbiguousLocalTime\n```\n\n`LocalTimestamp.parse` first builds a `LocalDateTime`, calls `zone.rules.getOffset`, and only checks `isDaylightSavings` afterward. The same fixtures pass with fixed-offset zones. Determine why the gap and overlap are being normalized instead of rejected, and locate the incorrect API assumption. Please diagnose before proposing changes.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.71,"slice":"pasted-context","lang":"en"} {"prompt":"Correct the typo `recieved_at` in the new, unreleased migration file and its matching model field.","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.14,"slice":"boundary","lang":"en"} {"prompt":"Describe how the current feature-flag evaluator resolves account, organization, and global rules when their variants disagree. Cite the relevant functions, but make no edits.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.48,"slice":"core","lang":"en"} {"prompt":"Clean up the protocol layer by moving frame encoding out of `Connection`, splitting read and write state, and keeping byte-for-byte wire output plus all public errors unchanged. Also write a short maintainer note describing the new module boundaries.","purpose":"refactor","secondary":"writing","mixed":true,"difficulty":0.72,"slice":"mixed","lang":"en"} {"prompt":"Plan a safe migration from integer user IDs to UUIDv7 across Postgres, Kafka events, caches, and public APIs. Include compatibility columns, backfill sequencing, verification queries, dual-read removal criteria, and rollback points.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.94,"slice":"core","lang":"en"} {"prompt":"Add `/health/ready` to the worker process","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.26,"slice":"core","lang":"en"} {"prompt":"Make the selected tab underline animate between destinations using Compose, while respecting the system animator-duration setting.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.43,"slice":"core","lang":"en"} {"prompt":"just fix the little spacing thing","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.18,"slice":"vague-eval","lang":"en"} {"prompt":"Restructure the TypeScript SDK so transport, authentication, and generated resources no longer import through the package barrel. Preserve exports, bundle shape, and runtime behavior.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.7,"slice":"boundary","lang":"en"} {"prompt":"Determine whether the unexpected logout is caused by refresh-token rotation or by the app clearing Keychain on upgrade. Instrument the relevant paths, reproduce with an upgraded install, and implement the appropriate correction once the cause is proven.","purpose":"debugging","secondary":"backendImpl","mixed":true,"difficulty":0.82,"slice":"mixed","lang":"en"} {"prompt":"Why is `MAX_BATCH_BYTES` checked before compression instead of after it? Review commit-adjacent code and tests to explain the intended semantics; do not change it.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.44,"slice":"boundary","lang":"en"} {"prompt":"Figure out why the WASM worker returns stale autocomplete results when two requests arrive within the same animation frame.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.66,"slice":"core","lang":"en"} {"prompt":"Create an operator runbook for draining a NATS JetStream consumer, replaying a dead-letter subject, and confirming that lag has recovered.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.4,"slice":"core","lang":"en"} {"prompt":"The architecture note currently says:\n\n```text\nPhase A: both legacy and new credential validators run; legacy decides the response\nPhase B: new validator decides, legacy runs for comparison\nPhase C: remove legacy\nMismatch events include tenant ID, credential kind, old result, new result\nOpen questions:\n- whether to persist mismatch samples\n- how to handle tenants with custom clock skew\n- which error details are safe in metrics\n- mobile clients before 7.3 retry only on HTTP 401\nConstraints:\n- no forced logout during rollout\n- security requires an immediate rollback switch\n- support needs per-tenant visibility\n```\n\nTurn these notes into a complete implementation-free migration plan for replacing the credential validator. Define gates, metrics, rollback triggers, client compatibility work, and ownership by phase.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.84,"slice":"pasted-context","lang":"en"} {"prompt":"Give the app a proper onboarding screen","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.45,"slice":"core","lang":"en"} {"prompt":"Summarize `docs/security/session-model.md` into a one-page threat overview for the mobile team, and separately flag any claims that the implementation does not appear to support.","purpose":"writing","secondary":"review","mixed":true,"difficulty":0.61,"slice":"mixed","lang":"en"} {"prompt":"Outline how to split the monolithic Rails billing application into deployable domains over four quarters, with dependency mapping, extraction order, staffing assumptions, and measurable exit criteria.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.95,"slice":"boundary","lang":"en"} {"prompt":"Implement a Bloom-filter-backed negative cache for missing artifact IDs in the registry service, including rotation and false-positive metrics.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.73,"slice":"core","lang":"en"} {"prompt":"Turn the pasted engineering notes into an ADR choosing between SQLite WAL and append-only JSON for the offline queue. Preserve the unresolved questions rather than pretending they are decided.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.42,"slice":"core","lang":"en"} {"prompt":"Move `RequestSigner` and its fixtures into `internal/signing` without altering package exports or signatures.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.39,"slice":"core","lang":"en"} {"prompt":"Investigate rising memory in the image proxy; RSS grows about 40 MB per hour even when request volume is flat, and heap profiles do not account for most of it.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.83,"slice":"boundary","lang":"en"} {"prompt":"Implement retention enforcement for object versions in the S3-compatible storage service. The worker must honor legal holds, batch deletions, checkpoint progress, and remain safe under duplicate queue delivery.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.79,"slice":"core","lang":"en"} {"prompt":"Remove the deprecated flag from `config.example.yaml`","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.07,"slice":"core","lang":"en"} {"prompt":"Build a responsive compare-products table with a sticky first column, collapsible specification groups, keyboard-readable differences, and horizontal overflow cues.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.65,"slice":"core","lang":"en"} {"prompt":"Troque `timeoutMs` por `requestTimeoutMs` em todos os pacotes, testes e exemplos. É só uma mudança de nome; mantenha exatamente os mesmos defaults e comportamento.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.49,"slice":"boundary","lang":"pt"} {"prompt":"Explain whether `QuotaReservation.release()` can decrement usage below zero when its caller retries after a timeout. Review the transaction and tests only; no bug has been observed.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.57,"slice":"core","lang":"en"} {"prompt":"Plan and implement resumable CSV imports for the admin API. First define the checkpoint model, idempotency contract, failure states, observability, and rollout phases. Then add upload-session endpoints, chunk validation, a queue-backed parser, persisted progress, cancellation, and integration tests. Prioritize the plan because imports can contain millions of rows and we need to review recovery behavior before enabling the feature.","purpose":"planning","secondary":"backendImpl","mixed":true,"difficulty":0.94,"slice":"mixed","lang":"en"} {"prompt":"Design a caching strategy for personalized feed pages that balances freshness, fan-out cost, deletion compliance, and regional failover. Provide decision records and an adoption sequence, not implementation.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.87,"slice":"core","lang":"en"} {"prompt":"Add a gRPC method that streams current device health and resumes from a caller-provided sequence number.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.65,"slice":"boundary","lang":"en"} {"prompt":"Restyle the iOS share extension to use the app's typography, show upload progress, and present retry actions without exceeding extension memory limits.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.62,"slice":"core","lang":"en"} {"prompt":"Set `minSdk` to 26","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.08,"slice":"core","lang":"en"} {"prompt":"Unify the four error-to-HTTP mappings behind one table-driven function. Keep every status code, response body, log level, and metric name stable.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.59,"slice":"core","lang":"en"} {"prompt":"Report from CI:\n\n```text\nFAIL TestRebalanceDoesNotLoseOffsets (31.82s)\nconsumer_test.go:418: expected committed offset 991, got 987\nseed=731992\nbroker-1 assigned [orders-3 orders-7]\nbroker-2 heartbeat timeout after 9001ms\ncoordinator generation changed 42 -> 43\nworker A: flush offsets map[orders-3:991 orders-7:552]\nworker B: loaded offsets map[orders-3:987 orders-7:552]\n```\n\nThe failure appears about once in 300 runs and started after batching offset commits. Reproduce or reason through the generation transition, identify why partition 3 can reload the older value, and determine whether the client, mock broker, or commit ordering is at fault.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.88,"slice":"pasted-context","lang":"en"} {"prompt":"Write the changelog entry for the new audit-log filters, including the renamed query parameter and the compatibility window.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.27,"slice":"boundary","lang":"en"} {"prompt":"Audit the current Terraform module for the private EKS cluster. Explain its trust boundaries, public exposure, encryption settings, and any overly broad IAM grants without changing resources.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.78,"slice":"core","lang":"en"} {"prompt":"Add the account-lockout endpoint and document its request contract, authorization rules, response codes, and audit event for integrators.","purpose":"backendImpl","secondary":"writing","mixed":true,"difficulty":0.64,"slice":"mixed","lang":"en"} {"prompt":"Draft a roadmap for replacing Jenkins with GitHub Actions across 46 repositories. Include inventory, reusable workflow design, secret migration, canary repositories, rollback, ownership, and retirement criteria.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.9,"slice":"core","lang":"en"} {"prompt":"Store webhook signing secrets in Vault and teach the rotation job to accept both active versions during the overlap window.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.66,"slice":"core","lang":"en"} {"prompt":"Rework the macOS preferences window into a three-column `NavigationSplitView` with searchable settings and state restoration.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.63,"slice":"core","lang":"en"} {"prompt":"do the cleanup we talked about","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.42,"slice":"vague-eval","lang":"en"} {"prompt":"Why does `BillingRepository.save()` issue an update before attempting the insert? Nothing is failing; I want an explanation of the existing concurrency strategy and its tradeoffs.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.5,"slice":"boundary","lang":"en"} {"prompt":"Diagnose and correct the cold-start crash shown on Android 15 when encrypted preferences are first opened. Establish whether the keystore alias, backup restoration, or process initialization order is responsible, add a regression test, and implement the smallest proven fix.","purpose":"debugging","secondary":"backendImpl","mixed":true,"difficulty":0.79,"slice":"mixed","lang":"en"} {"prompt":"Produce a concise PR description for the existing diff in `feature/export-v3`, with sections for behavior changes, migration impact, testing, and rollback.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.28,"slice":"boundary","lang":"en"} {"prompt":"Find the cause of occasional NaNs in the Metal particle simulation after the app returns from the background.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.73,"slice":"core","lang":"en"} {"prompt":"Create a contributor guide for adding a new SQL dialect to the formatter, covering lexer fixtures, precedence tables, snapshots, and fuzz tests.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.45,"slice":"core","lang":"en"} {"prompt":"We want to replace the in-process scheduler. Notes from the spike:\n\n```text\nCandidates: Temporal, Restate, homegrown Postgres leases\nWorkload: 12M scheduled actions/day; 99.9% under 15 minutes; longest 180 days\nNeeds: per-tenant pause, exact audit trail, at-least-once execution, cancellation, replay in staging\nConstraints: no public cloud control plane; two regions active/passive; Java and Go workers\nCurrent pain: leader failover can delay jobs 8 minutes; schema deploys lock the schedule table\nUnknowns: Temporal operational load, Restate maturity for long timers, data migration cost\nDecision needed by Q4 planning\n```\n\nDevelop an architecture decision plan: evaluation criteria, prototypes, load tests, migration options, operational ownership, and a recommendation process. Do not choose a vendor without evidence.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.93,"slice":"pasted-context","lang":"en"} {"prompt":"Add the missing ARIA label to the icon-only refresh button","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.12,"slice":"core","lang":"en"} {"prompt":"Write a design for offline-first edits in the field-inspection app, then implement the local operation log and sync engine once the conflict rules are explicit. Cover deletes, attachment uploads, clock skew, user-visible conflicts, storage limits, and migration from the current last-write-wins cache.","purpose":"planning","secondary":"backendImpl","mixed":true,"difficulty":0.95,"slice":"mixed","lang":"en"} {"prompt":"Propose the data model and rollout milestones for organization-scoped API tokens, including permission inheritance, revocation propagation, auditability, and legacy token compatibility.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.82,"slice":"boundary","lang":"en"} {"prompt":"Teach the DNS controller to coalesce duplicate reconciliation keys and apply exponential backoff without starving newly created zones.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.64,"slice":"core","lang":"en"} {"prompt":"Add loading skeletons to the profile cards","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.22,"slice":"core","lang":"en"} {"prompt":"Update the copyright year to 2026","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.02,"slice":"core","lang":"en"} {"prompt":"Reshape the compiler's AST visitor into separate expression and declaration visitors while preserving emitted bytecode and diagnostics byte-for-byte.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.78,"slice":"core","lang":"en"} {"prompt":"Review comment from the incident channel:\n\n```text\nMina 09:12: cache hit ratio dropped from 91% to 34% right after deploy\nOwen 09:14: no eviction spike, Redis memory is flat\nMina 09:16: keys sampled after deploy include `catalog:v3:{tenant}:item:{id}`\nOwen 09:17: request logs still show lookup namespace `catalog:v2`\nMina 09:19: rollback restores hit ratio within five minutes\n```\n\nRelated diff moved key construction into `CacheNamespace` and introduced a schema version constant. Determine why reads and writes appear to use different versions, locate how the old namespace survives, and explain why rollback recovers gradually rather than instantly.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.68,"slice":"pasted-context","lang":"en"} {"prompt":"Change the button text from `Save changes` to `Save` on the profile form.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.08,"slice":"boundary","lang":"en"} {"prompt":"Explain the ownership rules around `UnsafeBufferView` and whether callers can retain its pointer after the closure returns.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.55,"slice":"core","lang":"en"} {"prompt":"Implement conflict-safe slug changes and add a migration note for API clients that currently cache project URLs. The server work should reserve aliases atomically and redirect old slugs for 90 days; the note should spell out status codes and cache invalidation.","purpose":"backendImpl","secondary":"writing","mixed":true,"difficulty":0.75,"slice":"mixed","lang":"en"} {"prompt":"Define a phased observability strategy for the edge proxy: common telemetry schema, tail sampling, cardinality budgets, SLO ownership, storage estimates, and adoption milestones across teams.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.87,"slice":"core","lang":"en"} {"prompt":"Implement snapshot compaction for the embedded key-value engine, preserving reads during compaction and recovering safely after power loss.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.88,"slice":"core","lang":"en"} {"prompt":"Create a Compose screen for pairing a sensor over BLE, including discovery states, permissions, progress, recoverable errors, and accessibility semantics.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.68,"slice":"core","lang":"en"} {"prompt":"continue the crash stuff","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.51,"slice":"vague-eval","lang":"en"} {"prompt":"Why does the allocator round 33-byte requests to 64 bytes? Inspect the size-class table and explain the existing choice; there is no reported failure.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.46,"slice":"boundary","lang":"en"} {"prompt":"Track down the corrupted thumbnails, then implement the proven repair and write a short incident follow-up. Reports are limited to HEIC files imported through the share extension, but we do not yet know whether decoding, orientation, or disk caching is responsible.","purpose":"debugging","secondary":"writing","mixed":true,"difficulty":0.82,"slice":"mixed","lang":"en"} {"prompt":"Turn the current parser behavior into a reference page describing supported duration literals, precedence, rounding, and error messages.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.4,"slice":"boundary","lang":"en"} {"prompt":"Investigate why connection draining occasionally lasts the full 30-minute hard timeout even after every visible request has completed.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.76,"slice":"core","lang":"en"} {"prompt":"Write release notes for version 4.8.0 using the merged PR titles, grouping changes into operators, SDK users, fixes, and deprecations.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.35,"slice":"core","lang":"en"} {"prompt":"Planning notes from yesterday:\n\n```text\nGoal: move audit events from primary Postgres to ClickHouse\nVolume now: 18k events/sec, 14 TB retained\nQueries: tenant + time range, actor lookup, event-type aggregations\nCompliance: EU tenants stay in EU; erasure requests within 30 days\nCurrent writers are Ruby, Go, and Java\nPotential path: Kafka dual-publish, backfill monthly partitions, compare sampled queries\nRisks: ordering differs across producers, late events, schema drift, ClickHouse mutations are expensive\nMust retain old export API through migration\n```\n\nProduce a detailed migration roadmap with schema governance, capacity tests, dual-write verification, backfill sequencing, erasure handling, API compatibility, rollback checkpoints, and ownership. No implementation yet.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.94,"slice":"pasted-context","lang":"en"} {"prompt":"Give the calendar range picker a visible hover preview and clear start/end focus styling.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.36,"slice":"core","lang":"en"} {"prompt":"Restructure the async image pipeline and document its new extension points. Keep caching, cancellation, priority, and rendering behavior unchanged; the prose should help plugin authors implement custom decoders.","purpose":"refactor","secondary":"writing","mixed":true,"difficulty":0.71,"slice":"mixed","lang":"en"} {"prompt":"Architect a tenant-isolation model for our shared Kafka platform, including topic ownership, quotas, encryption keys, schema access, noisy-neighbor controls, and incident containment.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.92,"slice":"boundary","lang":"en"} {"prompt":"Implement an incremental Merkle-tree verifier for backup chunks, with bounded memory and resumable progress.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.76,"slice":"core","lang":"en"} {"prompt":"Translate the deployment guide into Japanese while leaving commands, environment variables, and product names unchanged.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.34,"slice":"core","lang":"en"} {"prompt":"Collapse the duplicate state adapters in `Sources/SyncCore` behind one generic wrapper without changing concurrency guarantees.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.61,"slice":"core","lang":"en"} {"prompt":"Find why our ONNX classifier produces different top labels on ARM64 and x86 for the same quantized model.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.84,"slice":"boundary","lang":"en"} {"prompt":"Add transactional outbox delivery to the account service, including cleanup, retry jitter, and a lag metric.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.72,"slice":"core","lang":"en"} {"prompt":"Change `LOG_LEVL` to `LOG_LEVEL` in `.env.example`","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.04,"slice":"core","lang":"en"} {"prompt":"Implement the watchOS hydration summary card with gauge, trend caption, complication-consistent colors, and large-text fallback.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.57,"slice":"core","lang":"en"} {"prompt":"設定画面の `Notifcations` を `Notifications` に直して。文字列キーや挙動は変更しないで。","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.06,"slice":"boundary","lang":"ja"} {"prompt":"Assess whether loading plugin manifests with `serde_yaml` allows aliases to cause excessive memory use. Explain the reachable input path and existing limits; do not patch it.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.66,"slice":"core","lang":"en"} {"prompt":"Tidy the checkout header spacing and consolidate its duplicated mobile/desktop CSS while preserving the rendered layout except for the specified eight-pixel gap correction.","purpose":"quickFix","secondary":"refactor","mixed":true,"difficulty":0.42,"slice":"mixed","lang":"en"} {"prompt":"Develop a migration plan for moving secrets from Kubernetes Secrets to External Secrets Operator, including tenancy, refresh behavior, bootstrap credentials, disaster recovery, and staged namespace adoption.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.84,"slice":"core","lang":"en"} {"prompt":"Create a parser for OCI image references that handles digest-only forms, IPv6 registries, default tags, and precise validation errors.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.63,"slice":"boundary","lang":"en"} {"prompt":"Style the livestream chat composer for compact landscape, safe-area insets, attachment previews, and disabled-send feedback.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.5,"slice":"core","lang":"en"} {"prompt":"Raise the request timeout from 10s to 15s","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.09,"slice":"core","lang":"en"} {"prompt":"Split `GameSession` into input, simulation, and replication modules. Preserve deterministic replays, network packet order, and all public APIs.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.8,"slice":"core","lang":"en"} {"prompt":"Failure captured from an ESP32 test rig:\n\n```text\nboot: reset_reason=RTC_WDT\nsensor task started stack=4096\nwifi connected rssi=-61\nsample #18431 adc=2178\nsample #18432 adc=2180\nE queue: send timeout depth=64\nW uploader: retry in 2000ms\nE queue: send timeout depth=64\nGuru Meditation Error: Core 1 panic'ed (LoadProhibited)\nEXCVADDR: 0x00000014\nBacktrace: 0x400d91fe:0x3ffd2c20 0x400d4a77:0x3ffd2c50 0x400d51c1:0x3ffd2c80\n```\n\nThe panic occurs only after Wi-Fi drops for several minutes while sampling continues. Decode the likely failing path using the map file and determine whether queue saturation, a stale upload buffer, or watchdog recovery leads to the invalid load.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.85,"slice":"pasted-context","lang":"en"} {"prompt":"Explain why the serializer writes map keys in lexical order even though MessagePack permits arbitrary ordering. Base the answer on existing tests and compatibility code.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.39,"slice":"boundary","lang":"en"} {"prompt":"Prepare an API guide for the existing batch-inference endpoint with request limits, NDJSON examples, streaming responses, cancellation, and error handling.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.43,"slice":"core","lang":"en"} {"prompt":"Plan the new plugin sandbox and then implement its capability checks. The design must cover filesystem scopes, outbound network policy, process spawning, audit logs, backward compatibility, and escape testing; after reviewable design notes, add the Rust enforcement layer and adversarial tests.","purpose":"planning","secondary":"backendImpl","mixed":true,"difficulty":0.96,"slice":"mixed","lang":"en"} {"prompt":"Outline a six-month roadmap for making the desktop client fully accessible, with audit baselines, component ownership, keyboard milestones, screen-reader testing, and release gates.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.81,"slice":"core","lang":"en"} {"prompt":"Implement a bounded work-stealing scheduler for the image transcoder and expose queue-depth metrics per priority.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.82,"slice":"core","lang":"en"} {"prompt":"Create the tvOS episode details screen with parallax artwork, focus transitions, metadata, and a prominent resume action.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.58,"slice":"core","lang":"en"} {"prompt":"make it work like before","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.56,"slice":"vague-eval","lang":"en"} {"prompt":"Extract the SQL statement builder from `Repository` and remove duplicate placeholder logic, with generated queries and observable behavior unchanged.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.57,"slice":"boundary","lang":"en"} {"prompt":"Identify why the new WebSocket client leaks goroutines during reconnect storms, implement the correction after confirming the ownership bug, and document the lifecycle invariant near the relevant package.","purpose":"debugging","secondary":"writing","mixed":true,"difficulty":0.82,"slice":"mixed","lang":"en"} {"prompt":"Review the new authentication proposal for replay resistance, downgrade paths, key rotation, and recovery risks. Return written findings only, not an alternative implementation.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.78,"slice":"boundary","lang":"en"} {"prompt":"Debug the blank first frame in our Vulkan renderer; it appears only with triple buffering and validation layers report no errors.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.77,"slice":"core","lang":"en"} {"prompt":"Document the binary cache file format, including header fields, alignment, checksums, version negotiation, and forward-compatible readers.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.51,"slice":"core","lang":"en"} {"prompt":"Existing cleanup proposal:\n\n```text\npackages:\n- `core/http`: owns client, retries, auth, JSON helpers\n- `core/sync`: imports http internals for retry classification\n- `features/export`: imports both packages and duplicates error mapping\n- `features/import`: has a second JSON helper with different date handling\n\nDesired boundaries:\n- transport has no feature imports\n- sync decides retry policy through a public error category\n- generated API types remain where they are\n- package exports must not break downstream plugins\n- bundle size must not grow\n- no runtime behavior changes in this effort\n\nCandidate moves:\n1. extract `core/transport`\n2. move error taxonomy to `core/contracts`\n3. consolidate JSON helper later\n```\n\nCarry out the structural cleanup across the TypeScript workspace, preserving exports, serialization, retry decisions, and test behavior. Do not fold in feature changes.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.82,"slice":"pasted-context","lang":"en"} {"prompt":"Center the empty-state illustration on iPad","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.13,"slice":"core","lang":"en"} {"prompt":"Redesign the settings screen and update its UI testing guide. Implement searchable sections, deep-link highlighting, responsive columns, and VoiceOver order, then document stable identifiers and navigation patterns for test authors.","purpose":"frontendImpl","secondary":"writing","mixed":true,"difficulty":0.73,"slice":"mixed","lang":"en"} {"prompt":"Break down a transition from per-service databases to a shared analytical event lake, with ownership rules, schema evolution, replay, privacy deletion, cost controls, and quarterly milestones.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.9,"slice":"boundary","lang":"en"} {"prompt":"Add optimistic concurrency to document updates using weak ETags and return the current representation on conflict.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.54,"slice":"core","lang":"en"} {"prompt":"Write a README for the new `packet-inspect` CLI, covering installation, capture filters, JSON output, privileges, and examples.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.35,"slice":"core","lang":"en"} {"prompt":"Move all clock access in the scheduler behind the existing `Clock` protocol without changing timing behavior.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.53,"slice":"core","lang":"en"} {"prompt":"Investigate why a seemingly valid migration deadlocks with the live cleanup worker but succeeds when run during maintenance.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.79,"slice":"boundary","lang":"en"} {"prompt":"Implement signed download URLs with tenant-scoped keys, maximum lifetimes, revocation, and an audit record.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.69,"slice":"core","lang":"en"} {"prompt":"Disable the obsolete `legacySearch` experiment","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.07,"slice":"core","lang":"en"} {"prompt":"Build a multiplayer lobby browser with region tabs, latency indicators, filters, controller navigation, and an animated join state.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.65,"slice":"core","lang":"en"} {"prompt":"Arregla el padding del botón flotante: debe usar `space-400` en vez de `space-300`, sin tocar su posición ni animación.","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.11,"slice":"boundary","lang":"es"} {"prompt":"Read the existing Raft snapshot installation path and tell me how it handles an interrupted transfer, stale terms, and checksum failures. No modifications.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.65,"slice":"core","lang":"en"} {"prompt":"Simplify the permissions package by consolidating role expansion, while also writing a design note for the proposed follow-up move to attribute-based access control. Runtime authorization must stay identical in this change.","purpose":"refactor","secondary":"planning","mixed":true,"difficulty":0.74,"slice":"mixed","lang":"en"} {"prompt":"Prepare an architecture plan for serving ML embeddings from multiple model versions, including routing, warmup, cache keys, rollback, GPU capacity, and result reproducibility.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.89,"slice":"core","lang":"en"} {"prompt":"Implement a PostgreSQL logical-replication consumer that checkpoints LSNs and tolerates duplicate change records after restart.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.85,"slice":"boundary","lang":"en"} {"prompt":"Refresh the web audio recorder with a live waveform, permission states, elapsed time, discard confirmation, and reduced-motion support.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.62,"slice":"core","lang":"en"} {"prompt":"Pin Rust to 1.90.0 in `rust-toolchain.toml`","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.07,"slice":"core","lang":"en"} {"prompt":"Decouple protobuf decoding from `TelemetryReceiver` and preserve accepted messages, rejection reasons, and metric labels exactly.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.62,"slice":"core","lang":"en"} {"prompt":"Customer report and traces:\n\n```text\nDevice: Pixel 10, Android 16\nApp: 9.2.0 production\nSteps: open Downloads, enable airplane mode, tap a completed item\nExpected: local playback\nActual: spinner forever\n\nPlayerState: source=LOCAL status=PREPARING\nMediaStore lookup: content://media/external/video/media/812\nopenFileDescriptor: success fd=94\nDRM session: requesting license url=https://license.example/v2\nConnectivity: NONE\nOfflineLicenseStore lookup asset=mv_728 result=HIT expires=2026-08-12\nPlayerState after 60s: PREPARING\n```\n\nOffline playback worked in 9.1. Determine why a network license request still starts despite the stored offline license and which state transition leaves the player spinning rather than surfacing an error.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.76,"slice":"pasted-context","lang":"en"} {"prompt":"Summarize the existing OAuth callback implementation for a security review, including state validation, PKCE, cookie handling, and redirect allowlisting.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.42,"slice":"boundary","lang":"en"} {"prompt":"Evaluate `Cache::get_or_insert` for deadlocks and duplicate computation under concurrent misses. Explain concrete interleavings from the current Rust code; no edits requested.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.68,"slice":"core","lang":"en"} {"prompt":"Plan and implement encrypted local backups for the desktop app. First settle key derivation, key storage, archive format, corruption detection, rotation, recovery, compatibility, and rollout. Then build export/import flows and tests using the approved design, with planning treated as the primary outcome.","purpose":"planning","secondary":"backendImpl","mixed":true,"difficulty":0.95,"slice":"mixed","lang":"en"} {"prompt":"Design the retirement path for our v1 GraphQL schema, covering field usage telemetry, persisted queries, mobile release lag, deprecation messaging, and removal gates.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.83,"slice":"core","lang":"en"} {"prompt":"Implement per-tenant concurrency limits in the job runner without allowing a busy tenant to block others.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.67,"slice":"core","lang":"en"} {"prompt":"Create a SwiftUI subscription paywall with monthly/yearly options, trial messaging, StoreKit loading and error states, legal links, and dynamic type.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.64,"slice":"core","lang":"en"} {"prompt":"update that config","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.21,"slice":"vague-eval","lang":"en"} {"prompt":"Rename `Blacklist` to `Blocklist` throughout code, database identifiers, metrics, and public SDK symbols while maintaining compatibility aliases and unchanged enforcement behavior.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.72,"slice":"boundary","lang":"en"} {"prompt":"Analyze the sporadic incorrect totals in the revenue dashboard, identify whether late events, currency conversion, or materialized-view refresh is responsible, then implement the verified correction and add a regression test.","purpose":"debugging","secondary":"backendImpl","mixed":true,"difficulty":0.86,"slice":"mixed","lang":"en"} {"prompt":"Explain the proposed `Lease V2` design's safety properties and compare them with the existing implementation. Return review findings and open questions only.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.71,"slice":"boundary","lang":"en"} {"prompt":"Trace why our Python worker acknowledges some Celery tasks before the database transaction commits, causing rare lost updates after process termination.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.77,"slice":"core","lang":"en"} {"prompt":"Write a migration guide from SDK 2.x callbacks to SDK 3.x async iterators, with before-and-after examples and cancellation notes.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.4,"slice":"core","lang":"en"} {"prompt":"Ticket imported from Jira:\n\n```text\nINFRA-2201: rotate internal service certificates without restarts\nToday:\n- cert-manager writes PEM files into projected volumes\n- Go services read certificates only during startup\n- Envoy sidecars reload automatically\n- some JVM services use JKS copied by an init container\nRequirements:\n- rotation completes before the old certificate's final 12 hours\n- connections using the old cert may drain for 10 minutes\n- rollback to previous material within 5 minutes\n- alert on stale serial number per instance\n- no coordinated fleet restart\nQuestions: shared reload library or service-specific hooks? How do JVM stores update atomically?\n```\n\nProduce a cross-language rollout design and milestone plan. Include file watching, atomic replacement, connection draining, observability, canaries, rollback, and ownership; do not implement it.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.9,"slice":"pasted-context","lang":"en"} {"prompt":"Apply the new color tokens to the desktop sidebar and ensure selected, hovered, inactive, and high-contrast states remain distinct.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.46,"slice":"core","lang":"en"} {"prompt":"Add the export worker described in `ADR-42`, then update the operator runbook with queue controls, expected metrics, replay steps, and failure modes.","purpose":"backendImpl","secondary":"writing","mixed":true,"difficulty":0.78,"slice":"mixed","lang":"en"} {"prompt":"Lay out the design for a privacy-safe analytics pipeline on mobile, including consent state, local buffering, event schemas, deletion, sampling, and phased adoption.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.88,"slice":"boundary","lang":"en"} {"prompt":"Build a streaming JSON tokenizer that reports byte offsets and handles tokens split across arbitrary input chunks.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.7,"slice":"core","lang":"en"} {"prompt":"Draft the pull request summary for the existing database failover work, emphasizing operational behavior, test evidence, and rollback.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.3,"slice":"core","lang":"en"} {"prompt":"Extract shared zoom and pan math from the macOS and iPad canvases without changing gesture feel or coordinate rounding.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.59,"slice":"core","lang":"en"} {"prompt":"Why are users seeing a 403 only on the second page of search results? The cause is unknown; investigate the signed continuation token and gateway logs.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.63,"slice":"boundary","lang":"en"} {"prompt":"Implement time-windowed deduplication for telemetry packets received through both Wi-Fi and LoRa gateways.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.69,"slice":"core","lang":"en"} {"prompt":"Bump the chart app version to `2.7.1`","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.06,"slice":"core","lang":"en"} {"prompt":"Design the React Native delivery-tracking screen with a live route, status timeline, courier card, offline banner, and accessible map alternatives.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.66,"slice":"core","lang":"en"} {"prompt":"Aktualisiere in `docker-compose.yml` nur das Postgres-Image von `17.4` auf `17.5`. Sonst nichts ändern.","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.07,"slice":"boundary","lang":"de"} {"prompt":"Assess the current backup restore code for path traversal, symlink handling, decompression bombs, and partial-write cleanup. Report findings only.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.77,"slice":"core","lang":"en"} {"prompt":"Create the API key usage endpoint and then write its reference docs. Include daily aggregation, pagination, retention boundaries, authorization tests, response examples, and the meaning of delayed usage data.","purpose":"backendImpl","secondary":"writing","mixed":true,"difficulty":0.71,"slice":"mixed","lang":"en"} {"prompt":"Plan a zero-downtime move from RabbitMQ classic queues to quorum queues, covering ordering, dead lettering, capacity, producer compatibility, canaries, and rollback.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.86,"slice":"core","lang":"en"} {"prompt":"Add a subcommand that verifies Sigstore bundles offline using a supplied trust root and emits machine-readable results.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.73,"slice":"core","lang":"en"} {"prompt":"Build the AR object-placement coaching overlay with plane guidance, tracking-loss feedback, placement reticle, and reduced-motion fallback.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.71,"slice":"core","lang":"en"} {"prompt":"make the docs decent","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.34,"slice":"vague-eval","lang":"en"} {"prompt":"Replace repeated service-name strings with the existing `ServiceID` type across the monorepo. Preserve serialization and public values exactly.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.58,"slice":"boundary","lang":"en"} {"prompt":"Determine why scheduled reports sometimes run twice around daylight-saving transitions, implement a fix after proving the time-zone assumption, and add a short operator note about skipped or repeated local times.","purpose":"debugging","secondary":"writing","mixed":true,"difficulty":0.8,"slice":"mixed","lang":"en"} {"prompt":"Read `AuthorizationPolicy.evaluate` and explain whether a deny rule always overrides inherited grants. No failing behavior has been reported and no changes are requested.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.47,"slice":"boundary","lang":"en"} {"prompt":"Investigate why the Linux agent stops forwarding logs after its journald cursor file is truncated.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.7,"slice":"core","lang":"en"} {"prompt":"Produce a concise architecture overview of the current notification platform for new engineers, based on the repository and deployment manifests.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.49,"slice":"core","lang":"en"} {"prompt":"Review packet from the risk team:\n\n```text\nChange: new endpoint `POST /v2/payouts/{id}/approve`\nCaller: operations web app through API gateway\nAuthorization proposal: `payout:approve` scope plus operator role\nRequest includes expected payout version and an optional note\nResponse can be 202, 409, 422\nApproval enqueues execution immediately\nAudit event currently stores operator ID and payout ID, not before/after values\nNo dual control below $10,000\nGateway retries POST once on upstream reset\nOpen questions: replay protection, compromised operator session, note sensitivity, threshold configuration\n```\n\nPerform a security and correctness review of the proposed flow. Identify replay, authorization, audit, concurrency, and retry risks, and state what evidence or design changes are needed. Do not implement anything.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.83,"slice":"pasted-context","lang":"en"} {"prompt":"Align the tooltip arrow with its anchor","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.12,"slice":"core","lang":"en"} {"prompt":"Plan the permissions editor and implement its UI after defining interaction rules. Cover inherited versus direct grants, bulk changes, unsaved navigation, large role lists, keyboard access, error recovery, and an incremental rollout behind `rbacEditorV2`.","purpose":"planning","secondary":"frontendImpl","mixed":true,"difficulty":0.84,"slice":"mixed","lang":"en"} {"prompt":"Propose a migration design for replacing cron-based billing jobs with event-driven workflows, including correctness invariants, replay, backfills, ownership, and staged cutover.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.88,"slice":"boundary","lang":"en"} {"prompt":"Implement row-level security policies for project records and update the connection pool to set tenant context safely.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.78,"slice":"core","lang":"en"} {"prompt":"Document why the cache uses stale-while-revalidate for entitlement checks and describe its bounded inconsistency window.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.38,"slice":"core","lang":"en"} {"prompt":"Split the 2,000-line `AppCoordinator` into feature coordinators while preserving deep links, restoration, and navigation behavior.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.79,"slice":"core","lang":"en"} {"prompt":"Find why the admin UI renders old feature-flag values after a successful save even though a hard refresh shows the update.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.58,"slice":"boundary","lang":"en"} {"prompt":"Implement adaptive bitrate selection for the audio streamer using buffer health, throughput samples, and hysteresis.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.78,"slice":"core","lang":"en"} {"prompt":"Change the default locale to `en-GB`","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.08,"slice":"core","lang":"en"} {"prompt":"Create the kiosk check-in flow with large touch targets, language selection, badge scanning, timeout warnings, and a privacy reset between visitors.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.64,"slice":"core","lang":"en"} {"prompt":"Corrige apenas `dependancies` para `dependencies` no README.","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.03,"slice":"boundary","lang":"pt"} {"prompt":"Explain what guarantees `WriteBatch.commit()` provides if fsync succeeds for the log but updating the manifest fails. Review existing recovery code only.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.71,"slice":"core","lang":"en"} {"prompt":"Refine the visual diff viewer and document its keyboard controls. Add synchronized scrolling, intraline highlights, collapsed unchanged regions, high-contrast colors, and a guide for navigation and copying hunks.","purpose":"frontendImpl","secondary":"writing","mixed":true,"difficulty":0.72,"slice":"mixed","lang":"en"} {"prompt":"Write an adoption roadmap for passkeys across web, iOS, and Android, including account recovery, device loss, progressive enrollment, legacy login, support readiness, and risk gates.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.9,"slice":"core","lang":"en"} {"prompt":"Add server-side filtering by status and owner to the deployments endpoint, with stable ordering and query validation.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.48,"slice":"core","lang":"en"} {"prompt":"Build a macOS inspector panel for selected vector layers with editable geometry, constraints, blend mode, and undo-aware controls.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.7,"slice":"core","lang":"en"} {"prompt":"make it pop","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.37,"slice":"vague-eval","lang":"en"} {"prompt":"Consolidate `LegacyDateParser` and `IsoDateParser` behind one strategy interface, retaining every accepted format and error message.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.6,"slice":"boundary","lang":"en"} {"prompt":"Investigate the flaky iOS background-upload cancellation, fix the proven race, and update the troubleshooting guide with the observable symptoms and diagnostic logs support should collect.","purpose":"debugging","secondary":"writing","mixed":true,"difficulty":0.8,"slice":"mixed","lang":"en"} {"prompt":"Summarize the current database connection lifecycle for the operations handbook, using pool initialization, request middleware, and shutdown code as evidence.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.43,"slice":"boundary","lang":"en"} {"prompt":"Track down why our Redis Lua script occasionally returns a negative remaining quota under concurrent requests.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.71,"slice":"core","lang":"en"} {"prompt":"Create a glossary for the domain terms used in the claims engine, based on models, validation messages, and existing ADRs.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.4,"slice":"core","lang":"en"} {"prompt":"Pasted design and code excerpt:\n\n```text\nClaim lifecycle: pending -> owned -> completed | abandoned\nLease duration: 30s\nHeartbeat: every 10s\n```\n\n```go\nfunc (q *Queue) Heartbeat(ctx context.Context, id, worker string) error {\n res, err := q.db.ExecContext(ctx, `\n UPDATE jobs SET lease_until = now() + interval '30 seconds'\n WHERE id = $1 AND owner = $2 AND state = 'owned'`, id, worker)\n if err != nil { return err }\n n, _ := res.RowsAffected()\n if n == 0 { return ErrLeaseLost }\n return nil\n}\n\nfunc (q *Queue) Complete(ctx context.Context, id string) error {\n _, err := q.db.ExecContext(ctx,\n `UPDATE jobs SET state='completed' WHERE id=$1`, id)\n return err\n}\n```\n\nReview whether a worker that lost and later regained connectivity can complete work now owned by another worker. Explain the exact race and any missing fencing checks, but do not change code.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.76,"slice":"pasted-context","lang":"en"} {"prompt":"Use `radius-lg` instead of `12px` on the alert card","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.08,"slice":"core","lang":"en"} {"prompt":"Implement organization deletion and write the customer-facing data-removal note. The backend must coordinate soft deletion, retention holds, object storage cleanup, search-index erasure, retries, and audit records; the note should accurately state timing and exceptions.","purpose":"backendImpl","secondary":"writing","mixed":true,"difficulty":0.89,"slice":"mixed","lang":"en"} {"prompt":"Define an architecture and milestone plan for moving the game simulation from a single authoritative process to regional shards without breaking deterministic replays.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.94,"slice":"boundary","lang":"en"} {"prompt":"Implement a DNS-over-HTTPS resolver cache with TTL clamping, negative caching, request coalescing, and cancellation.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.75,"slice":"core","lang":"en"} {"prompt":"Écris une page de dépannage pour les échecs de synchronisation hors ligne, avec les logs à collecter, les causes connues et les étapes de récupération.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.39,"slice":"core","lang":"fr"} {"prompt":"Reorganize the Gradle convention plugins by concern and preserve every applied compiler option, dependency constraint, and published plugin ID.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.7,"slice":"core","lang":"en"} {"prompt":"Determine why `useSearchResults` issues three requests on initial render after React 19 migration; the intended source is not known yet.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.57,"slice":"boundary","lang":"en"} {"prompt":"Add a SQLite-backed cache to the geocoder CLI with expiry, size limits, and a `cache clear` command.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.56,"slice":"core","lang":"en"} {"prompt":"Delete the unused trailing slash in `PUBLIC_URL`","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.04,"slice":"core","lang":"en"} {"prompt":"Implement the tablet inventory grid with barcode focus mode, sortable columns, stock warnings, and keyboard selection.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.61,"slice":"core","lang":"en"} {"prompt":"Remplace `colourGray700` par `colorGray700` uniquement dans le nouveau fichier de thème; ne fais pas de renommage global.","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.08,"slice":"boundary","lang":"fr"} {"prompt":"Inspect the current OpenTelemetry setup and explain where trace context is lost between the HTTP handler, Kafka producer, and consumer. Do not modify instrumentation.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.64,"slice":"core","lang":"en"} {"prompt":"Build the accessibility settings panel and produce a short testing checklist. Include text scaling preview, contrast choices, motion reduction, screen-reader labels, persisted preferences, and manual verification steps.","purpose":"frontendImpl","secondary":"writing","mixed":true,"difficulty":0.67,"slice":"mixed","lang":"en"} {"prompt":"Lay out a disaster-recovery strategy for the artifact registry, including RPO/RTO tiers, cross-region replication, metadata reconstruction, restore drills, and failure ownership.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.91,"slice":"core","lang":"en"} {"prompt":"Implement certificate transparency log ingestion with checkpoint verification, batch persistence, and safe recovery after a partial tree update.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.86,"slice":"core","lang":"en"} {"prompt":"Refresh the desktop activity feed with grouped dates, virtualized rows, live updates, and a stable scroll position when new items arrive.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.66,"slice":"core","lang":"en"} {"prompt":"continue yesterday's architecture","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.6,"slice":"vague-eval","lang":"en"} {"prompt":"Move retry classification out of the HTTP client into `RetryPolicy` while keeping attempt counts, delays, exceptions, and logs unchanged.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.64,"slice":"boundary","lang":"en"} {"prompt":"Diagnose the slow first query after every PostgreSQL failover, implement a correction once the connection or plan-cache cause is established, and write a brief runbook note for identifying the condition.","purpose":"debugging","secondary":"writing","mixed":true,"difficulty":0.86,"slice":"mixed","lang":"en"} {"prompt":"Explain the existing choice to keep protobuf unknown fields during command forwarding and assess its compatibility implications. No edits requested.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.52,"slice":"boundary","lang":"en"} {"prompt":"Find out why SwiftData occasionally saves two copies of a newly created notebook when iCloud sync resumes.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.75,"slice":"core","lang":"en"} {"prompt":"Write a maintainers' guide to the release train, including branch cuts, schema freezes, mobile submission timing, hotfixes, and rollback communication.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.44,"slice":"core","lang":"en"} {"prompt":"Notes attached to the review request:\n\n```text\nModule: `pricing/rules`\nPublic entry: `Evaluate(cart, customer, clock)`\nRule order currently comes from YAML\nRules may add adjustments or mark the cart ineligible\nA new `exclusive` flag stops later rules after a match\nDiscount totals are rounded after every rule\nTests cover one exclusive rule but not two overlapping exclusives\nCallers cache the compiled rule list for 15 minutes\nReload swaps an atomic pointer\nOpen questions:\n- can an exclusive eligibility rule suppress tax adjustments?\n- is YAML order part of the public contract?\n- what happens to in-flight evaluations during reload?\n```\n\nReview the current implementation and proposal. Explain ordering, rounding, exclusivity, reload consistency, and compatibility risks. Do not write code or rewrite the design.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.74,"slice":"pasted-context","lang":"en"} {"prompt":"Make the search field match the toolbar height","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.12,"slice":"core","lang":"en"} {"prompt":"Implement SCIM group synchronization and write the administrator setup guide. Support pagination, incremental updates, member removals, idempotent retries, tenant isolation, and audit events; document credentials, expected propagation time, troubleshooting, and limitations.","purpose":"backendImpl","secondary":"writing","mixed":true,"difficulty":0.84,"slice":"mixed","lang":"en"} {"prompt":"Prepare a design and phased roadmap for replacing polling with server-sent events in the operations console, without implementing it yet.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.75,"slice":"boundary","lang":"en"} {"prompt":"Implement a B-tree page verifier that detects invalid child ranges, cycles, checksum errors, and unreachable pages.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.81,"slice":"core","lang":"en"} {"prompt":"Rédige les notes de version pour la version 6.2 à partir de `CHANGELOG.d`, en séparant changements visibles, corrections et dépréciations.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.32,"slice":"core","lang":"fr"} {"prompt":"Consolidate the two GraphQL error normalizers while retaining extension fields, ordering, and client-visible messages.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.51,"slice":"core","lang":"en"} {"prompt":"Investigate why the CUDA batcher occasionally sends a tensor with shape `[0, 768]` after request cancellation.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.76,"slice":"boundary","lang":"en"} {"prompt":"Add chunked uploads to the artifact CLI with checksum verification, resume tokens, and concurrent part limits.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.7,"slice":"core","lang":"en"} {"prompt":"Set the docs site port to 4321","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.05,"slice":"core","lang":"en"} {"prompt":"Build the web-based query plan viewer with expandable nodes, cost heatmaps, pan and zoom, search, and accessible text equivalents.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.7,"slice":"core","lang":"en"} {"prompt":"Troca somente `cacheTtl: 300` para `cacheTtl: 600` em `config/production.yml`; não altere os outros ambientes.","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.07,"slice":"boundary","lang":"pt"} {"prompt":"Walk through the current firmware update state machine and explain how it recovers from power loss during each flash-bank transition.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.68,"slice":"core","lang":"en"} {"prompt":"Finish the analytics dashboard visuals and produce a short metric-definition appendix. Implement comparison ranges, drill-down drawers, responsive charts, empty states, and color-safe series; document exactly how each displayed KPI is computed.","purpose":"frontendImpl","secondary":"writing","mixed":true,"difficulty":0.76,"slice":"mixed","lang":"en"}