153 lines
39 KiB
JSON
153 lines
39 KiB
JSON
{"prompt":"Design a collaborative code-review architecture with threaded comments, suggested edits, file revisions, draft state, offline updates, notifications, and conflict handling. Cover event ordering, permissions, immutable history, search, migration from the current pull-request tables, and rollout milestones. Deliver an RFC only.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.93,"slice":"core","lang":"en"}
|
|
{"prompt":"Before implementing organization-wide code search, outline indexing, authorization trimming, branch scope, freshness, ranking, query privacy, regional availability, and staged adoption.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.9,"slice":"boundary","lang":"en"}
|
|
{"prompt":"Add thread resolution to the review API","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.58,"slice":"core","lang":"en"}
|
|
{"prompt":"Message delivery logs from the incident:\n\n```text\nworkspace=w_91 channel=c_18 message=m_882 sequence=44109\nproducer region=us-east publish offset=778221\nfanout worker-a delivered websocket session=s_17\nfanout worker-b retry reason='ack timeout'\nworker-b loaded dedupe key=w_91:m_882 result=miss\nworker-b delivered push notification\nworker-a wrote dedupe key=m_882 ttl=24h\nwebsocket client reconnect replay_from=44108\nreplay service key scope=channel:c_18:m_882 result=miss\ndelivery count observed by user=3\n```\n\nDetermine why each delivery path uses a different idempotency scope and whether the missing acknowledgement or key design is the underlying cause of triple delivery.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.82,"slice":"pasted-context","lang":"en"}
|
|
{"prompt":"Build the desktop command-palette results view with grouped actions, fuzzy highlights, recent items, keyboard navigation, and accessible announcements.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.61,"slice":"core","lang":"en"}
|
|
{"prompt":"Plan and implement a real-time presence service for documents, terminals, and code reviews. Start with a design covering connection identity, fan-out, idle detection, privacy, reconnect, multi-region routing, overload behavior, and rollout. Then add the gateway, presence store, subscription protocol, metrics, and integration tests. Treat the semantics and failure design as primary.","purpose":"planning","secondary":"backendImpl","mixed":true,"difficulty":0.94,"slice":"mixed","lang":"en"}
|
|
{"prompt":"Set `MAX_REVIEWERS` to 20","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.07,"slice":"core","lang":"en"}
|
|
{"prompt":"Extract duplicated line-range mapping from comments and diagnostics while preserving every mapped location.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.62,"slice":"core","lang":"en"}
|
|
{"prompt":"Implement `/internal/fanout/status` with partition ownership, consumer lag, active sessions, and dropped events.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.53,"slice":"boundary","lang":"en"}
|
|
{"prompt":"make the editor feel smarter","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.43,"slice":"vague-eval","lang":"en"}
|
|
{"prompt":"Find why inline review comments jump to the wrong function after a force push with nearby line insertions.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.74,"slice":"core","lang":"en"}
|
|
{"prompt":"Explain how `RevisionMapper` relocates comments across diffs and when it deliberately marks them outdated. No edits.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.65,"slice":"core","lang":"en"}
|
|
{"prompt":"Internal launch notes:\n\n```text\nFeature: shared terminal sessions\nOne user creates a session and invites workspace members\nParticipants see terminal output and may request input control\nCreator can transfer or revoke control\nAll input-control changes appear in the session audit timeline\nTerminal contents are retained according to workspace log policy\nSecrets matching configured patterns are visually redacted after receipt; redaction is not guaranteed before transport\nSession links expire after 24 hours\nMobile clients can view but cannot type\n```\n\nTurn this into user documentation and an administrator security note. Clearly distinguish visual redaction from transport protection and explain retention and control transfer.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.49,"slice":"pasted-context","lang":"en"}
|
|
{"prompt":"Move the editor breadcrumb below the window controls","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.13,"slice":"boundary","lang":"en"}
|
|
{"prompt":"Write an operator guide for replaying failed notification events without duplicating email or push delivery.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.42,"slice":"core","lang":"en"}
|
|
{"prompt":"Implement workspace announcement endpoints with targeting, scheduling, read receipts, and authorization, then document their contract and delivery semantics.","purpose":"backendImpl","secondary":"writing","mixed":true,"difficulty":0.7,"slice":"mixed","lang":"en"}
|
|
{"prompt":"Map out a migration from polling pull-request updates to a durable event stream, including cursors, retention, permissions, old clients, and rollback.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.86,"slice":"core","lang":"en"}
|
|
{"prompt":"Rename `revId` to `revisionId` in `CommentAnchor.ts`.","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.04,"slice":"boundary","lang":"en"}
|
|
{"prompt":"Teach the symbol service to index unsaved editor buffers with per-session isolation and expiry.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.71,"slice":"core","lang":"en"}
|
|
{"prompt":"Polish the review summary panel","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.28,"slice":"core","lang":"en"}
|
|
{"prompt":"Bump `monaco-editor` to `0.53.0`","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.07,"slice":"core","lang":"en"}
|
|
{"prompt":"Rename `MasterWorkspace` to `PrimaryWorkspace` across services, events, tests, and dashboards while preserving API fields.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.64,"slice":"boundary","lang":"en"}
|
|
{"prompt":"Split `NotificationService` into preference, rendering, routing, and delivery components without changing user-visible behavior.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.76,"slice":"core","lang":"en"}
|
|
{"prompt":"Ticket copied from the collaboration backlog:\n\n```text\nMSG-3304 — scheduled channel messages\nUsers choose channel, message body, and delivery time\nMaximum horizon 90 days\nEditing creates a new immutable revision\nDeletion before delivery records an audit event\nPermissions are checked at creation and again at send time\nAttachments must still exist and remain accessible at delivery\nDuplicate scheduler claims must not send twice\nWorkspace time zone is display-only; store instants in UTC\nExpose scheduled, delivered, cancelled, failed, and permission-rejected metrics\n```\n\nImplement storage, CRUD commands, scheduler claims, send-time validation, attachment checks, audit events, metrics, and tests.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.84,"slice":"pasted-context","lang":"en"}
|
|
{"prompt":"Investigate why the macOS editor stops receiving diagnostics after waking from sleep.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.67,"slice":"core","lang":"en"}
|
|
{"prompt":"Create the workspace notification-preferences UI and add concise explanations for mentions, threads, reviews, builds, and quiet hours.","purpose":"frontendImpl","secondary":"writing","mixed":true,"difficulty":0.63,"slice":"mixed","lang":"en"}
|
|
{"prompt":"Why does the chat service retain deleted message IDs in its search tombstone index? Explain current behavior.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.46,"slice":"core","lang":"en"}
|
|
{"prompt":"Rewrite the contributor setup for running NATS, Meilisearch, the collaboration API, and a local websocket gateway.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.34,"slice":"core","lang":"en"}
|
|
{"prompt":"The review-navigation test became flaky after virtualizing diff rows:\n\n```text\nFAIL moves_to_next_unresolved_thread\nvisible range lines=880..952\ncurrent thread line=944 id=t_17\nnext unresolved line=1281 id=t_19\nscroll requested anchor=t_19\nvirtualizer estimated offset=42188\nactual rendered line after settle=1264\nsecond correction skipped reason='user_scroll_active'\nfocus remained body\nexpected focus thread=t_19\n```\n\nDetermine whether row-height estimation, scroll-state classification, or focus timing causes the missed target and why the programmatic correction is mistaken for user input.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.74,"slice":"boundary","lang":"en"}
|
|
{"prompt":"finish the messaging endpoint","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.48,"slice":"vague-eval","lang":"en"}
|
|
{"prompt":"Propose an architecture for private workspace search across messages, code, documents, and terminals, including authorization, ranking, deletion, and audit.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.92,"slice":"core","lang":"en"}
|
|
{"prompt":"Add RFC 6902 patch output to `reviewctl diff`","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.56,"slice":"core","lang":"en"}
|
|
{"prompt":"Review excerpt:\n\n```diff\n async function listMessages(req) {\n- const membership = await groups.checkMember(req.user.id, req.params.channel)\n- if (!membership) throw forbidden()\n- return messages.list(req.params.channel, req.query.cursor)\n+ const cacheKey = `${req.user.id}:${req.params.channel}`\n+ const allowed = await redis.get(cacheKey) ?? await groups.checkMember(req.user.id, req.params.channel)\n+ if (!allowed) throw forbidden()\n+ redis.setex(cacheKey, 3600, 'true')\n+ return messages.list(req.params.channel, req.query.cursor)\n }\n```\n\nReview revocation, false-string handling, tenant scoping, cache writes, failures, and the one-hour lifetime. No patch requested.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.67,"slice":"pasted-context","lang":"en"}
|
|
{"prompt":"Schreibe eine kurze Referenz für die bestehenden Review-Status und deren Auswirkungen auf Merge und Benachrichtigungen. Kein Code.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.36,"slice":"boundary","lang":"de"}
|
|
{"prompt":"Build the responsive inbox with grouped notifications, unread filters, bulk actions, live insertion, and accessible announcements.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.66,"slice":"core","lang":"en"}
|
|
{"prompt":"Review how the current mention parser handles names, groups, code spans, and escaped text, then produce an integrator guide with examples.","purpose":"writing","secondary":"review","mixed":true,"difficulty":0.59,"slice":"mixed","lang":"en"}
|
|
{"prompt":"Set the typing indicator timeout to 5s","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.07,"slice":"core","lang":"en"}
|
|
{"prompt":"Benenne `MsgCtx` repositoryweit in `MessageContext` um; JSON-Felder und Verhalten bleiben unverändert.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.56,"slice":"boundary","lang":"de"}
|
|
{"prompt":"Consolidate notification-recipient expansion across review and chat flows without changing recipients.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.62,"slice":"core","lang":"en"}
|
|
{"prompt":"Diagnose the duplicate mention notification","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.43,"slice":"core","lang":"en"}
|
|
{"prompt":"Explain how the editor's semantic-token cache handles partial document updates and overlapping requests.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.62,"slice":"core","lang":"en"}
|
|
{"prompt":"Create API documentation for the existing thread subscription endpoints, including mute, watch, defaults, and errors.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.37,"slice":"boundary","lang":"en"}
|
|
{"prompt":"Plan a migration from per-repository symbol indexes to a shared workspace graph, covering freshness, permissions, storage, compatibility, and rollback.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.9,"slice":"core","lang":"en"}
|
|
{"prompt":"Desktop product ticket:\n\n```text\nFeature: review activity timeline\nEvents: opened, commit pushed, reviewer added, comment, suggestion applied, approval, merge, close\nGroup automated events when more than five occur within one minute\nComments remain individually addressable\nFilters: participants, event type, date range\nLive events insert without moving the reader when scrolled away from top\nPermalinks restore event and expanded thread\nAccessibility: grouped events announce count and range; timestamps expose absolute time\nLarge reviews can exceed 40,000 events\n```\n\nImplement the timeline, virtualization, filters, live insertion, permalink restoration, and component tests.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.75,"slice":"pasted-context","lang":"en"}
|
|
{"prompt":"Implement `POST /v1/threads/{id}/resolve` with revision checks, permissions, and audit events.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.57,"slice":"boundary","lang":"en"}
|
|
{"prompt":"Remove the extra space in the merge label","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.03,"slice":"core","lang":"en"}
|
|
{"prompt":"Fix the clipped unread dot and extract its duplicated offset into the shared notification badge style.","purpose":"quickFix","secondary":"refactor","mixed":true,"difficulty":0.35,"slice":"mixed","lang":"en"}
|
|
{"prompt":"Replace scattered connection booleans with one websocket lifecycle state while preserving reconnect behavior and UI.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.66,"slice":"core","lang":"en"}
|
|
{"prompt":"Cambia `msgIdx` por `messageIndex` solo en `ThreadReducer.swift`; no cambies la lógica.","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.06,"slice":"boundary","lang":"es"}
|
|
{"prompt":"Investigate why copied code blocks sometimes include hidden diff markers from deleted lines.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.59,"slice":"core","lang":"en"}
|
|
{"prompt":"Summarize the current notification delivery guarantees for product and SRE reviewers using code and tests.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.42,"slice":"core","lang":"en"}
|
|
{"prompt":"Develop a capacity roadmap for scaling websocket fan-out from 400,000 to 8 million concurrent sessions. Include partitioning, backpressure, presence, regional failure, and cost gates.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.95,"slice":"core","lang":"en"}
|
|
{"prompt":"Implement durable unread cursors with per-device reconciliation and monotonic advancement.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.71,"slice":"core","lang":"en"}
|
|
{"prompt":"Create the Compose code-review summary with checks, reviewers, change stats, merge controls, and TalkBack order.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.63,"slice":"core","lang":"en"}
|
|
{"prompt":"Fix `notificaton` in `events.proto`","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.02,"slice":"core","lang":"en"}
|
|
{"prompt":"Merge duplicate markdown-link parsers used by comments and chat while preserving offsets and rendering.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.65,"slice":"core","lang":"en"}
|
|
{"prompt":"Search-index incident logs:\n\n```text\nmessage=m_911 channel=private-ops deleted_at=10:01:12Z\nprimary store tombstone committed sequence=88219\nsearch delete event published offset=41108\nindexer rejected event reason='document version conflict' current_version=91 incoming_version=90\nmessage edit event offset=41092 retried later with version=91\nindexer applied edit and restored document body\npermission filter still allows current channel members\nsearch result visible until manual reindex\n```\n\nDetermine how an older retried edit resurrects a deleted private message and whether event versioning or tombstone precedence is incorrect.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.81,"slice":"pasted-context","lang":"en"}
|
|
{"prompt":"Rename `thred_id` to `thread_id` in the unreleased migration.","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.06,"slice":"boundary","lang":"en"}
|
|
{"prompt":"Assess whether suggested edits can apply to a different revision than the one the reviewer saw. Review anchoring and precondition checks only.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.68,"slice":"core","lang":"en"}
|
|
{"prompt":"Restructure the editor protocol client into transport, requests, notifications, and document state, then write a maintainer note. Preserve behavior.","purpose":"refactor","secondary":"writing","mixed":true,"difficulty":0.75,"slice":"mixed","lang":"en"}
|
|
{"prompt":"Plan the retirement of legacy email-based review replies, covering usage, threading, authentication, migration communication, and removal gates.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.8,"slice":"core","lang":"en"}
|
|
{"prompt":"Add organization-scoped custom emoji with content hashes, moderation states, and cache invalidation.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.63,"slice":"core","lang":"en"}
|
|
{"prompt":"Build the mobile review-thread sheet with context lines, replies, suggestions, resolution, and keyboard-safe scrolling.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.63,"slice":"core","lang":"en"}
|
|
{"prompt":"do the inbox","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.38,"slice":"vague-eval","lang":"en"}
|
|
{"prompt":"Replace `NotifPrefs` with `NotificationPreferences` across clients while preserving wire fields and public aliases.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.57,"slice":"boundary","lang":"en"}
|
|
{"prompt":"Diagnose why quiet hours use the previous timezone after travel, implement the verified cache-key fix, and update user documentation.","purpose":"debugging","secondary":"writing","mixed":true,"difficulty":0.72,"slice":"mixed","lang":"en"}
|
|
{"prompt":"Why does the collaboration service retain membership snapshots with delivered notifications? Explain current audit and debugging rationale.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.48,"slice":"boundary","lang":"en"}
|
|
{"prompt":"Track down the increasing CPU usage in markdown rendering after long editing sessions.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.69,"slice":"core","lang":"en"}
|
|
{"prompt":"Write release notes for review templates, including variables, repository defaults, permissions, and old-client behavior.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.35,"slice":"core","lang":"en"}
|
|
{"prompt":"Presence design notes:\n\n```text\nCurrent state: websocket gateway writes one Redis key per active document/user\nTTL: 60 seconds; heartbeat: 20 seconds\nNew need: show cursor, selection, active file, and idle status\nPrivacy: workspace owners may disable detailed presence\nUsers can hide presence globally\nReconnect should not briefly show two devices as two people\nA document can have 5,000 simultaneous viewers during incidents\nCross-region sessions may observe 200ms latency\nPresence must degrade before message delivery under overload\n```\n\nProduce an implementation-free design and rollout plan covering identity aggregation, payloads, privacy, scaling, regional propagation, overload, and compatibility.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.9,"slice":"pasted-context","lang":"en"}
|
|
{"prompt":"Give the diff minimap clearer contrast","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.3,"slice":"core","lang":"en"}
|
|
{"prompt":"Turn the current merge-queue behavior into user documentation, then review whether the stated ordering and retry guarantees match the implementation.","purpose":"writing","secondary":"review","mixed":true,"difficulty":0.68,"slice":"mixed","lang":"en"}
|
|
{"prompt":"Outline a phased architecture for replacing Redis presence storage with an in-memory regional service, without implementation.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.83,"slice":"boundary","lang":"en"}
|
|
{"prompt":"Implement revision-aware comment anchoring using context hashes and fallback matching.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.77,"slice":"core","lang":"en"}
|
|
{"prompt":"Create an operator guide for diagnosing delayed push notifications across providers and regions.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.42,"slice":"core","lang":"en"}
|
|
{"prompt":"Move markdown sanitization out of `MessageController` while preserving rendered output and rejection behavior.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.61,"slice":"core","lang":"en"}
|
|
{"prompt":"Investigate why review approvals remain valid after the protected branch changes required checks.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.72,"slice":"boundary","lang":"en"}
|
|
{"prompt":"Add generation-fenced notification-template publication with preview and rollback.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.65,"slice":"core","lang":"en"}
|
|
{"prompt":"Set the review comment limit to 10000","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.07,"slice":"core","lang":"en"}
|
|
{"prompt":"Create the responsive channel-details panel with members, pins, files, notification settings, and accessible tabs.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.61,"slice":"core","lang":"en"}
|
|
{"prompt":"Corrige apenas `mentoin` para `mention` na nova mensagem.","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.03,"slice":"boundary","lang":"pt"}
|
|
{"prompt":"Review the shared-terminal protocol for input injection, terminal escape abuse, secret leakage, authorization, and session cleanup.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.77,"slice":"core","lang":"en"}
|
|
{"prompt":"Implement channel export jobs and write the API guide. Include date filters, threads, files, retention, asynchronous states, examples, and permissions.","purpose":"backendImpl","secondary":"writing","mixed":true,"difficulty":0.72,"slice":"mixed","lang":"en"}
|
|
{"prompt":"Design a migration from one global notification topic to tenant-partitioned delivery, including ordering, fairness, replay, migration, and rollback.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.87,"slice":"core","lang":"en"}
|
|
{"prompt":"Add incremental repository-symbol graph updates with delete tombstones and checkpoints.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.74,"slice":"core","lang":"en"}
|
|
{"prompt":"Build the desktop thread-search view with filters, result context, keyboard preview, and stable navigation.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.63,"slice":"core","lang":"en"}
|
|
{"prompt":"continue the review issue","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.54,"slice":"vague-eval","lang":"en"}
|
|
{"prompt":"Extract notification-channel selection into one policy module while preserving every delivery decision.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.59,"slice":"boundary","lang":"en"}
|
|
{"prompt":"Investigate why resolved comments reappear after an offline client reconnects, implement the verified version fix, and update synchronization docs.","purpose":"debugging","secondary":"writing","mixed":true,"difficulty":0.8,"slice":"mixed","lang":"en"}
|
|
{"prompt":"Assess the proposed AI review-summary feature for prompt injection, private-code retention, attribution, omissions, and user trust. Review only.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.73,"slice":"boundary","lang":"en"}
|
|
{"prompt":"Find why one websocket partition repeatedly rebalances when traffic is otherwise stable.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.7,"slice":"core","lang":"en"}
|
|
{"prompt":"Draft a migration guide for moving bot integrations from legacy webhooks to app-scoped event subscriptions.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.4,"slice":"core","lang":"en"}
|
|
{"prompt":"Slack excerpt from the outage:\n\n```text\nMira 14:02: messages send but channel lists aren't updating\nDev 14:04: gateway publish latency normal, unread counts flat\nMira 14:06: event consumer lag 0 on partitions 0-62, partition 63 shows no owner\nDev 14:08: coordinator says member worker-9 owns 63\nMira 14:09: worker-9 restarted at 13:58, generation file still says 441\nDev 14:12: broker group generation is 442; heartbeats accepted but fetch requests rejected ILLEGAL_GENERATION\nMira 14:16: process only rejoins after manual pod deletion\n```\n\nDetermine how the worker can heartbeat successfully with stale fetch generation and why its automatic recovery never rejoins the group.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.8,"slice":"pasted-context","lang":"en"}
|
|
{"prompt":"Add unread text to the channel header","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.24,"slice":"core","lang":"en"}
|
|
{"prompt":"Restructure the message fan-out pipeline and document its delivery interface. Preserve recipients and ordering while separating expansion, routing, transport, and receipts.","purpose":"refactor","secondary":"writing","mixed":true,"difficulty":0.8,"slice":"mixed","lang":"en"}
|
|
{"prompt":"Architect a globally distributed collaboration event log with regional writes, ordering domains, replay, retention, and migration milestones.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.97,"slice":"boundary","lang":"en"}
|
|
{"prompt":"Implement cryptographic audit chaining for review-state transitions.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.72,"slice":"core","lang":"en"}
|
|
{"prompt":"Write an onboarding guide for adding a new editor command, including registration, keybindings, telemetry, accessibility, and tests.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.41,"slice":"core","lang":"en"}
|
|
{"prompt":"Consolidate diff-line identifier generation across server and clients without changing anchors.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.64,"slice":"core","lang":"en"}
|
|
{"prompt":"Investigate why notification badges lag after marking all messages read on another device.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.63,"slice":"boundary","lang":"en"}
|
|
{"prompt":"Add transactional reviewer assignment with team expansion and idempotent notifications.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.67,"slice":"core","lang":"en"}
|
|
{"prompt":"Pin ProseMirror to `1.25.0`","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.06,"slice":"core","lang":"en"}
|
|
{"prompt":"Build the mobile workspace switcher with search, recent workspaces, unread counts, and offline state.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.57,"slice":"core","lang":"en"}
|
|
{"prompt":"Remplace `Notifcations` par `Notifications` uniquement dans le nouveau titre.","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.03,"slice":"boundary","lang":"fr"}
|
|
{"prompt":"Inspect the code-snippet preview service for SSRF, unsafe language modes, resource exhaustion, and private URL leakage.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.75,"slice":"core","lang":"en"}
|
|
{"prompt":"Implement review-activity exports and write the integration documentation. Include filters, retention, asynchronous generation, examples, and permissions.","purpose":"backendImpl","secondary":"writing","mixed":true,"difficulty":0.68,"slice":"mixed","lang":"en"}
|
|
{"prompt":"Develop a roadmap for replacing repository webhooks with a durable integration event bus, including compatibility, replay, tenancy, and adoption.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.87,"slice":"core","lang":"en"}
|
|
{"prompt":"Add bounded message-reaction aggregation with duplicate-event handling.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.61,"slice":"core","lang":"en"}
|
|
{"prompt":"Create the responsive keyboard-shortcuts editor with conflict detection, recording mode, reset, search, and accessibility.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.63,"slice":"core","lang":"en"}
|
|
{"prompt":"fix mentions","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.46,"slice":"vague-eval","lang":"en"}
|
|
{"prompt":"Replace `ReviewEvt` with `ReviewEvent` across packages while preserving event type names and public aliases.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.57,"slice":"boundary","lang":"en"}
|
|
{"prompt":"Diagnose why scheduled messages use an outdated channel name in notifications, implement the snapshot fix, and update user documentation.","purpose":"debugging","secondary":"writing","mixed":true,"difficulty":0.72,"slice":"mixed","lang":"en"}
|
|
{"prompt":"Why does code search index commit metadata separately from file content? Explain the existing update and permission model.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.48,"slice":"boundary","lang":"en"}
|
|
{"prompt":"Track down the occasional blank diff after switching rapidly between review revisions.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.63,"slice":"core","lang":"en"}
|
|
{"prompt":"Write a troubleshooting guide for missing review notifications, covering preferences, quiet hours, membership, routing, and provider failures.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.4,"slice":"core","lang":"en"}
|
|
{"prompt":"Design review notes:\n\n```text\nFeature: workspace message retention overrides\nDefault retention comes from organization policy\nWorkspace administrators may choose a shorter period, never longer\nLegal holds preserve selected channels and direct messages\nDeletion must remove search documents, attachments, previews, and derived embeddings\nExport jobs started before expiry may still contain affected messages\nMobile offline caches purge on next synchronization\nAudit records keep message IDs but not content\nPolicy changes can affect billions of messages\n```\n\nReview the proposal for policy precedence, legal holds, derived data, exports, offline clients, audit, scalability, and deletion evidence. No implementation requested.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.79,"slice":"pasted-context","lang":"en"}
|
|
{"prompt":"Add a loading state to the thread panel","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.23,"slice":"core","lang":"en"}
|
|
{"prompt":"Plan and implement workspace data-retention policies. First define precedence, holds, exports, derived content, deletion proof, old clients, and rollout; then add policy storage and enforcement workers.","purpose":"planning","secondary":"backendImpl","mixed":true,"difficulty":0.94,"slice":"mixed","lang":"en"}
|
|
{"prompt":"Outline an architecture for cross-workspace federation with identity, trust, message delivery, moderation, audit, and phased adoption.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.94,"slice":"boundary","lang":"en"}
|
|
{"prompt":"Implement revision-consistent review exports with immutable commit references.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.68,"slice":"core","lang":"en"}
|
|
{"prompt":"Escribe una guía para integrar bots de revisión, con permisos, eventos, reintentos, comentarios y pruebas.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.4,"slice":"core","lang":"es"}
|
|
{"prompt":"Move channel-name formatting out of the notification renderer without changing delivered text.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.56,"slice":"core","lang":"en"}
|
|
{"prompt":"Investigate why the Android app restores a draft reply into the wrong thread.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.61,"slice":"boundary","lang":"en"}
|
|
{"prompt":"Add atomic repository-subscription updates with version conflicts and audit events.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.62,"slice":"core","lang":"en"}
|
|
{"prompt":"Remove the obsolete `legacy_mentions` flag","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.04,"slice":"core","lang":"en"}
|
|
{"prompt":"Build the review file-tree with change badges, search, collapsed directories, keyboard navigation, and sticky selection.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.65,"slice":"core","lang":"en"}
|
|
{"prompt":"`Mesage sent` を `Message sent` に直して。新しい通知文だけです。","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.03,"slice":"boundary","lang":"ja"}
|
|
{"prompt":"Review the workspace export endpoint for membership races, deleted-content leakage, attachment URLs, and unbounded jobs.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.73,"slice":"core","lang":"en"}
|
|
{"prompt":"Implement notification-delivery history and write its API guide. Include channels, attempts, provider responses, redaction, pagination, and permissions.","purpose":"backendImpl","secondary":"writing","mixed":true,"difficulty":0.7,"slice":"mixed","lang":"en"}
|
|
{"prompt":"Plan a disaster-recovery strategy for collaboration services, including event logs, search, files, keys, replay, drills, and RTO tiers.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.92,"slice":"core","lang":"en"}
|
|
{"prompt":"Add content-hash deduplication to uploaded review attachments with tenant isolation.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.62,"slice":"core","lang":"en"}
|
|
{"prompt":"Create the desktop merge-conflict viewer with three panes, editable result, navigation, validation, and keyboard controls.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.72,"slice":"core","lang":"en"}
|
|
{"prompt":"continue the notification cleanup","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.44,"slice":"vague-eval","lang":"en"}
|
|
{"prompt":"Rename `ThreadSub` to `ThreadSubscription` across clients while preserving wire fields.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.55,"slice":"boundary","lang":"en"}
|
|
{"prompt":"Investigate why applied suggestions still appear pending, implement the verified revision-event fix, and update review documentation.","purpose":"debugging","secondary":"writing","mixed":true,"difficulty":0.76,"slice":"mixed","lang":"en"}
|
|
{"prompt":"Assess the proposed message-embedding search for private-channel isolation, deletion, consent, retention, and inference risks.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.76,"slice":"boundary","lang":"en"}
|
|
{"prompt":"Find why editor completion results arrive after cancellation and replace newer suggestions.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.68,"slice":"core","lang":"en"}
|
|
{"prompt":"Draft a support guide for restoring accidentally archived channels without losing thread history.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.39,"slice":"core","lang":"en"}
|
|
{"prompt":"Offline sync failure report:\n\n```text\nclient=ios version=12.4 device=d_781\nlast_cursor=workspace:w_11:seq_889120\nlocal pending ops=3\nop1 edit message=m_31 base_version=4\nop2 resolve thread=t_8 base_version=9\nop3 delete draft=d_17\nserver compaction minimum_cursor=seq_891000\nsync response=cursor_expired full_resync_required\nclient starts full resync and clears local projection\npending-op journal path is inside projection directory\njournal deleted before replay\nUI reports sync complete but all three offline actions disappear\n```\n\nDetermine why full resync deletes the pending-operation journal and which ownership boundary or sequencing assumption is wrong.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.82,"slice":"pasted-context","lang":"en"}
|
|
{"prompt":"Add participant count to the presence pill","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.23,"slice":"core","lang":"en"}
|
|
{"prompt":"Restructure the offline synchronization engine and document its operation interface. Preserve behavior while separating journal, transport, merge, projection, and recovery.","purpose":"refactor","secondary":"writing","mixed":true,"difficulty":0.83,"slice":"mixed","lang":"en"}
|
|
{"prompt":"Architect a globally distributed code-search service with repository ownership, authorization, indexing, query routing, and migration milestones.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.96,"slice":"boundary","lang":"en"}
|
|
{"prompt":"Implement signed review-export manifests with commit digests and event counts.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.65,"slice":"core","lang":"en"}
|
|
{"prompt":"Write an onboarding guide for adding a new notification type, including recipients, templates, preferences, metrics, and tests.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.42,"slice":"core","lang":"en"}
|
|
{"prompt":"Consolidate workspace-role checks across chat and review services without changing authorization decisions.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.64,"slice":"core","lang":"en"}
|
|
{"prompt":"Investigate why repository mentions resolve to deleted teams in autocomplete.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.61,"slice":"boundary","lang":"en"}
|
|
{"prompt":"Add transactional message redaction with search and attachment cleanup events.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.68,"slice":"core","lang":"en"}
|
|
{"prompt":"Set the maximum thread depth to 12","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.07,"slice":"core","lang":"en"}
|
|
{"prompt":"Build the mobile notification-center screen with sections, swipe actions, filters, pagination, and accessible timestamps.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.62,"slice":"core","lang":"en"}
|
|
{"prompt":"把 `Thred resolved` 改成 `Thread resolved`,不要修改 key。","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.03,"slice":"boundary","lang":"zh"}
|
|
{"prompt":"Inspect the comment-rendering path for unsafe HTML, malicious links, Unicode spoofing, and resource exhaustion.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.7,"slice":"core","lang":"en"}
|
|
{"prompt":"Implement workspace-presence history and write its API documentation. Include aggregation, privacy settings, retention, pagination, and permissions.","purpose":"backendImpl","secondary":"writing","mixed":true,"difficulty":0.68,"slice":"mixed","lang":"en"}
|