adding purpose-classifier data
This commit is contained in:
@@ -0,0 +1,152 @@
|
||||
{"prompt":"Design a reservation architecture for hotels, tours, and transportation inventory. Cover availability, holds, pricing snapshots, modifications, cancellations, overbooking, supplier reconciliation, multi-currency, regional failure, and migration from product-specific booking tables. Deliver an RFC and rollout plan only.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.95,"slice":"core","lang":"en"}
|
||||
{"prompt":"Before implementing multi-city itineraries, outline the domain model, availability checks, partial failures, fare guarantees, schedule changes, cancellation, notifications, and phased launch.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.92,"slice":"boundary","lang":"en"}
|
||||
{"prompt":"Add hold expiry to `/v2/reservations`","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.59,"slice":"core","lang":"en"}
|
||||
{"prompt":"Booking incident logs:\n\n```text\nproperty=h_882 room_type=deluxe date=2026-08-14\ninventory total=12 sold=11 held=1\nhold hd_71 expires=15:01:00Z\ncheckout request bk_91 confirms hold at=15:00:59.812\nexpiry worker reads hold active at=15:01:00.004\nbooking transaction commits at=15:01:00.019\nexpiry transaction releases inventory at=15:01:00.026\nsupplier confirmation succeeds\navailability projection now shows one room available\nsecond booking accepted and supplier rejects overbooked\n```\n\nDetermine how confirmation and expiry both mutate the same hold and why locking or state preconditions fail to serialize them.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.84,"slice":"pasted-context","lang":"en"}
|
||||
{"prompt":"Build the SwiftUI itinerary screen with day groups, booking status, maps, tickets, disruption alerts, and VoiceOver-friendly chronology.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.66,"slice":"core","lang":"en"}
|
||||
{"prompt":"Plan and implement a booking-modification service. Begin with a design covering repricing, supplier capabilities, atomic versus partial changes, payment adjustments, deadlines, idempotency, audit, notifications, and rollback. Then add quote, confirm, state, and reconciliation APIs with integration tests. Treat modification semantics as primary.","purpose":"planning","secondary":"backendImpl","mixed":true,"difficulty":0.97,"slice":"mixed","lang":"en"}
|
||||
{"prompt":"Set `HOLD_TTL_MINUTES` to 12","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.07,"slice":"core","lang":"en"}
|
||||
{"prompt":"Extract duplicated airport-code normalization from search and itinerary imports while preserving validation.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.56,"slice":"core","lang":"en"}
|
||||
{"prompt":"Implement `/internal/suppliers/status` with latency, error rate, last sync, circuit state, and inventory lag.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.52,"slice":"boundary","lang":"en"}
|
||||
{"prompt":"make the hotel page dreamy","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.42,"slice":"vague-eval","lang":"en"}
|
||||
{"prompt":"Find why the Android app occasionally shows yesterday's train departure after a schedule update.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.65,"slice":"core","lang":"en"}
|
||||
{"prompt":"Explain how `AvailabilityMerger` combines direct inventory, cached supplier results, and stop-sell rules. No edits.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.61,"slice":"core","lang":"en"}
|
||||
{"prompt":"Traveler release notes source:\n\n```text\nFeature: shared itineraries\nTrip owner invites up to ten collaborators\nCollaborators may view all itinerary items and add notes\nOnly owner can add, modify, or cancel bookings\nInvite links expire after seven days\nRemoving a collaborator blocks new access immediately\nDownloaded tickets previously saved to the collaborator's device are not remotely deleted\nNotes show author and edit history\nPrice and payment details can be hidden by the owner\n```\n\nTurn this into release notes and a help article with clear role, privacy, offline-ticket, and revocation limitations.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.46,"slice":"pasted-context","lang":"en"}
|
||||
{"prompt":"Move the room amenity icons below the rate name","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.13,"slice":"boundary","lang":"en"}
|
||||
{"prompt":"Write an operator guide for replaying failed supplier confirmations without creating duplicate bookings.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.43,"slice":"core","lang":"en"}
|
||||
{"prompt":"Implement booking-document endpoints with type filters, signed downloads, and authorization, then document expiry, examples, and errors.","purpose":"backendImpl","secondary":"writing","mixed":true,"difficulty":0.67,"slice":"mixed","lang":"en"}
|
||||
{"prompt":"Map out a migration from cached nightly hotel rates to live priced offers, including latency, fallback, taxes, currency, parity, and rollback.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.89,"slice":"core","lang":"en"}
|
||||
{"prompt":"Rename `tripNo` to `tripNumber` in `ItineraryMapper.kt`.","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.04,"slice":"boundary","lang":"en"}
|
||||
{"prompt":"Teach the supplier connector to resume paginated inventory syncs from durable cursors.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.64,"slice":"core","lang":"en"}
|
||||
{"prompt":"Polish the fare summary card","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.28,"slice":"core","lang":"en"}
|
||||
{"prompt":"Bump `mapbox-maps-ios` to `11.14.2`","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.07,"slice":"core","lang":"en"}
|
||||
{"prompt":"Rename `MasterItinerary` to `PrimaryItinerary` across services, events, tests, and dashboards while preserving public fields.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.64,"slice":"boundary","lang":"en"}
|
||||
{"prompt":"Split `BookingService` into quote, hold, confirm, modify, cancel, and reconciliation components without changing outcomes.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.83,"slice":"core","lang":"en"}
|
||||
{"prompt":"Implementation ticket:\n\n```text\nTRAVEL-5120 — supplier schedule-change processing\nChanges include departure time, arrival time, terminal, equipment, segment cancellation\nEach supplier update has booking reference, segment ID, source version, and effective time\nOut-of-order updates are common\nMaterial changes require traveler acknowledgement\nMinor changes update itinerary silently but generate audit event\nSegment cancellation may create rebooking options\nDuplicate notifications must be suppressed\nOld itinerary versions remain available for support\nExpose received, stale, material, acknowledged, and rebook-required metrics\n```\n\nImplement ingestion, ordering, materiality rules, itinerary revisions, acknowledgement, options, notifications, metrics, and tests.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.87,"slice":"pasted-context","lang":"en"}
|
||||
{"prompt":"Investigate why the iOS boarding-pass wallet card shows an old gate after a terminal change.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.64,"slice":"core","lang":"en"}
|
||||
{"prompt":"Create the rebooking-options UI and add a concise guide for fare difference, connection risk, deadlines, and confirmation.","purpose":"frontendImpl","secondary":"writing","mixed":true,"difficulty":0.67,"slice":"mixed","lang":"en"}
|
||||
{"prompt":"Why does the pricing service preserve the original exchange rate after a booking modification? Explain current accounting behavior.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.48,"slice":"core","lang":"en"}
|
||||
{"prompt":"Rewrite the local setup for running WireMock suppliers, Postgres, Kafka, and sample booking fixtures.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.34,"slice":"core","lang":"en"}
|
||||
{"prompt":"This date test fails for one overnight route:\n\n```text\norigin=Pacific/Apia destination=Pacific/Honolulu\ndeparture local=2026-08-18T23:30+13:00\narrival local=2026-08-18T10:20-10:00\nduration expected=10h50m actual=10h50m\nitinerary day grouping expected arrival on day 2\nactual arrival grouped with departure on day 1\nfixture groups by traveler home zone=Europe/London\nUI groups each segment by origin local date\nproduct requirement says itinerary day follows destination local calendar\n```\n\nDetermine which calendar semantics are inconsistent and why duration correctness does not settle the grouping behavior.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.72,"slice":"boundary","lang":"en"}
|
||||
{"prompt":"finish the reservation endpoint","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.49,"slice":"vague-eval","lang":"en"}
|
||||
{"prompt":"Propose an architecture for disruption recovery, including event ingestion, affected travelers, option generation, inventory, notification, self-service, and agent escalation.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.94,"slice":"core","lang":"en"}
|
||||
{"prompt":"Add OpenTravel Alliance XML parsing to `supplierctl`","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.68,"slice":"core","lang":"en"}
|
||||
{"prompt":"Review excerpt:\n\n```diff\n async function confirmBooking(req) {\n- const quote = await quotes.requireValid(req.body.quoteId)\n- const result = await supplier.confirm(quote)\n- await bookings.persist(result, quote)\n+ supplier.confirmById(req.body.quoteId).catch(logger.warn)\n+ await bookings.persistPending(req.body.quoteId)\n return { status: 'confirmed' }\n }\n```\n\nThe author says waiting for suppliers hurts conversion. Review response semantics, missing quote validation, supplier failure, duplicate requests, persistence, reconciliation, and traveler expectations. 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 Buchungsstatus und ihre Auswirkungen auf Zahlung und Stornierung. Kein Code.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.37,"slice":"boundary","lang":"de"}
|
||||
{"prompt":"Build the desktop operations itinerary viewer with segment states, supplier references, changes, payments, and keyboard navigation.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.67,"slice":"core","lang":"en"}
|
||||
{"prompt":"Review how cancellation penalties are calculated and displayed, then turn the findings into an agent guide with examples.","purpose":"writing","secondary":"review","mixed":true,"difficulty":0.62,"slice":"mixed","lang":"en"}
|
||||
{"prompt":"Set the supplier timeout to 8s","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.07,"slice":"core","lang":"en"}
|
||||
{"prompt":"Benenne `TripCtx` repositoryweit in `TripContext` um; JSON-Felder und Verhalten bleiben unverändert.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.57,"slice":"boundary","lang":"de"}
|
||||
{"prompt":"Consolidate traveler-name formatting across tickets and itineraries without changing output.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.56,"slice":"core","lang":"en"}
|
||||
{"prompt":"Diagnose the duplicate booking email","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.43,"slice":"core","lang":"en"}
|
||||
{"prompt":"Explain how the offer cache handles stop-sell updates while checkout is in progress.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.61,"slice":"core","lang":"en"}
|
||||
{"prompt":"Create API documentation for the existing cancellation-quote endpoint, including penalties, expiry, currency, and errors.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.38,"slice":"boundary","lang":"en"}
|
||||
{"prompt":"Plan a migration from property-local room IDs to supplier-neutral accommodation units, including mapping, history, compatibility, and rollback.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.87,"slice":"core","lang":"en"}
|
||||
{"prompt":"Mobile design ticket:\n\n```text\nScreen: booking confirmation\nSummary: status, confirmation number, supplier, total paid\nSections vary by hotel, rail, flight, and activity\nPending supplier confirmation must not look final\nDocuments may arrive asynchronously\nChange and cancel actions depend on fare rules and deadlines\nOffline mode shows last confirmed itinerary with stale timestamp\nAccessibility: confirmation number has copy action; status announced before decorative artwork\nSupport action includes booking reference but not payment details\n```\n\nImplement the responsive Compose screen and tests using existing booking models.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.68,"slice":"pasted-context","lang":"en"}
|
||||
{"prompt":"Implement `POST /v1/bookings/{id}/acknowledge-change` with revision checks and audit events.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.58,"slice":"boundary","lang":"en"}
|
||||
{"prompt":"Remove the extra slash from the ticket link","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.03,"slice":"core","lang":"en"}
|
||||
{"prompt":"Fix the clipped fare badge and extract its duplicated padding into the shared booking token.","purpose":"quickFix","secondary":"refactor","mixed":true,"difficulty":0.35,"slice":"mixed","lang":"en"}
|
||||
{"prompt":"Replace scattered booking booleans with one explicit lifecycle state while preserving transitions and UI.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.67,"slice":"core","lang":"en"}
|
||||
{"prompt":"Cambia `segRev` por `segmentRevision` solo en `ItineraryState.swift`; no cambies la lógica.","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.06,"slice":"boundary","lang":"es"}
|
||||
{"prompt":"Investigate why the traveler app briefly shows another account's upcoming trip after logout and login.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.78,"slice":"core","lang":"en"}
|
||||
{"prompt":"Summarize the current booking-reconciliation lifecycle for finance and operations reviewers using code and tests.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.44,"slice":"core","lang":"en"}
|
||||
{"prompt":"Develop a capacity roadmap for handling 500,000 booking attempts per minute during major events. Include offers, holds, suppliers, payments, queues, and cost gates.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.95,"slice":"core","lang":"en"}
|
||||
{"prompt":"Implement idempotent loyalty-status ingestion with effective dates and corrections.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.66,"slice":"core","lang":"en"}
|
||||
{"prompt":"Create the SwiftUI hotel-search screen with map, filters, dates, guests, loading states, and VoiceOver summaries.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.67,"slice":"core","lang":"en"}
|
||||
{"prompt":"Fix `reservaton` in `events.proto`","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.02,"slice":"core","lang":"en"}
|
||||
{"prompt":"Merge duplicate fare-rule normalization paths used by search and servicing while preserving decisions.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.67,"slice":"core","lang":"en"}
|
||||
{"prompt":"Supplier sync failure:\n\n```text\nsupplier=s_81 property=h_992 sync_generation=441\npage 1 cursor=a rows=500 committed\npage 2 cursor=b rows=500 committed\npage 3 cursor=c request timeout\nretry begins from cursor=b due checkpoint lag\npage 2 applies room closures version=92\nsupplier then returns page 3 with reopen version=93\nlate original page 2 response arrives after page 3 and applies closure version=92\nadapter does not pass supplier versions into inventory store\nproperty becomes falsely unavailable\n```\n\nDetermine how cursor retry and response reordering permit stale inventory to overwrite newer state and which version data is discarded.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.8,"slice":"pasted-context","lang":"en"}
|
||||
{"prompt":"Rename `arival_time` to `arrival_time` in the unreleased schema.","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.06,"slice":"boundary","lang":"en"}
|
||||
{"prompt":"Assess whether shared itineraries expose hidden prices or passenger details through cached documents and notifications. Review only.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.7,"slice":"core","lang":"en"}
|
||||
{"prompt":"Restructure the travel SDK into search, offers, bookings, servicing, and itineraries, 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 PDF vouchers, covering supplier requirements, digital documents, offline access, communication, and removal gates.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.82,"slice":"core","lang":"en"}
|
||||
{"prompt":"Add immutable provenance chains to normalized supplier offers.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.68,"slice":"core","lang":"en"}
|
||||
{"prompt":"Build the tablet disruption console with affected trips, options, traveler status, communications, and accessible controls.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.69,"slice":"core","lang":"en"}
|
||||
{"prompt":"do the itinerary page","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.4,"slice":"vague-eval","lang":"en"}
|
||||
{"prompt":"Replace `BookingRef` with `BookingReference` across packages while preserving serialized fields.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.56,"slice":"boundary","lang":"en"}
|
||||
{"prompt":"Diagnose why issued tickets omit acknowledged schedule changes, implement the verified revision fix, and add a traveler-facing note.","purpose":"debugging","secondary":"writing","mixed":true,"difficulty":0.77,"slice":"mixed","lang":"en"}
|
||||
{"prompt":"Why does the offer service retain two previous pricing snapshots? Explain current checkout and audit behavior.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.47,"slice":"boundary","lang":"en"}
|
||||
{"prompt":"Track down the memory leak in map-route preview workers after long itineraries.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.7,"slice":"core","lang":"en"}
|
||||
{"prompt":"Write release notes for flexible cancellation filters, including definitions, supplier caveats, and old-client behavior.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.35,"slice":"core","lang":"en"}
|
||||
{"prompt":"Offer-versioning notes:\n\n```text\nSearch offers include price, taxes, inventory, rules, and supplier token\nCheckout may begin up to 15 minutes after search\nSome suppliers guarantee price for five minutes; others do not\nA refreshed offer may preserve room or fare identity but change total\nCustomers need an explicit confirmation before a material increase\nPrice decreases may apply automatically\nSupplier token can expire independently of displayed quote\nOld clients send only offer ID, not version\n```\n\nProduce an implementation-free design and migration plan covering identity, versions, expiry, repricing, confirmation, compatibility, audit, and rollout.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.9,"slice":"pasted-context","lang":"en"}
|
||||
{"prompt":"Give the itinerary timeline clearer day grouping","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.32,"slice":"core","lang":"en"}
|
||||
{"prompt":"Turn the current cancellation behavior into traveler documentation, then review whether penalty and timing claims match the implementation.","purpose":"writing","secondary":"review","mixed":true,"difficulty":0.68,"slice":"mixed","lang":"en"}
|
||||
{"prompt":"Outline a phased architecture for moving supplier events from polling to webhooks plus reconciliation, without implementation.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.84,"slice":"boundary","lang":"en"}
|
||||
{"prompt":"Implement version-aware itinerary history with segment supersession and snapshots.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.7,"slice":"core","lang":"en"}
|
||||
{"prompt":"Create an operator guide for diagnosing bookings stuck in supplier confirmation.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.39,"slice":"core","lang":"en"}
|
||||
{"prompt":"Move traveler-timezone resolution out of `ItineraryController` while preserving displayed dates.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.61,"slice":"core","lang":"en"}
|
||||
{"prompt":"Investigate why revoked itinerary collaborators retain access through one document cache.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.7,"slice":"boundary","lang":"en"}
|
||||
{"prompt":"Add generation-fenced supplier-configuration publication with validation and rollback.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.65,"slice":"core","lang":"en"}
|
||||
{"prompt":"Set the search radius to 25 km","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.07,"slice":"core","lang":"en"}
|
||||
{"prompt":"Create the responsive booking-history view with trips, status, filters, documents, and accessible summaries.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.61,"slice":"core","lang":"en"}
|
||||
{"prompt":"Corrige apenas `departue` para `departure` no novo alerta.","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.03,"slice":"boundary","lang":"pt"}
|
||||
{"prompt":"Review the supplier-voucher endpoint for tenant confusion, stale authorization, guessed references, unsafe redirects, and cache leakage.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.73,"slice":"core","lang":"en"}
|
||||
{"prompt":"Implement booking-change history and write its API guide. Include revisions, acknowledgement, options, deadlines, pagination, and permissions.","purpose":"backendImpl","secondary":"writing","mixed":true,"difficulty":0.71,"slice":"mixed","lang":"en"}
|
||||
{"prompt":"Design a migration from supplier-specific traveler profiles to a shared normalized profile, including privacy, compatibility, validation, and rollout.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.87,"slice":"core","lang":"en"}
|
||||
{"prompt":"Add resumable itinerary-document imports with checksums and duplicate detection.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.64,"slice":"core","lang":"en"}
|
||||
{"prompt":"Build the desktop fare-rule inspector with sections, deadlines, penalties, source text, and comparison.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.65,"slice":"core","lang":"en"}
|
||||
{"prompt":"continue the date bug","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.54,"slice":"vague-eval","lang":"en"}
|
||||
{"prompt":"Extract supplier-code normalization into one shared module while preserving canonical values.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.55,"slice":"boundary","lang":"en"}
|
||||
{"prompt":"Investigate why cancellation reminders use an outdated fare deadline, implement the verified snapshot fix, and update support documentation.","purpose":"debugging","secondary":"writing","mixed":true,"difficulty":0.76,"slice":"mixed","lang":"en"}
|
||||
{"prompt":"Assess the proposed traveler-profile cache for account isolation, revoked collaborators, stale documents, privacy, and invalidation.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.7,"slice":"boundary","lang":"en"}
|
||||
{"prompt":"Find why one supplier worker retries an unsupported modification forever.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.64,"slice":"core","lang":"en"}
|
||||
{"prompt":"Draft a migration guide for partners moving from XML availability feeds to the inventory API.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.4,"slice":"core","lang":"en"}
|
||||
{"prompt":"Reconciliation incident excerpt:\n\n```text\nbooking=b_881 supplier_ref=SUP-991\ninternal status=cancelled refund_expected=420.00 EUR\nsupplier statement status=active charge=420.00 EUR\ncancellation request provider timeout at=10:01:12\nretry worker saw local cancelled state and skipped supplier call\nlocal state transition occurred before supplier response\nreconciliation rule nets expected refund against supplier charge and reports difference=0\ntraveler receives cancellation confirmation but reservation remains active\n```\n\nDetermine why local state advances before supplier confirmation and why reconciliation algebra masks the active reservation.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.82,"slice":"pasted-context","lang":"en"}
|
||||
{"prompt":"Add supplier name below the booking title","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.23,"slice":"core","lang":"en"}
|
||||
{"prompt":"Restructure the supplier connector framework and document its adapter interface. Preserve behavior while separating auth, offers, booking, servicing, and reconciliation.","purpose":"refactor","secondary":"writing","mixed":true,"difficulty":0.81,"slice":"mixed","lang":"en"}
|
||||
{"prompt":"Architect a multi-region booking platform with inventory ownership, holds, confirmation, servicing, and migration milestones.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.97,"slice":"boundary","lang":"en"}
|
||||
{"prompt":"Implement signed booking receipts with offer version and supplier confirmation digest.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.69,"slice":"core","lang":"en"}
|
||||
{"prompt":"Write an onboarding guide for adding a new travel supplier, including offers, booking, changes, cancellation, fixtures, and monitoring.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.47,"slice":"core","lang":"en"}
|
||||
{"prompt":"Consolidate reservation-status formatting across app and exports without changing output.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.54,"slice":"core","lang":"en"}
|
||||
{"prompt":"Investigate why cancelled activities remain in destination search suggestions.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.59,"slice":"boundary","lang":"en"}
|
||||
{"prompt":"Add transactional itinerary ownership transfer with collaborator and document remapping.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.71,"slice":"core","lang":"en"}
|
||||
{"prompt":"Pin MapLibre to `6.1.0`","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.06,"slice":"core","lang":"en"}
|
||||
{"prompt":"Build the mobile trip-sharing manager with invites, roles, privacy controls, revoke, and accessible confirmations.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.62,"slice":"core","lang":"en"}
|
||||
{"prompt":"Remplace `Itenerary` par `Itinerary` uniquement dans le nouveau titre.","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.03,"slice":"boundary","lang":"fr"}
|
||||
{"prompt":"Inspect the booking-import endpoint for duplicate references, tenant spoofing, malicious documents, partial commits, and stale offers.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.75,"slice":"core","lang":"en"}
|
||||
{"prompt":"Implement supplier-reconciliation history and write its API documentation. Include statements, matches, discrepancies, corrections, pagination, and permissions.","purpose":"backendImpl","secondary":"writing","mixed":true,"difficulty":0.72,"slice":"mixed","lang":"en"}
|
||||
{"prompt":"Develop a roadmap for replacing static destination pages with real-time availability-aware content, including caching, fallback, and rollout.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.85,"slice":"core","lang":"en"}
|
||||
{"prompt":"Add bounded event replay for booking projections with durable checkpoints.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.67,"slice":"core","lang":"en"}
|
||||
{"prompt":"Create the responsive airport-transfer picker with pickup details, vehicle options, capacity, price, and accessible selection.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.6,"slice":"core","lang":"en"}
|
||||
{"prompt":"fix rebooking","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.5,"slice":"vague-eval","lang":"en"}
|
||||
{"prompt":"Replace `OfferEvt` with `OfferEvent` across packages while preserving event names and schemas.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.56,"slice":"boundary","lang":"en"}
|
||||
{"prompt":"Diagnose why modified bookings still send old departure reminders, implement the verified projection fix, and update traveler documentation.","purpose":"debugging","secondary":"writing","mixed":true,"difficulty":0.74,"slice":"mixed","lang":"en"}
|
||||
{"prompt":"Why does the itinerary service retain two previous document bundles? Explain current offline and rollback behavior.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.47,"slice":"boundary","lang":"en"}
|
||||
{"prompt":"Track down occasional missing hotel images after property feed refreshes.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.62,"slice":"core","lang":"en"}
|
||||
{"prompt":"Write a troubleshooting guide for failed booking confirmation, covering offers, holds, payment, suppliers, and retries.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.43,"slice":"core","lang":"en"}
|
||||
{"prompt":"Privacy review packet:\n\n```text\nFeature: automatic itinerary import from email\nUser connects mailbox and grants read-only message access\nService scans messages for travel confirmations and extracts bookings\nRaw message bodies retained for 24 hours for parsing retries\nAttachments retained only when added to itinerary\nUsers can disconnect mailbox and request deletion\nShared itinerary collaborators see extracted booking details, not source email\nParser vendor receives redacted message content for unsupported formats\nImport runs every 15 minutes\n```\n\nReview scope, consent, retention, deletion, vendor redaction, shared access, credentials, and user expectations. No implementation.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.77,"slice":"pasted-context","lang":"en"}
|
||||
{"prompt":"Add a loading state to the itinerary cards","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.23,"slice":"core","lang":"en"}
|
||||
{"prompt":"Plan and implement email itinerary import. First define authorization, message filtering, retention, vendor use, deduplication, deletion, audit, and rollout; then add ingestion and extraction.","purpose":"planning","secondary":"backendImpl","mixed":true,"difficulty":0.93,"slice":"mixed","lang":"en"}
|
||||
{"prompt":"Outline an architecture for collaborative trip planning with shared edits, booking boundaries, offline clients, permissions, and phased adoption.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.9,"slice":"boundary","lang":"en"}
|
||||
{"prompt":"Implement snapshot-consistent booking exports with resumable chunks.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.67,"slice":"core","lang":"en"}
|
||||
{"prompt":"Escribe una guía para integrar proveedores de viajes, con ofertas, reservas, cambios, cancelaciones y pruebas.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.41,"slice":"core","lang":"es"}
|
||||
{"prompt":"Move fare-deadline resolution out of the notification worker without changing reminders.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.59,"slice":"core","lang":"en"}
|
||||
{"prompt":"Investigate why the iOS app loses offline tickets after restoring a device backup.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.64,"slice":"boundary","lang":"en"}
|
||||
{"prompt":"Add atomic destination-content publication with validation, preview, and rollback.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.64,"slice":"core","lang":"en"}
|
||||
{"prompt":"Remove the obsolete `legacy_offer` flag","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.04,"slice":"core","lang":"en"}
|
||||
{"prompt":"Build the desktop supplier-health dashboard with latency, errors, inventory lag, circuits, and diagnostics.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.65,"slice":"core","lang":"en"}
|
||||
{"prompt":"`Bookng confirmed` を `Booking confirmed` に直して。新しい英語メッセージだけです。","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.03,"slice":"boundary","lang":"ja"}
|
||||
{"prompt":"Review the itinerary-document download path for collaborator revocation, passenger leakage, stale URLs, cache confusion, and enumeration.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.75,"slice":"core","lang":"en"}
|
||||
{"prompt":"Implement offer-version history and write its API guide. Include price, rules, inventory, expiry, supersession, pagination, and permissions.","purpose":"backendImpl","secondary":"writing","mixed":true,"difficulty":0.71,"slice":"mixed","lang":"en"}
|
||||
{"prompt":"Plan a disaster-recovery strategy for booking services, including offers, reservations, suppliers, documents, payments, drills, and RTO tiers.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.93,"slice":"core","lang":"en"}
|
||||
{"prompt":"Add content-hash deduplication to uploaded travel documents with booking-scoped ownership.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.61,"slice":"core","lang":"en"}
|
||||
{"prompt":"Create the desktop property-content editor with rooms, amenities, images, policies, preview, and validation.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.66,"slice":"core","lang":"en"}
|
||||
{"prompt":"continue the supplier cleanup","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.43,"slice":"vague-eval","lang":"en"}
|
||||
{"prompt":"Rename `TripRev` to `ItineraryRevision` across packages while preserving serialized fields.","purpose":"refactor","secondary":null,"mixed":false,"difficulty":0.56,"slice":"boundary","lang":"en"}
|
||||
{"prompt":"Investigate why removed collaborators still receive disruption alerts, implement the verified recipient fix, and update help documentation.","purpose":"debugging","secondary":"writing","mixed":true,"difficulty":0.76,"slice":"mixed","lang":"en"}
|
||||
{"prompt":"Assess the proposed hotel-search cache for region, occupancy, taxes, stale inventory, account isolation, and invalidation.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.7,"slice":"boundary","lang":"en"}
|
||||
{"prompt":"Find why a cancellation worker retries a supplier's permanent rejection forever.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.64,"slice":"core","lang":"en"}
|
||||
{"prompt":"Draft a support guide for recovering an interrupted booking modification.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.4,"slice":"core","lang":"en"}
|
||||
{"prompt":"Projection failure output:\n\n```text\nbooking=b_771 revision=14 modification confirmed event offset=99120\nitinerary projection updates segment and status=changed\ncheckpoint transaction fails after database failover\nnotification worker sees changed state and sends new itinerary\nprojection restarts and replays event against revision=14\nstate machine rejects duplicate confirmation and partition stops\nsupplier state is correct but later booking updates queue behind failure\n```\n\nDetermine how projection, checkpoint, and notification lack one durable boundary and why replay is not idempotent.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.81,"slice":"pasted-context","lang":"en"}
|
||||
{"prompt":"Add booking reference below the trip title","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.23,"slice":"core","lang":"en"}
|
||||
{"prompt":"Restructure the itinerary projection and document its event interface. Preserve output while separating booking events, normalization, revisioning, rendering, and publication.","purpose":"refactor","secondary":"writing","mixed":true,"difficulty":0.8,"slice":"mixed","lang":"en"}
|
||||
{"prompt":"Architect a globally distributed travel inventory platform with supplier ownership, offers, holds, updates, and migration milestones.","purpose":"planning","secondary":null,"mixed":false,"difficulty":0.96,"slice":"boundary","lang":"en"}
|
||||
{"prompt":"Implement signed booking receipts with itinerary revision and supplier response digests.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.69,"slice":"core","lang":"en"}
|
||||
{"prompt":"Write an onboarding guide for adding a new booking-document type, including generation, validation, storage, expiry, and tests.","purpose":"writing","secondary":null,"mixed":false,"difficulty":0.44,"slice":"core","lang":"en"}
|
||||
{"prompt":"Consolidate travel-duration 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 offers remain visible in saved-search results.","purpose":"debugging","secondary":null,"mixed":false,"difficulty":0.61,"slice":"boundary","lang":"en"}
|
||||
{"prompt":"Add transactional booking transfer between traveler accounts with document and payment checks.","purpose":"backendImpl","secondary":null,"mixed":false,"difficulty":0.73,"slice":"core","lang":"en"}
|
||||
{"prompt":"Set the itinerary cache to 48 hours","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.07,"slice":"core","lang":"en"}
|
||||
{"prompt":"Build the mobile disruption-alert screen with affected segments, options, deadlines, support, and accessible summaries.","purpose":"frontendImpl","secondary":null,"mixed":false,"difficulty":0.63,"slice":"core","lang":"en"}
|
||||
{"prompt":"把 `Departue changed` 改成 `Departure changed`,不要修改 key。","purpose":"quickFix","secondary":null,"mixed":false,"difficulty":0.03,"slice":"boundary","lang":"zh"}
|
||||
{"prompt":"Inspect the supplier-feed importer for XML entity expansion, duplicate IDs, tenant confusion, huge archives, and partial commits.","purpose":"review","secondary":null,"mixed":false,"difficulty":0.76,"slice":"core","lang":"en"}
|
||||
{"prompt":"Implement itinerary-revision history and write its API documentation. Include segments, changes, acknowledgements, documents, pagination, and permissions.","purpose":"backendImpl","secondary":"writing","mixed":true,"difficulty":0.71,"slice":"mixed","lang":"en"}
|
||||
Reference in New Issue
Block a user