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

201 lines
55 KiB
JSON
Raw Normal View History

2026-07-29 23:45:26 -07:00
{"prompt":"Sketch an offline-sync architecture for our Android field-inspection app using Room, WorkManager, and conflict-aware retries.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.72,"slice":"core","lang":"en"}
{"prompt":"Outline the Redis-to-KeyDB migration","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.58,"slice":"core","lang":"en"}
{"prompt":"Design our shader asset pipeline","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.68,"slice":"core","lang":"en"}
{"prompt":"Break the monolith extraction into milestones","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.74,"slice":"core","lang":"en"}
{"prompt":"We need an RFC for moving tenant analytics out of the Rails request path. Cover a Kafka ingestion layer, ClickHouse storage, late-event handling, tenant isolation, replay strategy, operational ownership, and a phased rollout that keeps the existing PostgreSQL reports available until parity is proven. Keep this at the design level; no implementation yet.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.91,"slice":"core","lang":"en"}
{"prompt":"Produce a monitoring strategy for the Nomad jobs that run our nightly pricing imports, including SLIs, alert thresholds, dashboards, and ownership.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.63,"slice":"core","lang":"en"}
{"prompt":"Map a safe roadmap for replacing the STM32 bootloader without bricking deployed greenhouse controllers.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.89,"slice":"core","lang":"en"}
{"prompt":"Propose the data model and ingestion stages for a lakehouse that receives Parquet exports from six regional billing systems.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.77,"slice":"core","lang":"en"}
{"prompt":"Lay out a navigation design for splitting the SwiftUI app's single NavigationStack into independent tab histories.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.64,"slice":"core","lang":"en"}
{"prompt":"Draft a threat model for the partner-login flow. It uses OIDC, account linking by verified email, refresh-token rotation, and a support-only impersonation feature. Identify trust boundaries, likely abuse cases, audit requirements, and mitigations, then sequence the security work into reviewable milestones. This is for an architecture meeting, so don't edit the code.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.88,"slice":"core","lang":"en"}
{"prompt":"Necesito un plan para migrar los cron jobs de Celery a Temporal sin detener los informes mensuales.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.74,"slice":"core","lang":"es"}
{"prompt":"Create a rollout plan for partitioning the audit_events table by month, including backfill, dual writes, validation, and rollback.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.81,"slice":"core","lang":"en"}
{"prompt":"Architect a stable plugin API for the Borealis CLI so third-party commands can survive internal package changes.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.82,"slice":"core","lang":"en"}
{"prompt":"Put together a deprecation strategy for our public gRPC v1 surface, including compatibility windows and client migration checkpoints.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.7,"slice":"core","lang":"en"}
{"prompt":"Implement cursor pagination in /events","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.37,"slice":"core","lang":"en"}
{"prompt":"Wire S3 multipart uploads","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.5,"slice":"core","lang":"en"}
{"prompt":"Add idempotency keys to checkout","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.52,"slice":"core","lang":"en"}
{"prompt":"Build the protobuf decoder","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.47,"slice":"core","lang":"en"}
{"prompt":"Finish the Rust worker in crates/thumbnailer so it leases jobs from NATS JetStream, renews leases during long ffmpeg runs, writes results to MinIO, and sends failed jobs to a bounded dead-letter stream. Preserve at-least-once delivery and add focused integration tests using the existing testcontainers setup.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.78,"slice":"core","lang":"en"}
{"prompt":"Create a Django management command that detects overlapping subscription periods and emits a repair CSV without modifying production data.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.46,"slice":"core","lang":"en"}
{"prompt":"Teach the Go gateway to validate DPoP proofs before exchanging mobile access tokens.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.7,"slice":"core","lang":"en"}
{"prompt":"Introduce a schema migration for nullable warehouse_id on shipments, backfill it from route assignments, then enforce the foreign key.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.66,"slice":"core","lang":"en"}
{"prompt":"Extend the Python parser to accept multiline HCL attributes while retaining comments and source spans.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.62,"slice":"core","lang":"en"}
{"prompt":"Build a rate-limited GitHub webhook consumer in Kotlin that verifies signatures, deduplicates deliveries, and persists installation events.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.7,"slice":"core","lang":"en"}
{"prompt":"Add a --since flag to the log-surgeon CLI and accept both RFC 3339 timestamps and durations such as 45m.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.4,"slice":"core","lang":"en"}
{"prompt":"PostgreSQL の advisory lock を使って、同じ請求書が二重生成されないように worker を実装して。","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.57,"slice":"core","lang":"ja"}
{"prompt":"Make the GraphQL resolver batch product availability lookups through the existing DataLoader.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.43,"slice":"core","lang":"en"}
{"prompt":"Implement reservoir sampling for unbounded telemetry streams in pkg/sample, with deterministic seeded tests.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.5,"slice":"core","lang":"en"}
{"prompt":"Build the empty-state card","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.28,"slice":"core","lang":"en"}
{"prompt":"Style the account switcher","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.32,"slice":"core","lang":"en"}
{"prompt":"Add swipe-to-archive in SwiftUI","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.43,"slice":"core","lang":"en"}
{"prompt":"Animate the boss health bar","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.45,"slice":"core","lang":"en"}
{"prompt":"The operations dashboard needs a dense responsive table for 10k-row incident searches. Build the React view with TanStack Table virtualization, sticky service and severity columns, keyboard-accessible sorting, saved column visibility, and a compact mobile fallback. Match the tokens in ui/theme.css and include Storybook states for loading, empty, partial data, and a failed refresh.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.76,"slice":"core","lang":"en"}
{"prompt":"Implement the Compose screen for pairing a BLE soil sensor, including scanning, permission prompts, signal strength, and connection progress.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.67,"slice":"core","lang":"en"}
{"prompt":"Turn the plain invoice form into a two-column layout with inline validation and a persistent totals panel.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.52,"slice":"core","lang":"en"}
{"prompt":"Create a macOS menu-bar popover showing current VPN route, latency, and a reconnect button using SwiftUI.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.58,"slice":"core","lang":"en"}
{"prompt":"Give the Godot inventory grid drag previews, valid-drop highlighting, and a snap-back animation.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.62,"slice":"core","lang":"en"}
{"prompt":"Rework the Vue onboarding screen so progress remains visible, each step has a clear title, and validation errors don't shift the buttons around.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.55,"slice":"core","lang":"en"}
{"prompt":"Add a high-contrast theme to the terminal emulator settings screen and expose it in the appearance picker.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.46,"slice":"core","lang":"en"}
{"prompt":"Bitte baue den Jetpack-Compose-Dialog für das Löschen eines Workspace, inklusive Warntext, Texteingabe zur Bestätigung und Loading-State.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.49,"slice":"core","lang":"de"}
{"prompt":"Build a timeline view for model-training runs with zooming, hover details, and colored spans for queued, provisioning, and active states.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.66,"slice":"core","lang":"en"}
{"prompt":"Make the Astro docs sidebar collapsible while retaining focus order and the active section indicator.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.45,"slice":"core","lang":"en"}
{"prompt":"Bump esbuild to 0.25.5","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.12,"slice":"core","lang":"en"}
{"prompt":"Flip enable_delta_cache on","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.08,"slice":"core","lang":"en"}
{"prompt":"Correct the misspelled env var","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.1,"slice":"core","lang":"en"}
{"prompt":"Hide the beta badge","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.12,"slice":"core","lang":"en"}
{"prompt":"Change the health-check timeout in deploy/api.yaml from 2s to 5s; startup has always taken about three seconds on the ARM nodes.","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.15,"slice":"core","lang":"en"}
{"prompt":"Replace the stale support URL in SettingsFooter.tsx with https://support.example.net/help.","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.08,"slice":"core","lang":"en"}
{"prompt":"Set retries: 4 for the image-import GitHub Actions step.","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.1,"slice":"core","lang":"en"}
{"prompt":"Fix the off-by-one in pagesRemaining: it should subtract currentPage + 1 because currentPage is zero-based.","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.18,"slice":"core","lang":"en"}
{"prompt":"Update the iOS deployment target from 17.0 to 17.2 in Package.swift.","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.13,"slice":"core","lang":"en"}
{"prompt":"Point the staging Helm values at registry.internal/ledger:v3.8.1 instead of v3.8.0.","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.1,"slice":"core","lang":"en"}
{"prompt":"Rename the local variable resposne to response in webhook_test.go.","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.05,"slice":"core","lang":"en"}
{"prompt":"Corrige la couleur du bouton Annuler: utilise var(--neutral-600), pas le rouge destructif.","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.12,"slice":"core","lang":"fr"}
{"prompt":"Swap the two reversed GPIO pin constants for the status LEDs in board_rev_c.h.","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.14,"slice":"core","lang":"en"}
{"prompt":"Remove the accidental console.log from src/hooks/useSession.ts.","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.05,"slice":"core","lang":"en"}
{"prompt":"Rename OrderDTO across the repository","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.45,"slice":"core","lang":"en"}
{"prompt":"Extract the retry policy","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.38,"slice":"core","lang":"en"}
{"prompt":"Split BillingService by responsibility","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.62,"slice":"core","lang":"en"}
{"prompt":"Deduplicate the date parsers","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.42,"slice":"core","lang":"en"}
{"prompt":"Our TypeScript SDK has three nearly identical request builders under packages/client/src. Consolidate their header, query serialization, timeout, and error-mapping logic behind one internal helper without changing the generated public methods or emitted requests. Keep tree-shaking intact and use the existing golden HTTP tests to demonstrate behavioral equivalence.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.69,"slice":"core","lang":"en"}
{"prompt":"Consolidate the duplicated SwiftUI toolbar code from ProjectView and ArchiveView into a shared modifier, preserving appearance and shortcuts.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.48,"slice":"core","lang":"en"}
{"prompt":"Move SQL construction out of the HTTP handlers into the existing repository layer with no response changes.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.58,"slice":"core","lang":"en"}
{"prompt":"Decouple the Unreal matchmaking subsystem from the concrete EOS client so tests can inject a fake.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.65,"slice":"core","lang":"en"}
{"prompt":"Simplify the nested feature-flag conditionals in pricing_rules.py while retaining every current branch and exception.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.55,"slice":"core","lang":"en"}
{"prompt":"Clean up the Terraform module boundaries: move IAM policy assembly into modules/identity, preserve the resulting plan, and remove duplicate locals.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.67,"slice":"core","lang":"en"}
{"prompt":"Reorganize the parser's token kinds into separate declaration and literal modules without changing its API or snapshots.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.53,"slice":"core","lang":"en"}
{"prompt":"Quero separar o SessionManager em armazenamento, renovação e validação, mantendo exatamente o comportamento atual.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.61,"slice":"core","lang":"pt-BR"}
{"prompt":"Flatten the inheritance hierarchy under src/devices/drivers and replace the abstract base hooks with composition; device behavior must remain identical.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.73,"slice":"core","lang":"en"}
{"prompt":"Separate command parsing from terminal I/O in the Nimbus CLI so the parser can be reused by the language server.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.6,"slice":"core","lang":"en"}
{"prompt":"Why does checkout deadlock?","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.61,"slice":"core","lang":"en"}
{"prompt":"Trace the WASM memory leak","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.72,"slice":"core","lang":"en"}
{"prompt":"Investigate flaky BLE pairing tests","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.68,"slice":"core","lang":"en"}
{"prompt":"Find the missing frames","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.55,"slice":"core","lang":"en"}
{"prompt":"Since yesterday's rollout, roughly one in twenty invoice finalizations returns 409 even though the client sends a fresh idempotency key. There are no duplicate rows, and retries sometimes succeed on a different pod. Diagnose the race using the Go service, Redis lock wrapper, and PostgreSQL transaction boundaries; add instrumentation locally if it helps, but first identify the actual cause.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.82,"slice":"core","lang":"en"}
{"prompt":"Diagnose why sourcekit-lsp stops returning completions after Package.swift gains a local binary target.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.72,"slice":"core","lang":"en"}
{"prompt":"Work out why the Kubernetes HPA reports unknown CPU for only the canary deployment.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.64,"slice":"core","lang":"en"}
{"prompt":"Figure out why our ONNX model produces different logits on Core ML and Linux CPU for the same fixture.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.84,"slice":"core","lang":"en"}
{"prompt":"Determine what is corrupting the final block of large ChaCha20-encrypted backup files.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.8,"slice":"core","lang":"en"}
{"prompt":"We have a React hydration warning only when the user's locale is ar-EG and the first page includes RelativeTime. Find the mismatch and explain why it is locale-specific.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.67,"slice":"core","lang":"en"}
{"prompt":"Track down the 200 ms periodic stall in the ESP32 audio capture loop; DMA overruns appear only with Wi-Fi enabled.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.82,"slice":"core","lang":"en"}
{"prompt":"Find why Gradle configuration cache misses whenever :app:bundleRelease follows :tools:generateLicenses.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.68,"slice":"core","lang":"en"}
{"prompt":"分析一下为什么 Rust service 在高并发下偶尔返回空的 JSON body,日志里没有 panic。","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.73,"slice":"core","lang":"zh-CN"}
{"prompt":"Debug the intermittent freeze when the Godot client switches from lobby audio to spatial voice chat.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.75,"slice":"core","lang":"en"}
{"prompt":"Audit the OAuth callback handler","purpose":"review","secondary":null,"mixed":false,"difficulty":0.55,"slice":"core","lang":"en"}
{"prompt":"Explain this arena allocator","purpose":"review","secondary":null,"mixed":false,"difficulty":0.46,"slice":"core","lang":"en"}
{"prompt":"Review the migration diff","purpose":"review","secondary":null,"mixed":false,"difficulty":0.42,"slice":"core","lang":"en"}
{"prompt":"Assess our CSP settings","purpose":"review","secondary":null,"mixed":false,"difficulty":0.48,"slice":"core","lang":"en"}
{"prompt":"Read services/payments/reconcile.go and evaluate whether its lease and transaction ordering can ever process a settlement twice. I only want an evidence-based assessment of the current code, including the relevant call paths and invariants; don't modify anything.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.73,"slice":"core","lang":"en"}
{"prompt":"Compare the two proposed protobuf schemas in docs/events-v2.md for compatibility, evolvability, and decoding cost.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.59,"slice":"core","lang":"en"}
{"prompt":"Walk me through how the compiler lowers async functions in src/lowering/coroutines.rs.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.65,"slice":"core","lang":"en"}
{"prompt":"Check whether this Terraform module grants broader KMS access than the ECS tasks actually require.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.62,"slice":"core","lang":"en"}
{"prompt":"Tell me what guarantees the current SQLite write-ahead-log wrapper makes during an app crash.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.56,"slice":"core","lang":"en"}
{"prompt":"Evaluate the accessibility of the existing Compose checkout screen from its semantics tree and UI tests. List concrete issues, severity, and affected controls, but leave the implementation untouched.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.6,"slice":"core","lang":"en"}
{"prompt":"Verify whether the new C++ ring buffer implementation is actually lock-free on ARM64, based on its atomics and memory ordering.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.82,"slice":"core","lang":"en"}
{"prompt":"Explícame qué hace el middleware TenantScope y dónde obtiene el tenant actual; no cambies código.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.4,"slice":"core","lang":"es"}
{"prompt":"Inspect the OpenAPI-generated Java client for unsafe logging of credentials or request bodies.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.57,"slice":"core","lang":"en"}
{"prompt":"Document the backup restore command","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.3,"slice":"core","lang":"en"}
{"prompt":"Write the 2.7 release notes","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.35,"slice":"core","lang":"en"}
{"prompt":"Summarize this pull request","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.3,"slice":"core","lang":"en"}
{"prompt":"Draft a commit message","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.18,"slice":"core","lang":"en"}
{"prompt":"We need a proper README for tools/schema-sentry. Explain installation through cargo-binstall, the validate and diff subcommands, exit codes, GitHub Actions usage, the suppression file format, and how to troubleshoot generated-code false positives. Include concise examples based on the fixtures already in the repository and keep the tone practical.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.54,"slice":"core","lang":"en"}
{"prompt":"Turn the notes in docs/adr-drafts/session-cookies.txt into a concise ADR with context, decision, alternatives, and consequences.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.47,"slice":"core","lang":"en"}
{"prompt":"Prepare a PR description for the PostgreSQL connection-pool changes, including rollout risk and the benchmarks in bench/results.md.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.42,"slice":"core","lang":"en"}
{"prompt":"Update the contributor guide prose to explain the pnpm workspace bootstrap and local Supabase setup.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.37,"slice":"core","lang":"en"}
{"prompt":"Produce KDoc for the public methods on BluetoothSession without narrating obvious getters.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.34,"slice":"core","lang":"en"}
{"prompt":"Compose a migration guide for users moving from Nimbus config v1 to v2, with before-and-after YAML and a section on removed keys.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.52,"slice":"core","lang":"en"}
{"prompt":"日本語でこの Swift package の導入手順を書いて。README の Installation セクションとして使いたい。","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.33,"slice":"core","lang":"ja"}
{"prompt":"Translate the CLI error catalog into plain language suitable for support engineers, retaining command names and error codes.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.41,"slice":"core","lang":"en"}
{"prompt":"Add a changelog entry describing the new webhook retry semantics and the one backward-incompatible timeout change.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.35,"slice":"core","lang":"en"}
{"prompt":"Design the implementation approach for adding passkey login to our existing session service; the deliverable is an engineering plan, not a patch.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.76,"slice":"boundary","lang":"en"}
{"prompt":"Before anyone writes code, specify how the React dashboard should support user-defined widgets, persistence, drag layout, and versioned widget contracts.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.79,"slice":"boundary","lang":"en"}
{"prompt":"Give me a migration strategy—not SQL—for moving vector embeddings from pgvector to Qdrant while searches stay online.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.81,"slice":"boundary","lang":"en"}
{"prompt":"Architect the rename of customer_id to account_id across events, storage, and public APIs, with compatibility stages and rollback gates.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.85,"slice":"boundary","lang":"en"}
{"prompt":"Erstelle einen technischen Plan für den neuen Rust-Ingestion-Service; bitte noch keinen Code implementieren.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.72,"slice":"boundary","lang":"de"}
{"prompt":"Implement the examples shown in docs/webhooks.md as executable TypeScript samples; the prose is already final.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.46,"slice":"boundary","lang":"en"}
{"prompt":"Turn the API proposal in RFC-019 into working Go handlers, validators, and repository methods.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.69,"slice":"boundary","lang":"en"}
{"prompt":"Apply the already-approved PostgreSQL partitioning design in migrations/ and the archive worker.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.75,"slice":"boundary","lang":"en"}
{"prompt":"Code the server-side half of the new theme sync feature; the UI team only needs the preferences endpoint and schema.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.5,"slice":"boundary","lang":"en"}
{"prompt":"Create the CLI subcommand described in DESIGN.md, including config parsing and machine-readable JSON output.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.57,"slice":"boundary","lang":"en"}
{"prompt":"Increase the modal's corner radius to 16px and nothing else.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.12,"slice":"boundary","lang":"en"}
{"prompt":"Make the disabled Save button visibly distinct using the existing neutral tokens.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.17,"slice":"boundary","lang":"en"}
{"prompt":"Put a small connection-status dot beside each device name in the SwiftUI list.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.24,"slice":"boundary","lang":"en"}
{"prompt":"Shift the mobile breakpoint layout so the filter chips wrap above the search field.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.25,"slice":"boundary","lang":"en"}
{"prompt":"Add a subtle pressed state to the Compose numeric keypad without touching its input logic.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.24,"slice":"boundary","lang":"en"}
{"prompt":"Rename getUsr to getUser in this file only.","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.08,"slice":"boundary","lang":"en"}
{"prompt":"Change the sidebar width constant from 280 to 296.","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.07,"slice":"boundary","lang":"en"}
{"prompt":"Correct the OpenAPI description for expiresAt; it's seconds since epoch, not milliseconds.","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.1,"slice":"boundary","lang":"en"}
{"prompt":"Set the button label to “Retry upload” instead of “Try again”.","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.06,"slice":"boundary","lang":"en"}
{"prompt":"Fix the known null check in UserBadge: compare avatarUrl, not displayName.","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.14,"slice":"boundary","lang":"en"}
{"prompt":"Rename Workspace to Organization throughout the app, API client, tests, and fixtures without changing behavior.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.67,"slice":"boundary","lang":"en"}
{"prompt":"Replace the term blacklist with denylist across source symbols, configuration keys, and compatibility aliases; existing configs must keep working.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.7,"slice":"boundary","lang":"en"}
{"prompt":"Extract the 40-line inline formatter from renderReport into a named helper, keeping output byte-for-byte identical.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.37,"slice":"boundary","lang":"en"}
{"prompt":"Consolidate ApiError and NetworkError under one internal hierarchy, with no changes to public error codes or messages.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.59,"slice":"boundary","lang":"en"}
{"prompt":"Move the feature flags into a dedicated package and update imports repository-wide; don't alter defaults or evaluation behavior.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.62,"slice":"boundary","lang":"en"}
{"prompt":"Why does this supposedly read-only endpoint sometimes increment revision_number? Trace the cause.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.67,"slice":"boundary","lang":"en"}
{"prompt":"Explain why the Android app crashes after rotation on the payment sheet and find the responsible lifecycle path.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.7,"slice":"boundary","lang":"en"}
{"prompt":"Is there a reason the Rust parser returns a different AST only in release mode? Please investigate.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.76,"slice":"boundary","lang":"en"}
{"prompt":"What's making the first WebSocket message disappear whenever compression is negotiated?","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.71,"slice":"boundary","lang":"en"}
{"prompt":"Walk through why CI hangs after all tests print as passed; something is still holding the process open.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.64,"slice":"boundary","lang":"en"}
{"prompt":"Why does the existing cache wrapper use singleflight around misses? Nothing is broken; I want to understand its concurrency model.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.48,"slice":"boundary","lang":"en"}
{"prompt":"Explain why this migration uses NOT VALID before validating the foreign key separately.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.4,"slice":"boundary","lang":"en"}
{"prompt":"Summarize what changed in this diff for me, but don't produce release notes or edit any files.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.34,"slice":"boundary","lang":"en"}
{"prompt":"Tell me whether the current Swift actor isolation around ImageCache is sound; there is no reported failure.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.61,"slice":"boundary","lang":"en"}
{"prompt":"Read the README proposal and judge whether it accurately describes what the code currently does.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.42,"slice":"boundary","lang":"en"}
{"prompt":"Write an explanation of the token-refresh flow for the API handbook; don't change the implementation.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.41,"slice":"boundary","lang":"en"}
{"prompt":"Document the GraphQL mutation's validation rules and error payloads from the existing resolver code.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.44,"slice":"boundary","lang":"en"}
{"prompt":"Create an onboarding summary of how jobs move through the queue based on workers/dispatch.py.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.4,"slice":"boundary","lang":"en"}
{"prompt":"Phrase the rationale for using two-phase deletion as an ADR; the design is already decided.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.39,"slice":"boundary","lang":"en"}
{"prompt":"Rédige une explication courte de l'API de pagination pour notre guide développeur, avec un exemple curl.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.34,"slice":"boundary","lang":"fr"}
{"prompt":"Plan and implement tenant-scoped API keys, including schema changes, rotation, audit events, rollout stages, and tests.","purpose":"planning","secondary":"backendImpl","mixed":true,"difficulty":0.9,"slice":"mixed","lang":"en"}
{"prompt":"Design and build a SwiftUI command palette for the macOS editor, with keyboard navigation and fuzzy search.","purpose":"planning","secondary":"frontendImpl","mixed":true,"difficulty":0.79,"slice":"mixed","lang":"en"}
{"prompt":"Lay out the migration and then add exactly-once-ish processing for Stripe subscription webhooks using our existing inbox table.","purpose":"planning","secondary":"backendImpl","mixed":true,"difficulty":0.86,"slice":"mixed","lang":"en"}
{"prompt":"Implement the new backup verifier and write an operator-facing section for the runbook explaining its exit codes.","purpose":"backendImpl","secondary":"writing","mixed":true,"difficulty":0.65,"slice":"mixed","lang":"en"}
{"prompt":"Add the protobuf compatibility checker, then review the current event schemas and report every violation it finds.","purpose":"backendImpl","secondary":"review","mixed":true,"difficulty":0.72,"slice":"mixed","lang":"en"}
{"prompt":"Build the resumable upload endpoint and document its request headers and failure responses in the API guide.","purpose":"backendImpl","secondary":"writing","mixed":true,"difficulty":0.7,"slice":"mixed","lang":"en"}
{"prompt":"Create the React trace waterfall and explain the new keyboard interactions in docs/accessibility.md.","purpose":"frontendImpl","secondary":"writing","mixed":true,"difficulty":0.66,"slice":"mixed","lang":"en"}
{"prompt":"Implement the iOS medication schedule editor, then audit the completed screen for VoiceOver and Dynamic Type issues.","purpose":"frontendImpl","secondary":"review","mixed":true,"difficulty":0.76,"slice":"mixed","lang":"en"}
{"prompt":"Change the default batch size to 500 and add a short changelog note about the new default.","purpose":"quickFix","secondary":"writing","mixed":true,"difficulty":0.22,"slice":"mixed","lang":"en"}
{"prompt":"Fix the known CSS typo in --surface-elevated and update the screenshot-baseline note.","purpose":"quickFix","secondary":"writing","mixed":true,"difficulty":0.18,"slice":"mixed","lang":"en"}
{"prompt":"Split the monolithic SyncCoordinator without behavior changes, then document the resulting module boundaries for contributors.","purpose":"refactor","secondary":"writing","mixed":true,"difficulty":0.7,"slice":"mixed","lang":"en"}
{"prompt":"Rename LegacyAccount across the codebase and review the final diff for accidental wire-format changes.","purpose":"refactor","secondary":"review","mixed":true,"difficulty":0.66,"slice":"mixed","lang":"en"}
{"prompt":"Find and fix the intermittent deadlock in the Java ingestion worker, then add a troubleshooting note to its runbook.","purpose":"debugging","secondary":"writing","mixed":true,"difficulty":0.82,"slice":"mixed","lang":"en"}
{"prompt":"Diagnose the Metal rendering artifacts and, once understood, clean up the duplicated texture-upload paths without changing other behavior.","purpose":"debugging","secondary":"refactor","mixed":true,"difficulty":0.86,"slice":"mixed","lang":"en"}
{"prompt":"Review the current secrets-handling code and turn your findings into a security-audit document under docs/audits.","purpose":"review","secondary":"writing","mixed":true,"difficulty":0.72,"slice":"mixed","lang":"en"}
{"prompt":"Assess the proposed PostgreSQL schema, then implement the approved indexes and constraints if the design is sound.","purpose":"review","secondary":"backendImpl","mixed":true,"difficulty":0.74,"slice":"mixed","lang":"en"}
{"prompt":"Walk through the current Compose navigation, then produce an onboarding note explaining deep links and back-stack ownership.","purpose":"review","secondary":"writing","mixed":true,"difficulty":0.57,"slice":"mixed","lang":"en"}
{"prompt":"Write the migration guide and add a compatibility shim for clients still sending page instead of cursor.","purpose":"writing","secondary":"backendImpl","mixed":true,"difficulty":0.64,"slice":"mixed","lang":"en"}
{"prompt":"Prepare release notes for the new dashboard filters and implement the missing reset-all button shown in the design.","purpose":"writing","secondary":"frontendImpl","mixed":true,"difficulty":0.52,"slice":"mixed","lang":"en"}
{"prompt":"Document how the allocator works and restructure its internal free-list helpers so the explanation maps cleanly to the code, preserving behavior.","purpose":"writing","secondary":"refactor","mixed":true,"difficulty":0.68,"slice":"mixed","lang":"en"}
{"prompt":"Picking up the authorization overhaul. Notes from the platform channel:\n\n- service tokens currently share the user JWT verifier\n- partner traffic will arrive through Envoy with an SPIFFE identity\n- batch jobs run in three clusters and may be disconnected for 20 minutes\n- security wants token revocation under five minutes\n- mobile sessions must remain unchanged\n- we cannot coordinate a flag day with the reporting team\n\nConstraints from SEC-284:\n1. Keys live in regional KMS instances.\n2. Every impersonation decision is queryable for seven years.\n3. EU credentials cannot be validated through a US control plane.\n4. Existing tokens must remain valid during transition.\n\nPlease turn this into a staged architecture and migration plan. Include trust boundaries, token formats, key distribution, revocation, audit storage, failure modes, compatibility phases, observability, and explicit rollback gates. No code in this pass.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.94,"slice":"pasted-context","lang":"en"}
{"prompt":"Here is the whiteboard dump from yesterday's storage meeting:\n\nCurrent: one 14 TB PostgreSQL primary, two async replicas, pgBackRest nightly, logical replication feeding analytics.\nGrowth: events table +220 GB/month; attachments metadata +40 GB/month.\nPain: vacuum spikes, analytics slots fall behind, restores take 11 hours.\nRequirements:\n- restore a single tenant within 30 minutes\n- retain immutable audit rows for 7 years\n- no more than 45 seconds of write unavailability\n- engineers must still query recent events with SQL\n- finance quarter-end cannot move\n\nIdeas mentioned: monthly partitions, Citus, separate audit cluster, S3/Parquet archive, dual-write service. Nobody agreed on an option.\n\nDevelop a decision document and migration roadmap. Compare the alternatives, recommend one, define validation checkpoints and rollback, and identify which assumptions need measurement before implementation.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.93,"slice":"pasted-context","lang":"en"}
{"prompt":"Ticket PAY-611:\n\nPOST /v2/payouts should support an optional destination_override used only by treasury operators.\n\nAcceptance notes pasted from Slack:\n- verify operator role through the existing Cedar authorizer\n- destination must belong to the same legal entity\n- store both requested and resolved destinations\n- require Idempotency-Key\n- emit payout.destination_overridden after commit\n- return the ordinary payout resource; don't expose internal policy details\n- rejected overrides use code destination_not_allowed\n- existing clients and non-override payouts cannot change\n\nRelevant files:\nservices/payouts/http/create.ts\nservices/payouts/domain/payout.ts\nservices/payouts/repo/postgres.ts\npackages/events/payout.proto\n\nImplement the endpoint behavior, schema migration, event emission, and tests. Follow the transaction/outbox pattern already used by payout cancellation.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.78,"slice":"pasted-context","lang":"en"}
{"prompt":"TODO copied from crates/harbor-sync/src/worker.rs:\n\n// A lease is valid for 30 seconds.\n// 1. claim up to config.batch_size rows with SKIP LOCKED\n// 2. mark claimed_by and lease_until in the same transaction\n// 3. upload blobs concurrently, max eight in flight\n// 4. renew leases while an upload is active\n// 5. commit remote etag only if this worker still owns the lease\n// 6. retry 429 and 5xx with jitter; never retry 4xx except 408\n// 7. after ten attempts, move metadata to dead_jobs\n\nThe existing skeleton has claim_jobs and finish_job signatures plus a reqwest client, but process_batch is empty. Metrics already exist for claimed, completed, retried, and lease_lost.\n\nFill in the worker implementation and add database-backed concurrency tests proving two workers cannot finalize the same job.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.83,"slice":"pasted-context","lang":"en"}
{"prompt":"Design handoff from Figma, copied into the issue:\n\nScreen: Fleet / Vehicle detail / Energy\nDesktop 1440:\n- header remains sticky below global nav\n- left column 360 px with charge card and connector metadata\n- right column fills remaining width with 24-hour consumption chart\n- warning banner appears between header and columns when battery health < 70%\nTablet: columns become 5/7 ratio\nMobile < 720: chart first, card second, banner stays first\nStates: live, stale (>5 min), offline, no samples, loading\nInteractions: range tabs, chart tooltip, keyboard arrow traversal, reconnect CTA\nTokens: use --space-* and semantic status colors; no raw hex\n\nBuild this view in apps/fleet/src/routes/VehicleEnergy.tsx using the existing ECharts wrapper and component library. Add Storybook stories for every listed state.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.72,"slice":"pasted-context","lang":"en"}
{"prompt":"From IOS-932:\n\nThe recorder screen currently has only a red circle and elapsed text. Product comments:\n“Make it feel calm, not medical.”\n“Users must be able to tell paused from recording without relying on color.”\n“Keep controls reachable one-handed.”\n\nRequired layout:\n- waveform occupies upper 40%\n- status label and elapsed time centered\n- primary record/pause control at bottom, 64 pt minimum\n- secondary discard and finish actions flank it\n- safe-area behavior on iPhone SE through Pro Max\n- Dynamic Type through accessibility sizes\n- reduced-motion mode replaces waveform interpolation with discrete bars\n- VoiceOver announces state changes, not every timer tick\n\nImplement RecorderView and its visual states in SwiftUI. The recorder engine and state model already exist; do not rewrite audio capture.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.7,"slice":"pasted-context","lang":"en"}
{"prompt":"Issue UI-1842 context:\n\nCurrent component:\n<SearchField size=\"compact\" icon=\"magnify\" />\n\nQA notes:\n- at 200% browser zoom, clear button overlaps the final two characters\n- Windows high-contrast mode hides the magnify icon\n- focus ring gets clipped inside the data-grid toolbar\n- Escape should clear only when nonempty\n- RTL screenshot has icon and clear button on the wrong sides\n\nExpected snapshots:\nsearch-empty.png\nsearch-value.png\nsearch-focus.png\nsearch-rtl.png\nsearch-high-contrast.png\n\nPlease update packages/ui/src/SearchField.tsx and its CSS to handle these visual and interaction states. Retain the public props and add focused component tests for keyboard clearing and RTL placement.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.6,"slice":"pasted-context","lang":"en"}
{"prompt":"Release checklist excerpt:\n\n[ ] api image points at 4.19.3\n[x] worker image points at 4.19.3\n[x] migration image points at 4.19.3\n[x] chart appVersion is 4.19.3\n[x] changelog generated\n\nCI output:\nhelm template deploy/charts/atlas -f deploy/environments/prod.yaml\ncontainer image mismatch: expected registry.corp/atlas-api:4.19.3\nactual registry.corp/atlas-api:4.19.2\nsource: deploy/environments/prod.yaml:17\n\nThe release manager confirmed there is no special API rollback pin; this value was simply missed in the bump. Change that one image tag to 4.19.3 and leave all other values alone.","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.08,"slice":"pasted-context","lang":"en"}
{"prompt":"Bug ticket with known resolution:\n\nObserved label in Settings > Storage:\n“Keep downloads for 30 day”\n\nCopy review:\nUse plural “days”. This string is not parameterized; the duration is fixed at 30 for this release. Translations are handled in a separate localization job.\n\nFiles found by search:\napps/desktop/src/settings/storage/RetentionRow.tsx:88\napps/desktop/src/settings/storage/__snapshots__/RetentionRow.test.tsx.snap:14\n\nExpected:\n“Keep downloads for 30 days”\n\nPlease make the copy correction and update the corresponding snapshot. Do not alter the retention calculation, localization catalogs, or layout.","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.09,"slice":"pasted-context","lang":"en"}
{"prompt":"CI failure after the dependency refresh:\n\nWarning: Input 'cache-dependency-path' points to a missing file: ui/package-lock.json\nDetected package manager: pnpm\nWorkspace lockfile: ./pnpm-lock.yaml\nAction: actions/setup-node@v4\nWorkflow: .github/workflows/web.yml\n\nRelevant YAML:\n- uses: actions/setup-node@v4\n with:\n node-version: 22\n cache: pnpm\n cache-dependency-path: ui/package-lock.json\n\nThe repository switched from npm to a root pnpm workspace last week. The correct cache dependency is pnpm-lock.yaml; no per-package lockfiles remain. Update that single workflow value so dependency caching works again. Don't change Node versions or workflow steps.","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.11,"slice":"pasted-context","lang":"en"}
{"prompt":"Notes from code archaeology:\n\npackages/net/src/httpClient.ts owns timeout, auth headers, retries, JSON decoding\npackages/sync/src/request.ts copies timeout, auth headers, retries, JSON decoding\napps/desktop/src/lib/fetcher.ts copies auth headers and JSON decoding, then wraps errors differently\n\nConstraints:\n- public exports cannot move\n- browser and Node bundles must stay separate\n- error names/messages are snapshot-tested\n- retry timing is covered by fake-clock tests\n- desktop adds one X-Client header\n- generated SDK code is out of scope\n\nThere is no intended behavior change. Extract a shared internal request core, leave thin environment adapters in place, remove duplication, and keep all existing snapshots and wire-level tests passing.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.75,"slice":"pasted-context","lang":"en"}
{"prompt":"Refactoring brief copied from ENG-309:\n\nOld names:\nWorkspaceMember\nworkspace_member_id\nworkspace.membership.created\n/workspaces/{id}/members\n\nNew product terminology:\nOrganizationMember\norganization_member_id\norganization.membership.created\n/organizations/{id}/members\n\nCompatibility requirements:\n- existing REST paths remain available for two releases\n- old event names continue to decode\n- database columns are NOT renamed in this change\n- SDK aliases should be deprecated, not removed\n- metrics dashboards still query workspace_* labels\n- behavior and authorization rules stay identical\n\nPerform the terminology restructure across domain types, internal packages, API aliases, generated fixtures, and tests. Keep compatibility adapters explicit and avoid unrelated formatting.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.78,"slice":"pasted-context","lang":"en"}
{"prompt":"Cleanup list from the emulator maintainers:\n\nsrc/cpu/opcodes_load.cpp: decodeLoad and decodeStore each contain the same addressing-mode switch\nsrc/cpu/opcodes_math.cpp: decodeAdd repeats six of those cases\nsrc/cpu/disassemble.cpp has a fourth copy that emits text instead of instructions\n\nImportant invariants:\n- cycle counts cannot change\n- illegal opcode behavior remains byte-for-byte identical\n- disassembly strings are golden-tested\n- the hot execution path must not allocate\n- C++17 only; no std::variant in this target\n\nConsolidate address decoding into a reusable, allocation-free helper and update the callers. This is structural cleanup only; preserve emulator output, timing metadata, and error behavior.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.72,"slice":"pasted-context","lang":"en"}
{"prompt":"Production log tail:\n\n2026-07-29T18:41:02.114Z pod=checkout-7b9 req=8fa reserve inventory sku=JUNO-4 qty=1 ok\n2026-07-29T18:41:02.129Z pod=checkout-7b9 req=8fa begin payment intent pi_883\n2026-07-29T18:41:32.131Z pod=checkout-7b9 req=8fa context deadline exceeded\n2026-07-29T18:41:32.133Z pod=checkout-7b9 req=8fa release inventory affected=1\n2026-07-29T18:41:33.004Z webhook=payment_succeeded intent=pi_883 order lookup=none\n2026-07-29T18:46:02.201Z sweeper intent=pi_883 marked_orphan=true\n\nThis started after enabling HTTP/2 to the payment provider. p95 is unchanged, but about 0.3% of intents finish just after our 30-second deadline and customers get charged without orders. Determine why our reconciliation path cannot recover these and identify the safest fix. Add a regression test once the cause is established.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.86,"slice":"pasted-context","lang":"en"}
{"prompt":"Failing test output from the ARM runner:\n\n---- ring::tests::wraparound_concurrent stdout ----\nthread 'producer-2' panicked at src/ring.rs:188: assertion failed: sequence >= last_sequence\nleft: 4294967295\nright: 0\nseed=9811442 capacity=1024 operations=900000\n\nx86_64 Linux: 10,000 passes\nApple Silicon: 3 failures in 2,000 passes\nRaspberry Pi 5: 41 failures in 2,000 passes\nDebug builds have not failed.\n\nThe queue uses AtomicU32 sequence counters, Acquire loads, and Release stores. A recent optimization replaced wrapping_sub with a signed cast in slot_ready. Investigate whether the failures come from counter wraparound, memory ordering, or the optimization. Explain the evidence and fix the actual defect with a deterministic regression test.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.9,"slice":"pasted-context","lang":"en"}
{"prompt":"Browser console and request trace:\n\nWarning: Text content did not match. Server: “in 1 day” Client: “tomorrow”\nComponent stack: RelativeDeadline > DeploymentRow > DeploymentsTable\nLocale: en-GB\nServer timezone: UTC\nBrowser timezone: Europe/London\nTimestamp: 2026-03-29T00:30:00Z\n\nSSR HTML data-now=\"1774744200000\"\nHydration begins 1.8 seconds later.\n\nIt reproduces only around daylight-saving transitions and only for rows inside the first 48 hours. Passing suppressHydrationWarning hides it but leaves the text visibly changing. Find the underlying source of nondeterminism in src/time/relativeDeadline.ts and the server loader. Implement a robust correction and add fixtures for both DST boundaries.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.79,"slice":"pasted-context","lang":"en"}
{"prompt":"Security review request pasted from the ticket:\n\nScope:\nservices/auth/src/tokenExchange.ts\nservices/auth/src/jwksCache.ts\npackages/crypto/src/dpop.ts\ninfra/envoy/auth-filter.yaml\n\nQuestions from the reviewer:\n- Can an access token issued to mobile be replayed by the partner gateway?\n- Is jti uniqueness enforced or merely logged?\n- What happens while the issuer's JWKS endpoint is unreachable?\n- Does the forwarded client certificate header have a trusted provenance?\n- Are audience aliases widening access unexpectedly?\n\nOut of scope: changing code, rotating keys, or editing deployment configuration.\n\nRead the current implementation and configuration, trace each trust decision, and produce findings with severity, evidence, and exploit preconditions. Clearly distinguish confirmed issues from defense-in-depth suggestions.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.84,"slice":"pasted-context","lang":"en"}
{"prompt":"PR diff excerpt:\n\n- await db.query('DELETE FROM sessions WHERE user_id = $1', [id])\n+ await db.transaction(async tx => {\n+ await tx.query('UPDATE users SET deleted_at = now() WHERE id = $1', [id])\n+ await tx.query('INSERT INTO erasure_jobs(user_id) VALUES($1)', [id])\n+ })\n\nRelated worker:\nSELECT user_id FROM erasure_jobs\nWHERE completed_at IS NULL\nORDER BY created_at\nLIMIT 100\nFOR UPDATE SKIP LOCKED\n\nProduct requirement says login must stop immediately, personal data may be erased asynchronously, and repeated deletion requests must be harmless. Please review the existing diff and worker path for correctness, privacy gaps, idempotency, and transaction races. Do not modify the branch; return concrete review comments with file references.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.75,"slice":"pasted-context","lang":"en"}
{"prompt":"Raw notes for the release announcement:\n\nv5.4 “Kestrel”\n- query planner now prunes time partitions before expanding views\n- import command supports zstd CSV streams\n- macOS client can pin saved searches\n- deprecated v1 token endpoint remains available but logs warnings\n- fixed crash on empty GeoJSON geometry collections\n- config rename: cache.maxItems -> cache.capacity; old key works until 6.0\n- benchmark: dashboard p95 820 ms -> 310 ms on demo dataset\n- known issue: first launch may briefly show an empty recent-project list\n- contributors: Mei L., Arjun S., Noa K., Iris P.\n\nTurn these into polished release notes with sections for highlights, compatibility, fixes, known issues, and acknowledgements. Avoid marketing hype and preserve the exact deprecation timeline.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.45,"slice":"pasted-context","lang":"en"}
{"prompt":"README scratchpad from tools/packet-lens:\n\nPurpose: inspect our framed TCP protocol without running Wireshark dissectors.\nInstall: cargo install packet-lens\nInputs: pcap file, stdin hex, or live interface with privileges\nCommands: decode, filter, stats\nUseful flags: --schema, --direction, --json, --strict\nExit 0 decoded all frames; 2 malformed input; 3 schema mismatch; 4 capture permission\nSchemas live in ~/.config/packet-lens/schemas and can include another file.\nExamples in fixtures/demo-v3.pcap and fixtures/bad-checksum.hex.\nWarning: --json may contain customer payloads.\n\nWrite a complete README from this material. Include quick start, command examples, schema lookup behavior, exit codes, security warning, troubleshooting, and a short development section based on Cargo.toml targets.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.48,"slice":"pasted-context","lang":"en"}
{"prompt":"continue the architecture thing","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.62,"slice":"vague-eval","lang":"en"}
{"prompt":"finish yesterday's worker","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.48,"slice":"vague-eval","lang":"en"}
{"prompt":"make it pop","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.34,"slice":"vague-eval","lang":"en"}
{"prompt":"tiny config thing pls","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.12,"slice":"vague-eval","lang":"en"}
{"prompt":"clean up that module","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.44,"slice":"vague-eval","lang":"en"}
{"prompt":"something's off in prod","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.68,"slice":"vague-eval","lang":"en"}
{"prompt":"take a look at the auth code","purpose":"review","secondary":null,"mixed":false,"difficulty":0.48,"slice":"vague-eval","lang":"en"}
{"prompt":"thoughts on this implementation?","purpose":"review","secondary":null,"mixed":false,"difficulty":0.46,"slice":"vague-eval","lang":"en"}
{"prompt":"write up what we changed","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.32,"slice":"vague-eval","lang":"en"}
{"prompt":"need words for the release","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.28,"slice":"vague-eval","lang":"en"}