Files
nucleic-purpose-classifier/data/opus-2.jsonl
T
2026-07-29 23:45:26 -07:00

164 lines
41 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{"prompt": "- header should stick after 80px of scroll\n- shadow appears only when stuck\n- logo shrinks to the mark only\n- on mobile the whole thing hides on scroll down, shows on scroll up\n\nsvelte, the layout is in src/routes/+layout.svelte", "purpose": "frontendImpl", "secondary": null, "mixed": false, "difficulty": 0.5, "slice": "core", "lang": "en"}
{"prompt": "button label says \"Sav Changes\"", "purpose": "quickFix", "secondary": null, "mixed": false, "difficulty": 0.05, "slice": "boundary", "lang": "en"}
{"prompt": "the modal is 480px wide, design wants 560", "purpose": "quickFix", "secondary": null, "mixed": false, "difficulty": 0.1, "slice": "boundary", "lang": "en"}
{"prompt": "ok so the input debounce, i think its 300 but feels laggy... anyway can you build the async combobox properly — remote search, loading state in the dropdown, keyboard nav, clears on escape, and it has to work inside our form lib", "purpose": "frontendImpl", "secondary": null, "mixed": false, "difficulty": 0.65, "slice": "core", "lang": "en"}
{"prompt": "physics tick is decoupled from render now but the camera jitters at 144hz. i think its interpolation but not sure", "purpose": "debugging", "secondary": null, "mixed": false, "difficulty": 0.7, "slice": "core", "lang": "en"}
{"prompt": "sprite batching for the tilemap renderer, one draw call per atlas, cull offscreen chunks", "purpose": "backendImpl", "secondary": null, "mixed": false, "difficulty": 0.7, "slice": "core", "lang": "en"}
{"prompt": "how should save games be versioned so old saves keep loading as we change the entity schema? want the design, several options if there are several", "purpose": "planning", "secondary": null, "mixed": false, "difficulty": 0.75, "slice": "core", "lang": "en"}
{"prompt": "patch notes for build 0.9.4:\n- fixed enemies pathing through the fence\n- rebalanced crossbow (dmg 24 -> 19, reload 1.1s -> 0.9s)\n- new tutorial popup on first craft\n- known issue: audio cuts on alt-tab\n\nmake it read like the notes players actually enjoy, keep the numbers", "purpose": "writing", "secondary": null, "mixed": false, "difficulty": 0.3, "slice": "core", "lang": "en"}
{"prompt": "extract the entity component storage out of World into its own type so i can test archetype queries in isolation. no gameplay change", "purpose": "refactor", "secondary": null, "mixed": false, "difficulty": 0.7, "slice": "core", "lang": "en"}
{"prompt": "explain how the input buffer window works in our fighting game netcode. i'm reading it and can't tell if rollback re-simulates buffered inputs or drops them", "purpose": "review", "secondary": null, "mixed": false, "difficulty": 0.75, "slice": "boundary", "lang": "en"}
{"prompt": "the stm32 firmware locks up after ~6 hours of runtime, watchdog doesnt fire. no crash dump, uart just stops", "purpose": "debugging", "secondary": null, "mixed": false, "difficulty": 0.85, "slice": "core", "lang": "en"}
{"prompt": "i2c driver for the SHT41 on our esp32 board, blocking reads are fine, expose temp+humidity with a status enum for CRC failures", "purpose": "backendImpl", "secondary": null, "mixed": false, "difficulty": 0.55, "slice": "core", "lang": "en"}
{"prompt": "the ISR does a printf. thats obviously bad but before i touch it — what's the actual failure mode here and why hasnt it bitten us yet", "purpose": "review", "secondary": null, "mixed": false, "difficulty": 0.6, "slice": "boundary", "lang": "en"}
{"prompt": "bump the uart baud in the config header from 115200 to 921600", "purpose": "quickFix", "secondary": null, "mixed": false, "difficulty": 0.1, "slice": "core", "lang": "en"}
{"prompt": "we need OTA updates on the sensor fleet. 40k devices, LTE-M, batteries. i want a design covering A/B partitions, rollback, staged rollout and how we don't brick a field unit", "purpose": "planning", "secondary": null, "mixed": false, "difficulty": 0.9, "slice": "core", "lang": "en"}
{"prompt": "the HAL wrapper duplicates the vendor's gpio functions with slightly different names for no reason. delete the wrapper and call the vendor api directly everywhere", "purpose": "refactor", "secondary": null, "mixed": false, "difficulty": 0.6, "slice": "core", "lang": "en"}
{"prompt": "docs for the register map — every field, bit positions, reset values, and the two write-order requirements that arent obvious from the datasheet", "purpose": "writing", "secondary": null, "mixed": false, "difficulty": 0.55, "slice": "boundary", "lang": "en"}
{"prompt": "vite build output is 2.4MB of js and i dont know whats in it. figure out whats big and why the vendor chunk includes the whole icon set", "purpose": "debugging", "secondary": null, "mixed": false, "difficulty": 0.6, "slice": "core", "lang": "en"}
{"prompt": "add optimistic reordering to the kanban board with dnd-kit, persist on drop, revert visually if the mutation fails", "purpose": "frontendImpl", "secondary": null, "mixed": false, "difficulty": 0.6, "slice": "core", "lang": "en"}
{"prompt": "increase the toast duration to 6 seconds", "purpose": "quickFix", "secondary": null, "mixed": false, "difficulty": 0.05, "slice": "boundary", "lang": "en"}
{"prompt": "things to do on the settings page:\n- move the danger zone to the bottom\n- delete account needs a confirm dialog typing the org name\n- avatar upload should crop square client side\n- the two-column layout collapses badly at 900px\n- billing tab is a stub, wire it to the real data\n\ntake them in order, react + tanstack query", "purpose": "frontendImpl", "secondary": null, "mixed": false, "difficulty": 0.7, "slice": "core", "lang": "en"}
{"prompt": "hydration mismatch warning on the product page, only in prod, and the price flashes the wrong currency for a frame", "purpose": "debugging", "secondary": null, "mixed": false, "difficulty": 0.7, "slice": "core", "lang": "en"}
{"prompt": "is there a reason our server components fetch the same user object three times per page? not broken, just seems wasteful and i want to know if next dedupes it", "purpose": "review", "secondary": null, "mixed": false, "difficulty": 0.5, "slice": "boundary", "lang": "en"}
{"prompt": "outline how we'd migrate from CRA to vite without a big-bang PR", "purpose": "planning", "secondary": null, "mixed": false, "difficulty": 0.65, "slice": "core", "lang": "en"}
{"prompt": "pull the form validation schemas out of the components into a shared zod module. exact same rules and messages", "purpose": "refactor", "secondary": null, "mixed": false, "difficulty": 0.5, "slice": "core", "lang": "en"}
{"prompt": "server action for the invite flow — create invite row, send email via resend, rate limit 10/hour per org, and return a typed error the form can render", "purpose": "backendImpl", "secondary": null, "mixed": false, "difficulty": 0.55, "slice": "core", "lang": "en"}
{"prompt": "storybook stories for the 14 components in packages/ui that dont have any", "purpose": "frontendImpl", "secondary": null, "mixed": false, "difficulty": 0.45, "slice": "core", "lang": "en"}
{"prompt": "write the docs page for our theming system — token names, how to override, dark mode, and the css var escape hatch", "purpose": "writing", "secondary": null, "mixed": false, "difficulty": 0.45, "slice": "boundary", "lang": "en"}
{"prompt": "plan the design system v2 — token structure, component inventory, how we ship breaking changes to 6 consuming apps — and then start with the button + input primitives", "purpose": "planning", "secondary": "frontendImpl", "mixed": true, "difficulty": 0.85, "slice": "mixed", "lang": "en"}
{"prompt": "so the thing where the list scrolls to top", "purpose": "debugging", "secondary": null, "mixed": false, "difficulty": 0.5, "slice": "vague-eval", "lang": "en"}
{"prompt": "what would it take to support undo/redo across the whole editor? currently zero support. i want the architecture, command pattern vs snapshots vs crdt history, and what it costs us", "purpose": "planning", "secondary": null, "mixed": false, "difficulty": 0.9, "slice": "core", "lang": "en"}
{"prompt": "rough out the milestones for the web app rewrite. 3 devs, 4 months, must ship incrementally behind a flag, cant freeze feature work", "purpose": "planning", "secondary": null, "mixed": false, "difficulty": 0.85, "slice": "core", "lang": "en"}
{"prompt": "we want live cursors in the doc editor. give me the approach — transport, presence expiry, how many peers before it falls apart — before any code", "purpose": "planning", "secondary": null, "mixed": false, "difficulty": 0.8, "slice": "boundary", "lang": "en"}
{"prompt": "implement the image resize proxy: /img/:width/:path, cache in r2, webp when the accept header allows, and 404 fast for paths outside the allowlist", "purpose": "backendImpl", "secondary": null, "mixed": false, "difficulty": 0.6, "slice": "core", "lang": "en"}
{"prompt": "websocket server in node that fans out board updates to room members, with presence and a 30s heartbeat. redis pubsub between instances", "purpose": "backendImpl", "secondary": null, "mixed": false, "difficulty": 0.7, "slice": "core", "lang": "en"}
{"prompt": "write the leaderboard service — top 100 global, top 100 per region, plus the requesting player's rank. redis sorted sets, needs to handle 2k score submits/sec", "purpose": "backendImpl", "secondary": null, "mixed": false, "difficulty": 0.7, "slice": "core", "lang": "en"}
{"prompt": "the settings gear icon is 20px, everything else in the toolbar is 16", "purpose": "quickFix", "secondary": null, "mixed": false, "difficulty": 0.05, "slice": "boundary", "lang": "en"}
{"prompt": "placeholder text in the search box should say \"Search projects\" not \"Search\"", "purpose": "quickFix", "secondary": null, "mixed": false, "difficulty": 0.05, "slice": "boundary", "lang": "en"}
{"prompt": "the aria-label on the close button is missing, add it", "purpose": "quickFix", "secondary": null, "mixed": false, "difficulty": 0.1, "slice": "boundary", "lang": "en"}
{"prompt": "our css is 40% unused. purge properly, split the critical path, and stop importing the whole tailwind config in the email templates. no visual diff allowed", "purpose": "refactor", "secondary": null, "mixed": false, "difficulty": 0.7, "slice": "core", "lang": "en"}
{"prompt": "the game's Entity class has update(), render(), serialize() and net sync in one place. separate them, behavior identical, i'll do perf after", "purpose": "refactor", "secondary": null, "mixed": false, "difficulty": 0.7, "slice": "core", "lang": "en"}
{"prompt": "deduplicate the fetch wrappers in the frontend — there's useApi, apiClient, and a raw fetch helper. one of them", "purpose": "refactor", "secondary": null, "mixed": false, "difficulty": 0.55, "slice": "core", "lang": "en"}
{"prompt": "browser console on the checkout page, safari 18 only:\n\n[Error] Unhandled Promise Rejection: NotAllowedError: The request is not allowed by the user agent or the platform in the current context.\n\t(anonymous function) (PaymentSheet.tsx:88)\n\tasyncFunctionResume\n\t(anonymous function) (usePaymentRequest.ts:41)\n[Warning] Attempted to load a resource with an invalid URL: about:invalid (checkout, line 0)\n[Log] payment-request availability: – true\n[Log] payment-request show() called from: – \"useEffect\"\n[Error] Unhandled Promise Rejection: AbortError: The operation was aborted.\n\nworks in chrome and firefox. the show() call is in a useEffect after we get the availability result — that might be the issue but i want to be sure before i restructure the component", "purpose": "debugging", "secondary": null, "mixed": false, "difficulty": 0.6, "slice": "pasted-context", "lang": "en"}
{"prompt": "frames drop to 40 on the level 3 boss on switch, fine everywhere else. profiler points at the particle system but the counts look the same as level 2", "purpose": "debugging", "secondary": null, "mixed": false, "difficulty": 0.8, "slice": "core", "lang": "en"}
{"prompt": "the device reboots when the radio and the sd card write happen together. brownout maybe? i havent scoped it yet", "purpose": "debugging", "secondary": null, "mixed": false, "difficulty": 0.85, "slice": "core", "lang": "en"}
{"prompt": "look at our lazy loading setup and tell me whether the below-fold images are actually deferred or if we just added the attribute", "purpose": "review", "secondary": null, "mixed": false, "difficulty": 0.45, "slice": "boundary", "lang": "en"}
{"prompt": "why does the useEffect in DataTable run on every render? i want to understand the dependency array before i change it", "purpose": "review", "secondary": null, "mixed": false, "difficulty": 0.4, "slice": "boundary", "lang": "en"}
{"prompt": "assess the risk of our current localStorage token approach vs httpOnly cookies for this app. spa, same domain api, no third party embeds", "purpose": "review", "secondary": null, "mixed": false, "difficulty": 0.65, "slice": "core", "lang": "en"}
{"prompt": "PR body for the sprite atlas change, mention that artists need to re-export from the tool and link the new naming convention", "purpose": "writing", "secondary": null, "mixed": false, "difficulty": 0.3, "slice": "core", "lang": "en"}
{"prompt": "release notes for firmware 2.3.0 in the format the hardware team wants: affected SKUs, changes, upgrade path, and known limitations", "purpose": "writing", "secondary": null, "mixed": false, "difficulty": 0.4, "slice": "core", "lang": "en"}
{"prompt": "write up the component api docs for <DataGrid> — props, slots, events, and the three controlled/uncontrolled gotchas", "purpose": "writing", "secondary": null, "mixed": false, "difficulty": 0.45, "slice": "boundary", "lang": "en"}
{"prompt": "prioritize this list and tell me what to cut, i cant ship all of it in 3 weeks:\n\n1. multiplayer spectate mode\n2. controller remapping ui\n3. cloud saves\n4. localization for 5 languages\n5. steam achievements\n6. the crash on level load some people get\n7. accessibility: colorblind palettes, subtitle sizing\n\ni'm one dev, the crash affects maybe 2% of players", "purpose": "planning", "secondary": null, "mixed": false, "difficulty": 0.6, "slice": "pasted-context", "lang": "en"}
{"prompt": "design the input abstraction so keyboard, gamepad and touch all feed the same action map, and rebinding works at runtime", "purpose": "planning", "secondary": null, "mixed": false, "difficulty": 0.75, "slice": "boundary", "lang": "en"}
{"prompt": "how do we test the firmware in CI without hardware. options + what we lose with each", "purpose": "planning", "secondary": null, "mixed": false, "difficulty": 0.7, "slice": "core", "lang": "en"}
{"prompt": "add a ring buffer logger to the firmware that survives a reset and can be dumped over uart on boot. fixed 4KB in a noinit section", "purpose": "backendImpl", "secondary": null, "mixed": false, "difficulty": 0.7, "slice": "core", "lang": "en"}
{"prompt": "build the replay recording — deterministic input log with a header for build hash and seed, and a player that can seek", "purpose": "backendImpl", "secondary": null, "mixed": false, "difficulty": 0.75, "slice": "core", "lang": "en"}
{"prompt": "edge middleware that does geo based routing and sets a cookie for the chosen locale, respecting an explicit user override", "purpose": "backendImpl", "secondary": null, "mixed": false, "difficulty": 0.5, "slice": "core", "lang": "en"}
{"prompt": "skeleton -> content transition is jarring, fade it", "purpose": "frontendImpl", "secondary": null, "mixed": false, "difficulty": 0.25, "slice": "boundary", "lang": "en"}
{"prompt": "the whole onboarding needs a visual pass. it looks like a form from 2015. keep the steps and copy, redo the layout, spacing, progress indicator, and make the illustrations do something", "purpose": "frontendImpl", "secondary": null, "mixed": false, "difficulty": 0.6, "slice": "core", "lang": "en"}
{"prompt": "hud health bar should chunk into segments instead of a smooth fill", "purpose": "frontendImpl", "secondary": null, "mixed": false, "difficulty": 0.4, "slice": "core", "lang": "en"}
{"prompt": "css var --radius-md is 6px in one theme file and 8 in the other, make them both 8", "purpose": "quickFix", "secondary": null, "mixed": false, "difficulty": 0.1, "slice": "boundary", "lang": "en"}
{"prompt": "remove the beta badge from the reports nav item", "purpose": "quickFix", "secondary": null, "mixed": false, "difficulty": 0.05, "slice": "boundary", "lang": "en"}
{"prompt": "z-index on the dropdown is under the sticky header, bump it above", "purpose": "quickFix", "secondary": null, "mixed": false, "difficulty": 0.1, "slice": "boundary", "lang": "en"}
{"prompt": "our vue components use both options api and composition api. move everything to composition, script setup, no template changes", "purpose": "refactor", "secondary": null, "mixed": false, "difficulty": 0.65, "slice": "core", "lang": "en"}
{"prompt": "split the 2000 line main.c into modules — sensors, radio, power, app logic. same binary behavior, keep the interrupt priorities exactly as they are", "purpose": "refactor", "secondary": null, "mixed": false, "difficulty": 0.7, "slice": "core", "lang": "en"}
{"prompt": "rename the `tmp2`, `flag`, `doIt` identifiers in physics/solver.cpp to something meaningful. nothing else", "purpose": "refactor", "secondary": null, "mixed": false, "difficulty": 0.35, "slice": "boundary", "lang": "en"}
{"prompt": "test output from the visual regression suite, 6 failures and i dont get the pattern:\n\n ✕ Button/primary/hover (diff 4.12%)\n ✕ Button/primary/focus (diff 4.09%)\n ✕ Card/elevated (diff 0.81%)\n ✓ Card/flat\n ✕ Modal/default (diff 3.94%)\n ✕ Modal/scrollable (diff 3.91%)\n ✓ Tooltip/top\n ✕ Select/open (diff 4.02%)\n\n ● Button/primary/hover\n Expected image to match within 0.5% but was 4.12% different.\n Snapshot: __image_snapshots__/button-primary-hover.png\n Received: __image_snapshots__/__diff_output__/button-primary-hover-diff.png\n\n Chromium 133.0.6943.16 viewport 1280x720 deviceScaleFactor 1\n CI runner: ubuntu-24.04\n\nthe ones failing all have a box-shadow. we didnt touch shadows. the runner image changed last week though", "purpose": "debugging", "secondary": null, "mixed": false, "difficulty": 0.6, "slice": "pasted-context", "lang": "en"}
{"prompt": "memory grows every level load and never comes back down. i suspect we're keeping references in the event bus but havent proven it", "purpose": "debugging", "secondary": null, "mixed": false, "difficulty": 0.75, "slice": "core", "lang": "en"}
{"prompt": "le formulaire perd les données saisies quand on change d'onglet, mais seulement sur firefox. je ne comprends pas pourquoi", "purpose": "debugging", "secondary": null, "mixed": false, "difficulty": 0.6, "slice": "core", "lang": "fr"}
{"prompt": "check whether our service worker can serve a stale index.html after a deploy. i think it can but the caching code is dense", "purpose": "review", "secondary": null, "mixed": false, "difficulty": 0.6, "slice": "boundary", "lang": "en"}
{"prompt": "read through the shader in assets/shaders/water.frag and explain what each pass is doing, i inherited it and want to modify the foam", "purpose": "review", "secondary": null, "mixed": false, "difficulty": 0.65, "slice": "core", "lang": "en"}
{"prompt": "our DMA setup — is it safe with the cache enabled on this part? i want an analysis not a fix", "purpose": "review", "secondary": null, "mixed": false, "difficulty": 0.8, "slice": "boundary", "lang": "en"}
{"prompt": "we need a CONTRIBUTING for the open source repo — how to build the sample app, the DCO requirement, review expectations, and what kinds of PRs we'll decline", "purpose": "writing", "secondary": null, "mixed": false, "difficulty": 0.4, "slice": "core", "lang": "en"}
{"prompt": "document the wire protocol between the device and our cloud: framing, message types, ack semantics, and what happens on version mismatch", "purpose": "writing", "secondary": null, "mixed": false, "difficulty": 0.6, "slice": "boundary", "lang": "en"}
{"prompt": "summarize the perf investigation into a two paragraph update for the channel, no jargon, we found the n+1 and the missing index", "purpose": "writing", "secondary": null, "mixed": false, "difficulty": 0.25, "slice": "core", "lang": "en"}
{"prompt": "make it look like the figma", "purpose": "frontendImpl", "secondary": null, "mixed": false, "difficulty": 0.5, "slice": "vague-eval", "lang": "en"}
{"prompt": "track down the flicker on the graph and then rename the two components involved to match the rest of the folder, they're still called Chart1 and Chart2", "purpose": "debugging", "secondary": "refactor", "mixed": true, "difficulty": 0.55, "slice": "mixed", "lang": "en"}
{"prompt": "figure out the pause menu regression and write the fix note in the changelog", "purpose": "debugging", "secondary": "writing", "mixed": true, "difficulty": 0.55, "slice": "mixed", "lang": "en"}
{"prompt": "propose the plugin api for the tool, then implement the loader and one example plugin so we can see if the shape is right", "purpose": "planning", "secondary": "backendImpl", "mixed": true, "difficulty": 0.8, "slice": "mixed", "lang": "en"}
{"prompt": "what's the sanest way to structure state in this app now that we have 5 slices talking to each other? i want a recommendation, not a refactor yet", "purpose": "planning", "secondary": null, "mixed": false, "difficulty": 0.65, "slice": "boundary", "lang": "en"}
{"prompt": "estimate + sequence the work for SSR on our vue spa. seo is the driver, we have 40 routes, 12 of them behind auth", "purpose": "planning", "secondary": null, "mixed": false, "difficulty": 0.8, "slice": "core", "lang": "en"}
{"prompt": "i need a strategy for keeping our 300 component snapshots useful instead of everyone just running -u", "purpose": "planning", "secondary": null, "mixed": false, "difficulty": 0.6, "slice": "core", "lang": "en"}
{"prompt": "endpoint that returns a signed url for the replay upload plus a row in `replays`, and a companion webhook receiver for when the transcode finishes", "purpose": "backendImpl", "secondary": null, "mixed": false, "difficulty": 0.55, "slice": "core", "lang": "en"}
{"prompt": "implement the anti-cheat check server side: validate score submissions against the replay length and max theoretical rate, flag not reject", "purpose": "backendImpl", "secondary": null, "mixed": false, "difficulty": 0.7, "slice": "core", "lang": "en"}
{"prompt": "low power mode for the tracker: sleep between samples, wake on accelerometer interrupt, and batch uploads every 15 min or 20 samples whichever first", "purpose": "backendImpl", "secondary": null, "mixed": false, "difficulty": 0.75, "slice": "core", "lang": "en"}
{"prompt": "tooltip should follow the cursor on the chart instead of snapping to the nearest point", "purpose": "frontendImpl", "secondary": null, "mixed": false, "difficulty": 0.4, "slice": "core", "lang": "en"}
{"prompt": "gamepad navigation for all the menus, including focus wrap and the sound on move", "purpose": "frontendImpl", "secondary": null, "mixed": false, "difficulty": 0.6, "slice": "core", "lang": "en"}
{"prompt": "hide the debug overlay in production builds", "purpose": "quickFix", "secondary": null, "mixed": false, "difficulty": 0.15, "slice": "core", "lang": "en"}
{"prompt": "the polling interval on the status page is 1s, thats hammering us. 10s", "purpose": "quickFix", "secondary": null, "mixed": false, "difficulty": 0.1, "slice": "core", "lang": "en"}
{"prompt": "we forgot `rel=\"noopener\"` on the external links in the footer", "purpose": "quickFix", "secondary": null, "mixed": false, "difficulty": 0.1, "slice": "core", "lang": "en"}
{"prompt": "the two nearly identical Modal and Dialog components need to become one. keep both export names working for now so nothing breaks", "purpose": "refactor", "secondary": null, "mixed": false, "difficulty": 0.6, "slice": "boundary", "lang": "en"}
{"prompt": "move the inline styles in the marketing pages into the tailwind classes we use everywhere else, pixel identical", "purpose": "refactor", "secondary": null, "mixed": false, "difficulty": 0.5, "slice": "core", "lang": "en"}
{"prompt": "our C code passes structs by value all over the hot path. change to const pointers, same semantics", "purpose": "refactor", "secondary": null, "mixed": false, "difficulty": 0.6, "slice": "core", "lang": "en"}
{"prompt": "from the QA channel this morning:\n\n> repro: 1) open the app on iPad 2) rotate to landscape 3) tap any list row 4) rotate back to portrait\n> result: detail view is blank, back button does nothing, have to force quit\n> happens 10/10 on iPad Air 5 (18.4), 0/10 on iPhone, 0/10 on iPad simulator\n> also: if you rotate again it comes back, sometimes\n\nno crash log because it doesnt crash. NavigationSplitView. i've read the docs three times", "purpose": "debugging", "secondary": null, "mixed": false, "difficulty": 0.75, "slice": "pasted-context", "lang": "en"}
{"prompt": "cpu pegs at 100% in the render loop after about 20 minutes idle on the title screen. nothing should be running", "purpose": "debugging", "secondary": null, "mixed": false, "difficulty": 0.7, "slice": "core", "lang": "en"}
{"prompt": "form submits twice when the user hits enter in the last field but only in the embedded iframe version", "purpose": "debugging", "secondary": null, "mixed": false, "difficulty": 0.6, "slice": "core", "lang": "en"}
{"prompt": "is the throttling in our scroll handler correct or does it drop the last event? i want to know before i change anything, the current behavior might be intentional", "purpose": "review", "secondary": null, "mixed": false, "difficulty": 0.4, "slice": "boundary", "lang": "en"}
{"prompt": "go through packages/auth-client and tell me what a malicious page in another tab could do with our postMessage handler", "purpose": "review", "secondary": null, "mixed": false, "difficulty": 0.75, "slice": "core", "lang": "en"}
{"prompt": "do we need the polyfills in the entry bundle still? which browsers actually require them given our analytics", "purpose": "review", "secondary": null, "mixed": false, "difficulty": 0.45, "slice": "core", "lang": "en"}
{"prompt": "the storybook docs pages have no prose, just the auto generated props table. write usage guidance for the form components — when to use which, accessibility notes, do/dont", "purpose": "writing", "secondary": null, "mixed": false, "difficulty": 0.45, "slice": "boundary", "lang": "en"}
{"prompt": "commit message, i touched the renderer, the asset pipeline and one shader. conventional commits style", "purpose": "writing", "secondary": null, "mixed": false, "difficulty": 0.2, "slice": "core", "lang": "en"}
{"prompt": "escribe el README del paquete de componentes: instalación, uso básico, tematización y cómo contribuir", "purpose": "writing", "secondary": null, "mixed": false, "difficulty": 0.4, "slice": "core", "lang": "es"}
{"prompt": "next", "purpose": "backendImpl", "secondary": null, "mixed": false, "difficulty": 0.4, "slice": "vague-eval", "lang": "en"}
{"prompt": "lay out the plan for shipping our first mobile build of the web app — capacitor vs react native vs pwa — and be opinionated. we have 2 web devs and no mobile experience", "purpose": "planning", "secondary": null, "mixed": false, "difficulty": 0.8, "slice": "core", "lang": "en"}
{"prompt": "we keep breaking the embed on customer sites. i want a compatibility plan: what we version, how we test against old versions, and a deprecation policy", "purpose": "planning", "secondary": null, "mixed": false, "difficulty": 0.75, "slice": "core", "lang": "en"}
{"prompt": "roadmap for getting lighthouse above 90 on the three main pages", "purpose": "planning", "secondary": null, "mixed": false, "difficulty": 0.6, "slice": "core", "lang": "en"}
{"prompt": "add server side pagination + sorting to the /api/logs endpoint, and a cheap total count that's allowed to be approximate over 10k", "purpose": "backendImpl", "secondary": null, "mixed": false, "difficulty": 0.5, "slice": "core", "lang": "en"}
{"prompt": "write the export worker: takes a report id, renders to pdf with playwright, uploads, emails the link, marks the row done. must be safe to retry", "purpose": "backendImpl", "secondary": null, "mixed": false, "difficulty": 0.6, "slice": "core", "lang": "en"}
{"prompt": "implement per-tenant api keys with prefix + hash storage, last used timestamp, and a rotate endpoint that keeps the old key valid 24h", "purpose": "backendImpl", "secondary": null, "mixed": false, "difficulty": 0.6, "slice": "core", "lang": "en"}
{"prompt": "settings page needs a two-pane layout on desktop, stacked on mobile, with the nav highlighting the visible section as you scroll", "purpose": "frontendImpl", "secondary": null, "mixed": false, "difficulty": 0.55, "slice": "core", "lang": "en"}
{"prompt": "the number inputs should allow arrow key increment and reject non numeric paste", "purpose": "frontendImpl", "secondary": null, "mixed": false, "difficulty": 0.4, "slice": "core", "lang": "en"}
{"prompt": "add a copy button to the code blocks in the docs", "purpose": "frontendImpl", "secondary": null, "mixed": false, "difficulty": 0.3, "slice": "boundary", "lang": "en"}
{"prompt": "the og:image meta points at a deleted file, point it at /og/default-v2.png", "purpose": "quickFix", "secondary": null, "mixed": false, "difficulty": 0.05, "slice": "core", "lang": "en"}
{"prompt": "our robots.txt is blocking /docs, it shouldnt", "purpose": "quickFix", "secondary": null, "mixed": false, "difficulty": 0.1, "slice": "core", "lang": "en"}
{"prompt": "set `sameSite: 'lax'` on the session cookie, its currently unset", "purpose": "quickFix", "secondary": null, "mixed": false, "difficulty": 0.15, "slice": "core", "lang": "en"}
{"prompt": "the api layer has both camelCase and snake_case leaking through depending on the endpoint. normalize at the boundary once, everything internal camel", "purpose": "refactor", "secondary": null, "mixed": false, "difficulty": 0.6, "slice": "core", "lang": "en"}
{"prompt": "unnest the callback pyramid in scripts/deploy.js, it's 7 levels deep", "purpose": "refactor", "secondary": null, "mixed": false, "difficulty": 0.5, "slice": "core", "lang": "en"}
{"prompt": "the enum for game states is duplicated in the client and the server as string literals. share one definition", "purpose": "refactor", "secondary": null, "mixed": false, "difficulty": 0.5, "slice": "core", "lang": "en"}
{"prompt": "gdb on the crash, this is all i have:\n\nProgram received signal SIGSEGV, Segmentation fault.\n0x0000555555571a2c in ChunkMesher::emit_quad (this=0x0, v0=..., v1=..., v2=..., v3=...) at src/render/mesher.cpp:214\n214\t\tvertices[count++] = v0;\n(gdb) bt\n#0 0x0000555555571a2c in ChunkMesher::emit_quad (this=0x0, ...) at src/render/mesher.cpp:214\n#1 0x0000555555572118 in ChunkMesher::mesh_face (this=0x0, f=NORTH) at src/render/mesher.cpp:301\n#2 0x00005555555723f0 in World::rebuild_dirty_chunks (this=0x5555559a1200) at src/world/world.cpp:512\n#3 0x0000555555560884 in Game::tick (this=0x7fffffffdc40, dt=0.0166667) at src/game.cpp:188\n#4 0x000055555555f210 in main (argc=1, argv=0x7fffffffde48) at src/main.cpp:64\n(gdb) p this\n$1 = (ChunkMesher *) 0x0\n(gdb) f 2\n#2 ... rebuild_dirty_chunks ...\n(gdb) p chunk->mesher\n$2 = (ChunkMesher *) 0x0\n\nmesher is created in Chunk::activate. only crashes when you fly fast across the world", "purpose": "debugging", "secondary": null, "mixed": false, "difficulty": 0.75, "slice": "pasted-context", "lang": "en"}
{"prompt": "the timer drifts about 3 seconds an hour on the device. rtc or my software timer, no idea which", "purpose": "debugging", "secondary": null, "mixed": false, "difficulty": 0.7, "slice": "core", "lang": "en"}
{"prompt": "half our users get logged out randomly. sessions are 30 days, no pattern by browser. i'm stuck", "purpose": "debugging", "secondary": null, "mixed": false, "difficulty": 0.8, "slice": "core", "lang": "en"}
{"prompt": "explain the difference in behavior between our two rendering paths (canvas and svg) for the same chart spec, and which one handles 50k points better", "purpose": "review", "secondary": null, "mixed": false, "difficulty": 0.55, "slice": "core", "lang": "en"}
{"prompt": "look over the migration i wrote before i run it on prod. 2M row table, adding two columns and an index", "purpose": "review", "secondary": null, "mixed": false, "difficulty": 0.6, "slice": "core", "lang": "en"}
{"prompt": "why is this using a WeakMap here", "purpose": "review", "secondary": null, "mixed": false, "difficulty": 0.35, "slice": "boundary", "lang": "en"}
{"prompt": "write the tutorial doc: from zero to a running local dev env with seeded data, on mac and linux, with the three things that always go wrong called out", "purpose": "writing", "secondary": null, "mixed": false, "difficulty": 0.45, "slice": "core", "lang": "en"}
{"prompt": "changelog for the component library, we went 3.x -> 4.0 with breaking prop renames. include the codemod instructions", "purpose": "writing", "secondary": null, "mixed": false, "difficulty": 0.45, "slice": "boundary", "lang": "en"}
{"prompt": "one paragraph for the app store update text, we improved sync speed and fixed the widget", "purpose": "writing", "secondary": null, "mixed": false, "difficulty": 0.15, "slice": "core", "lang": "en"}
{"prompt": "just clean it up idk", "purpose": "refactor", "secondary": null, "mixed": false, "difficulty": 0.4, "slice": "vague-eval", "lang": "en"}
{"prompt": "plan the sharding of our game servers by region and then write the matchmaker's server selection logic", "purpose": "planning", "secondary": "backendImpl", "mixed": true, "difficulty": 0.85, "slice": "mixed", "lang": "en"}
{"prompt": "review the firmware pr from the contractor and document the parts that are undocumented while you're reading it", "purpose": "review", "secondary": "writing", "mixed": true, "difficulty": 0.7, "slice": "mixed", "lang": "en"}
{"prompt": "extract the shared validation into a package and update the docs that reference the old import path", "purpose": "refactor", "secondary": "writing", "mixed": true, "difficulty": 0.55, "slice": "mixed", "lang": "en"}
{"prompt": "sequence the work to get our web build under 500KB and then do the first item on the list", "purpose": "planning", "secondary": "refactor", "mixed": true, "difficulty": 0.7, "slice": "mixed", "lang": "en"}
{"prompt": "figure out what's up with the double render in the editor, then add a note in the architecture doc about the render lifecycle since nobody understands it", "purpose": "debugging", "secondary": "writing", "mixed": true, "difficulty": 0.65, "slice": "mixed", "lang": "en"}
{"prompt": "get the dark theme colors right — audit what we have against the contrast requirements and then fix the failures", "purpose": "review", "secondary": "frontendImpl", "mixed": true, "difficulty": 0.55, "slice": "mixed", "lang": "en"}
{"prompt": "wire the new /v2/session endpoint into the client and update the api reference to match", "purpose": "backendImpl", "secondary": "writing", "mixed": true, "difficulty": 0.5, "slice": "mixed", "lang": "en"}
{"prompt": "how do we handle the daylight savings edge in the scheduler? design it properly, i've patched around it twice already", "purpose": "planning", "secondary": null, "mixed": false, "difficulty": 0.75, "slice": "boundary", "lang": "en"}
{"prompt": "structure the monorepo so the game, the tools and the shared math library dont circularly depend. propose the layout", "purpose": "planning", "secondary": null, "mixed": false, "difficulty": 0.7, "slice": "core", "lang": "en"}
{"prompt": "sse endpoint for build logs, resumable with Last-Event-ID, and it needs to work through our nginx without buffering", "purpose": "backendImpl", "secondary": null, "mixed": false, "difficulty": 0.6, "slice": "core", "lang": "en"}
{"prompt": "background job that recomputes the search index for a project when any of its docs change, coalescing rapid edits into one rebuild per 30s", "purpose": "backendImpl", "secondary": null, "mixed": false, "difficulty": 0.6, "slice": "core", "lang": "en"}
{"prompt": "the achievements screen: grid of cards, locked ones greyed with a silhouette, progress bar on partial ones, and a filter for unlocked only", "purpose": "frontendImpl", "secondary": null, "mixed": false, "difficulty": 0.5, "slice": "core", "lang": "en"}
{"prompt": "the sidebar scrollbar is always visible on windows, make it overlay style like mac", "purpose": "frontendImpl", "secondary": null, "mixed": false, "difficulty": 0.3, "slice": "boundary", "lang": "en"}
{"prompt": "gzip is on but brotli isnt, enable it in the cdn config", "purpose": "quickFix", "secondary": null, "mixed": false, "difficulty": 0.2, "slice": "core", "lang": "en"}
{"prompt": "the retry limit for the asset download is 1, make it 3 with backoff", "purpose": "quickFix", "secondary": null, "mixed": false, "difficulty": 0.25, "slice": "core", "lang": "en"}
{"prompt": "pull the magic numbers in the tuning constants out into a data file the designers can edit without a rebuild. same values to start", "purpose": "refactor", "secondary": null, "mixed": false, "difficulty": 0.55, "slice": "core", "lang": "en"}
{"prompt": "unify the three logging approaches in the firmware — printf, a macro, and a custom uart write. one macro, compile time level", "purpose": "refactor", "secondary": null, "mixed": false, "difficulty": 0.6, "slice": "core", "lang": "en"}
{"prompt": "lint says 90 warnings about unused vars and shadowing. clean them all up without changing behavior", "purpose": "refactor", "secondary": null, "mixed": false, "difficulty": 0.4, "slice": "boundary", "lang": "en"}
{"prompt": "webpack -> vite migration left this and i cant read it:\n\n[vite]: Rollup failed to resolve import \"~@acme/tokens/scss/index.scss\" from \"/src/styles/app.scss\".\nThis is most likely unintended because it can break your application at runtime.\nIf you do want to externalize this module explicitly add it to\n`build.rollupOptions.external`\n\n file: /src/styles/app.scss\n error during build:\n Error: [vite]: Rollup failed to resolve import ...\n at viteWarn (file:///node_modules/vite/dist/node/chunks/dep-C6uTJdX2.js:65613:17)\n at onwarn (file:///node_modules/@vitejs/plugin-vue/dist/index.mjs:1412:9)\n at onRollupWarning (...)\n\nalso 40 more of these for every ~@ import. the old webpack config had a resolve.alias with a tilde thing. whats the vite equivalent and is it just the alias or is sass involved too", "purpose": "debugging", "secondary": null, "mixed": false, "difficulty": 0.5, "slice": "pasted-context", "lang": "en"}
{"prompt": "the collision response makes objects sink into the floor at high velocity. i know its probably substepping but i want to actually diagnose it", "purpose": "debugging", "secondary": null, "mixed": false, "difficulty": 0.75, "slice": "core", "lang": "en"}
{"prompt": "assess whether our current asset pipeline can handle 4x the content. read the build scripts, tell me where it falls over", "purpose": "review", "secondary": null, "mixed": false, "difficulty": 0.65, "slice": "core", "lang": "en"}
{"prompt": "walk me through the boot sequence in the bootloader, especially who validates the signature and when", "purpose": "review", "secondary": null, "mixed": false, "difficulty": 0.7, "slice": "core", "lang": "en"}
{"prompt": "write the hardware bring-up guide for the new revision: jumper settings, flashing steps, and how to tell if the power rail is bad", "purpose": "writing", "secondary": null, "mixed": false, "difficulty": 0.45, "slice": "core", "lang": "en"}
{"prompt": "our internal wiki page for the frontend build is 2 years stale. rewrite it against what the repo actually does now", "purpose": "writing", "secondary": null, "mixed": false, "difficulty": 0.45, "slice": "core", "lang": "en"}
{"prompt": "make the empty state nicer", "purpose": "frontendImpl", "secondary": null, "mixed": false, "difficulty": 0.3, "slice": "vague-eval", "lang": "en"}
{"prompt": "wrap up the thing from this morning", "purpose": "backendImpl", "secondary": null, "mixed": false, "difficulty": 0.4, "slice": "vague-eval", "lang": "en"}
{"prompt": "check the pr", "purpose": "review", "secondary": null, "mixed": false, "difficulty": 0.4, "slice": "vague-eval", "lang": "en"}
{"prompt": "there's a rounding thing in the totals somewhere, chase it down", "purpose": "debugging", "secondary": null, "mixed": false, "difficulty": 0.6, "slice": "core", "lang": "en"}
{"prompt": "our tween library is 40KB for two easing functions. write the two functions and drop the dep", "purpose": "refactor", "secondary": null, "mixed": false, "difficulty": 0.35, "slice": "boundary", "lang": "en"}
{"prompt": "the toolbar buttons need tooltips with the keyboard shortcut shown on the right", "purpose": "frontendImpl", "secondary": null, "mixed": false, "difficulty": 0.35, "slice": "core", "lang": "en"}
{"prompt": "implement the presence heartbeat on the server side, mark a user offline after 45s of silence and broadcast the change", "purpose": "backendImpl", "secondary": null, "mixed": false, "difficulty": 0.5, "slice": "core", "lang": "en"}
{"prompt": "the version string in the about dialog is hardcoded 1.2.0, read it from package.json", "purpose": "quickFix", "secondary": null, "mixed": false, "difficulty": 0.2, "slice": "core", "lang": "en"}
{"prompt": "give me the migration plan for our custom scene format to gltf, including how we keep old scenes loadable during the transition", "purpose": "planning", "secondary": null, "mixed": false, "difficulty": 0.8, "slice": "core", "lang": "en"}
{"prompt": "explain how our texture streaming decides what to evict, and whether the priority accounts for the camera", "purpose": "review", "secondary": null, "mixed": false, "difficulty": 0.65, "slice": "core", "lang": "en"}
{"prompt": "draft the deprecation announcement for the v1 embed script, 6 month timeline, with a section for the 12 largest customers", "purpose": "writing", "secondary": null, "mixed": false, "difficulty": 0.4, "slice": "core", "lang": "en"}