181 lines
53 KiB
JSON
181 lines
53 KiB
JSON
{"prompt":"Design a secure OTA update architecture for battery-powered sensor nodes that may remain offline for a year. Cover signed firmware, delta updates, anti-rollback, staged cohorts, boot failure recovery, constrained flash, compromised keys, telemetry, and manufacturing-time provisioning.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.9,"slice":"core","lang":"en"}
|
|||
|
|
{"prompt":"Implement logical-decoding ingestion in Rust that persists PostgreSQL row changes to partitioned object storage with resumable offsets.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.8,"slice":"core","lang":"en"}
|
||
|
|
{"prompt":"Build the Jetpack Compose device-detail screen with live sensor cards, connection state, alert history, and tablet layout.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.6,"slice":"core","lang":"en"}
|
||
|
|
{"prompt":"Change the SPI clock to 8 MHz.","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.1,"slice":"core","lang":"en"}
|
||
|
|
{"prompt":"Extract the duplicated I2C transaction state machines into one driver without changing timing, retries, or error codes.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.7,"slice":"core","lang":"en"}
|
||
|
|
{"prompt":"Recorded accelerometer samples become byte-shifted after the DMA buffer wraps. Determine whether the descriptor chain or cache coherency is wrong.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.8,"slice":"core","lang":"en"}
|
||
|
|
{"prompt":"Review storage/btree/page_split.c and explain whether its separator-key rules hold for variable-length keys.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.7,"slice":"core","lang":"en"}
|
||
|
|
{"prompt":"Write a board-bring-up guide for the Rev C controller, including flashing, serial diagnostics, and expected power rails.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.4,"slice":"core","lang":"en"}
|
||
|
|
{"prompt":"Plan the migration of our iOS persistence layer from Core Data to SwiftData. Include schema compatibility, CloudKit synchronization, staged rollout, rollback, background imports, test strategy, and treatment of stores created by older app versions.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.9,"slice":"core","lang":"en"}
|
||
|
|
{"prompt":"Add a SQLite virtual table extension that exposes compressed telemetry blocks as timestamped rows.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.8,"slice":"core","lang":"en"}
|
||
|
|
{"prompt":"Create the SwiftUI medication schedule with expandable days, missed-dose badges, Dynamic Type, and VoiceOver actions.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.6,"slice":"core","lang":"en"}
|
||
|
|
{"prompt":"Set SWIFT_STRICT_CONCURRENCY to complete.","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.1,"slice":"core","lang":"en"}
|
||
|
|
{"prompt":"Move database observation logic out of three view models into a shared repository while preserving published UI states.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.6,"slice":"core","lang":"en"}
|
||
|
|
{"prompt":"O app iOS às vezes perde alterações feitas offline depois do login. Descubra qual merge ou troca de conta está descartando os dados.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.7,"slice":"core","lang":"pt"}
|
||
|
|
{"prompt":"Assess whether the current SQLite migration sequence remains safe when an app is killed between versions 17 and 18.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.6,"slice":"core","lang":"en"}
|
||
|
|
{"prompt":"Draft App Store release notes for the redesigned offline maps and reduced download size.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.3,"slice":"core","lang":"en"}
|
||
|
|
{"prompt":"Produce a rollout plan for adding biometric approval to mobile wire transfers. Deliver threat decisions, fallback rules, milestones, observability, and recovery procedures—not UI or server code.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.8,"slice":"boundary","lang":"en"}
|
||
|
|
{"prompt":"Update the SQL schema comments for device leases and implement the lease-renewal transaction they describe.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.6,"slice":"boundary","lang":"en"}
|
||
|
|
{"prompt":"Increase the selected tab's underline thickness and animate it between tabs.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.3,"slice":"boundary","lang":"en"}
|
||
|
|
{"prompt":"Move the close icon 2px left.","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.1,"slice":"boundary","lang":"en"}
|
||
|
|
{"prompt":"Rename peripheralId to deviceId across the mobile SDK while keeping serialized keys and public compatibility aliases.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.7,"slice":"boundary","lang":"en"}
|
||
|
|
{"prompt":"Why does the settings sheet dismiss itself on iPad after a Bluetooth scan completes? Find the unknown state interaction.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.6,"slice":"boundary","lang":"en"}
|
||
|
|
{"prompt":"Explain why the current firmware journal writes a commit marker to a separate flash page. Assume recovery works correctly.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.5,"slice":"boundary","lang":"en"}
|
||
|
|
{"prompt":"Turn the existing database encryption implementation into a customer-facing security overview without proposing changes.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.5,"slice":"boundary","lang":"en"}
|
||
|
|
{"prompt":"Architect a local-first notes database supporting rich-text blocks, attachments, shared notebooks, and multiple devices. Address identifiers, operation ordering, conflict semantics, tombstones, compaction, encryption, attachment transfer, partial synchronization, schema evolution, and a migration from the current last-write-wins document model.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.9,"slice":"core","lang":"en"}
|
||
|
|
{"prompt":"Implement a Go service that assigns monotonic sequence ranges to database writers without making every write depend on consensus.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.8,"slice":"core","lang":"en"}
|
||
|
|
{"prompt":"Build the Flutter Bluetooth pairing flow with scanning, permission education, PIN entry, retry states, and screen-reader support.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.7,"slice":"core","lang":"en"}
|
||
|
|
{"prompt":"Bump the database schema version to 42.","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.1,"slice":"core","lang":"en"}
|
||
|
|
{"prompt":"Separate WAL serialization from file I/O while keeping the on-disk format and fsync ordering identical.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.7,"slice":"core","lang":"en"}
|
||
|
|
{"prompt":"The Android process deadlocks during Room database initialization only after restoring an encrypted backup. Locate the lock inversion.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.8,"slice":"core","lang":"en"}
|
||
|
|
{"prompt":"请检查现有的 MVCC 可见性判断,解释长事务期间 vacuum 为什么不会删除仍需要的版本。不要修改代码。","purpose":"review","secondary":null,"mixed":false,"difficulty":0.7,"slice":"core","lang":"zh"}
|
||
|
|
{"prompt":"Write the migration guide for consumers moving from integer device IDs to UUIDs in SDK 5.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.4,"slice":"core","lang":"en"}
|
||
|
|
{"prompt":"Architecture notes from the hardware sync:\n\nProduct: environmental gateway, STM32H7, 2 MiB internal flash, external QSPI available but not populated on every SKU. The current bootloader stores one application image and enters DFU after a failed checksum. New requirements are signed remote updates, automatic rollback after three failed boots, staged rollout by hardware revision, and support for devices offline for up to eighteen months. Cellular customers pay per byte. Manufacturing currently flashes a shared development certificate that must be replaced. Field technicians need a USB recovery path. Secure-element inventory is available only for premium SKUs.\n\nDesign the boot chain, image layout, key hierarchy, anti-rollback scheme, update protocol, recovery states, and manufacturing migration. Include tradeoffs for devices without external flash and a phased validation plan. No code yet.","purpose":"planning","secondary":null,"mixed":false,"difficulty":1.0,"slice":"pasted-context","lang":"en"}
|
||
|
|
{"prompt":"Issue DB-712: resumable index creation\n\nOur embedded database builds secondary indexes in one transaction. Large mobile stores may spend twenty minutes rebuilding after a schema migration, and an app kill restarts from zero. Implement resumable construction with these constraints:\n- readers continue using the table without the incomplete index\n- writes during construction must be reflected before activation\n- progress survives process termination\n- temporary state is removed after rollback\n- index becomes visible atomically\n- corruption detection uses existing page checksums\n- disk overhead remains below 1.5x table size\n- old application versions must ignore construction metadata safely\n- tests should inject crashes after every persistent-state transition\n\nRelevant code is engine/index/build.rs and engine/catalog/schema.rs. Preserve the current index file format if possible.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.9,"slice":"pasted-context","lang":"en"}
|
||
|
|
{"prompt":"Mobile design ticket:\n\nScreen: IndoorMapView in the Android warehouse app\nData already available: floor-plan bitmap, worker position, pick stops, restricted polygons, and route polyline\n\nExpected behavior:\n- pinch to zoom around gesture centroid\n- double tap zooms one level\n- follow mode keeps the worker centered until the user pans\n- current pick stop gets a pulsing ring, disabled under Reduce Motion\n- restricted zones use both hatching and color\n- route line remains readable over dark and light floor plans\n- a recenter button appears only after follow mode disengages\n- TalkBack users get a linear list of stops and distances\n- landscape tablets reserve a side panel for stop details\n\nImplement the Compose UI and gestures using the existing IndoorMapState. Do not change route calculation.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.8,"slice":"pasted-context","lang":"en"}
|
||
|
|
{"prompt":"Approved firmware change:\n\nThe product team confirmed that the status LED should remain illuminated for 250 ms rather than 100 ms after a successful NFC scan. This is a constant-only adjustment.\n\nFile: firmware/ui/status_led.c\nCurrent line:\n#define NFC_SUCCESS_HOLD_MS 100\nRequired line:\n#define NFC_SUCCESS_HOLD_MS 250\n\nDo not change the failure pattern, PWM brightness, low-battery behavior, test tolerances, or any other timing constant. The hardware validation for 250 ms is already complete. Apply this exact change and leave formatting untouched.","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.1,"slice":"pasted-context","lang":"en"}
|
||
|
|
{"prompt":"Cleanup request from the storage team:\n\nThree page types implement nearly identical checksum handling:\n- BTreeLeafPage\n- BTreeInternalPage\n- OverflowPage\n\nEach implementation zeros the checksum field, hashes the encoded page, stores the little-endian result, and verifies it during decode. Error strings and corruption counters differ by page type and are asserted by tests. OverflowPage hashes only used payload bytes; B-tree pages hash the entire fixed-size page. The serialized format is already deployed in millions of mobile databases and cannot change. Extract shared internal checksum mechanics while preserving byte layout, hashed ranges, page-specific messages, counters, and decode ordering. Do not introduce virtual dispatch or allocations in the hot path. Benchmark results should remain within noise.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.8,"slice":"pasted-context","lang":"en"}
|
||
|
|
{"prompt":"Crash report from iPhone 18 Pro:\n\nException Type: EXC_BAD_ACCESS (SIGSEGV)\nException Subtype: KERN_INVALID_ADDRESS at 0x0000000000000010\nThread 11 Crashed:\n0 libswiftCore.dylib swift_retain\n1 TrailSync SyncBatch.deinit + 44\n2 TrailSync UploadCoordinator.finish(batch:) + 188\n3 TrailSync closure #2 in UploadCoordinator.start() + 96\n4 libswift_Concurrency completeTaskWithClosure\n\nBreadcrumbs:\n09:17:03 app entered background\n09:17:04 background upload task completed\n09:17:04 account signed out by MDM policy\n09:17:04 pending batch store cleared\n09:17:05 crash\n\nIt reproduces rarely when sign-out and a background URLSession callback overlap. Diagnose the ownership or actor-isolation bug and fix it without retaining user data after sign-out.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.8,"slice":"pasted-context","lang":"en"}
|
||
|
|
{"prompt":"Review request, no edits:\n\nThe key-value engine uses 32-bit page numbers. Page zero stores two alternating meta records; each contains root page, freelist head, transaction id, and checksum. Writers copy modified pages, fsync the data file, write the inactive meta record, then fsync again. Readers pin the newest valid transaction id. Freed pages enter a pending list keyed by the oldest reader transaction and return to the freelist after that reader exits. File truncation is never attempted.\n\nAssess crash consistency, transaction-id wraparound, reader starvation, page reuse, corrupted-meta recovery, and whether the two fsync sequence is sufficient on supported filesystems. Cite relevant code paths and report findings only.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.9,"slice":"pasted-context","lang":"en"}
|
||
|
|
{"prompt":"Raw documentation notes:\n\nThe mobile SDK maintains two queues. PriorityQueue contains explicit user actions such as send message or submit inspection. MaintenanceQueue contains analytics, prefetch, and stale-cache cleanup. Both persist in SQLite. Priority work may borrow all four network permits; maintenance work may use at most one when priority items exist. Authentication failures pause both queues until token refresh completes. A permanent 4xx moves an item to FailedItems, except 409 conflict, which invokes the resource merge handler. Exponential retry is capped at six hours and adds full jitter. The operating system may suspend execution at any time. Queue state is scoped by signed-in account and erased on sign-out.\n\nTurn this into a developer guide explaining scheduling, persistence, retries, conflict handling, account isolation, and extension points.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.5,"slice":"pasted-context","lang":"en"}
|
||
|
|
{"prompt":"Create a migration roadmap from integer primary keys to sortable UUIDv7 identifiers across 60 PostgreSQL tables and three mobile clients.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.9,"slice":"core","lang":"en"}
|
||
|
|
{"prompt":"Add a background compactor to the C++ time-series store with crash-safe manifest replacement and bounded write amplification.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.8,"slice":"core","lang":"en"}
|
||
|
|
{"prompt":"Implement the watchOS hydration complication gallery with previews, crown navigation, and large-text support.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.6,"slice":"core","lang":"en"}
|
||
|
|
{"prompt":"Change BUTTON_DEBOUNCE_MS to 35.","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.1,"slice":"core","lang":"en"}
|
||
|
|
{"prompt":"Consolidate SQLite statement binding into one helper without changing coercion, null handling, or error text.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.6,"slice":"core","lang":"en"}
|
||
|
|
{"prompt":"The ESP32 resets when Wi-Fi reconnects during a flash write. Determine whether brownout, watchdog timing, or concurrent flash access causes it.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.8,"slice":"core","lang":"en"}
|
||
|
|
{"prompt":"Read the existing conflict resolver and explain why field-level timestamps are compared before operation sequence numbers.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.6,"slice":"core","lang":"en"}
|
||
|
|
{"prompt":"Write a concise API guide for querying historical sensor readings with cursors and downsampling.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.4,"slice":"core","lang":"en"}
|
||
|
|
{"prompt":"First design a cross-device draft synchronization protocol, then implement the server-side operation log and compaction worker.","purpose":"planning","secondary":"backendImpl","mixed":true,"difficulty":0.9,"slice":"mixed","lang":"en"}
|
||
|
|
{"prompt":"Implement passkey registration in the Kotlin API and document the mobile client's challenge-response sequence.","purpose":"backendImpl","secondary":"writing","mixed":true,"difficulty":0.7,"slice":"mixed","lang":"en"}
|
||
|
|
{"prompt":"Build the SwiftUI database-health dashboard and add the diagnostics endpoint that supplies page and WAL statistics.","purpose":"frontendImpl","secondary":"backendImpl","mixed":true,"difficulty":0.8,"slice":"mixed","lang":"en"}
|
||
|
|
{"prompt":"Correct the iOS minimum version in Package.swift and add a one-line compatibility note to the changelog.","purpose":"quickFix","secondary":"writing","mixed":true,"difficulty":0.2,"slice":"mixed","lang":"en"}
|
||
|
|
{"prompt":"Reorganize the firmware protocol handlers by message family without behavior changes, then update the maintainer map.","purpose":"refactor","secondary":"writing","mixed":true,"difficulty":0.7,"slice":"mixed","lang":"en"}
|
||
|
|
{"prompt":"Find why image uploads duplicate after an app resumes, implement the correction, and document the recovered race for SDK integrators.","purpose":"debugging","secondary":"writing","mixed":true,"difficulty":0.8,"slice":"mixed","lang":"en"}
|
||
|
|
{"prompt":"Audit the existing database-key rotation flow, then propose a staged redesign addressing the weaknesses you find.","purpose":"review","secondary":"planning","mixed":true,"difficulty":0.8,"slice":"mixed","lang":"en"}
|
||
|
|
{"prompt":"Study the firmware command dispatcher and write a developer guide explaining its validation and extension points.","purpose":"writing","secondary":"review","mixed":true,"difficulty":0.6,"slice":"mixed","lang":"en"}
|
||
|
|
{"prompt":"Implement Raft snapshot streaming with chunk checksums, resumable transfer, and bounded follower memory.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.9,"slice":"core","lang":"en"}
|
||
|
|
{"prompt":"Create the Android camera calibration wizard with overlay guides, progress feedback, and retry states.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.6,"slice":"core","lang":"en"}
|
||
|
|
{"prompt":"Set the SQLite busy timeout to 5s.","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.1,"slice":"core","lang":"en"}
|
||
|
|
{"prompt":"Explain how database/query/range_scan.go avoids returning duplicate keys after a page split.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.6,"slice":"core","lang":"en"}
|
||
|
|
{"prompt":"Develop a plan for separating patient data by residency region while retaining global account discovery and emergency access. Cover data ownership, routing, encryption keys, audit evidence, mobile caching, background jobs, migrations, and failure behavior when a home region is unavailable.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.9,"slice":"core","lang":"en"}
|
||
|
|
{"prompt":"Escribe las notas de migración para el nuevo formato binario de telemetría, con ejemplos y estrategia de compatibilidad.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.5,"slice":"core","lang":"es"}
|
||
|
|
{"prompt":"Extract packet framing from the UART driver without changing interrupt timing or the wire protocol.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.7,"slice":"core","lang":"en"}
|
||
|
|
{"prompt":"Realm notifications stop firing after a user switches workspaces twice. Identify which subscription or lifecycle object is stale.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.7,"slice":"core","lang":"en"}
|
||
|
|
{"prompt":"Design a phased replacement for our homegrown database replication protocol. I need alternatives, compatibility constraints, milestones, and rollback gates, not implementation.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.9,"slice":"boundary","lang":"en"}
|
||
|
|
{"prompt":"Document the wire format for alarm acknowledgements and implement its encoder and decoder.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.6,"slice":"boundary","lang":"en"}
|
||
|
|
{"prompt":"Give the reconnect banner a softer shadow and slide it below the navigation bar.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.3,"slice":"boundary","lang":"en"}
|
||
|
|
{"prompt":"Make the toggle track 4px wider.","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.1,"slice":"boundary","lang":"en"}
|
||
|
|
{"prompt":"Rename databaseHandle to storeHandle across the SDK, retaining source-compatible deprecated accessors.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.6,"slice":"boundary","lang":"en"}
|
||
|
|
{"prompt":"更新後に一部の端末だけ boot loop になります。署名検証、rollback counter、flash layout のどこが壊れているか調べてください。","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.8,"slice":"boundary","lang":"ja"}
|
||
|
|
{"prompt":"Why does the current mobile cache retain tombstones for 90 days? Explain the intended behavior; storage usage is expected.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.4,"slice":"boundary","lang":"en"}
|
||
|
|
{"prompt":"Summarize the existing Bluetooth session code as an integration guide for hardware partners.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.5,"slice":"boundary","lang":"en"}
|
||
|
|
{"prompt":"Implement a PostgreSQL extension function that estimates table bloat from catalog statistics without taking heavyweight locks.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.8,"slice":"core","lang":"en"}
|
||
|
|
{"prompt":"Build the React Native emergency-contact editor with relationship pickers, validation, and unsaved-change protection.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.5,"slice":"core","lang":"en"}
|
||
|
|
{"prompt":"Remove the duplicate semicolon in board.c.","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.1,"slice":"core","lang":"en"}
|
||
|
|
{"prompt":"Assess whether the current LSM compaction picker can starve the highest level under continuous writes.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.7,"slice":"core","lang":"en"}
|
||
|
|
{"prompt":"Map a migration from per-device MQTT credentials to short-lived workload certificates. Address bootstrap identity, offline renewal, clock uncertainty, revocation, broker compatibility, manufacturing, fleet rollout, emergency recovery, and observability for millions of deployed units.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.9,"slice":"core","lang":"en"}
|
||
|
|
{"prompt":"Write an operator runbook for recovering a PostgreSQL replica whose timeline diverged after failover.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.5,"slice":"core","lang":"en"}
|
||
|
|
{"prompt":"Split the monolithic Swift SyncEngine into transport, operation log, merge, and persistence components without changing behavior.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.8,"slice":"core","lang":"en"}
|
||
|
|
{"prompt":"A BLE characteristic occasionally reports an old value immediately after reconnect. Determine whether Android caching or our subscription order is responsible.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.7,"slice":"core","lang":"en"}
|
||
|
|
{"prompt":"Database ticket DBENG-933\n\nObserved issue: range scans hold page pins until the iterator is destroyed. Analytics callers sometimes keep iterators alive for minutes, preventing cache eviction and increasing resident memory. We need incremental release without changing scan results.\n\nRequirements:\n- at most three leaf pages pinned per iterator\n- forward and reverse scans remain supported\n- snapshot visibility must remain stable\n- concurrent splits and merges cannot skip or duplicate keys\n- seek and resume tokens retain current encoding\n- iterator errors remain sticky\n- cancellation releases pins promptly\n- benchmarks for 1M-key scans must not regress more than 3%\n- fault tests should cover eviction and structural changes between next() calls\n\nImplement the iterator changes in engine/scan and preserve the public C API.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.9,"slice":"pasted-context","lang":"en"}
|
||
|
|
{"prompt":"Release-planning notes:\n\nThe mobile app currently downloads a complete 800 MB offline map region. Product wants incremental map updates and user-selectable subregions. Tiles are generated daily, but road closures may need urgent publication. Existing iOS and Android clients identify a region only by integer revision. Downloads use a CDN and resume with HTTP ranges. Devices can have less than 1 GB free, remain offline for months, and downgrade to an older app through enterprise management. Legal requires country-border data to match the same publication snapshot. A corrupt update must never destroy the last usable map.\n\nCreate the storage, manifest, compatibility, rollout, and recovery design. Include delta-generation strategy, integrity verification, disk budgeting, snapshot consistency, CDN caching, downgrade behavior, and phased client migration. Deliver a plan only.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.9,"slice":"pasted-context","lang":"en"}
|
||
|
|
{"prompt":"UI request from issue IOS-1402:\n\nView: SleepTrendView.swift\nData source already provides nightly duration, sleep stages, confidence, and missing-data reasons.\n\nDesign requirements:\n- seven-day and thirty-day segmented modes\n- smooth line for total sleep with gaps where data is unavailable\n- stage composition appears as stacked bars below the line\n- tapping a night selects both charts and opens a detail card\n- VoiceOver rotor should move between nights\n- use textual indicators for low-confidence readings\n- horizontal scrolling is allowed only in thirty-day mode\n- the current night remains visible after rotation\n- Reduce Motion disables the selection transition\n- export button stays in the navigation toolbar\n\nImplement the SwiftUI visualization and interactions using existing data types. No health-data queries need changes.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.7,"slice":"pasted-context","lang":"en"}
|
||
|
|
{"prompt":"Failure report from the database fuzz suite:\n\nseed=817400193 operations=22817 page_size=4096\nop[22812] delete range [6f2200, 6f49ff]\nop[22813] checkpoint\nop[22814] crash after wal fsync before manifest rename\nop[22815] reopen\nop[22816] scan [6f0000, 6fffff]\nexpected 184 keys, got 187\nunexpected keys: 6f231a, 6f31cc, 6f4820\n\nThe three keys were covered by the range tombstone before the crash. Point deletes recover correctly. The WAL contains the range-delete record and a valid checksum, but the reopened memtable does not expose the tombstone. Determine which recovery or sequence-boundary rule loses it and fix the bug without changing the persisted WAL format.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.9,"slice":"pasted-context","lang":"en"}
|
||
|
|
{"prompt":"Design notes from the database reliability review:\n\nWe run a multi-tenant PostgreSQL cluster with one primary, two synchronous regional replicas, and four asynchronous reporting replicas. Tenant sizes range from 10 MB to 14 TB. Large tenant restores currently require restoring the entire cluster. Product wants tenant-level point-in-time recovery with a four-hour RTO, but shared tables and cross-tenant billing records complicate isolation. Logical dumps are too slow. Backups are encrypted with one cluster key. Schema changes occur daily, and restores must be testable without exposing production data to developers.\n\nDevelop an architecture and migration plan for tenant-scoped recovery. Cover data layout, shared references, WAL or logical capture, encryption, verification, operational workflow, schema compatibility, cost, and failure rollback.","purpose":"planning","secondary":null,"mixed":false,"difficulty":1.0,"slice":"pasted-context","lang":"en"}
|
||
|
|
{"prompt":"Backend issue FW-318:\n\nA gateway receives binary frames from up to 128 RS-485 devices. The current parser assumes each read begins on a frame boundary, but the new DMA driver returns arbitrary chunks. Implement a streaming parser for this format:\n- preamble: AA 55\n- one-byte version\n- two-byte little-endian payload length, maximum 2048\n- payload\n- CRC32C over version, length, and payload\n\nRequirements include fragmented frames, multiple frames per chunk, noise before a preamble, bad CRC recovery, bounded memory, counters by rejection reason, and no heap allocation in the steady state. Version 1 and 2 payload decoders already exist. Add property tests and fuzz seeds for truncated, nested-preamble, and maximum-length inputs.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.8,"slice":"pasted-context","lang":"en"}
|
||
|
|
{"prompt":"Product ticket AND-2268:\n\nScreen: account storage manager\nPurpose: help users understand and reclaim offline storage.\n\nSections:\n- downloaded map regions with size and last-used date\n- queued uploads, split into retrying and waiting for Wi-Fi\n- cached attachments grouped by workspace\n- database and essential data shown as non-removable\n\nInteractions:\nUsers can select multiple removable items, see estimated recovered space, and confirm deletion. Deleting a map currently in navigation must be disabled with an explanation. Operations may take several seconds and should report item-level failures. The list must update if sync removes an upload in the background. Support TalkBack, font scaling, landscape tablets, and low-storage warning styling without relying on red alone.\n\nImplement this in Compose using StorageInventoryViewModel; deletion APIs already exist.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.7,"slice":"pasted-context","lang":"en"}
|
||
|
|
{"prompt":"Known config change from the database team:\n\nSetting: wal_segment_cache_entries\nFile: config/defaults.toml\nOld value: 16\nNew value: 32\n\nThe cache implementation and memory budget were already reviewed under DB-901. This request is only to adopt the approved default for new installations. Existing installations persist their explicit values and are unaffected. Do not change the maximum, documentation, sample benchmark configuration, environment override, or tests unrelated to the default. Preserve the surrounding key order and comment formatting.\n\nMake the single value change.","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.1,"slice":"pasted-context","lang":"en"}
|
||
|
|
{"prompt":"Internal cleanup brief:\n\nThe iOS app has three implementations of account-scoped cache invalidation in AvatarStore, DocumentPreviewStore, and SearchSuggestionStore. Each listens for AccountSession.didSignOut, cancels in-flight tasks, deletes disk entries, clears memory, and publishes an empty state. Their operation order differs intentionally: DocumentPreviewStore must close file handles before deletion; SearchSuggestionStore has no disk layer. Tests assert publisher timing, and privacy requirements prohibit retaining any prior-account content after the sign-out notification completes.\n\nExtract a reusable account-bound lifecycle helper while preserving each store's ordering, threading, published values, and public API. Avoid introducing a singleton. Behavior and privacy guarantees must remain identical.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.7,"slice":"pasted-context","lang":"en"}
|
||
|
|
{"prompt":"Crash and power trace:\n\nDevice: soil-node Rev B, firmware 3.8.1\nReset reason: watchdog\n03:22:18.441 radio IRQ asserted\n03:22:18.442 task radio_rx entered\n03:22:18.443 flash_gc acquiring storage_mutex\n03:22:18.444 radio_rx waiting storage_mutex\n03:22:18.448 flash_gc erasing sector 19\n03:22:21.448 watchdog reset\n\nCurrent watchdog window is 2 seconds. Sector erase normally takes 180 ms but reaches 3.1 seconds below -20°C. The radio receive task also writes its acknowledgement counter to the same flash journal. We cannot simply increase the watchdog window because safety requirements cap it at 2 seconds. Diagnose the blocking design and implement a safe fix that retains acknowledgement durability and cold-temperature operation.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.9,"slice":"pasted-context","lang":"en"}
|
||
|
|
{"prompt":"Code-review context:\n\nThe mobile database encrypts every 4 KiB page independently using AES-GCM. Nonce input is database_id || page_number || generation. Generation increments whenever a page number is reused and is stored in the encrypted page header. The unencrypted file header stores database_id and a wrapped data key. WAL records contain encrypted after-images using the target page nonce. Compaction may copy ciphertext unchanged. Backups copy the database and WAL while writes continue, then capture the latest manifest. Deleted pages return to the freelist after the oldest reader releases its snapshot.\n\nReview nonce uniqueness, header tampering, backup consistency, torn writes, page reuse, key rotation, and information leakage. Report security findings and uncertainties; do not change code.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.9,"slice":"pasted-context","lang":"en"}
|
||
|
|
{"prompt":"Notes for the public SDK documentation:\n\nConnectionManager represents four states: disconnected, connecting, ready, and suspended. connect() is idempotent and may be called before permissions are granted. The manager automatically reconnects with capped exponential delay unless disconnect(permanent: true) is used. The operating system may suspend Bluetooth in the background; this transitions to suspended and does not count as a failed attempt. Command requests made before ready are queued in memory, limited to 50, and fail oldest-first when full. Commands are never persisted across process termination. Firmware-update commands disable ordinary reconnect until the update session resolves. State callbacks arrive on the caller-provided executor.\n\nWrite a developer-facing connection lifecycle guide with usage examples, threading notes, retry behavior, queue limits, and common mistakes.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.5,"slice":"pasted-context","lang":"en"}
|
||
|
|
{"prompt":"Implement a Rust proxy that multiplexes database sessions over a limited connection pool while preserving transaction affinity.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.8,"slice":"core","lang":"en"}
|
||
|
|
{"prompt":"Create the SwiftUI firmware-update screen with download, transfer, verification, reboot, recovery, and failure states.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.7,"slice":"core","lang":"en"}
|
||
|
|
{"prompt":"Switch the default locale to en-GB.","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.1,"slice":"core","lang":"en"}
|
||
|
|
{"prompt":"Explain how the current query planner chooses between an index scan and a covering table scan.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.6,"slice":"core","lang":"en"}
|
||
|
|
{"prompt":"Plan a zero-downtime transition from one shared mobile API to region-specific endpoints. Include endpoint discovery, client-version compatibility, queued offline requests, authentication, data residency, failover, telemetry, staged routing, and rollback for clients that update slowly.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.9,"slice":"core","lang":"en"}
|
||
|
|
{"prompt":"Write a troubleshooting guide for BLE pairing failures across Android OEM variants.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.4,"slice":"core","lang":"en"}
|
||
|
|
{"prompt":"Replace duplicated transaction retry loops with one helper while preserving retry counts, jitter, and exception mapping.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.6,"slice":"core","lang":"en"}
|
||
|
|
{"prompt":"Concurrent inserts occasionally violate a supposedly unique email index under snapshot isolation. Reconstruct how both transactions commit.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.9,"slice":"core","lang":"en"}
|
||
|
|
{"prompt":"Create an RFC for moving device telemetry from MQTT topics to a durable append-only log. Compare options and define migration stages, dual publication, ordering, retention, replay, device compatibility, cost, and operational ownership.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.9,"slice":"boundary","lang":"en"}
|
||
|
|
{"prompt":"Add protocol examples to docs/commands.md and implement support for the new batch-read command.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.6,"slice":"boundary","lang":"en"}
|
||
|
|
{"prompt":"Add a gentle shimmer to unloaded map tiles and stop it once imagery appears.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.3,"slice":"boundary","lang":"en"}
|
||
|
|
{"prompt":"Make the badge corner radius 6px.","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.1,"slice":"boundary","lang":"en"}
|
||
|
|
{"prompt":"Rename syncToken to continuationToken throughout client and server code while retaining the old wire field.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.7,"slice":"boundary","lang":"en"}
|
||
|
|
{"prompt":"Why do SQLite readers sometimes see database is locked even though WAL mode is enabled? Find the unanticipated lock holder.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.7,"slice":"boundary","lang":"en"}
|
||
|
|
{"prompt":"Explain why the existing iOS sync engine uploads deletions before edits. Assume current conflict behavior is intentional.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.5,"slice":"boundary","lang":"en"}
|
||
|
|
{"prompt":"Turn the current firmware update behavior into a concise support article for field technicians.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.4,"slice":"boundary","lang":"en"}
|
||
|
|
{"prompt":"continue the offline strategy","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.7,"slice":"vague-eval","lang":"en"}
|
||
|
|
{"prompt":"finish that database command","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.6,"slice":"vague-eval","lang":"en"}
|
||
|
|
{"prompt":"polish the phone screen","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.4,"slice":"vague-eval","lang":"en"}
|
||
|
|
{"prompt":"tiny firmware tweak","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.2,"slice":"vague-eval","lang":"en"}
|
||
|
|
{"prompt":"clean up the storage bits","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.6,"slice":"vague-eval","lang":"en"}
|
||
|
|
{"prompt":"track down the sync weirdness","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.7,"slice":"vague-eval","lang":"en"}
|
||
|
|
{"prompt":"look through the protocol code","purpose":"review","secondary":null,"mixed":false,"difficulty":0.5,"slice":"vague-eval","lang":"en"}
|
||
|
|
{"prompt":"document what the SDK does","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.4,"slice":"vague-eval","lang":"en"}
|
||
|
|
{"prompt":"Implement a garbage collector for orphaned object-store blobs referenced by a transactional metadata database.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.8,"slice":"core","lang":"en"}
|
||
|
|
{"prompt":"Build the iOS storage-usage chart with category drilldowns, animated selection, and accessible summaries.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.6,"slice":"core","lang":"en"}
|
||
|
|
{"prompt":"Set MAX_CONNECTIONS to 12.","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.1,"slice":"core","lang":"en"}
|
||
|
|
{"prompt":"Review the flash wear-leveling algorithm and estimate whether metadata sectors receive disproportionate erase cycles.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.7,"slice":"core","lang":"en"}
|
||
|
|
{"prompt":"Design a long-term schema-evolution strategy for event payloads shared by firmware, mobile apps, cloud ingestion, and analytics. Cover version negotiation, unknown fields, validation ownership, code generation, compatibility tests, rollout order, retention, replay, and deprecating devices that cannot update.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.9,"slice":"core","lang":"en"}
|
||
|
|
{"prompt":"Draft the privacy-policy appendix describing what offline application data remains on a device after logout.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.5,"slice":"core","lang":"en"}
|
||
|
|
{"prompt":"Split database metrics collection from query execution while preserving metric names and timing boundaries.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.6,"slice":"core","lang":"en"}
|
||
|
|
{"prompt":"An iOS background task reports success while its final SQLite transaction is rolled back during suspension. Find the completion-order bug.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.8,"slice":"core","lang":"en"}
|
||
|
|
{"prompt":"Design account-to-account data transfer, then implement the audited backend workflow with resumable copying.","purpose":"planning","secondary":"backendImpl","mixed":true,"difficulty":0.9,"slice":"mixed","lang":"en"}
|
||
|
|
{"prompt":"Implement database snapshot download links and build the admin panel for creating and revoking them.","purpose":"backendImpl","secondary":"frontendImpl","mixed":true,"difficulty":0.8,"slice":"mixed","lang":"en"}
|
||
|
|
{"prompt":"Create the Compose conflict-resolution screen and add the endpoint that returns field-level differences.","purpose":"frontendImpl","secondary":"backendImpl","mixed":true,"difficulty":0.8,"slice":"mixed","lang":"en"}
|
||
|
|
{"prompt":"Diagnose the intermittent firmware checksum rejection, fix it, and document byte-order expectations for bootloader integrators.","purpose":"debugging","secondary":"writing","mixed":true,"difficulty":0.8,"slice":"mixed","lang":"en"}
|
||
|
|
{"prompt":"Correct the migration filename date.","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.1,"slice":"core","lang":"en"}
|
||
|
|
{"prompt":"Extract common cursor encoding without altering existing tokens or error responses.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.6,"slice":"core","lang":"en"}
|
||
|
|
{"prompt":"Assess whether the current Android keystore wrapper can silently regenerate keys after biometric enrollment changes.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.7,"slice":"core","lang":"en"}
|
||
|
|
{"prompt":"Write an architecture note explaining the existing database checkpoint and recovery sequence.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.5,"slice":"core","lang":"en"}
|
||
|
|
{"prompt":"Implement a C library for decoding compact CBOR telemetry messages without dynamic allocation.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.7,"slice":"core","lang":"en"}
|
||
|
|
{"prompt":"Build the tablet master-detail interface for browsing database backups and restore points.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.6,"slice":"core","lang":"en"}
|
||
|
|
{"prompt":"Change ENABLE_NFC to 1.","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.1,"slice":"core","lang":"en"}
|
||
|
|
{"prompt":"Explain how the current mobile client decides whether a queued mutation is safe to retry.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.5,"slice":"core","lang":"en"}
|
||
|
|
{"prompt":"Develop a roadmap for replacing physical SIMs with eSIM provisioning across an industrial device fleet. Include manufacturing, carrier APIs, secure activation, offline sites, inventory, regional constraints, rollback, support tooling, telemetry, and staged hardware compatibility.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.9,"slice":"core","lang":"en"}
|
||
|
|
{"prompt":"Write customer-facing release notes for encrypted local backups and the new recovery-key flow.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.4,"slice":"core","lang":"en"}
|
||
|
|
{"prompt":"Consolidate the three database schema diff implementations while keeping their output ordering identical.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.6,"slice":"core","lang":"en"}
|
||
|
|
{"prompt":"The STM32 occasionally executes an old interrupt vector after swapping firmware banks. Determine which cache or remap step is missing.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.9,"slice":"core","lang":"en"}
|
||
|
|
{"prompt":"Plan, but don't implement, a shared identity model for mobile users, devices, and service technicians. Include enrollment, delegation, revocation, offline proofs, auditability, privacy boundaries, and migration from shared site passwords.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.9,"slice":"boundary","lang":"en"}
|
||
|
|
{"prompt":"Update the database API reference with savepoint semantics and implement nested savepoint support in the driver.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.7,"slice":"boundary","lang":"en"}
|
||
|
|
{"prompt":"Make the sensor card flash once when a critical reading arrives, with a reduced-motion alternative.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.3,"slice":"boundary","lang":"en"}
|
||
|
|
{"prompt":"Shift the floating button down 3px.","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.1,"slice":"boundary","lang":"en"}
|
||
|
|
{"prompt":"Rename pairedDevice to enrolledDevice across the codebase while retaining old Codable keys.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.6,"slice":"boundary","lang":"en"}
|
||
|
|
{"prompt":"Why does the query result cache grow after every schema migration even when entries expire? Diagnose the leak.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.7,"slice":"boundary","lang":"en"}
|
||
|
|
{"prompt":"Explain why the existing bootloader verifies the image twice, once before writing and once before booting. No failure is reported.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.5,"slice":"boundary","lang":"en"}
|
||
|
|
{"prompt":"Summarize the existing account-deletion code into a compliance procedure for auditors.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.5,"slice":"boundary","lang":"en"}
|
||
|
|
{"prompt":"Implement serializable transaction validation for the educational database engine, including predicate-conflict tracking.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.9,"slice":"core","lang":"en"}
|
||
|
|
{"prompt":"Create the React Native map-download queue with progress, pause, resume, failure reasons, and storage warnings.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.6,"slice":"core","lang":"en"}
|
||
|
|
{"prompt":"Use 115200 as the debug baud rate.","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.1,"slice":"core","lang":"en"}
|
||
|
|
{"prompt":"Review the current CRDT text implementation and explain how it prevents duplicate insertion after replay.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.7,"slice":"core","lang":"en"}
|
||
|
|
{"prompt":"Create an architecture and migration plan for moving encrypted mobile backups from vendor cloud storage to user-selected providers. Address provider APIs, key custody, interrupted uploads, version retention, restore discovery, deletion, account loss, migration coexistence, and backward compatibility.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.9,"slice":"core","lang":"en"}
|
||
|
|
{"prompt":"Escreva uma página de referência para os códigos de erro do protocolo de pareamento e como o app deve tratá-los.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.4,"slice":"core","lang":"pt"}
|
||
|
|
{"prompt":"Move common sensor calibration math into one module without changing floating-point results.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.6,"slice":"core","lang":"en"}
|
||
|
|
{"prompt":"A PostgreSQL connection pool sometimes returns a session with the previous tenant's search_path. Find the reset failure.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.8,"slice":"core","lang":"en"}
|
||
|
|
{"prompt":"Outline a strategy for deprecating the v1 device protocol while some field units cannot receive firmware updates. Include gateway translation, security limits, support timelines, fleet discovery, rollout stages, and final containment.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.8,"slice":"boundary","lang":"en"}
|
||
|
|
{"prompt":"Add schema examples for geofence events and implement their ingestion validation.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.6,"slice":"boundary","lang":"en"}
|
||
|
|
{"prompt":"Add a visible pressed state to the keypad buttons and improve spacing in landscape.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.3,"slice":"boundary","lang":"en"}
|
||
|
|
{"prompt":"Change the icon size from 23 to 24.","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.1,"slice":"boundary","lang":"en"}
|
||
|
|
{"prompt":"Rename syncQueue to operationQueue repository-wide, preserving database table and telemetry names.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.7,"slice":"boundary","lang":"en"}
|
||
|
|
{"prompt":"Why does a read replica return rows older than its reported replay LSN? Find the unknown consistency issue.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.8,"slice":"boundary","lang":"en"}
|
||
|
|
{"prompt":"Explain why the current pairing protocol includes both a nonce and a monotonically increasing counter. Assume it is functioning correctly.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.6,"slice":"boundary","lang":"en"}
|
||
|
|
{"prompt":"Transform the existing restore workflow into a step-by-step support playbook without modifying the implementation.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.4,"slice":"boundary","lang":"en"}
|
||
|
|
{"prompt":"Implement a durable delayed-job queue on PostgreSQL with leasing, priority aging, cancellation, and concurrent workers.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.8,"slice":"core","lang":"en"}
|
||
|
|
{"prompt":"Build the macOS sidebar for connected devices with grouping, search, connection indicators, and keyboard navigation.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.6,"slice":"core","lang":"en"}
|
||
|
|
{"prompt":"Set the flash page count to 512.","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.1,"slice":"core","lang":"en"}
|
||
|
|
{"prompt":"Inspect the existing database backup verifier and determine whether it detects reordered chunks.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.6,"slice":"core","lang":"en"}
|
||
|
|
{"prompt":"Design a migration from device-local rules to centrally managed automation while preserving offline execution. Cover rule distribution, versioning, conflict ownership, secrets, safety limits, audit logs, staged rollout, emergency disable, and how older firmware interprets unsupported actions.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.9,"slice":"core","lang":"en"}
|
||
|
|
{"prompt":"Write the README for the protocol simulator, including scripted scenarios and fault injection.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.4,"slice":"core","lang":"en"}
|
||
|
|
{"prompt":"Extract mobile account-switch cleanup into composable lifecycle handlers without changing deletion order.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.6,"slice":"core","lang":"en"}
|
||
|
|
{"prompt":"The database recovery test hangs only when the final WAL record exactly fills a block. Locate the loop or boundary error.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.7,"slice":"core","lang":"en"}
|
||
|
|
{"prompt":"resume the device roadmap","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.7,"slice":"vague-eval","lang":"en"}
|
||
|
|
{"prompt":"do the persistence part","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.6,"slice":"vague-eval","lang":"en"}
|
||
|
|
{"prompt":"Build the SwiftUI signal-strength indicator with smooth transitions and a no-signal state.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.4,"slice":"core","lang":"en"}
|
||
|
|
{"prompt":"Fix the typo in DEVICE_NMAE.","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.1,"slice":"core","lang":"en"}
|
||
|
|
{"prompt":"Separate firmware manifest parsing from validation while preserving accepted images and errors.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.6,"slice":"core","lang":"en"}
|
||
|
|
{"prompt":"Offline edits sometimes apply to the wrong account after rapid sign-out and sign-in. Find the ownership race.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.8,"slice":"core","lang":"en"}
|
||
|
|
{"prompt":"Review the existing page-cache eviction policy and explain how dirty pages are protected from premature reuse.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.6,"slice":"core","lang":"en"}
|
||
|
|
{"prompt":"Redacta una guía de recuperación para dispositivos que quedan en modo bootloader después de una actualización fallida.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.4,"slice":"core","lang":"es"}
|