adding purpose-classifier data
This commit is contained in:
@@ -0,0 +1,152 @@
|
||||
{"prompt":"Design a device-twin architecture for smart-building sensors, controllers, and gateways. Cover desired versus reported state, intermittent connectivity, command expiry, schema evolution, tenant isolation, fleet-wide updates, audit history, regional failure, and migration from retained MQTT messages. Deliver an RFC only.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.94,"slice":"core","lang":"en"}
|
||||
{"prompt":"Before implementing demand-response automation, outline the control design for eligibility, schedules, opt-outs, grid signals, device safety, offline behavior, settlement evidence, and staged rollout.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.93,"slice":"boundary","lang":"en"}
|
||||
{"prompt":"Add retained-state support to the MQTT bridge","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.61,"slice":"core","lang":"en"}
|
||||
{"prompt":"Gateway logs from an apartment deployment:\n\n```text\ngateway=gw_882 firmware=4.12.1 device=therm_19\nreported temperature=21.4 sequence=8811\ncloud desired setpoint=19.0 command_id=cmd_77 expires=18:42:00Z\nmqtt publish qos=1 packet_id=441\nnetwork disconnected before PUBACK\nlocal controller applied setpoint=19.0\nnetwork restored at=18:44:12Z\nclient retransmit DUP=1 packet_id=441\ncloud command worker sees command expired and records rejected\nreported state arrives setpoint=19.0 source=local_apply\nUI shows command failed but device changed\n```\n\nDetermine how application before acknowledgement creates contradictory command status and whether gateway persistence or cloud reconciliation owns the inconsistency.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.81,"slice":"pasted-context","lang":"en"}
|
||||
{"prompt":"Build the SwiftUI room-control screen with temperature, mode, schedule, device health, offline states, and VoiceOver-adjustable controls.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.64,"slice":"core","lang":"en"}
|
||||
{"prompt":"Plan and implement secure remote commands for industrial gateways. Begin with a design covering command identity, signing, authorization, expiry, replay prevention, offline queues, local safety checks, acknowledgements, audit, and rollout. Then add command APIs, signature verification, durable delivery, state transitions, and conformance tests. Treat the safety and trust design as primary.","purpose":"planning","secondary":"backendImpl","mixed":true,"difficulty":0.98,"slice":"mixed","lang":"en"}
|
||||
{"prompt":"Set `HEARTBEAT_INTERVAL` to 45s","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.07,"slice":"core","lang":"en"}
|
||||
{"prompt":"Extract duplicated device-identifier parsing from provisioning and telemetry while preserving accepted forms and errors.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.56,"slice":"core","lang":"en"}
|
||||
{"prompt":"Implement `/internal/fleet/health` with connected, stale, offline, updating, and quarantined counts.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.5,"slice":"boundary","lang":"en"}
|
||||
{"prompt":"make the thermostat app friendlier","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.42,"slice":"vague-eval","lang":"en"}
|
||||
{"prompt":"Find why ESP32 devices occasionally reboot when processing a large shadow-state update.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.72,"slice":"core","lang":"en"}
|
||||
{"prompt":"Explain how `CommandReconciler` resolves a late acknowledgement after a newer desired-state command. No edits.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.61,"slice":"core","lang":"en"}
|
||||
{"prompt":"Customer rollout notes:\n\n```text\nFeature: household energy budget\nUsers choose a monthly kWh target\nDashboard compares measured usage against target and prior month\nForecast requires at least seven days of complete interval data\nMissing meter intervals are shown, not estimated\nNotifications can warn at 50%, 75%, 90%, and 100%\nBudget does not limit power or control devices\nTariff cost is not included in this release\nShared household members see the same target\nData can arrive up to 48 hours late from some utilities\n```\n\nTurn this into release notes and an in-app help article. Avoid implying real-time accuracy or automatic energy control.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.44,"slice":"pasted-context","lang":"en"}
|
||||
{"prompt":"Move the connectivity badge below the device name","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.13,"slice":"boundary","lang":"en"}
|
||||
{"prompt":"Write an operator guide for replaying dead-lettered telemetry without duplicating meter intervals.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.42,"slice":"core","lang":"en"}
|
||||
{"prompt":"Implement fleet command-history endpoints with filtering, pagination, and authorization, then document states, timestamps, retries, and examples.","purpose":"backendImpl","secondary":"writing","mixed":true,"difficulty":0.68,"slice":"mixed","lang":"en"}
|
||||
{"prompt":"Map out a migration from shared device certificates to per-device identities, including manufacturing, enrollment, rotation, revocation, offline fleets, and rollback.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.92,"slice":"core","lang":"en"}
|
||||
{"prompt":"Rename `devId` to `deviceId` in `PairingState.kt`.","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.04,"slice":"boundary","lang":"en"}
|
||||
{"prompt":"Teach the telemetry ingester to decode CBOR batches with per-sample timestamps and partial validation errors.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.68,"slice":"core","lang":"en"}
|
||||
{"prompt":"Polish the appliance status tiles","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.29,"slice":"core","lang":"en"}
|
||||
{"prompt":"Bump Zephyr to `4.2.0`","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.08,"slice":"core","lang":"en"}
|
||||
{"prompt":"Rename `MasterGateway` to `PrimaryGateway` across firmware, cloud services, metrics, and dashboards while preserving protocol values.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.67,"slice":"boundary","lang":"en"}
|
||||
{"prompt":"Split `FleetManager` into enrollment, state, commands, updates, and health collaborators without changing APIs.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.76,"slice":"core","lang":"en"}
|
||||
{"prompt":"Implementation ticket:\n\n```text\nIOT-5810 — gateway store-and-forward telemetry\nGateway buffers samples when cloud is unreachable\nCapacity: minimum 72 hours at configured sample rate\nStorage is a ring buffer on eMMC\nEvery record includes device ID, metric ID, device timestamp, sequence, value, quality\nUpload batches are acknowledged through highest contiguous sequence per device\nPower loss must not corrupt previously committed records\nLow disk should prefer dropping low-priority diagnostics before meter data\nExpose fill percentage, oldest age, corruption count, and dropped samples\nFirmware upgrades must preserve the buffer\n```\n\nImplement the on-device format, recovery, prioritization, upload protocol, acknowledgements, metrics, and tests.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.91,"slice":"pasted-context","lang":"en"}
|
||||
{"prompt":"Investigate why Android BLE provisioning stalls after Wi-Fi credentials are accepted.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.66,"slice":"core","lang":"en"}
|
||||
{"prompt":"Create the device-update progress UI and add a short guide explaining download, install, reboot, validation, rollback, and offline states.","purpose":"frontendImpl","secondary":"writing","mixed":true,"difficulty":0.65,"slice":"mixed","lang":"en"}
|
||||
{"prompt":"Why does the meter pipeline store both device and utility timestamps? Explain existing reconciliation behavior.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.48,"slice":"core","lang":"en"}
|
||||
{"prompt":"Rewrite the local setup for running Mosquitto, the device simulator, TimescaleDB, and the fleet API.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.34,"slice":"core","lang":"en"}
|
||||
{"prompt":"This firmware test fails only with link-time optimization:\n\n```text\nFAIL test_boot_counter_survives_brownout\nexpected boot_count=42 actual=0\nflash slot address=0x3F000\nwrite sequence: erase, program value=42, verify pass\nbrownout injected 8ms after reset vector\nstartup reads boot_count before scheduler init\nmap file without LTO symbol `boot_counter_page` section=.noinit\nmap file with LTO symbol folded into `.bss`\nstartup clears .bss before read\nlinker script KEEP(*(.noinit*)) exists\nvariable declaration lacks used attribute\n```\n\nDetermine whether LTO removes the custom section annotation, garbage-collects the symbol, or exposes an initialization-order mistake.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.75,"slice":"boundary","lang":"en"}
|
||||
{"prompt":"finish the gateway API","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.48,"slice":"vague-eval","lang":"en"}
|
||||
{"prompt":"Propose an architecture for utility interval-data ingestion, including source corrections, late files, deduplication, time zones, gaps, audit, and customer-visible freshness.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.9,"slice":"core","lang":"en"}
|
||||
{"prompt":"Add Modbus register-map validation to `gatewayctl`","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.63,"slice":"core","lang":"en"}
|
||||
{"prompt":"Patch excerpt:\n\n```diff\n void handle_command(Command *cmd) {\n- if (!verify_signature(cmd)) return;\n- if (cmd->expires_at < rtc_now()) return;\n- apply_command(cmd);\n+ apply_command(cmd);\n+ enqueue_audit(cmd);\n }\n```\n\nThe author says the cloud already validates commands. Review trust boundaries, replay, expiry, compromised gateways, offline queues, audit ordering, and local safety. No patch requested.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.75,"slice":"pasted-context","lang":"en"}
|
||||
{"prompt":"Schreibe eine kurze Referenz für die bestehenden Geräte-Statuswerte und ihre Auswirkungen auf Befehle und Updates. Kein Code.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.37,"slice":"boundary","lang":"de"}
|
||||
{"prompt":"Build the responsive fleet map with clustering, offline indicators, filters, stale-data warnings, and a non-map accessible view.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.68,"slice":"core","lang":"en"}
|
||||
{"prompt":"Review the current firmware rollout state machine, explain its gates, then turn the findings into an operator runbook with examples.","purpose":"writing","secondary":"review","mixed":true,"difficulty":0.63,"slice":"mixed","lang":"en"}
|
||||
{"prompt":"Set the offline threshold to 10 minutes","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.07,"slice":"core","lang":"en"}
|
||||
{"prompt":"Benenne `TwinCtx` repositoryweit in `DeviceTwinContext` um; JSON-Felder und Protokollverhalten bleiben unverändert.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.57,"slice":"boundary","lang":"de"}
|
||||
{"prompt":"Consolidate battery-state normalization across Zigbee and BLE adapters without changing reported percentages.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.61,"slice":"core","lang":"en"}
|
||||
{"prompt":"Diagnose the duplicate outage notification","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.44,"slice":"core","lang":"en"}
|
||||
{"prompt":"Explain how the edge scheduler prioritizes safety commands over configuration updates.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.56,"slice":"core","lang":"en"}
|
||||
{"prompt":"Create API documentation for the existing device-shadow endpoints, including versions, conflicts, desired state, and reported state.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.39,"slice":"boundary","lang":"en"}
|
||||
{"prompt":"Plan a migration from one global MQTT broker cluster to regional tenant-assigned clusters, including routing, sessions, retained state, failover, and rollback.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.94,"slice":"core","lang":"en"}
|
||||
{"prompt":"Mobile design ticket:\n\n```text\nScreen: home energy dashboard\nSummary: current power, today's energy, monthly target progress\nChart: 24-hour interval usage with gaps shown explicitly\nDevice contributions listed when submeter data exists\nLive power may be delayed by up to 30 seconds\nUtility intervals may arrive 24-48 hours late\nStates: no meter linked, partial device coverage, offline gateway, delayed utility data, loading\nAccessibility: chart has tabular values and does not encode import/export only by color\nActions: change budget, view devices, download data\n```\n\nImplement the iOS dashboard and tests using the existing energy model. Do not estimate missing measurements.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.72,"slice":"pasted-context","lang":"en"}
|
||||
{"prompt":"Implement `POST /v1/devices/{id}/quarantine` with reason, expiry, command blocking, and audit events.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.61,"slice":"boundary","lang":"en"}
|
||||
{"prompt":"Remove the extra degree symbol","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.03,"slice":"core","lang":"en"}
|
||||
{"prompt":"Fix the clipped signal bars and extract their repeated inset into the shared device-card styles.","purpose":"quickFix","secondary":"refactor","mixed":true,"difficulty":0.36,"slice":"mixed","lang":"en"}
|
||||
{"prompt":"Replace scattered update-status booleans with one explicit firmware state enum while preserving transitions and telemetry.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.66,"slice":"core","lang":"en"}
|
||||
{"prompt":"Cambia `gwIdx` por `gatewayIndex` solo en `FleetReducer.swift`; no modifiques la lógica.","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.06,"slice":"boundary","lang":"es"}
|
||||
{"prompt":"Investigate why the smart-lock app briefly shows the previous home's devices after switching accounts.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.77,"slice":"core","lang":"en"}
|
||||
{"prompt":"Summarize the current device-certificate rotation workflow for security reviewers using code and tests.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.43,"slice":"core","lang":"en"}
|
||||
{"prompt":"Develop a capacity roadmap for ingesting ten billion sensor samples per day. Include partitioning, compression, retention, queries, backpressure, and cost gates.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.94,"slice":"core","lang":"en"}
|
||||
{"prompt":"Implement idempotent utility-bill ingestion with correction versions and source provenance.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.7,"slice":"core","lang":"en"}
|
||||
{"prompt":"Create the Compose automation editor with triggers, conditions, actions, validation, reorder, and TalkBack support.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.68,"slice":"core","lang":"en"}
|
||||
{"prompt":"Fix `telemetery` in `metrics.yaml`","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.02,"slice":"core","lang":"en"}
|
||||
{"prompt":"Merge duplicate command-envelope types used by cloud and simulator while preserving encoded bytes.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.65,"slice":"core","lang":"en"}
|
||||
{"prompt":"Grid-control incident logs:\n\n```text\nprogram=dr_2026_07_29 event_start=17:00Z event_end=18:00Z\neligible_devices=28,441 commands_sent=28,441\nacknowledged=27,901 rejected=114 unknown=426\nreconciliation at=18:05Z marked unknown as not_participating\nlate acks received at=18:07Z count=392 status=applied\nsettlement export generated at=18:06Z using not_participating state\ncustomer credits missing for 392 devices\nstate transition unknown -> applied rejected reason='event finalized'\n```\n\nDetermine why settlement finalization precedes the acknowledgement grace window and why late evidence cannot correct finalized participation.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.82,"slice":"pasted-context","lang":"en"}
|
||||
{"prompt":"Rename `temprature_c` to `temperature_c` in the unreleased schema.","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.06,"slice":"boundary","lang":"en"}
|
||||
{"prompt":"Assess whether household sharing can expose historical sensor data after a member is removed. Review cache and authorization behavior only.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.68,"slice":"core","lang":"en"}
|
||||
{"prompt":"Restructure the gateway SDK into transport, state, commands, updates, and diagnostics, then write a maintainer note. Preserve public APIs.","purpose":"refactor","secondary":"writing","mixed":true,"difficulty":0.76,"slice":"mixed","lang":"en"}
|
||||
{"prompt":"Plan the retirement of the legacy Zigbee coordinator protocol, covering device inventory, bridge firmware, dual operation, migration, and rollback.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.87,"slice":"core","lang":"en"}
|
||||
{"prompt":"Add immutable provenance chains to transformed meter intervals.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.71,"slice":"core","lang":"en"}
|
||||
{"prompt":"Build the tablet floor-plan controller with room zones, device states, drag placement, zoom, and accessible list fallback.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.7,"slice":"core","lang":"en"}
|
||||
{"prompt":"do the device screen","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.4,"slice":"vague-eval","lang":"en"}
|
||||
{"prompt":"Replace `DevRef` with `DeviceReference` across packages while preserving serialized fields and public aliases.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.57,"slice":"boundary","lang":"en"}
|
||||
{"prompt":"Diagnose why exported energy reports omit corrected intervals, implement the verified snapshot fix, and add a user-facing note.","purpose":"debugging","secondary":"writing","mixed":true,"difficulty":0.79,"slice":"mixed","lang":"en"}
|
||||
{"prompt":"Why does the fleet service retain old desired-state generations after devices acknowledge them? Explain recovery behavior.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.48,"slice":"boundary","lang":"en"}
|
||||
{"prompt":"Track down the heap fragmentation in the gateway after repeated protobuf configuration updates.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.74,"slice":"core","lang":"en"}
|
||||
{"prompt":"Write release notes for household device sharing, including roles, invitations, history access, and removal.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.36,"slice":"core","lang":"en"}
|
||||
{"prompt":"Firmware rollout notes:\n\n```text\nCurrent cohorts: internal, 1%, 10%, 50%, 100%\nHealth signals: boot success, crash rate, connectivity, command latency, battery impact\nDevices may be offline for weeks and return after rollout completes\nUpdate package supports one previous firmware delta plus full image\nBootloader keeps one rollback slot\nA schema migration can make old firmware unable to read local state\nCritical security updates may bypass normal dwell times\nCustomers can configure maintenance windows\n```\n\nProduce an implementation-free rollout and compatibility design covering late devices, rollback, schema gates, maintenance windows, health thresholds, and emergency releases.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.91,"slice":"pasted-context","lang":"en"}
|
||||
{"prompt":"Give the room list clearer status grouping","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.32,"slice":"core","lang":"en"}
|
||||
{"prompt":"Turn the current automation execution behavior into user documentation, then review whether timing, retries, and offline claims match the implementation.","purpose":"writing","secondary":"review","mixed":true,"difficulty":0.68,"slice":"mixed","lang":"en"}
|
||||
{"prompt":"Outline a phased architecture for moving time-series storage from InfluxDB to ClickHouse, without implementing ingestion or queries.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.86,"slice":"boundary","lang":"en"}
|
||||
{"prompt":"Implement version-aware device-shadow history with compacted snapshots and replay.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.78,"slice":"core","lang":"en"}
|
||||
{"prompt":"Create an operator guide for diagnosing devices stuck in firmware validation.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.39,"slice":"core","lang":"en"}
|
||||
{"prompt":"Move telemetry quality classification out of `IngestController` while preserving stored flags.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.57,"slice":"core","lang":"en"}
|
||||
{"prompt":"Investigate why revoked device credentials continue connecting through one regional broker.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.72,"slice":"boundary","lang":"en"}
|
||||
{"prompt":"Add generation-fenced ruleset publication to the home automation engine.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.64,"slice":"core","lang":"en"}
|
||||
{"prompt":"Set the BLE scan timeout to 20s","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.07,"slice":"core","lang":"en"}
|
||||
{"prompt":"Create the responsive device-history view with telemetry charts, commands, updates, filters, and accessible tables.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.64,"slice":"core","lang":"en"}
|
||||
{"prompt":"Corrige apenas `gateawy` para `gateway` no novo alerta.","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.03,"slice":"boundary","lang":"pt"}
|
||||
{"prompt":"Review the device-log upload endpoint for tenant spoofing, secret leakage, decompression bombs, and unbounded retention.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.73,"slice":"core","lang":"en"}
|
||||
{"prompt":"Implement firmware-rollout history and write its API guide. Include cohorts, gates, pauses, rollback, pagination, examples, and permissions.","purpose":"backendImpl","secondary":"writing","mixed":true,"difficulty":0.7,"slice":"mixed","lang":"en"}
|
||||
{"prompt":"Design a migration from raw telemetry topics to a schema-governed event platform, including compatibility, validation, replay, quarantine, and rollout.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.89,"slice":"core","lang":"en"}
|
||||
{"prompt":"Add content-hash deduplication to firmware artifacts with signature preservation.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.64,"slice":"core","lang":"en"}
|
||||
{"prompt":"Build the desktop rule simulator with sample sensor inputs, execution trace, timing, and copyable diagnostics.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.65,"slice":"core","lang":"en"}
|
||||
{"prompt":"continue the firmware fix","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.55,"slice":"vague-eval","lang":"en"}
|
||||
{"prompt":"Extract metric-name normalization into one shared module while preserving emitted series.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.54,"slice":"boundary","lang":"en"}
|
||||
{"prompt":"Investigate why daylight-saving transitions run a heating schedule twice, implement the verified recurrence fix, and update help documentation.","purpose":"debugging","secondary":"writing","mixed":true,"difficulty":0.78,"slice":"mixed","lang":"en"}
|
||||
{"prompt":"Assess the proposed local voice-control bridge for transcript privacy, authentication, replay, offline commands, and shared-home access.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.71,"slice":"boundary","lang":"en"}
|
||||
{"prompt":"Find why one telemetry partition stops after receiving a NaN sensor value.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.64,"slice":"core","lang":"en"}
|
||||
{"prompt":"Draft a migration guide for partners moving from CSV meter files to the interval-data API.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.39,"slice":"core","lang":"en"}
|
||||
{"prompt":"Data-quality incident excerpt:\n\n```text\npipeline=utility-intervals provider=u_17 date=2026-07-28\nexpected intervals per meter=96 at 15m cadence\nmeters processed=481,220\nmeters with 92 intervals=38,119\nprovider timezone=Europe/Berlin\nsource timestamps include explicit offsets\nnormalizer converts to local time, drops offset, then groups by date\ndate crosses daylight-saving transition\nquality rule expects fixed 96 intervals for every local date\nmissing intervals imputed as zero before billing estimate\n```\n\nDetermine why valid DST days appear incomplete and why the pipeline's zero imputation turns a validation mistake into incorrect estimates.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.78,"slice":"pasted-context","lang":"en"}
|
||||
{"prompt":"Add last-seen text to the device card","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.24,"slice":"core","lang":"en"}
|
||||
{"prompt":"Restructure the telemetry pipeline and document its transform interface. Preserve output while separating decode, normalize, validate, enrich, and store.","purpose":"refactor","secondary":"writing","mixed":true,"difficulty":0.8,"slice":"mixed","lang":"en"}
|
||||
{"prompt":"Architect a nationwide smart-meter ingestion platform with utility ownership, corrections, regional availability, settlement evidence, and migration milestones.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.97,"slice":"boundary","lang":"en"}
|
||||
{"prompt":"Implement signed command receipts with device sequence, firmware version, and result digest.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.7,"slice":"core","lang":"en"}
|
||||
{"prompt":"Write an onboarding guide for adding a new device protocol adapter, including discovery, mapping, fixtures, security, and monitoring.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.45,"slice":"core","lang":"en"}
|
||||
{"prompt":"Consolidate device display-name formatting across app and exports without changing output.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.54,"slice":"core","lang":"en"}
|
||||
{"prompt":"Investigate why an automation still targets a device after it moves to another home.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.66,"slice":"boundary","lang":"en"}
|
||||
{"prompt":"Add transactional device ownership transfer with credential rotation and audit events.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.73,"slice":"core","lang":"en"}
|
||||
{"prompt":"Pin Mosquitto to `2.0.22`","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.06,"slice":"core","lang":"en"}
|
||||
{"prompt":"Build the mobile outage-status screen with affected devices, restoration estimates, updates, and accessible timeline.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.59,"slice":"core","lang":"en"}
|
||||
{"prompt":"Remplace `Conected` par `Connected` uniquement dans le nouveau badge.","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.03,"slice":"boundary","lang":"fr"}
|
||||
{"prompt":"Inspect the local gateway API for unauthenticated LAN access, CSRF, DNS rebinding, unsafe commands, and secret exposure.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.79,"slice":"core","lang":"en"}
|
||||
{"prompt":"Implement utility-data export jobs and write the integration documentation. Include ranges, corrections, asynchronous states, retention, examples, and permissions.","purpose":"backendImpl","secondary":"writing","mixed":true,"difficulty":0.71,"slice":"mixed","lang":"en"}
|
||||
{"prompt":"Develop a roadmap for replacing proprietary gateway firmware with an open plugin runtime, including isolation, compatibility, signing, and rollout.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.9,"slice":"core","lang":"en"}
|
||||
{"prompt":"Add bounded command replay for devices reconnecting after extended outages.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.68,"slice":"core","lang":"en"}
|
||||
{"prompt":"Create the responsive tariff-comparison view with rate periods, estimated impact, caveats, and accessible tables.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.6,"slice":"core","lang":"en"}
|
||||
{"prompt":"fix pairing","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.48,"slice":"vague-eval","lang":"en"}
|
||||
{"prompt":"Replace `FwUpdate` with `FirmwareUpdate` across packages while preserving protocol field names.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.57,"slice":"boundary","lang":"en"}
|
||||
{"prompt":"Diagnose why battery alerts fire repeatedly after acknowledgement, implement the verified state fix, and update notification documentation.","purpose":"debugging","secondary":"writing","mixed":true,"difficulty":0.72,"slice":"mixed","lang":"en"}
|
||||
{"prompt":"Why does the gateway keep two previous configuration generations? Explain current rollback and corruption recovery.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.47,"slice":"boundary","lang":"en"}
|
||||
{"prompt":"Track down occasional timestamp jumps in telemetry after gateway reboot.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.67,"slice":"core","lang":"en"}
|
||||
{"prompt":"Write a troubleshooting guide for missing device telemetry, covering connectivity, buffering, schemas, quarantine, and clocks.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.42,"slice":"core","lang":"en"}
|
||||
{"prompt":"Security design packet:\n\n```text\nFeature: temporary installer access\nHome owner generates a six-digit code valid for 30 minutes\nInstaller enters code on local gateway setup page\nAccess permits adding devices and running diagnostics, not viewing history\nGateway may be offline from cloud during installation\nCode can be used from any device on the local network\nOwner receives notification after cloud reconnect\nAccess session ends after 15 minutes idle or explicit revoke\nCurrent proposal stores hashed code in gateway config flash\n```\n\nReview code entropy, brute force, offline verification, local-network threats, scope, storage, expiry, revocation, and delayed notification. No implementation.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.77,"slice":"pasted-context","lang":"en"}
|
||||
{"prompt":"Add a loading state to the room controls","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.23,"slice":"core","lang":"en"}
|
||||
{"prompt":"Plan and implement tenant-defined telemetry retention. First define precedence, legal holds, aggregates, exports, deletion proof, offline buffers, and rollout; then add policy storage and enforcement.","purpose":"planning","secondary":"backendImpl","mixed":true,"difficulty":0.93,"slice":"mixed","lang":"en"}
|
||||
{"prompt":"Outline an architecture for peer-to-peer device control during cloud outages, including trust, discovery, consistency, safety, and phased adoption.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.92,"slice":"boundary","lang":"en"}
|
||||
{"prompt":"Implement snapshot-consistent device-state exports with resumable chunks.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.67,"slice":"core","lang":"en"}
|
||||
{"prompt":"Escribe una guía para integrar nuevos medidores, con identidad, intervalos, correcciones, validación y pruebas.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.4,"slice":"core","lang":"es"}
|
||||
{"prompt":"Move command-expiry calculation out of the delivery worker without changing behavior.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.57,"slice":"core","lang":"en"}
|
||||
{"prompt":"Investigate why the iOS app loses room assignments after restoring a backup.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.62,"slice":"boundary","lang":"en"}
|
||||
{"prompt":"Add atomic device-profile publication with validation, preview, and rollback.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.64,"slice":"core","lang":"en"}
|
||||
{"prompt":"Remove the obsolete `shadow_v1` flag","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.04,"slice":"core","lang":"en"}
|
||||
{"prompt":"Build the firmware-release detail page with compatibility, rollout progress, health metrics, pause, and rollback controls.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.67,"slice":"core","lang":"en"}
|
||||
{"prompt":"`Deivce offline` を `Device offline` に直して。新しい英語メッセージだけです。","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.03,"slice":"boundary","lang":"ja"}
|
||||
{"prompt":"Review the remote-diagnostics endpoint for command injection, sensitive logs, stale authorization, resource abuse, and audit gaps.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.77,"slice":"core","lang":"en"}
|
||||
{"prompt":"Implement device-ownership history and write its API guide. Include transfers, invitations, effective dates, pagination, examples, and permissions.","purpose":"backendImpl","secondary":"writing","mixed":true,"difficulty":0.69,"slice":"mixed","lang":"en"}
|
||||
{"prompt":"Plan a disaster-recovery strategy for the device cloud, including brokers, state, commands, firmware, keys, replay, drills, and RTO tiers.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.93,"slice":"core","lang":"en"}
|
||||
{"prompt":"Add content-hash deduplication to uploaded gateway diagnostic bundles.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.59,"slice":"core","lang":"en"}
|
||||
{"prompt":"Create the desktop fleet-group editor with rules, membership preview, exclusions, scheduling, and validation.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.65,"slice":"core","lang":"en"}
|
||||
{"prompt":"continue the device cleanup","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.43,"slice":"vague-eval","lang":"en"}
|
||||
{"prompt":"Rename `MeterIntvl` to `MeterInterval` across packages while preserving serialized field names.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.56,"slice":"boundary","lang":"en"}
|
||||
{"prompt":"Investigate why device transfers leave old owners subscribed to alerts, implement the verified fan-out fix, and update help documentation.","purpose":"debugging","secondary":"writing","mixed":true,"difficulty":0.78,"slice":"mixed","lang":"en"}
|
||||
{"prompt":"Assess the proposed energy forecasting cache for household isolation, stale corrections, missing intervals, consent, and invalidation.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.7,"slice":"boundary","lang":"en"}
|
||||
{"prompt":"Find why a gateway retransmits the same buffered batch forever after one invalid sample.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.68,"slice":"core","lang":"en"}
|
||||
{"prompt":"Draft a support guide for recovering a gateway after interrupted firmware installation.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.4,"slice":"core","lang":"en"}
|
||||
{"prompt":"Telemetry storage failure:\n\n```text\nshard=ts_18 tenant=t_71 series=device_power\ncompaction input blocks=[881,882,883]\nblock 882 min_time=10:00 max_time=11:00 checksum=ok\nlate sample batch writes block 884 min_time=10:42 max_time=10:47\ncompactor snapshot excludes block 884\nmanifest generation=992 replaces blocks 881..883 with block 991\nlate block 884 cleanup classified as fully covered by block 991 time range\nblock 884 deleted\nquery loses 2,441 late samples\n```\n\nDetermine why time-range coverage is mistaken for sample coverage and how compaction snapshot boundaries allowed the late block to be deleted.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.84,"slice":"pasted-context","lang":"en"}
|
||||
{"prompt":"Add signal quality text below the chart","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.24,"slice":"core","lang":"en"}
|
||||
{"prompt":"Restructure the firmware package builder and document its component interface. Preserve package bytes while separating assembly, signing, delta generation, and validation.","purpose":"refactor","secondary":"writing","mixed":true,"difficulty":0.79,"slice":"mixed","lang":"en"}
|
||||
{"prompt":"Architect a multi-region device-command platform with ownership, ordering, failover, offline queues, audit, and migration milestones.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.96,"slice":"boundary","lang":"en"}
|
||||
{"prompt":"Implement signed telemetry batch receipts with sequence ranges and content digests.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.68,"slice":"core","lang":"en"}
|
||||
{"prompt":"Write an onboarding guide for adding a new firmware board, including bootloader, partitions, keys, flashing, and hardware tests.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.46,"slice":"core","lang":"en"}
|
||||
{"prompt":"Consolidate utility-timezone resolution across ingestion and exports without changing interval dates.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.61,"slice":"core","lang":"en"}
|
||||
{"prompt":"Investigate why a removed automation still runs once after deletion.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.62,"slice":"boundary","lang":"en"}
|
||||
{"prompt":"Add transactional gateway replacement with device reassignment and credential revocation.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.71,"slice":"core","lang":"en"}
|
||||
{"prompt":"Set the retained-message limit to 2048","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.07,"slice":"core","lang":"en"}
|
||||
{"prompt":"Build the mobile sensor-detail screen with current value, trends, battery, calibration, alerts, and accessible charts.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.62,"slice":"core","lang":"en"}
|
||||
{"prompt":"把 `Firmare update` 改成 `Firmware update`,不要修改 key。","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.03,"slice":"boundary","lang":"zh"}
|
||||
{"prompt":"Inspect the device-provisioning QR parser for malformed payloads, tenant confusion, replay, oversized fields, and unsafe URLs.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.73,"slice":"core","lang":"en"}
|
||||
{"prompt":"Implement command-delivery history and write its API documentation. Include attempts, acknowledgements, expiry, redaction, pagination, and permissions.","purpose":"backendImpl","secondary":"writing","mixed":true,"difficulty":0.69,"slice":"mixed","lang":"en"}
|
||||
Reference in New Issue
Block a user