153 lines
37 KiB
JSON
153 lines
37 KiB
JSON
{"prompt":"Design a community-content architecture for posts, comments, reactions, moderation, edits, deletions, feeds, notifications, and appeals. Cover immutable history, audience changes, privacy, ranking, regional storage, migration from the current activity tables, and rollout milestones. Deliver an RFC only.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.94,"slice":"core","lang":"en"}
|
|
{"prompt":"Before implementing community notes, outline authoring, evidence, contributor reputation, scoring, visibility thresholds, appeals, abuse resistance, explanations, and phased launch.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.92,"slice":"boundary","lang":"en"}
|
|
{"prompt":"Add comment threading to `/v3/posts`","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.58,"slice":"core","lang":"en"}
|
|
{"prompt":"Moderation incident logs:\n\n```text\npost=p_881 author=u_71 audience=private_group:g_18\nmoderation action=remove reason=personal_data version=12\nfeed delete event published offset=77110\nsearch delete event published offset=44192\nappeal accepted version=13 restore=true audience=private_group:g_18\nfeed restore applies version=13\nsearch restore consumer uses stored document audience=public from version=9\npost appears in public search for 47s\npermission index refresh later removes it\n```\n\nDetermine why restoration uses stale audience metadata and how search visibility becomes public before authorization filtering catches up.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.84,"slice":"pasted-context","lang":"en"}
|
|
{"prompt":"Build the SwiftUI community-feed screen with mixed media, reactions, comment previews, moderation states, pagination, and VoiceOver support.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.67,"slice":"core","lang":"en"}
|
|
{"prompt":"Plan and implement a content-moderation decision service. Begin with a design covering policy versions, automated signals, human review, severity, regional rules, emergency removal, appeals, transparency, audit replay, and failure behavior. Then add the evaluator, queues, decision APIs, and conformance tests. Treat policy semantics and due process as primary.","purpose":"planning","secondary":"backendImpl","mixed":true,"difficulty":0.98,"slice":"mixed","lang":"en"}
|
|
{"prompt":"Set `MAX_COMMENT_DEPTH` to 8","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.07,"slice":"core","lang":"en"}
|
|
{"prompt":"Extract duplicated audience resolution from posts and collections while preserving every visibility decision.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.62,"slice":"core","lang":"en"}
|
|
{"prompt":"Implement `/internal/moderation/queues` with pending age, priority, assignments, decisions, and SLA breaches.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.53,"slice":"boundary","lang":"en"}
|
|
{"prompt":"make the profile more alive","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.41,"slice":"vague-eval","lang":"en"}
|
|
{"prompt":"Find why blocked users occasionally reappear in suggested follows after refreshing the app.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.66,"slice":"core","lang":"en"}
|
|
{"prompt":"Explain how `FeedMixer` balances followed accounts, groups, recommendations, and freshness. No edits.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.62,"slice":"core","lang":"en"}
|
|
{"prompt":"Community launch notes:\n\n```text\nFeature: comment controls\nPost author may allow everyone, followers, mentioned people, group members, or nobody to comment\nChanging the setting affects new comments only\nExisting comments remain visible unless separately hidden\nModerators may still comment on locked posts for official notices\nShared posts use the original post's comment policy\nOld mobile clients show a generic comments unavailable message\nComment controls do not prevent quote posts\n```\n\nTurn this into release notes and a help article with examples, limitations, and old-client behavior.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.43,"slice":"pasted-context","lang":"en"}
|
|
{"prompt":"Move the follow button closer to the profile name","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.13,"slice":"boundary","lang":"en"}
|
|
{"prompt":"Write an operator guide for replaying failed feed events without restoring deleted content.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.43,"slice":"core","lang":"en"}
|
|
{"prompt":"Implement moderation-appeal endpoints with evidence, deadlines, decisions, and authorization, then document lifecycle, examples, and errors.","purpose":"backendImpl","secondary":"writing","mixed":true,"difficulty":0.7,"slice":"mixed","lang":"en"}
|
|
{"prompt":"Map out a migration from fan-out-on-write feeds to hybrid fan-out, including celebrities, privacy, deletes, ranking, consistency, and rollback.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.92,"slice":"core","lang":"en"}
|
|
{"prompt":"Rename `postNo` to `postNumber` in `FeedMapper.kt`.","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.04,"slice":"boundary","lang":"en"}
|
|
{"prompt":"Teach the notification worker to collapse repeated reactions while preserving distinct actors and undo events.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.64,"slice":"core","lang":"en"}
|
|
{"prompt":"Polish the creator stats card","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.28,"slice":"core","lang":"en"}
|
|
{"prompt":"Bump `react-native-reanimated` to `4.0.2`","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.07,"slice":"core","lang":"en"}
|
|
{"prompt":"Rename `MasterFeed` to `PrimaryFeed` across services, events, metrics, and tests while preserving API fields.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.64,"slice":"boundary","lang":"en"}
|
|
{"prompt":"Split `CommunityService` into publishing, audience, engagement, moderation, and feed components without changing behavior.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.81,"slice":"core","lang":"en"}
|
|
{"prompt":"Implementation ticket:\n\n```text\nSOCIAL-6114 — post edit history\nEvery edit creates immutable revision with body, attachments, audience, and edit time\nPublic UI shows edited indicator but not full history by default\nModerators can inspect all revisions\nAuthors may restore a prior text revision, but deleted attachments are not recreated\nSearch and feed should expose only active revision\nMentions added by edit may notify once; removed mentions do not notify\nEdits after moderation removal require review before republishing\nExpose edit, restore, review-required, and stale-index metrics\n```\n\nImplement revisions, restore, moderation interaction, search and feed updates, mentions, metrics, and tests.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.86,"slice":"pasted-context","lang":"en"}
|
|
{"prompt":"Investigate why the Android feed sometimes shows the same video twice after reconnecting.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.66,"slice":"core","lang":"en"}
|
|
{"prompt":"Create the moderation-history UI and add a concise guide for automated flags, human decisions, appeals, reversals, and policy versions.","purpose":"frontendImpl","secondary":"writing","mixed":true,"difficulty":0.68,"slice":"mixed","lang":"en"}
|
|
{"prompt":"Why does the search index retain deleted user handles as aliases? Explain current redirect and abuse-prevention behavior.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.49,"slice":"core","lang":"en"}
|
|
{"prompt":"Rewrite the local setup for running Redpanda, Meilisearch, MinIO, and the synthetic community generator.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.35,"slice":"core","lang":"en"}
|
|
{"prompt":"This block test fails only when requests race:\n\n```text\nuser A follows B version=19\nA feed fanout receives B post p_88\nA blocks B version=20\nblock projection removes B items from current feed\nin-flight fanout worker holds audience snapshot version=19\nworker inserts p_88 after removal transaction\nfeed query checks materialized rows but not current block graph\nA sees p_88 until next compaction\n```\n\nDetermine why block enforcement relies on projection ordering and whether read-time filtering or generation fencing is missing.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.77,"slice":"boundary","lang":"en"}
|
|
{"prompt":"finish the moderation API","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.49,"slice":"vague-eval","lang":"en"}
|
|
{"prompt":"Propose an architecture for privacy-preserving social recommendations, including consent, graph signals, sensitive attributes, blocks, deletion, explanations, and evaluation.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.92,"slice":"core","lang":"en"}
|
|
{"prompt":"Add ActivityPub collection parsing to `federationctl`","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.67,"slice":"core","lang":"en"}
|
|
{"prompt":"Review excerpt:\n\n```diff\n async function getPost(req) {\n- const post = await posts.load(req.params.id)\n- if (!await audience.canView(req.user, post)) throw forbidden()\n- return post\n+ const post = await posts.load(req.params.id)\n+ audience.canView(req.user, post).catch(logger.warn)\n+ return post\n }\n```\n\nThe author says audience checks add feed latency. Review private groups, blocks, deleted accounts, stale membership, audit, and asynchronous failure. No patch requested.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.76,"slice":"pasted-context","lang":"en"}
|
|
{"prompt":"Schreibe eine kurze Referenz für die bestehenden Moderationsstatus und ihre Auswirkungen auf Sichtbarkeit und Einspruch. Kein Code.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.38,"slice":"boundary","lang":"de"}
|
|
{"prompt":"Build the desktop moderation queue with filters, evidence, policy context, keyboard review, decisions, and safe previews.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.72,"slice":"core","lang":"en"}
|
|
{"prompt":"Review how notification preferences interact with mutes and blocks, then turn the findings into a user guide with examples.","purpose":"writing","secondary":"review","mixed":true,"difficulty":0.61,"slice":"mixed","lang":"en"}
|
|
{"prompt":"Set the post edit window to 30 minutes","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.07,"slice":"core","lang":"en"}
|
|
{"prompt":"Benenne `FeedCtx` repositoryweit in `FeedContext` um; JSON-Felder und Verhalten bleiben unverändert.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.57,"slice":"boundary","lang":"de"}
|
|
{"prompt":"Consolidate mention normalization across posts and comments without changing resolved users.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.6,"slice":"core","lang":"en"}
|
|
{"prompt":"Diagnose the duplicate follower alert","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.43,"slice":"core","lang":"en"}
|
|
{"prompt":"Explain how the moderation sampler selects low-confidence automated decisions for human review.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.59,"slice":"core","lang":"en"}
|
|
{"prompt":"Create API documentation for the existing post-audience endpoint, including transitions, restrictions, and errors.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.38,"slice":"boundary","lang":"en"}
|
|
{"prompt":"Plan a migration from one global social graph to region-owned graph partitions, including follows, blocks, moves, reads, and rollback.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.93,"slice":"core","lang":"en"}
|
|
{"prompt":"Mobile design ticket:\n\n```text\nScreen: post composer\nSupports text, up to ten media items, alt text, audience, content warning, location toggle, scheduled time\nDraft autosaves locally and to cloud when signed in\nChanging audience may invalidate tagged group references\nUpload progress persists if composer closes\nPublishing can return moderation-review state instead of success\nAccessibility: media reorder has buttons, not drag only; every image prompts for alt text\nOffline mode saves draft but cannot schedule publication\n```\n\nImplement the iOS composer and UI tests using existing publishing APIs.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.73,"slice":"pasted-context","lang":"en"}
|
|
{"prompt":"Implement `POST /v1/posts/{id}/hide` with scope, reason, revision checks, and audit events.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.6,"slice":"boundary","lang":"en"}
|
|
{"prompt":"Remove the extra heart from the reaction label","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.03,"slice":"core","lang":"en"}
|
|
{"prompt":"Fix the clipped audience chip and extract its duplicated padding into the shared composer token.","purpose":"quickFix","secondary":"refactor","mixed":true,"difficulty":0.35,"slice":"mixed","lang":"en"}
|
|
{"prompt":"Replace scattered post booleans with one explicit publication state while preserving transitions and UI.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.66,"slice":"core","lang":"en"}
|
|
{"prompt":"Cambia `postRev` por `postRevision` solo en `ComposerState.swift`; no cambies la lógica.","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.06,"slice":"boundary","lang":"es"}
|
|
{"prompt":"Investigate why the app briefly displays another account's private drafts after account switching.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.79,"slice":"core","lang":"en"}
|
|
{"prompt":"Summarize the current moderation-appeal workflow for policy and compliance reviewers using code and tests.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.44,"slice":"core","lang":"en"}
|
|
{"prompt":"Develop a capacity roadmap for serving 100 million personalized feeds. Include graph storage, fan-out, ranking, caches, deletes, and cost gates.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.96,"slice":"core","lang":"en"}
|
|
{"prompt":"Implement idempotent report ingestion with reporter privacy and duplicate clustering.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.69,"slice":"core","lang":"en"}
|
|
{"prompt":"Create the Compose profile screen with tabs, counts, follow state, moderation notices, and TalkBack order.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.61,"slice":"core","lang":"en"}
|
|
{"prompt":"Fix `moderaton` in `events.proto`","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.02,"slice":"core","lang":"en"}
|
|
{"prompt":"Merge duplicate audience types used by feed and search while preserving serialized values.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.65,"slice":"core","lang":"en"}
|
|
{"prompt":"Appeal projection failure:\n\n```text\ncontent=c_991 decision=remove version=18\nappeal accepted version=19 at=10:01:12\nmoderation projection writes visible=true\ncheckpoint transaction fails\nnotification worker observes visible=true and tells author restored\nprojection restarts and replays accepted event\nstate machine rejects already-accepted appeal\npartition stops; search restoration event was never emitted\npost remains missing from search despite author notice\n```\n\nDetermine how projection, checkpoint, notification, and downstream restoration lack one durable boundary and why replay is not idempotent.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.82,"slice":"pasted-context","lang":"en"}
|
|
{"prompt":"Rename `folower_id` to `follower_id` in the unreleased migration.","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.06,"slice":"boundary","lang":"en"}
|
|
{"prompt":"Assess whether private-group posts can leak through image CDN cache keys or shared preview metadata. Review only.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.72,"slice":"core","lang":"en"}
|
|
{"prompt":"Restructure the community SDK into posts, comments, graph, moderation, and feed, then write a maintainer note. Preserve APIs.","purpose":"refactor","secondary":"writing","mixed":true,"difficulty":0.76,"slice":"mixed","lang":"en"}
|
|
{"prompt":"Plan the retirement of legacy public follower lists, covering privacy settings, clients, exports, communication, and removal gates.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.8,"slice":"core","lang":"en"}
|
|
{"prompt":"Add immutable provenance chains to moderation policy decisions.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.68,"slice":"core","lang":"en"}
|
|
{"prompt":"Build the tablet group-admin view with membership, roles, requests, rules, moderation, and accessible controls.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.65,"slice":"core","lang":"en"}
|
|
{"prompt":"do the feed page","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.39,"slice":"vague-eval","lang":"en"}
|
|
{"prompt":"Replace `PostRef` with `PostReference` across packages while preserving serialized fields.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.56,"slice":"boundary","lang":"en"}
|
|
{"prompt":"Diagnose why exported account archives omit restored posts, implement the verified revision-filter fix, and add a user-facing note.","purpose":"debugging","secondary":"writing","mixed":true,"difficulty":0.78,"slice":"mixed","lang":"en"}
|
|
{"prompt":"Why does the feed service retain two previous ranking configurations? Explain current experiment rollback behavior.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.47,"slice":"boundary","lang":"en"}
|
|
{"prompt":"Track down the memory leak in video-preview workers after repeated scrubbing.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.71,"slice":"core","lang":"en"}
|
|
{"prompt":"Write release notes for profile audience controls, including followers, groups, search visibility, and old-client behavior.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.36,"slice":"core","lang":"en"}
|
|
{"prompt":"Feed-ranking notes:\n\n```text\nCandidate sources: follows, groups, popular nearby, recommendations\nHard filters: blocks, mutes, audience, removed content, age policy\nRanking signals include recency, affinity, predicted engagement, diversity\nUsers can choose chronological mode\nSensitive-topic engagement cannot feed recommendations\nSeen-post state syncs across devices with delay\nSponsored posts have fixed insertion constraints\nFallback during model outage is follows sorted by time\n```\n\nProduce an implementation-free design and rollout plan covering candidates, filters, ranking, privacy, modes, ads, failure, evaluation, and explanations.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.92,"slice":"pasted-context","lang":"en"}
|
|
{"prompt":"Give the comment thread clearer nesting","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.32,"slice":"core","lang":"en"}
|
|
{"prompt":"Turn the current account-deletion behavior into user documentation, then review whether removal and retention claims match the implementation.","purpose":"writing","secondary":"review","mixed":true,"difficulty":0.69,"slice":"mixed","lang":"en"}
|
|
{"prompt":"Outline a phased architecture for moving media moderation from synchronous upload checks to asynchronous review, without implementation.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.84,"slice":"boundary","lang":"en"}
|
|
{"prompt":"Implement version-aware group-membership history with effective dates and audit links.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.69,"slice":"core","lang":"en"}
|
|
{"prompt":"Create an operator guide for diagnosing delayed feed deletions.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.39,"slice":"core","lang":"en"}
|
|
{"prompt":"Move content-warning resolution out of `PostController` while preserving visibility.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.58,"slice":"core","lang":"en"}
|
|
{"prompt":"Investigate why revoked group membership remains active in one regional websocket gateway.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.7,"slice":"boundary","lang":"en"}
|
|
{"prompt":"Add generation-fenced moderation-policy publication with simulation and rollback.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.67,"slice":"core","lang":"en"}
|
|
{"prompt":"Set the reaction limit to 50","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.07,"slice":"core","lang":"en"}
|
|
{"prompt":"Create the responsive saved-posts view with collections, filters, bulk actions, offline state, and accessible navigation.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.61,"slice":"core","lang":"en"}
|
|
{"prompt":"Corrige apenas `folowing` para `following` no novo título.","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.03,"slice":"boundary","lang":"pt"}
|
|
{"prompt":"Review the media-upload endpoint for EXIF privacy, malicious files, tenant spoofing, quota bypass, and partial publication.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.73,"slice":"core","lang":"en"}
|
|
{"prompt":"Implement moderation-case history and write its API guide. Include signals, assignments, decisions, appeals, pagination, and permissions.","purpose":"backendImpl","secondary":"writing","mixed":true,"difficulty":0.71,"slice":"mixed","lang":"en"}
|
|
{"prompt":"Design a migration from username identity to stable account IDs with change history, aliases, links, abuse controls, and rollout.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.88,"slice":"core","lang":"en"}
|
|
{"prompt":"Add resumable account-archive generation with checksums and deletion awareness.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.67,"slice":"core","lang":"en"}
|
|
{"prompt":"Build the desktop audience-policy editor with roles, conditions, preview, conflicts, and keyboard controls.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.67,"slice":"core","lang":"en"}
|
|
{"prompt":"continue the block bug","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.55,"slice":"vague-eval","lang":"en"}
|
|
{"prompt":"Extract handle normalization into one shared module while preserving canonical values and aliases.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.58,"slice":"boundary","lang":"en"}
|
|
{"prompt":"Investigate why scheduled posts use an outdated audience, implement the verified snapshot-binding fix, and update creator documentation.","purpose":"debugging","secondary":"writing","mixed":true,"difficulty":0.77,"slice":"mixed","lang":"en"}
|
|
{"prompt":"Assess the proposed graph cache for blocks, private follows, account deletion, stale membership, and tenant isolation.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.71,"slice":"boundary","lang":"en"}
|
|
{"prompt":"Find why one moderation worker retries an unsupported media type forever.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.63,"slice":"core","lang":"en"}
|
|
{"prompt":"Draft a migration guide for bot developers moving from polling to community event subscriptions.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.39,"slice":"core","lang":"en"}
|
|
{"prompt":"Recommendation incident excerpt:\n\n```text\nuser=u_771 blocks topic=t_19 at=11:00:01\npreference projection updates excluded_topics version=91\nrecommendation batch built at=10:59:58 with candidates including topic=t_19\ncache key=user:u_771:feed generation=90\nrequest at=11:00:07 reads cached batch\nread-time filter checks blocked users but not excluded topics\nuser receives five posts from blocked topic\ncache invalidation event delayed behind partition rebalance\n```\n\nDetermine why topic exclusion relies solely on cache invalidation while user blocking has read-time enforcement, and which consistency guarantee is missing.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.78,"slice":"pasted-context","lang":"en"}
|
|
{"prompt":"Add audience text below the post status","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.24,"slice":"core","lang":"en"}
|
|
{"prompt":"Restructure the feed pipeline and document its candidate-source interface. Preserve results while separating retrieval, filtering, ranking, mixing, and hydration.","purpose":"refactor","secondary":"writing","mixed":true,"difficulty":0.82,"slice":"mixed","lang":"en"}
|
|
{"prompt":"Architect a globally distributed social graph with regional ownership, moves, follows, blocks, privacy, and migration milestones.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.97,"slice":"boundary","lang":"en"}
|
|
{"prompt":"Implement signed moderation receipts with content revision and policy digest.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.69,"slice":"core","lang":"en"}
|
|
{"prompt":"Write an onboarding guide for adding a new moderation rule, including policy, signals, queues, explanations, tests, and rollout.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.46,"slice":"core","lang":"en"}
|
|
{"prompt":"Consolidate engagement-count formatting across app and exports without changing output.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.54,"slice":"core","lang":"en"}
|
|
{"prompt":"Investigate why deleted groups remain in invite autocomplete.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.59,"slice":"boundary","lang":"en"}
|
|
{"prompt":"Add transactional group ownership transfer with role checks and immutable history.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.7,"slice":"core","lang":"en"}
|
|
{"prompt":"Pin ActivityPub library to `2.6.1`","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.06,"slice":"core","lang":"en"}
|
|
{"prompt":"Build the mobile appeal-status screen with timeline, evidence, deadlines, decision, support, and accessible summaries.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.62,"slice":"core","lang":"en"}
|
|
{"prompt":"Remplace `Comunity` par `Community` uniquement dans le nouveau titre.","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.03,"slice":"boundary","lang":"fr"}
|
|
{"prompt":"Inspect the federation inbox for signature confusion, replay, remote deletes, oversized activities, and SSRF through actor URLs.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.79,"slice":"core","lang":"en"}
|
|
{"prompt":"Implement audience-change history and write its API documentation. Include revisions, affected content, actor, pagination, examples, and permissions.","purpose":"backendImpl","secondary":"writing","mixed":true,"difficulty":0.69,"slice":"mixed","lang":"en"}
|
|
{"prompt":"Develop a roadmap for replacing manually configured trend lists with abuse-resistant automated detection, including review, transparency, and rollout.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.88,"slice":"core","lang":"en"}
|
|
{"prompt":"Add bounded event replay for feed projections with durable checkpoints.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.67,"slice":"core","lang":"en"}
|
|
{"prompt":"Create the responsive creator dashboard with reach, engagement, audience, moderation status, filters, and accessible charts.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.66,"slice":"core","lang":"en"}
|
|
{"prompt":"fix privacy","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.5,"slice":"vague-eval","lang":"en"}
|
|
{"prompt":"Replace `ModEvt` with `ModerationEvent` across packages while preserving event names and schemas.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.56,"slice":"boundary","lang":"en"}
|
|
{"prompt":"Diagnose why restored accounts remain hidden from followers, implement the verified graph projection fix, and update help documentation.","purpose":"debugging","secondary":"writing","mixed":true,"difficulty":0.75,"slice":"mixed","lang":"en"}
|
|
{"prompt":"Why does the post service retain two previous rendering configurations? Explain current rollback behavior.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.46,"slice":"boundary","lang":"en"}
|
|
{"prompt":"Track down occasional missing reactions after websocket reconnect.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.62,"slice":"core","lang":"en"}
|
|
{"prompt":"Write a troubleshooting guide for missing posts, covering audience, blocks, moderation, indexing, and feed ranking.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.42,"slice":"core","lang":"en"}
|
|
{"prompt":"Safety review packet:\n\n```text\nFeature: temporary account visibility limit\nModerator can prevent an account's posts from recommendation surfaces for up to seven days\nFollowers still receive posts\nAccount owner is notified after the action starts, unless investigation exception applies\nAction requires policy reason and evidence link\nAppeal is available after notification\nExisting cached recommendations may contain the account\nSearch ranking is reduced but direct profile access remains\nEmergency moderators may apply action without second review\n```\n\nReview scope, cache propagation, transparency exceptions, appeal timing, search semantics, emergency authority, and audit. No implementation.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.76,"slice":"pasted-context","lang":"en"}
|
|
{"prompt":"Add a loading state to the profile posts","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.23,"slice":"core","lang":"en"}
|
|
{"prompt":"Plan and implement temporary visibility limits. First define scope, notification, exceptions, cache behavior, appeals, emergency authority, audit, and rollout; then add enforcement.","purpose":"planning","secondary":"backendImpl","mixed":true,"difficulty":0.92,"slice":"mixed","lang":"en"}
|
|
{"prompt":"Outline an architecture for interoperable social federation with identity, trust, moderation, deletion, privacy, and phased adoption.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.94,"slice":"boundary","lang":"en"}
|
|
{"prompt":"Implement snapshot-consistent account exports with resumable chunks.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.67,"slice":"core","lang":"en"}
|
|
{"prompt":"Escribe una guía para integrar aplicaciones comunitarias, con eventos, firmas, reintentos, moderación y pruebas.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.41,"slice":"core","lang":"es"}
|
|
{"prompt":"Move notification-audience calculation out of the delivery worker without changing recipients.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.59,"slice":"core","lang":"en"}
|
|
{"prompt":"Investigate why the iOS app loses scheduled drafts after restoring a backup.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.63,"slice":"boundary","lang":"en"}
|
|
{"prompt":"Add atomic content-policy publication with simulation, approval, and rollback.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.68,"slice":"core","lang":"en"}
|
|
{"prompt":"Remove the obsolete `legacy_feed` flag","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.04,"slice":"core","lang":"en"}
|
|
{"prompt":"Build the group-rule editor with sections, acknowledgement, versions, preview, and accessible controls.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.62,"slice":"core","lang":"en"}
|
|
{"prompt":"`Coment removed` を `Comment removed` に直して。新しい英語メッセージだけです。","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.03,"slice":"boundary","lang":"ja"}
|
|
{"prompt":"Review the account-archive download path for deleted-content leakage, stale URLs, private-group data, cache confusion, and enumeration.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.75,"slice":"core","lang":"en"}
|
|
{"prompt":"Implement content-revision history and write its API guide. Include edits, audiences, moderation, restoration, pagination, and permissions.","purpose":"backendImpl","secondary":"writing","mixed":true,"difficulty":0.71,"slice":"mixed","lang":"en"}
|
|
{"prompt":"Plan a disaster-recovery strategy for community services, including graph, content, media, moderation, search, replay, drills, and RTO tiers.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.94,"slice":"core","lang":"en"}
|
|
{"prompt":"Add content-hash deduplication to uploaded post media with account-scoped ownership.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.61,"slice":"core","lang":"en"}
|
|
{"prompt":"Create the desktop transparency-report explorer with categories, regions, trends, methodology, and accessible tables.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.63,"slice":"core","lang":"en"}
|
|
{"prompt":"continue the feed cleanup","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.43,"slice":"vague-eval","lang":"en"}
|
|
{"prompt":"Rename `AudienceRev` to `AudienceRevision` across packages while preserving serialized fields.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.56,"slice":"boundary","lang":"en"}
|
|
{"prompt":"Investigate why removed followers still receive private-post alerts, implement the verified recipient fix, and update user docs.","purpose":"debugging","secondary":"writing","mixed":true,"difficulty":0.78,"slice":"mixed","lang":"en"}
|
|
{"prompt":"Assess the proposed feed cache for blocks, mutes, audience changes, account moves, deletions, and invalidation.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.72,"slice":"boundary","lang":"en"}
|
|
{"prompt":"Find why a federation worker retries a permanently rejected activity forever.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.64,"slice":"core","lang":"en"}
|
|
{"prompt":"Draft a support guide for recovering an interrupted account export.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.4,"slice":"core","lang":"en"}
|
|
{"prompt":"Graph projection failure:\n\n```text\nuser=u_881 follows=u_441 event offset=99110\nprojection inserts edge and increments follower count\ncheckpoint transaction fails\nnotification worker observes edge and sends follow alert\nprojection restarts and replays event\nunique edge constraint rejects duplicate before count idempotency logic\npartition stops; later block event waits behind failure\n```\n\nDetermine how edge, count, checkpoint, and notification lack one atomic boundary and why duplicate replay stops rather than converges.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.81,"slice":"pasted-context","lang":"en"}
|
|
{"prompt":"Add policy reason below the moderation status","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.23,"slice":"core","lang":"en"}
|
|
{"prompt":"Restructure the moderation pipeline and document its signal-provider interface. Preserve decisions while separating intake, signals, policy, review, and enforcement.","purpose":"refactor","secondary":"writing","mixed":true,"difficulty":0.83,"slice":"mixed","lang":"en"}
|
|
{"prompt":"Architect a global content platform with regional ownership, audience enforcement, moderation, search, and migration milestones.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.97,"slice":"boundary","lang":"en"}
|
|
{"prompt":"Implement signed account-export manifests with revision 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 feed candidate source, including filters, privacy, ranking, fixtures, and rollout.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.45,"slice":"core","lang":"en"}
|
|
{"prompt":"Consolidate audience-label formatting across app and exports without changing output.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.54,"slice":"core","lang":"en"}
|
|
{"prompt":"Investigate why expired visibility limits remain active in search ranking.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.62,"slice":"boundary","lang":"en"}
|
|
{"prompt":"Add transactional account transfer between regional graph partitions with follow and block history.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.76,"slice":"core","lang":"en"}
|
|
{"prompt":"Set the feed cache TTL to 90s","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.07,"slice":"core","lang":"en"}
|
|
{"prompt":"Build the mobile privacy-controls screen with audiences, discoverability, blocks, mutes, and accessible explanations.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.63,"slice":"core","lang":"en"}
|
|
{"prompt":"把 `Folower request` 改成 `Follower request`,不要修改 key。","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.03,"slice":"boundary","lang":"zh"}
|
|
{"prompt":"Inspect the moderation-evidence upload path for malicious files, reporter leakage, stale authorization, tenant confusion, and quota abuse.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.74,"slice":"core","lang":"en"}
|
|
{"prompt":"Implement feed-ranking history and write its API documentation. Include configuration, experiments, activation, rollback, pagination, and permissions.","purpose":"backendImpl","secondary":"writing","mixed":true,"difficulty":0.7,"slice":"mixed","lang":"en"}
|