[
  {
    "id": "a007",
    "text": "I beg your pardon, but...",
    "source": "C00",
    "category": "apology",
    "kind": "phrase",
    "register": "formal",
    "note": "Source draft; retained for editorial selection.",
    "originalIds": [
      "a007",
      "o053"
    ],
    "sources": [
      "C00",
      "AA00, AG00"
    ],
    "originalText": "I beg your pardon, but...",
    "status": "ready",
    "editorialNote": "Suitable when the described fact is established; complete placeholders and pair fragments with a specific fact or action.",
    "origin": "source",
    "edited": false,
    "example": "I beg your pardon, but the invoice could not be sent.\n\nInvoice INV-20984 is addressed to accounts@northgate-mills.example,\nwhich the mail server refused as an unknown recipient (SMTP 550).\nAttempted 27 September 2026 at 13:04 UTC through mail-gw-02.\n\nThe invoice is saved as a draft and no payment reminder has gone out.\n\nConfirm or correct the billing address on the customer record, then\nsend it again.\n\nReference: MAIL-3307"
  },
  {
    "id": "n021",
    "text": "I have taken the liberty of changing precisely nothing.",
    "source": "N00",
    "category": "assurance",
    "kind": "phrase",
    "register": "ceremonial",
    "note": "Use only when the stated absence of side effects is verified. Broad assurances require evidence for their full scope.",
    "originalIds": [
      "n021"
    ],
    "sources": [
      "N00"
    ],
    "originalText": "I have taken the liberty of changing precisely nothing.",
    "status": "context",
    "editorialNote": "Use only when the stated absence of side effects is verified. Broad assurances require evidence for their full scope.",
    "origin": "source",
    "edited": false,
    "example": "I have taken the liberty of changing precisely nothing.\n\nThe permission reconciliation was run in preview, so all 1,284\nproposed changes were evaluated and none were written.\n\n  Directory            staff.example.com, 2,904 accounts\n  Roles to grant                                     47\n  Roles to revoke                                     6\n  Group memberships to correct                    1,231\n\nReview the proposed changes, then approve a run outside preview if\nthis is the intended directory.\n\nReference: IAM-PREVIEW-20260927-a"
  },
  {
    "id": "a140",
    "text": "The request was entirely respectable; the execution, regrettably, was not.",
    "source": "K00",
    "category": "confession",
    "kind": "example",
    "register": "ceremonial",
    "note": "Source draft; retained for editorial selection. Assert that a request is valid or that fault is internal only when evidence supports it.",
    "originalIds": [
      "a140"
    ],
    "sources": [
      "K00"
    ],
    "originalText": "The request was entirely respectable; the execution, regrettably, was not.",
    "status": "context",
    "editorialNote": "Use when evidence identifies an application-side failure. Praise of the entire request and exclusive responsibility require more than an unhandled error.",
    "origin": "source",
    "edited": false,
    "example": "The request was entirely respectable; the execution, regrettably,\nwas not.\n\nYour September statement run for 12,400 customers was accepted and\nqueued, but was removed from the queue without completing when\nworker statements-03 restarted on 27 September 2026 at 11:02 UTC.\n\nNo statement was delivered, and the run has not been counted against\nyour monthly document allowance.\n\nIt has been queued again as run 7741-b. You will be e-mailed at\nr.okonkwo@example.com when it finishes, usually within four minutes.\nNothing further is required of you.\n\nReference: STM-7741"
  },
  {
    "id": "n031",
    "text": "I should prefer an awkward uncertainty to a confident fiction.",
    "source": "O00",
    "category": "uncertainty",
    "kind": "phrase",
    "register": "formal",
    "note": "State the known limit precisely; uncertainty is not evidence of failure or success.",
    "originalIds": [
      "n031"
    ],
    "sources": [
      "O00"
    ],
    "originalText": "I should prefer an awkward uncertainty to a confident fiction.",
    "status": "ready",
    "editorialNote": "Suitable when the described fact is established; complete placeholders and pair fragments with a specific fact or action.",
    "origin": "source",
    "edited": false,
    "example": "I should prefer an awkward uncertainty to a confident fiction.\n\nThe payment gateway accepted the card ending 4417 for GBP 249.00 and\nthen stopped responding before it confirmed. Whether the card was\ncharged is not known here.\n\nGateway attempt GW-884021 was made at 12:47 UTC. Any completed charge\nwill appear on your statement as NORTHGATE SOFTWARE.\n\nOrder 51-20933 is held and will not ship until this is settled.\n\nCheck your statement before paying again. If the charge is shown as\ncompleted rather than pending, reply with the reference below so the\nbilling team can verify it and release the order.\n\nReference: PAY-51-20933"
  },
  {
    "id": "n106",
    "text": "The requested state had already been achieved. I therefore took the liberty of doing nothing further.",
    "source": "X00",
    "category": "success",
    "kind": "phrase",
    "register": "ceremonial",
    "note": "Claim only the success actually verified. Distinguish prepared, submitted, accepted, and completed.",
    "originalIds": [
      "n106"
    ],
    "sources": [
      "X00"
    ],
    "originalText": "The requested state had already been achieved. I therefore took the liberty of doing nothing further.",
    "status": "context",
    "editorialNote": "Claim only the success actually verified. Distinguish prepared, submitted, accepted, and completed.",
    "origin": "source",
    "edited": false,
    "example": "The requested state had already been achieved. I therefore took the\nliberty of doing nothing further.\n\nAccount m.delgado was submitted for addition to the group Release\nManagers, of which it has been a member since 4 March 2024.\n\n  Request received  27 September 2026 at 12:18 UTC\n  Submitted by      deployment request DR-9184\n\nMembership is unchanged at 11 accounts. Nothing further is required.\n\nReference: IAM-0442"
  },
  {
    "id": "a010",
    "text": "I am afraid...",
    "source": "C00",
    "category": "apology",
    "kind": "phrase",
    "register": "light",
    "note": "Source draft; retained for editorial selection.",
    "originalIds": [
      "a010",
      "o162"
    ],
    "sources": [
      "C00",
      "AG00"
    ],
    "originalText": "I am afraid...",
    "status": "ready",
    "editorialNote": "Suitable when the described fact is established; complete placeholders and pair fragments with a specific fact or action.",
    "origin": "source",
    "edited": false,
    "example": "I am afraid the photograph is a little too large.\n\n  File        studio-backdrop.tiff, 84.2 MB\n  Dimensions  12,400 by 8,267 pixels\n  Accepted    up to 25 MB\n\nNothing has been uploaded and the album is unchanged.\n\nExport the photograph at 3000 pixels on the long edge, or as JPEG at\nquality 90, then upload the new file.\n\nReference: UPL-1174"
  },
  {
    "id": "a011",
    "text": "I am sorry to report that...",
    "source": "C00",
    "category": "apology",
    "kind": "phrase",
    "register": "formal",
    "note": "Source draft; retained for editorial selection. Also appears in E00.",
    "originalIds": [
      "a011"
    ],
    "sources": [
      "C00",
      "E00"
    ],
    "originalText": "I am sorry to report that...",
    "status": "ready",
    "editorialNote": "Suitable when the described fact is established; complete placeholders and pair fragments with a specific fact or action.",
    "origin": "source",
    "edited": false,
    "example": "I am sorry to report that the nightly reconciliation found a\ndifference.\n\n  Ledger total, 26 September 2026     GBP 1,840,226.14\n  Bank statement total                GBP 1,840,191.62\n  Difference                          GBP        34.52\n\nThree payments are unmatched:\n\n  TXN-88120   GBP 12.00   22 September\n  TXN-88134   GBP 14.52   24 September\n  TXN-88140   GBP  8.00   26 September\n\nThe ledger has not been adjusted. Please review those three before\nthe period closes on 30 September 2026.\n\nReference: REC-2026-09-26"
  },
  {
    "id": "a024",
    "text": "I am inconsolably ashamed and beg your eternal forgiveness for my miserable failure.",
    "source": "C00",
    "category": "apology",
    "kind": "phrase",
    "register": "theatrical",
    "note": "Discouraged wording or plain comparison in the source draft; retained so nothing unique is lost. The user explicitly wished to retain and moderate this theatrical idea.",
    "originalIds": [
      "a024"
    ],
    "sources": [
      "C00"
    ],
    "originalText": "I am inconsolably ashamed and beg your eternal forgiveness for my miserable failure.",
    "status": "context",
    "editorialNote": "Retained deliberately as theatrical source material, consistent with the requested exaggerated politeness. Use only in a knowingly comic, low-consequence product; never let the confession displace the diagnosis.",
    "origin": "source",
    "edited": false,
    "example": "I am inconsolably ashamed and beg your eternal forgiveness for my\nmiserable failure.\n\n  Task      rebuild of the product search index\n  Ran       01:00 to 04:30 UTC, then stopped\n  Stopped   after 31,446 of 41,882 products, when search-03 ran out\n            of disk space (IDX_DISK_FULL)\n  Result    index left at its state of 20 September\n\nSearch still works, but any product added or edited in the last seven\ndays will not be found by name. All 41,882 products remain correct in\nthe catalogue itself and can be reached by direct link or by SKU.\n\nA second attempt is scheduled for 28 September 2026 at 01:00 UTC.\nNothing is required of you unless a particular product must be\nsearchable before then; if so, it can be reindexed on its own.\n\nReference: IDX-0927"
  },
  {
    "id": "a029",
    "text": "Pardon the interruption, but...",
    "source": "D00",
    "category": "attention",
    "kind": "phrase",
    "register": "ceremonial",
    "note": "Source draft; retained for editorial selection.",
    "originalIds": [
      "a029",
      "o054"
    ],
    "sources": [
      "D00",
      "AA00"
    ],
    "originalText": "Pardon the interruption, but...",
    "status": "ready",
    "editorialNote": "Suitable when the described fact is established; complete placeholders and pair fragments with a specific fact or action.",
    "origin": "source",
    "edited": false,
    "example": "Pardon the interruption, but the certificate this site uses expires\ntoday.\n\n  Certificate  *.example.com\n  Expires      27 September 2026, 23:59 UTC (in 6 hours)\n  Issuer       Internal CA 2\n\nOnce it expires, browsers will warn visitors before letting them in,\nand the mobile app will refuse to connect at all.\n\nA replacement has been issued and is waiting in the certificate store\nas *.example.com (2026-09). It has not yet been installed.\n\nWeb Operations must install it on load balancer lb-public-01 and\nreload the balancer before 23:59 UTC. The owning team is\nweb-ops@example.com.\n\nReference: TLS-2026-0927"
  },
  {
    "id": "a034",
    "text": "A small matter requires your attention.",
    "source": "D00",
    "category": "attention",
    "kind": "phrase",
    "register": "light",
    "note": "Source draft; retained for editorial selection.",
    "originalIds": [
      "a034",
      "o057"
    ],
    "sources": [
      "D00",
      "AA00"
    ],
    "originalText": "A small matter requires your attention.",
    "status": "ready",
    "editorialNote": "Suitable when the described fact is established; complete placeholders and pair fragments with a specific fact or action.",
    "origin": "source",
    "edited": false,
    "example": "A small matter requires your attention.\n\n  Campaign   October Newsletter, CMP-1048\n  Sent to    12,480 addresses, completed 27 September 2026 at 10:26 UTC\n  Delivered  12,109\n  Bounced    371, of which 344 are permanent\n\nThe receiving servers permanently rejected 344 addresses. They have\nbeen left on your list so that you can see them, and they will be\nskipped on the next send.\n\nYou may remove them in one step from Audience > Bounced, or leave\nthem where they are; either is fine.\n\nReference: MAILING-CMP-1048"
  },
  {
    "id": "a040",
    "text": "I regret that...",
    "source": "E00",
    "category": "regret",
    "kind": "phrase",
    "register": "formal",
    "note": "Source draft; retained for editorial selection.",
    "originalIds": [
      "a040"
    ],
    "sources": [
      "E00"
    ],
    "originalText": "I regret that...",
    "status": "ready",
    "editorialNote": "Suitable when the described fact is established; complete placeholders and pair fragments with a specific fact or action.",
    "origin": "source",
    "edited": false,
    "example": "I regret that the export cannot include every row you asked for.\n\n  Report        Transactions, 1 January to 27 September 2026\n  Matched       1,402,558 rows\n  Limit         1,000,000 rows for a single spreadsheet export\n  Not included  402,558 rows dated after 14 July 2026, 16:38 UTC\n\nThe file being prepared holds the first 1,000,000 rows, ordered\noldest first, and stops at 14 July. Nothing has been filtered out\nsilently: the cut is by date and is stated in the file's first sheet.\n\nFor the full period, either export as CSV, which has no row limit, or\nsplit the range into quarters.\n\nReference: EXPORT-90218"
  },
  {
    "id": "a042",
    "text": "I am afraid I have an unfortunate result to report.",
    "source": "E00",
    "category": "regret",
    "kind": "phrase",
    "register": "light",
    "note": "Source draft; retained for editorial selection.",
    "originalIds": [
      "a042"
    ],
    "sources": [
      "E00"
    ],
    "originalText": "I am afraid I have an unfortunate result to report.",
    "status": "ready",
    "editorialNote": "Suitable when the described fact is established; complete placeholders and pair fragments with a specific fact or action.",
    "origin": "source",
    "edited": false,
    "example": "I am afraid I have an unfortunate result to report.\n\n  Migration   0042_add_order_currency\n  Applied to  table orders on staging-db-01, at 08:11 UTC\n  Rolled back at 08:12 UTC\n  Database    PostgreSQL, SQLSTATE 23502\n\nThe migration tried to add a NOT NULL column to a table with 2.1\nmillion existing rows and no default, which the database refused. The\nrollback completed cleanly and staging is on migration 0041, exactly\nwhere it began.\n\nGive the column a default, or add it as nullable and fill it in a\nsecond step, then run the migration again.\n\nReference: MIGRUN-0042-0811"
  },
  {
    "id": "a048",
    "text": "It falls to me, somewhat unhappily, to report that the requested operation cannot presently be completed.",
    "source": "E00",
    "category": "regret",
    "kind": "example",
    "register": "formal",
    "note": "Source draft; retained for editorial selection.",
    "originalIds": [
      "a048"
    ],
    "sources": [
      "E00"
    ],
    "originalText": "It falls to me, somewhat unhappily, to report that the requested operation cannot presently be completed.",
    "status": "ready",
    "editorialNote": "Suitable when the described fact is established; complete placeholders and pair fragments with a specific fact or action.",
    "origin": "source",
    "edited": false,
    "example": "It falls to me, somewhat unhappily, to report that the requested\noperation cannot presently be completed.\n\n  Requested   delete workspace \"Autumn Campaign\"\n  Blocked by  RPT-221 \"Monday Pipeline\", next due 06:00 UTC\n              RPT-287 \"Campaign Spend\", next due 08:00 UTC\n  Owner       d.lindqvist@example.com\n\nDeleting the workspace would leave those reports with nowhere to\nwrite, so the deletion has been refused rather than performed and\npatched up afterwards. The workspace is untouched.\n\nPause or move both reports, then retry the deletion.\n\nReference: WSP-DELETE-4082"
  },
  {
    "id": "a051",
    "text": "a regrettable circumstance",
    "source": "F00",
    "category": "predicament",
    "kind": "phrase",
    "register": "formal",
    "note": "Source draft; retained for editorial selection.",
    "originalIds": [
      "a051"
    ],
    "sources": [
      "F00"
    ],
    "originalText": "a regrettable circumstance",
    "status": "ready",
    "editorialNote": "Suitable when the described fact is established; complete placeholders and pair fragments with a specific fact or action.",
    "origin": "source",
    "edited": false,
    "example": "A regrettable circumstance has arisen with your scheduled report.\n\n  Report     Weekly Sales by Region\n  Due        Mondays at 06:00 UTC\n  Last sent  7 September 2026\n  Failed     14 and 21 September 2026\n\nNo scheduled report was sent on 14 or 21 September. The mailbox it\nsends from, reports@example.com, had its password changed on\n9 September, and the stored password was not updated, so the mail\nserver rejected the sign-in (SMTP AUTH failed, code 535).\n\nThe two missed reports have been regenerated and are attached to this\nmessage. Update the stored password under Settings > Outgoing mail to\nlet next Monday's go out as usual.\n\nReference: REPORT-MAIL-535-0927"
  },
  {
    "id": "a072",
    "text": "A slight disagreement has arisen between the requested operation and the permissions presently available.",
    "source": "F00",
    "category": "predicament",
    "kind": "example",
    "register": "formal",
    "note": "Source draft; retained for editorial selection. Use diminutives only when they accurately represent the impact.",
    "originalIds": [
      "a072"
    ],
    "sources": [
      "F00"
    ],
    "originalText": "A slight disagreement has arisen between the requested operation and the permissions presently available.",
    "status": "ready",
    "editorialNote": "Suitable when the described fact is established; complete placeholders and pair fragments with a specific fact or action.",
    "origin": "source",
    "edited": false,
    "example": "A slight disagreement has arisen between the requested operation and\nthe permissions presently available.\n\n  Requested   restore \"Contract - Meridian.docx\" from the archive\n  Archive     Legal, restricted\n  Your group  Operations\n  Steward     Legal Operations, legal-operations@example.com\n\nThe file exists and is intact; the archive it sits in is closed to\ngroups other than Legal, so it has neither been restored nor copied.\n\nSelect Request restoration to send Legal Operations request ACL-5821\nwith the file name already filled in. Membership of the Legal group\ncan also be requested, though that takes rather longer.\n\nReference: ACL-5821"
  },
  {
    "id": "a076",
    "text": "The records office is not presently receiving visitors.",
    "source": "G00",
    "category": "personification",
    "kind": "example",
    "register": "formal",
    "note": "Source draft; retained for editorial selection. Pair personification with the literal technical fact.",
    "originalIds": [
      "a076"
    ],
    "sources": [
      "G00"
    ],
    "originalText": "The records office is not presently receiving visitors.",
    "status": "context",
    "editorialNote": "Source draft; retained for editorial selection. Pair personification with the literal technical fact.",
    "origin": "source",
    "edited": false,
    "example": "The records office is not presently receiving visitors.\n\n  Enquiry    customer history for C-22019\n  Attempted  27 September 2026 at 13:06 UTC, against history-db-02\n  Result     three connection attempts refused over 10 seconds\n  Incident   INC-6619, open\n\nYour search has not been lost; it is on the screen exactly as you\ntyped it, and Try Again will run it unchanged.\n\nAnything saved in the last few minutes is safe. Only reading from the\nhistory archive is affected.\n\nSelect Try Again after 13:11 UTC; your enquiry will be resubmitted\nunchanged.\n\nReference: INC-6619"
  },
  {
    "id": "a099",
    "text": "I must respectfully decline to...",
    "source": "H00",
    "category": "refusal",
    "kind": "phrase",
    "register": "ceremonial",
    "note": "Source draft; retained for editorial selection.",
    "originalIds": [
      "a099",
      "o059"
    ],
    "sources": [
      "H00",
      "AA00"
    ],
    "originalText": "I must respectfully decline to...",
    "status": "ready",
    "editorialNote": "Suitable when the described fact is established; complete placeholders and pair fragments with a specific fact or action.",
    "origin": "source",
    "edited": false,
    "example": "I must respectfully decline to overwrite the file that is already\nthere.\n\n  Writing to  exports/payroll-september.csv\n  Existing    written 26 September 2026 at 09:02 UTC, 1.4 MB,\n              covering 1 to 31 August\n  New         4,120 rows, 1.4 MB, covering 1 to 26 September\n\nReplacing it would destroy the earlier file with no way back, and\npayroll exports are kept for seven years, so the write has been\nrefused rather than performed.\n\nThe existing file is unchanged, and no new file has been written.\nWrite the new export as payroll-september (2).csv, or rename the\nexisting file first and run the export again.\n\nReference: FILE-OVERWRITE-7712"
  },
  {
    "id": "a109",
    "text": "I could proceed by making an assumption, but that would be rather presumptuous.",
    "source": "H00",
    "category": "refusal",
    "kind": "example",
    "register": "ceremonial",
    "note": "Source draft; retained for editorial selection.",
    "originalIds": [
      "a109"
    ],
    "sources": [
      "H00"
    ],
    "originalText": "I could proceed by making an assumption, but that would be rather presumptuous.",
    "status": "ready",
    "editorialNote": "Suitable when the described fact is established; complete placeholders and pair fragments with a specific fact or action.",
    "origin": "source",
    "edited": false,
    "example": "I could proceed by making an assumption, but that would be rather\npresumptuous.\n\n  Import   timesheet-week39.csv, 1,180 rows\n  Column   \"hours\"\n  Values   \"7.5\" in 1,102 rows\n           \"7:30\" in 61 rows\n           \"7:45\" in 17 rows\n\nThe colon values could be clock durations or decimal hours. Those two\nreadings agree for \"7:30\" but disagree for the 17 values of \"7:45\":\nread as decimal hours they would understate the import by 5 hours\n6 minutes, and choosing silently would alter payroll.\n\nNothing has been imported. Tell me how to read the colon form and all\n1,180 rows will go in together.\n\nReference: IMPORT-W39-1180"
  },
  {
    "id": "a121",
    "text": "Two interpretations appear equally respectable, and I should not like to choose between them without your instruction.",
    "source": "I00",
    "category": "uncertainty",
    "kind": "example",
    "register": "ceremonial",
    "note": "Source draft; retained for editorial selection.",
    "originalIds": [
      "a121"
    ],
    "sources": [
      "I00"
    ],
    "originalText": "Two interpretations appear equally respectable, and I should not like to choose between them without your instruction.",
    "status": "ready",
    "editorialNote": "Suitable when the described fact is established; complete placeholders and pair fragments with a specific fact or action.",
    "origin": "source",
    "edited": false,
    "example": "Two interpretations appear equally respectable, and I should not like\nto choose between them without your instruction.\n\n  Rule       \"Notify me of large orders\"\n  Entered    value over 1000\n  Currency   GBP\n  Orders     stored net; displayed gross, including 20 per cent VAT\n\nRead as net, the rule would have matched 204 September 2026 orders;\nread as gross, it would have matched 340. Both readings are\nreasonable from the rule's present wording.\n\nThe rule has been saved but not enabled, so nothing has been notified\neither way. Choosing below enables it and records the choice in the\nrule's description.\n\nReference: RULE-ORDERS-118"
  },
  {
    "id": "a130",
    "text": "I beg your pardon, but the date provided does not correspond to a day recognised by the calendar.",
    "source": "J00",
    "category": "correction",
    "kind": "example",
    "register": "formal",
    "note": "Source draft; retained for editorial selection.",
    "originalIds": [
      "a130"
    ],
    "sources": [
      "J00"
    ],
    "originalText": "I beg your pardon, but the date provided does not correspond to a day recognised by the calendar.",
    "status": "ready",
    "editorialNote": "Suitable when the described fact is established; complete placeholders and pair fragments with a specific fact or action.",
    "origin": "source",
    "edited": false,
    "example": "I beg your pardon, but the date provided does not correspond to a day\nrecognised by the calendar.\n\n  Field      Policy start date\n  Entered    2026-02-30\n  Accepted   no\n  Quotation  Q-78421, saved 27 September 2026 at 14:18 BST\n\nFebruary 2026 ends on the 28th. The quotation has kept your other\nanswers, including the vehicle and the no-claims years, and only this\nfield is waiting.\n\nIf the last day of February was intended, enter 2026-02-28; otherwise\nenter the intended date, then select Continue."
  },
  {
    "id": "a132",
    "text": "Pardon me, but those credentials did not secure admission.",
    "source": "J00",
    "category": "correction",
    "kind": "example",
    "register": "light",
    "note": "Source draft; retained for editorial selection.",
    "originalIds": [
      "a132"
    ],
    "sources": [
      "J00"
    ],
    "originalText": "Pardon me, but those credentials did not secure admission.",
    "status": "ready",
    "editorialNote": "Suitable when the described fact is established; complete placeholders and pair fragments with a specific fact or action.",
    "origin": "source",
    "edited": false,
    "example": "Pardon me, but those credentials did not secure admission.\n\n  Account       r.okafor@example.org\n  Attempt       3 of 5 before a 15-minute pause\n  Time          27 September 2026 at 14:22 BST\n  From          92.0.2.41, location estimate Leeds\n  Security ref  SIGNIN-6F29\n\nYour account is not locked and your password has not been changed.\n\nThe password was last changed on 4 August 2026. If it is no longer to\nhand, select Send reset link to receive a link at this address, valid\nfor 30 minutes. Two further attempts are available before a pause is\nrequired."
  },
  {
    "id": "a134",
    "text": "One small formality remains: <field> has not yet been provided.",
    "source": "J00",
    "category": "correction",
    "kind": "example",
    "register": "light",
    "note": "Source draft; retained for editorial selection.",
    "originalIds": [
      "a134"
    ],
    "sources": [
      "J00"
    ],
    "originalText": "One small formality remains: <field> has not yet been provided.",
    "status": "ready",
    "editorialNote": "Suitable when the described fact is established; complete placeholders and pair fragments with a specific fact or action.",
    "origin": "source",
    "edited": false,
    "example": "One small formality remains: the purchase order number has not yet\nbeen provided.\n\n  Invoice   draft INV-D-27194, GBP 12,480.00, Meridian Ltd\n  Against   Meridian order MER-88217\n  Terms     supplier invoices are rejected without a PO number\n  Format    four letters, a hyphen, six digits (e.g. MERI-004412)\n\nThe draft is complete in every other respect and has been saved. It\nhas not been sent, so it has not entered Meridian Ltd's rejection\nprocess.\n\nThe number can usually be found on the customer's order confirmation\ne-mail. Enter it in the PO number field, then select Send invoice."
  },
  {
    "id": "a136",
    "text": "The request appears perfectly reasonable. The failure is on our side.",
    "source": "K00",
    "category": "confession",
    "kind": "phrase",
    "register": "formal",
    "note": "Source draft; retained for editorial selection. Assert that a request is valid or that fault is internal only when evidence supports it.",
    "originalIds": [
      "a136"
    ],
    "sources": [
      "K00"
    ],
    "originalText": "The request appears perfectly reasonable. The failure is on our side.",
    "status": "context",
    "editorialNote": "Use when evidence identifies an application-side failure. Praise of the entire request and exclusive responsibility require more than an unhandled error.",
    "origin": "source",
    "edited": false,
    "example": "The request appears perfectly reasonable. The failure is on our side.\n\n  Requested  GET /v2/reports/monthly\n  Returned   503 Service Unavailable\n  Duration   45.0 s, timed out\n  Incident   REP-2026-0927-04, opened 08:40 BST\n\nYour parameters were valid and would have produced a report. The\nreporting cluster lost two of its three nodes at 08:40 BST and the\nremaining node is refusing new work rather than serving slowly.\n\nNo report or partial report was created, and nothing has been charged\nagainst your API quota for these attempts.\n\nStatus updates are posted at status.example.com. Once incident\nREP-2026-0927-04 is marked resolved, retry the same request without\nchanging its parameters."
  },
  {
    "id": "a137",
    "text": "I am afraid I have made rather a poor showing of this request.",
    "source": "K00",
    "category": "confession",
    "kind": "phrase",
    "register": "light",
    "note": "Source draft; retained for editorial selection. Assert that a request is valid or that fault is internal only when evidence supports it.",
    "originalIds": [
      "a137"
    ],
    "sources": [
      "K00"
    ],
    "originalText": "I am afraid I have made rather a poor showing of this request.",
    "status": "ready",
    "editorialNote": "Suitable when the described fact is established; complete placeholders and pair fragments with a specific fact or action.",
    "origin": "source",
    "edited": false,
    "example": "I am afraid I have made rather a poor showing of this request.\n\n  Requested  resize 64 images to 800x600\n  Produced   64 images at 800x800\n  Cause      the height was ignored when \"keep aspect ratio\" was off\n  Version    Image Desk 4.8.1; corrected in 4.8.2\n\nThe originals are untouched in photos/originals/, so nothing is lost.\nThe 64 wrong files are in photos/resized/ and can be deleted safely.\n\nUpdate to Image Desk 4.8.2, delete the files in photos/resized/, then\nrun the resize again with width 800 and height 600.\n\nThe fault is recorded as IMG-3302."
  },
  {
    "id": "a145",
    "text": "Your request was impeccably phrased, but...",
    "source": "L00",
    "category": "recognition",
    "kind": "phrase",
    "register": "formal",
    "note": "Source draft; retained for editorial selection. Assert that a request is valid or that fault is internal only when evidence supports it.",
    "originalIds": [
      "a145"
    ],
    "sources": [
      "L00"
    ],
    "originalText": "Your request was impeccably phrased, but...",
    "status": "context",
    "editorialNote": "Source draft; retained for editorial selection. Assert that a request is valid or that fault is internal only when evidence supports it.",
    "origin": "source",
    "edited": false,
    "example": "Your request was impeccably phrased, but the account it names was\nclosed last year.\n\n  Requested  post GBP 2,400.00 to account 4900\n  Account    Marketing - Print, closed 31 December 2025\n  Status     nothing posted\n  Journal    DRAFT-JR-82917, saved 27 September 2026 at 13:56 BST\n\nThe journal is saved as a draft with every other line intact, so\nnothing needs retyping.\n\nAccount 4910, Marketing - Production, took over this account's\npurpose and is the usual destination for print costs now. Selecting\nit below will complete the journal."
  },
  {
    "id": "a154",
    "text": "Your request is perfectly reasonable, but the account presently lacks the permission required to carry it out.",
    "source": "L00",
    "category": "recognition",
    "kind": "example",
    "register": "formal",
    "note": "Source draft; retained for editorial selection. Assert that a request is valid or that fault is internal only when evidence supports it.",
    "originalIds": [
      "a154"
    ],
    "sources": [
      "L00"
    ],
    "originalText": "Your request is perfectly reasonable, but the account presently lacks the permission required to carry it out.",
    "status": "context",
    "editorialNote": "Source draft; retained for editorial selection. Assert that a request is valid or that fault is internal only when evidence supports it.",
    "origin": "source",
    "edited": false,
    "example": "Your request is perfectly reasonable, but the account presently lacks\nthe permission required to carry it out.\n\n  Requested  download the audit log for August 2026\n  Your role  Editor\n  Required   the View Audit Log permission\n  Granted by Priya Shah <priya.shah@example.org>\n             Daniel Reed <daniel.reed@example.org>\n\nThe log exists and covers 42,118 events for that month. Nothing has\nbeen produced and no part of the log has been shown.\n\nSelect Request permission to ask both administrators for View Audit\nLog access; the month you asked for is already noted on the request."
  },
  {
    "id": "a155",
    "text": "The file is perfectly respectable, merely rather larger than this service is prepared to entertain in a single sitting.",
    "source": "L00",
    "category": "recognition",
    "kind": "example",
    "register": "formal",
    "note": "Source draft; retained for editorial selection. Assert that a request is valid or that fault is internal only when evidence supports it.",
    "originalIds": [
      "a155"
    ],
    "sources": [
      "L00"
    ],
    "originalText": "The file is perfectly respectable, merely rather larger than this service is prepared to entertain in a single sitting.",
    "status": "context",
    "editorialNote": "Source draft; retained for editorial selection. Assert that a request is valid or that fault is internal only when evidence supports it.",
    "origin": "source",
    "edited": false,
    "example": "The file is perfectly respectable, merely rather larger than this\nservice is prepared to entertain in a single sitting.\n\n  File      site-backup-2026-09.tar, 6.4 GB\n  Limit     2 GB for a single browser upload\n  Uploaded  nothing\n\nThe file has not been partially uploaded, so there is nothing half\nsent to clear away afterwards.\n\nThe desktop uploader sends large files in 100 MB parts, resumes after\nan interruption, and accepts files up to 250 GB. Version 6.3 or later\nis required.\n\nOpen Desktop Uploader from Downloads and select\nsite-backup-2026-09.tar.\n\nReference: UPL-6620"
  },
  {
    "id": "a162",
    "text": "The printer requests paper.",
    "source": "M00",
    "category": "personification",
    "kind": "phrase",
    "register": "formal",
    "note": "Source draft; retained for editorial selection. Pair personification with the literal technical fact.",
    "originalIds": [
      "a162"
    ],
    "sources": [
      "M00"
    ],
    "originalText": "The printer requests paper.",
    "status": "context",
    "editorialNote": "Source draft; retained for editorial selection. Pair personification with the literal technical fact.",
    "origin": "source",
    "edited": false,
    "example": "The printer requests paper.\n\n  Printer       Reception-HP-M404\n  Location      Reception desk, ground floor\n  Tray 1        empty (A4)\n  Queued        3 jobs, 62 pages\n  Job at front  \"Delivery Note SO-61407\"\n\nNothing has been cancelled. Printing will resume by itself within a\nfew seconds of paper being loaded.\n\nLoad A4 into Tray 1. Jobs may also be redirected to\nFinance-Ricoh-C300 on the same floor."
  },
  {
    "id": "a163",
    "text": "The database has asked this transaction to withdraw.",
    "source": "M00",
    "category": "personification",
    "kind": "phrase",
    "register": "formal",
    "note": "Source draft; retained for editorial selection. Pair personification with the literal technical fact.",
    "originalIds": [
      "a163"
    ],
    "sources": [
      "M00"
    ],
    "originalText": "The database has asked this transaction to withdraw.",
    "status": "context",
    "editorialNote": "Source draft; retained for editorial selection. Pair personification with the literal technical fact.",
    "origin": "source",
    "edited": false,
    "example": "The database has asked this transaction to withdraw.\n\n  Transaction  allocate stock for order SO-55310\n  Result       deadlock detected, chosen as victim\n  Rolled back  completely\n  Retry        attempt 1 of 3, at 14:31:08 BST\n\nTwo orders reached for the same two stock lines in opposite orders\nand one of them had to give way. Nothing was allocated and stock\nfigures are exactly as they were.\n\nThe result will appear on order SO-55310. Most deadlock retries\nsucceed; if all three fail, the order will remain unallocated and\nsupport reference DB-7718 will be shown.\n\nNo action is needed from you."
  },
  {
    "id": "a171",
    "text": "The archive has arrived under seal.",
    "source": "M00",
    "category": "personification",
    "kind": "example",
    "register": "formal",
    "note": "Source draft; retained for editorial selection. Pair personification with the literal technical fact.",
    "originalIds": [
      "a171"
    ],
    "sources": [
      "M00"
    ],
    "originalText": "The archive has arrived under seal.",
    "status": "context",
    "editorialNote": "Source draft; retained for editorial selection. Pair personification with the literal technical fact.",
    "origin": "source",
    "edited": false,
    "example": "The archive has arrived under seal.\n\n  File       client-handover.zip, 214 MB\n  Received   27 September 2026 at 16:18:42 BST\n  Uploaded   by mia.chen@example.org\n  Encrypted  AES-256, password protected\n  Contents   cannot be listed without the password\n\nThe upload completed without a transport error, but the archive's\ninternal integrity cannot be checked until it is unlocked. Its\ncontents have not been scanned, indexed or previewed, so it will not\nappear in searches by content.\n\nEntering the password here unpacks it into the workspace. Decryption\ntakes place in this browser; the password is not transmitted or\nstored.\n\nReference: UPL-8841"
  },
  {
    "id": "n002",
    "text": "Nothing has been changed.",
    "source": "N00",
    "category": "assurance",
    "kind": "phrase",
    "register": "formal",
    "note": "Use only when the stated absence of side effects is verified. Broad assurances require evidence for their full scope.",
    "originalIds": [
      "n002",
      "o116"
    ],
    "sources": [
      "N00",
      "AD00"
    ],
    "originalText": "Nothing has been changed.",
    "status": "context",
    "editorialNote": "Requires positive evidence for the stated scope. A failed acknowledgement, timeout, or missing success record cannot prove that no side effect occurred. Scope the statement to the verified operation and resource.",
    "origin": "source",
    "edited": false,
    "example": "Nothing has been changed.\n\n  Requested   apply price list \"Autumn 2026\" to 1,204 products\n  Validated   1,196 products\n  Refused     8 products, which have no price in GBP\n  Validation  PRC-92814, completed 27 September 2026 at 12:07 BST\n\nA price list is applied whole or not at all, so the 1,196 valid\nproducts have not been updated either. This request changed no\nproduct prices.\n\nThe eight are listed below. Once each has a GBP price, applying the\nlist again will update all 1,204 together."
  },
  {
    "id": "n017",
    "text": "The transaction has been rolled back.",
    "source": "N00",
    "category": "assurance",
    "kind": "phrase",
    "register": "formal",
    "note": "Use only when the stated absence of side effects is verified. Broad assurances require evidence for their full scope.",
    "originalIds": [
      "n017"
    ],
    "sources": [
      "N00"
    ],
    "originalText": "The transaction has been rolled back.",
    "status": "context",
    "editorialNote": "Use only after rollback has completed and its scope is known. Database rollback does not automatically undo emails, remote writes, or other external side effects.",
    "origin": "source",
    "edited": false,
    "example": "The transaction has been rolled back.\n\n  Operation  stock transfer ST-29041, Leeds Central to York South\n  Committed  0 of 14 lines\n  Duration   1.8 s, rolled back at 11:42:06 BST\n\nThe move failed at line 9, SKU CTN-0048, where bin B-114 has capacity\nfor 40 units and 60 were offered. Because the whole movement is one\ntransaction, the eight lines that had succeeded were undone as well.\n\nStock figures in both warehouses are exactly as they were at\n11:42:04. Reduce line 9, or choose a second bin, then run the\ntransfer again so all 14 lines go together.\n\nReference: ST-29041"
  },
  {
    "id": "n023",
    "text": "I cannot truthfully confirm whether <operation> completed.",
    "source": "O00",
    "category": "uncertainty",
    "kind": "phrase",
    "register": "formal",
    "note": "State the known limit precisely; uncertainty is not evidence of failure or success.",
    "originalIds": [
      "n023"
    ],
    "sources": [
      "O00"
    ],
    "originalText": "I cannot truthfully confirm whether <operation> completed.",
    "status": "ready",
    "editorialNote": "Suitable when the described fact is established; complete placeholders and pair fragments with a specific fact or action.",
    "origin": "source",
    "edited": false,
    "example": "I cannot truthfully confirm whether the refund was issued.\n\n  Refund     GBP 142.00 against order SO-61250\n  Submitted  27 September 2026 at 14:02:11 BST\n  Provider   Northwind Payments, merchant MER-20418\n  Response   none; the connection closed after 45 seconds\n\nThe provider may have accepted it, or may never have received it. I\nwill not record it as done, and I will not record it as failed.\n\nCheck Payments > Refunds in the Northwind dashboard before issuing\nanother, as a second submission would refund twice. The idempotency\nkey sent with the attempt was rf_4471; use it when searching."
  },
  {
    "id": "n042",
    "text": "Before we trouble the service a second time, please verify whether the first request has already completed.",
    "source": "P00",
    "category": "caution",
    "kind": "phrase",
    "register": "formal",
    "note": "Explain the concrete duplicate or side-effect risk and specify what to verify before retrying.",
    "originalIds": [
      "n042"
    ],
    "sources": [
      "P00"
    ],
    "originalText": "Before we trouble the service a second time, please verify whether the first request has already completed.",
    "status": "ready",
    "editorialNote": "Suitable when the described fact is established; complete placeholders and pair fragments with a specific fact or action.",
    "origin": "source",
    "edited": false,
    "example": "Before we trouble the service a second time, please verify whether\nthe first request has already completed.\n\n  Request   create shipment for order SO-55310\n  Carrier   NorthStar Freight\n  Sent      27 September 2026 at 09:14:22 BST\n  Waited    30 s, then the connection was lost\n  Outcome   unknown\n  Key       idempotency key ship_55310_0927\n\nA shipment may or may not exist. No second shipment request has been\nsent. Creating another would put two labels on one order and charge\ncarriage twice.\n\nThe shipment list for this order is below and is read directly from\nthe carrier, though it may lag by a few minutes. If no shipment\nappears, ask NorthStar Freight to search for idempotency key\nship_55310_0927 before repeating the request."
  },
  {
    "id": "n043",
    "text": "A second submission at this stage might be rather too enthusiastic.",
    "source": "P00",
    "category": "caution",
    "kind": "phrase",
    "register": "formal",
    "note": "Explain the concrete duplicate or side-effect risk and specify what to verify before retrying.",
    "originalIds": [
      "n043"
    ],
    "sources": [
      "P00"
    ],
    "originalText": "A second submission at this stage might be rather too enthusiastic.",
    "status": "context",
    "editorialNote": "Retained as a humorous opening. Explicitly state the duplicate-effect risk and the verification step immediately after it.",
    "origin": "source",
    "edited": false,
    "example": "A second submission at this stage might be rather too enthusiastic.\n\n  Form          Annual Return 2026\n  Organisation  08123456\n  Submitted     27 September 2026 at 11:02:41 BST\n  Correlation   AR-2026-77192\n  Status        awaiting acknowledgement; receipt not confirmed\n\nNo second submission has been sent. Do not submit the return again\nwhile acknowledgement is pending, as a second submission may create a\nduplicate filing.\n\nReceipts usually arrive within two minutes. If none has appeared by\n11:10, the submission log below will show whether the return was\nreceived."
  },
  {
    "id": "n058",
    "text": "To continue, please type exactly:\n\n<confirmation_phrase>\n\nTo retire the request without changes, type:\n\n<cancellation_phrase>",
    "source": "R00",
    "category": "confirmation",
    "kind": "example",
    "register": "ceremonial",
    "note": "Use exact-phrase confirmation only where deliberate friction is warranted. State the consequence clearly.",
    "originalIds": [
      "n058"
    ],
    "sources": [
      "R00"
    ],
    "originalText": "To continue, please type exactly:\n\n<confirmation_phrase>\n\nTo retire the request without changes, type:\n\n<cancellation_phrase>",
    "status": "context",
    "editorialNote": "Exact wording must correspond to a real confirmation requirement. Explain the specific operation and consequence; do not substitute politeness for meaningful consent.",
    "origin": "source",
    "edited": false,
    "example": "To continue, please type exactly:\n\n  delete 438 production records\n\nTo retire the request without changes, type:\n\n  cancel\n\n  Request    DEL-94821\n  Records    438 rows in orders_archive where archived_at is before\n             2020-01-01 and tenant_id is 184\n  Database   production\n  Recovery   none; this table is outside the nightly snapshot\n\nNothing has been deleted. Export the full record list first from the\nbutton below; the export can be reloaded into orders_archive if the\nrows are later needed."
  },
  {
    "id": "n068",
    "text": "As you wish. The request has been retired without execution.",
    "source": "S00",
    "category": "cancellation",
    "kind": "phrase",
    "register": "ceremonial",
    "note": "Distinguish cancellation requested, execution prevented, and termination confirmed; retirement wording alone is ambiguous.",
    "originalIds": [
      "n068"
    ],
    "sources": [
      "S00"
    ],
    "originalText": "As you wish. The request has been retired without execution.",
    "status": "context",
    "editorialNote": "Distinguish cancellation requested, execution prevented, and termination confirmed; retirement wording alone is ambiguous.",
    "origin": "source",
    "edited": false,
    "example": "As you wish. The request has been retired without execution.\n\n  Request    IDX-77104, rebuild search index for 2.4 million documents\n  Raised     27 September 2026 at 14:20 BST, by you\n  Retired    14:21 BST, before any work began\n  In use     index search-v20260927-0300\n\nNo index files were written and no worker was occupied, so there is\nnothing to undo and nothing to tidy away. Search continues to use the\nindex built at 03:00 BST this morning.\n\nThe request may be raised again at any time; between 20:00 and 06:00\nBST it completes in roughly forty minutes. Nothing further is\nrequired."
  },
  {
    "id": "n069",
    "text": "The process was invited to conclude, but did not do so within <timeout>. Termination was therefore attempted.",
    "source": "S00",
    "category": "cancellation",
    "kind": "phrase",
    "register": "ceremonial",
    "note": "Distinguish cancellation requested, execution prevented, and termination confirmed; retirement wording alone is ambiguous.",
    "originalIds": [
      "n069"
    ],
    "sources": [
      "S00"
    ],
    "originalText": "The process was invited to conclude, but did not do so within <timeout>. Termination was therefore attempted.",
    "status": "context",
    "editorialNote": "Distinguish cancellation requested, execution prevented, and termination confirmed; retirement wording alone is ambiguous.",
    "origin": "source",
    "edited": false,
    "example": "The process was invited to conclude, but did not do so within 90\nseconds. Termination was therefore attempted.\n\n  Run         RW-77194 on reports-03\n  Process     report-worker, PID 8841\n  Asked       27 September 2026 at 16:03:02 BST, by SIGTERM\n  Terminated  16:04:32 BST, by SIGKILL, confirmed\n\nBecause the process was stopped rather than allowed to finish, I\ncannot say whether it had flushed its output. The partial file\nreports/october-draft.xlsx exists and is 2.1 MB; treat it as\nincomplete.\n\nStart a fresh report run and do not publish\nreports/october-draft.xlsx. Temporary files have been retained rather\nthan removed; support can inspect them using run RW-77194."
  },
  {
    "id": "n071",
    "text": "Your request appears sound; the difficulty is ours.",
    "source": "T00",
    "category": "responsibility",
    "kind": "phrase",
    "register": "light",
    "note": "Assign responsibility only when supported by evidence. Avoid asserting the whole request is valid without validation.",
    "originalIds": [
      "n071"
    ],
    "sources": [
      "T00"
    ],
    "originalText": "Your request appears sound; the difficulty is ours.",
    "status": "context",
    "editorialNote": "Assign responsibility only when supported by evidence. Avoid asserting the whole request is valid without validation.",
    "origin": "source",
    "edited": false,
    "example": "Your request appears sound; the difficulty is ours.\n\n  Requested   open the September timesheet\n  Returned    500 Internal Server Error\n  Occurred    27 September 2026 at 13:06 BST\n  Occurrence  9th in the last hour, across 6 accounts\n\nThere is nothing you can usefully change, and nothing about your\ntimesheet is wrong. The fault is in our own code and it is being\nlooked at now.\n\nYour entries are saved and none has been lost. Progress is posted at\nstatus.example.com, and the fault is logged as TS-2291."
  },
  {
    "id": "n074",
    "text": "I beg your pardon, but the records office is not presently receiving visitors.\n\nTechnical particulars:\nHost: db.internal.example\nPort: 5432\nResult: ECONNREFUSED\nAttempt: 3 of 3\nElapsed: 5.2 seconds",
    "source": "U00",
    "category": "technical",
    "kind": "example",
    "register": "formal",
    "note": "Pair courtesy or metaphor with precise engineering detail. Preserve identifiers and diagnostic values.",
    "originalIds": [
      "n074"
    ],
    "sources": [
      "U00"
    ],
    "originalText": "I beg your pardon, but the records office is not presently receiving visitors.\n\nTechnical particulars:\nHost: db.internal.example\nPort: 5432\nResult: ECONNREFUSED\nAttempt: 3 of 3\nElapsed: 5.2 seconds",
    "status": "context",
    "editorialNote": "Pair courtesy or metaphor with precise engineering detail. Preserve identifiers and diagnostic values.",
    "origin": "source",
    "edited": false,
    "example": "I beg your pardon, but the records office is not presently receiving\nvisitors.\n\n  Technical particulars:\n  Host: db.internal.example\n  Port: 5432\n  Result: ECONNREFUSED\n  Attempt: 3 of 3\n  Elapsed: 5.2 seconds\n\nNo statement was sent over any of these three attempts, so nothing\nwas read and nothing was written. The page above is showing figures\ncached at 09:02 BST.\n\nSaving will not be possible until the office answers. A refusal at\nthis stage usually means the service is not running rather than that\nit is busy.\n\nPlease ask the database operator to verify that db.internal.example\nis listening on port 5432, then save again.\n\nReference: DB-20260927-0902-17"
  },
  {
    "id": "n076",
    "text": "Expected SHA-256:\n<expected>\n\nObserved SHA-256:\n<actual>",
    "source": "U00",
    "category": "technical",
    "kind": "example",
    "register": "formal",
    "note": "Pair courtesy or metaphor with precise engineering detail. Preserve identifiers and diagnostic values.",
    "originalIds": [
      "n076"
    ],
    "sources": [
      "U00"
    ],
    "originalText": "Expected SHA-256:\n<expected>\n\nObserved SHA-256:\n<actual>",
    "status": "context",
    "editorialNote": "Pair courtesy or metaphor with precise engineering detail. Preserve identifiers and diagnostic values.",
    "origin": "source",
    "edited": false,
    "example": "The downloaded file does not match the checksum published alongside\nit.\n\n  File    installer-3.8.2-linux-x64.tar.gz, 214.6 MB\n  Source  https://releases.example.com/3.8.2/\n          installer-3.8.2-linux-x64.tar.gz\n\n  Expected SHA-256:\n  9f2c1ab4e7d05c318b6a44f2c1de9033ab77e5401cc28d9b6f3a1e77b0c45d21\n\n  Observed SHA-256:\n  41de77c0928bb3145e07a9de11c4f8802a6b15d9e0f3c74a8812dd6690b3ae57\n\nThe file has not been unpacked or executed and has been left in\nDownloads. A mismatch is usually an interrupted download, but it is\nindistinguishable from tampering, which is why nothing has been run.\n\nPlease delete this copy and download the file again from the source\nabove.\n\nReference: DL-VERIFY-3082"
  },
  {
    "id": "n080",
    "text": "The two threads remain excessively courteous toward one another.",
    "source": "V00",
    "category": "understatement",
    "kind": "phrase",
    "register": "formal",
    "note": "Add the exact diagnosis immediately. Do not let understatement minimize a consequential incident.",
    "originalIds": [
      "n080"
    ],
    "sources": [
      "V00"
    ],
    "originalText": "The two threads remain excessively courteous toward one another.",
    "status": "context",
    "editorialNote": "Add the exact diagnosis immediately. Do not let understatement minimize a consequential incident.",
    "origin": "source",
    "edited": false,
    "example": "The two threads remain excessively courteous toward one another.\n\n  Thread A  holds lock \"ledger\", waiting for lock \"audit\"\n  Thread B  holds lock \"audit\", waiting for lock \"ledger\"\n  Waiting   since 03:12:08 BST, now 14 minutes\n  Batch     LEDGER-20260927-0312\n\nNeither will proceed while the other is waiting, and neither will be\nthe first to insist. The batch they were both serving has made no\nprogress since 03:12 and 876 entries remain unposted.\n\nNothing has been half-posted; both threads stopped before writing.\n\nPlease restart the batch worker, which clears this. A prepared fix\nwill take the two locks in the same order once deployed.\n\nReference: LEDGER-20260927-0312"
  },
  {
    "id": "n084",
    "text": "The requested allocation is somewhat more ambitious than available memory permits.",
    "source": "V00",
    "category": "understatement",
    "kind": "phrase",
    "register": "formal",
    "note": "Add the exact diagnosis immediately. Do not let understatement minimize a consequential incident.",
    "originalIds": [
      "n084"
    ],
    "sources": [
      "V00"
    ],
    "originalText": "The requested allocation is somewhat more ambitious than available memory permits.",
    "status": "context",
    "editorialNote": "Add the exact diagnosis immediately. Do not let understatement minimize a consequential incident.",
    "origin": "source",
    "edited": false,
    "example": "The requested allocation is somewhat more ambitious than available\nmemory permits.\n\n  Document   autumn-exhibition-poster.aww\n  Operation  render at 24,000 x 18,000 pixels\n  Required   about 5.2 GB\n  Available  1.9 GB of 8 GB\n\nThe render was abandoned before any memory was committed, so nothing\nelse running on this machine has been disturbed and your document is\nuntouched.\n\nPlease choose File > Send to Print Server to render the poster at\nfull size; that machine has 64 GB. Rendering here at 12,000 x 9,000\nneeds about 1.3 GB and will complete, at half the requested size.\n\nReference: RND-4417"
  },
  {
    "id": "n085",
    "text": "The server's response was, regrettably, silence.",
    "source": "V00",
    "category": "understatement",
    "kind": "phrase",
    "register": "formal",
    "note": "Add the exact diagnosis immediately. Do not let understatement minimize a consequential incident.",
    "originalIds": [
      "n085"
    ],
    "sources": [
      "V00"
    ],
    "originalText": "The server's response was, regrettably, silence.",
    "status": "context",
    "editorialNote": "A timeout means the observer did not receive the expected response in time. It does not prove the remote operation stopped, failed, or produced no response.",
    "origin": "source",
    "edited": false,
    "example": "The server's response was, regrettably, silence.\n\n  Request   GET /v2/exchange-rates\n  Server    rates-api.example.net\n  Sent      27 September 2026 at 08:00:04 BST\n  Waited    60 seconds\n  Received  nothing at all, not even a refusal\n\nA refusal would at least have been informative. As it is, I cannot\ntell you whether the request arrived.\n\nToday's rates have therefore not been loaded and the page is showing\nyesterday's, dated and labelled as such. No invoice has been issued\nat yesterday's rates.\n\nPlease refresh this page after the next rate-service attempt at\n08:02 BST. Invoicing stays on hold until current rates are confirmed.\n\nReference: RATES-20260927-080004"
  },
  {
    "id": "n096",
    "text": "With pleasure, the matter is now in order.",
    "source": "X00",
    "category": "success",
    "kind": "phrase",
    "register": "light",
    "note": "Claim only the success actually verified. Distinguish prepared, submitted, accepted, and completed.",
    "originalIds": [
      "n096",
      "o072"
    ],
    "sources": [
      "X00",
      "AA00"
    ],
    "originalText": "With pleasure, the matter is now in order.",
    "status": "context",
    "editorialNote": "Claim only the success actually verified. Distinguish prepared, submitted, accepted, and completed.",
    "origin": "source",
    "edited": false,
    "example": "With pleasure, the matter is now in order.\n\n  Invoice   INV-21044, GBP 4,902.00\n  Customer  Meridian Stores, account MER-0418\n  Issued    27 September 2026 at 11:14 BST\n  Sent      accounts@meridian.example\n  Due       27 October 2026, 30 days net\n\nThe invoice has been numbered, locked against further editing, and\nfiled against the September period. A PDF copy is attached to the\ncustomer record. No duplicate invoice was created.\n\nNothing further is needed. Payment will appear against this invoice\nautomatically if the reference INV-21044 is quoted."
  },
  {
    "id": "n109",
    "text": "The collection is presently enjoying an admirable degree of emptiness.",
    "source": "Y00",
    "category": "empty",
    "kind": "phrase",
    "register": "theatrical",
    "note": "Distinguish an empty successful result from loading, access denial, and retrieval failure.",
    "originalIds": [
      "n109"
    ],
    "sources": [
      "Y00"
    ],
    "originalText": "The collection is presently enjoying an admirable degree of emptiness.",
    "status": "context",
    "editorialNote": "Use only after successful retrieval established an empty result. Do not use for loading, access denial, or unavailable data.",
    "origin": "source",
    "edited": false,
    "example": "The collection is presently enjoying an admirable degree of\nemptiness.\n\n  Mailbox   enquiries@meridian.example\n  Folder    Deleted Items\n  Contains  0 messages\n  Last      emptied 26 September 2026 at 18:02 BST\n\nNothing has failed and nothing is hidden by a filter; there is simply\nnothing here.\n\nMessages deleted from other folders will arrive here and remain for\n30 days before being removed for good. No action is required."
  },
  {
    "id": "n111",
    "text": "No matching records were found. The search itself completed successfully.",
    "source": "Y00",
    "category": "empty",
    "kind": "phrase",
    "register": "light",
    "note": "Distinguish an empty successful result from loading, access denial, and retrieval failure.",
    "originalIds": [
      "n111"
    ],
    "sources": [
      "Y00"
    ],
    "originalText": "No matching records were found. The search itself completed successfully.",
    "status": "context",
    "editorialNote": "Use only after successful retrieval established an empty result. Do not use for loading, access denial, or unavailable data.",
    "origin": "source",
    "edited": false,
    "example": "No matching records were found. The search itself completed\nsuccessfully.\n\n  Query     \"quarterly forecast\"\n  Scope     All company documents\n  Searched  2,406,118 documents\n  Filters   Owner: you, Modified: last 7 days\n  Duration  0.42 s\n\nThe index is current as of 15:40 BST, so no matching document exists\nwithin these filters. The search did not give up or time out.\n\nPlease remove the \"Modified: last 7 days\" filter to inspect the 14\nbroader matches; removing both filters matches 212."
  },
  {
    "id": "o004",
    "text": "ECONNREFUSED 10.0.0.8:5432",
    "source": "IK00",
    "category": "remedy",
    "kind": "phrase",
    "register": "formal",
    "note": "Raw diagnostic without a next step, presented as weak.",
    "originalIds": [
      "o004"
    ],
    "sources": [
      "IK00"
    ],
    "originalText": "ECONNREFUSED 10.0.0.8:5432",
    "status": "context",
    "editorialNote": "Accurate technical shorthand can remain in technical detail. As a complete user-facing message it needs the affected operation and a useful next step; plain technical language is not inherently impolite.",
    "origin": "source",
    "edited": false,
    "example": "From the ledger-api container log, 27 September 2026:\n\n  09:14:02.118 INFO  ledger-api starting request POST /v1/postings\n  09:14:02.140 ERROR ECONNREFUSED 10.0.0.8:5432\n  09:14:04.402 ERROR ECONNREFUSED 10.0.0.8:5432\n  09:14:07.115 ERROR ECONNREFUSED 10.0.0.8:5432\n  09:14:07.118 WARN  falling back to read replica 10.0.0.9\n  09:14:07.120 ERROR request POST /v1/postings abandoned\n\nNo posting was written and batch LEDGER-20260927-03 remains unposted.\n\nPlease verify that PostgreSQL is running and listening on\n10.0.0.8:5432, then run the batch again.\n\nReference: DB-20260927-091402-6F31"
  },
  {
    "id": "o005",
    "text": "I beg your pardon, but the connection attempt to 10.0.0.8:5432 was refused.\n\nNo database operation was sent over this connection.\n\nPlease verify that PostgreSQL is running and listening on that address.\n\nReference: DB-CONNECT-REFUSED",
    "source": "IK00",
    "category": "remedy",
    "kind": "example",
    "register": "formal",
    "note": "Source says host was reached and declined connection. Editorial caution: ECONNREFUSED alone does not establish that the intended database host or application was reached.",
    "originalIds": [
      "o005"
    ],
    "sources": [
      "IK00"
    ],
    "originalText": "I beg your pardon, but the database host 10.0.0.8 was reached and declined the connection on port 5432.\n\nNo database operation began.\n\nPlease verify that PostgreSQL is running and listening on that address.\n\nReference: DB-CONNECT-REFUSED",
    "status": "context",
    "editorialNote": "ECONNREFUSED reports connection refusal; it does not prove that the intended host or service personally declined the connection. A rejecting intermediary can produce this result.",
    "origin": "source",
    "edited": true,
    "example": "I beg your pardon, but the connection attempt to 10.0.0.8:5432 was\nrefused.\n\nNo database operation was sent over this connection.\n\nPlease verify that PostgreSQL is running and listening on that\naddress.\n\nReference: DB-CONNECT-REFUSED\n\n  Database   ledger primary\n  Attempts   3, at 09:14:02, 09:14:04 and 09:14:07 BST\n  Fallback   read replica 10.0.0.9, in use since 09:14:07\n  Occurrence DB-20260927-091402-6F31\n\nPages that only display figures are working from the replica. Saving\nis unavailable until the primary answers."
  },
  {
    "id": "o007",
    "text": "Pardon the interruption. The upload could not be completed because the server returned HTTP 413, meaning the submitted body exceeded its configured limit.\n\nFile: <file>\nSize: <size>\nServer limit: <limit>\n\nPlease upload a smaller file or use <large_upload_method>.\n\nTechnical status: HTTP 413 Payload Too Large\nReference: <request_id>",
    "source": "IL00",
    "category": "technical",
    "kind": "example",
    "register": "formal",
    "note": "",
    "originalIds": [
      "o007"
    ],
    "sources": [
      "IL00"
    ],
    "originalText": "Pardon the interruption. The upload could not be completed because the server returned HTTP 413, meaning the submitted body exceeded its configured limit.\n\nFile: <file>\nSize: <size>\nServer limit: <limit>\n\nPlease upload a smaller file or use <large_upload_method>.\n\nTechnical status: HTTP 413 Payload Too Large\nReference: <request_id>",
    "status": "context",
    "editorialNote": "Use only with the corresponding observed state; pair ceremonial or metaphorical language with precise facts.",
    "origin": "source",
    "edited": false,
    "example": "Pardon the interruption. The upload could not be completed because\nthe server returned HTTP 413, meaning the submitted body exceeded its\nconfigured limit.\n\n  File: site-backup-2026-09.tar\n  Size: 6.4 GB\n  Server limit: 2 GB\n\nPlease upload a smaller file or use the desktop uploader, which sends\nin 100 MB parts.\n\n  Attempted: 27 September 2026 at 12:48:16 BST\n  Technical status: HTTP 413 Payload Too Large\n  Reference: 8f1c7d2a\n\nThe request was refused before the body was read, so nothing partial\nwas stored and no storage has been consumed."
  },
  {
    "id": "o031",
    "text": "Payment method: Visa ending 1842\nEmail: a***@example.com\nToken: [redacted]\nFile: /workspace/reports/quarterly.csv\nDatabase host: db.internal.example",
    "source": "IS00",
    "category": "technical",
    "kind": "example",
    "register": "formal",
    "note": "",
    "originalIds": [
      "o031"
    ],
    "sources": [
      "IS00"
    ],
    "originalText": "Payment method: Visa ending 1842\nEmail: a***@example.com\nToken: [redacted]\nFile: /workspace/reports/quarterly.csv\nDatabase host: db.internal.example",
    "status": "context",
    "editorialNote": "Redaction examples are illustrative. Masking an address does not make it anonymous, and filesystem paths, internal hosts, and card suffixes may still be sensitive in public output.",
    "origin": "source",
    "edited": false,
    "example": "I beg your pardon, but the payment could not be taken.\n\n  Attempt: GBP 286.40 at 11:32 BST on 27 September 2026\n  Result: declined by the issuer, code 05\n  Payment method: Visa ending 1842\n  Email: a***@example.com\n  Token: [redacted]\n  File: /workspace/reports/quarterly.csv\n  Database host: db.internal.example\n\nNo money has been taken and the order has not been placed. The two\nlines above the signature identify the report this payment was for\nand the ledger it would have been written to.\n\nPlease ask the cardholder to contact the issuer, or choose another\npayment method.\n\nReference: PAY-4471"
  },
  {
    "id": "o034",
    "text": "Expected date format: YYYY-MM-DD\nReceived: 09/10/26",
    "source": "IT00",
    "category": "correction",
    "kind": "example",
    "register": "formal",
    "note": "",
    "originalIds": [
      "o034"
    ],
    "sources": [
      "IT00"
    ],
    "originalText": "Expected date format: YYYY-MM-DD\nReceived: 09/10/26",
    "status": "ready",
    "editorialNote": "Suitable when the described fact is established; complete placeholders and pair fragments with a specific fact or action.",
    "origin": "source",
    "edited": false,
    "example": "I beg your pardon, but the date could not be read.\n\n  Field: Invoice date\n  Expected date format: YYYY-MM-DD\n  Received: 09/10/26\n  Source: invoices-september.csv, row 184\n\nRead as DD/MM/YY that is 9 October 2026; read as MM/DD/YY it is\n10 September 2026. Rather than choose, the row has been left\nunimported and nothing was changed.\n\nThe exact characters received are shown above so that the difference\nis visible without anyone having to describe it.\n\nPlease rewrite the date as 2026-10-09 or 2026-09-10, as intended,\nthen import row 184 again.\n\nReference: IMP-184-0910"
  },
  {
    "id": "o039",
    "text": "The first request to <service> timed out after <timeout>.\n\nA second attempt succeeded at <time>.\n\nNo action is required, but the delay has been recorded under reference <reference>.",
    "source": "IU00",
    "category": "recovery",
    "kind": "example",
    "register": "formal",
    "note": "",
    "originalIds": [
      "o039"
    ],
    "sources": [
      "IU00"
    ],
    "originalText": "The first request to <service> timed out after <timeout>.\n\nA second attempt succeeded at <time>.\n\nNo action is required, but the delay has been recorded under reference <reference>.",
    "status": "context",
    "editorialNote": "A successful retry does not rule out the timed-out attempt also succeeding. No action is required only if duplicate effects are excluded or handled through idempotency.",
    "origin": "source",
    "edited": false,
    "example": "The first request to the address service timed out after 10 seconds.\n\nA second attempt succeeded at 14:02:19.\n\nNo action is required, but the delay has been recorded under\nreference NET-1182.\n\n  Succeeded  27 September 2026 at 14:02:19 BST\n  Effect     the postcode lookup on this form took 12 s, not 1 s\n  Result     the address shown below is correct and verified\n  Attempts   2, of a permitted 3"
  },
  {
    "id": "o062",
    "text": "Your request is in order, but <service> is not presently available.",
    "source": "AA00",
    "category": "responsibility",
    "kind": "phrase",
    "register": "formal",
    "note": "Canonical opening: dependency fault.",
    "originalIds": [
      "o062"
    ],
    "sources": [
      "AA00"
    ],
    "originalText": "Your request is in order, but <service> is not presently available.",
    "status": "context",
    "editorialNote": "Canonical opening: dependency fault.",
    "origin": "source",
    "edited": false,
    "example": "Your request is in order, but the tax calculation service is not\npresently available.\n\n  Requested  issue draft DRAFT-88417, EUR 8,400.00 net\n  Service    vat.eu-central.internal, unreachable since 10:12 BST\n  Effect     no VAT rate can be determined\n\nThe invoice has been saved as a draft with its lines intact and has\nnot been issued or numbered. Nothing about your request was wrong.\n\nNo action is required before 16:00 BST; the draft will remain\nunchanged until then. Drafts are issued automatically once the\nservice returns. If it has not returned by 16:00, the rate can be\nentered by hand and the invoice will be marked as manually rated.\n\nReference: VAT-20260927-1012"
  },
  {
    "id": "o098",
    "text": "The operation did not reach a satisfactory conclusion.\n\nTechnical result: timeout after 30 seconds.",
    "source": "AB00",
    "category": "predicament",
    "kind": "example",
    "register": "formal",
    "note": "",
    "originalIds": [
      "o098"
    ],
    "sources": [
      "AB00"
    ],
    "originalText": "The operation did not reach a satisfactory conclusion.\n\nTechnical result: timeout after 30 seconds.",
    "status": "context",
    "editorialNote": "A timeout means the observer did not receive the expected response in time. It does not prove the remote operation stopped, failed, or produced no response.",
    "origin": "source",
    "edited": false,
    "example": "The operation did not reach a satisfactory conclusion.\n\n  Technical result: timeout after 30 seconds.\n\n  Run        PAYROLL-RPT-202609-17 on worker payroll-03\n  Operation  generate the September payroll report\n  Records    1,204 employees\n  Progress   unknown; the worker stopped answering at 02:00:30 BST\n\nNo report file was produced and no payroll figures were altered.\n\nReports of this size ordinarily take 40 seconds, so the 30-second\nlimit was too short for an ordinary run. It has been raised to 120\nseconds.\n\nPlease run the report again; the next attempt will use the new\nlimit.\n\nReference: PAYROLL-RPT-202609-17"
  },
  {
    "id": "o147",
    "text": "Much obliged.",
    "source": "AF00",
    "category": "closure",
    "kind": "phrase",
    "register": "formal",
    "note": "",
    "originalIds": [
      "o147"
    ],
    "sources": [
      "AF00"
    ],
    "originalText": "Much obliged.",
    "status": "ready",
    "editorialNote": "Suitable when the described fact is established; complete placeholders and pair fragments with a specific fact or action.",
    "origin": "source",
    "edited": false,
    "example": "The archive has been restored and verified.\n\n  Service   customer-records, production\n  Archive   nightly-2026-09-25, 214 GB\n  Restored  27 September 2026, 02:14 to 04:06 BST\n  Verified  checksums match on all 18,402 files\n\nNo file remains missing or differs from the archive. Service resumed\nat 04:08 BST and nothing further is required.\n\nReference: RESTORE-20260927-0214\n\nMuch obliged."
  },
  {
    "id": "o155",
    "text": "With every intention of doing better next time.",
    "source": "AF00",
    "category": "closure",
    "kind": "phrase",
    "register": "formal",
    "note": "",
    "originalIds": [
      "o155"
    ],
    "sources": [
      "AF00"
    ],
    "originalText": "With every intention of doing better next time.",
    "status": "ready",
    "editorialNote": "Suitable when the described fact is established; complete placeholders and pair fragments with a specific fact or action.",
    "origin": "source",
    "edited": false,
    "example": "The two reports have been regenerated and are attached.\n\n  Report     Weekly Sales by Region, weeks 37 and 38\n  Missed     because the sending mailbox password had expired\n  Fixed      27 September 2026 at 09:40 BST\n  Next send  4 October 2026 at 18:00 BST, to\n             sales-directors@meridian.example\n\nNo sales data was lost, and no duplicate report was sent. The\nschedule has resumed.\n\nA check now runs each Sunday evening and raises an alert if the\nmailbox cannot send, so this particular silence should not pass\nunnoticed again. No action is required.\n\nReference: REPORT-DELIVERY-381\n\nWith every intention of doing better next time."
  },
  {
    "id": "o156",
    "text": "I remain,\nYour temporarily humbled execution engine.",
    "source": "AF00",
    "category": "closure",
    "kind": "phrase",
    "register": "theatrical",
    "note": "",
    "originalIds": [
      "o156"
    ],
    "sources": [
      "AF00"
    ],
    "originalText": "I remain,\nYour temporarily humbled execution engine.",
    "status": "context",
    "editorialNote": "An optional theatrical register, retained deliberately. Reserve for a playful product and low-consequence context; return immediately to the exact fact and clear remedy.",
    "origin": "source",
    "edited": false,
    "example": "The overnight backup has been abandoned and will not be retried\ntonight.\n\n  Backup       full system image, 4.2 million files, 880 GB\n  Ran          01:00 to 03:47 BST\n  Destination  archive.example.net:/backups/2026-09-27.img\n  Wrote        0 bytes\n  Response     SFTP_PERMISSION_DENIED at 03:47 BST\n\nThree attempts to open the destination were refused, and after the\nthird the engine stopped rather than continue writing nowhere. No\npartial file exists and last night's image is still in place.\n\nPlease restore write access before tomorrow's 01:00 run.\n\nReference: BKP-20260927-0147\n\nI remain,\nYour temporarily humbled execution engine."
  },
  {
    "id": "new014",
    "text": "You appear to be offline. We'll hold this draft on this device and send it when you reconnect.",
    "source": "New",
    "category": "predicament",
    "kind": "example",
    "register": "light",
    "note": "offline",
    "originalIds": [
      "new014"
    ],
    "sources": [
      "New"
    ],
    "originalText": "You appear to be offline. We'll hold this draft on this device and send it when you reconnect.",
    "status": "context",
    "editorialNote": "State exactly where the draft or saved version exists and how durable it is. In-memory content, device storage, and server-saved content are different guarantees. Automatic sending also requires the corresponding behavior and user expectation.",
    "origin": "new",
    "edited": false,
    "example": "You appear to be offline. We'll hold this draft on this device and\nsend it when you reconnect.\n\n  Draft       reply to \"Site visit notes\", 214 words, DRAFT-7318\n  To          Priya Shah <priya.shah@example.com>\n  Saved       16:44 BST, on this device\n  Connection  last confirmed 16:31 BST\n\nNothing has been lost, and you may close the application; the draft\nwill still be here. It has not reached anyone else yet, so please do\nnot assume your colleague has read it.\n\nTwo other drafts are also waiting. All three will go in order when\nthe connection returns.\n\nNo action is required. To stop this one being sent, open Outbox and\nselect \"Keep as draft\"."
  },
  {
    "id": "new017",
    "text": "You've reached the current request limit. You can try again after <time>.",
    "source": "New",
    "category": "predicament",
    "kind": "example",
    "register": "formal",
    "note": "rate limits",
    "originalIds": [
      "new017"
    ],
    "sources": [
      "New"
    ],
    "originalText": "You've reached the current request limit. You can try again after <time>.",
    "status": "context",
    "editorialNote": "Retry only after the previous attempt is accounted for or when idempotency prevents duplicate effects. Offline status or a lost connection alone does not prove that no submission reached the service.",
    "origin": "new",
    "edited": false,
    "example": "You've reached the current request limit. You can try again after\n14:35 UTC.\n\n  Limit    1,000 requests per hour\n  Used     1,000, since 13:35 UTC\n  Resets   14:35 UTC, in 18 minutes\n  Refused  req-8F2C17, POST /v1/invoices, at 14:17:42 UTC\n\nThe last request was refused before it was processed, so nothing was\ncreated and nothing has been charged against your account for it.\n\nPlease wait until 14:35 UTC and send the request again unchanged. If\nthis limit is regularly reached, a higher hourly allowance can be\nadded to this plan on request.\n\nReference: req-8F2C17"
  },
  {
    "id": "new020",
    "text": "<completed> items finished; <remaining> could not be processed. Review the list below to retry only the remaining items.",
    "source": "New",
    "category": "recognition",
    "kind": "example",
    "register": "formal",
    "note": "partial success",
    "originalIds": [
      "new020"
    ],
    "sources": [
      "New"
    ],
    "originalText": "<completed> items finished; <remaining> could not be processed. Review the list below to retry only the remaining items.",
    "status": "context",
    "editorialNote": "Retry only after the previous attempt is accounted for or when idempotency prevents duplicate effects. Offline status or a lost connection alone does not prove that no submission reached the service.",
    "origin": "new",
    "edited": false,
    "example": "412 items finished; 18 could not be processed. Review the list below\nto retry only the remaining items.\n\n  Batch     IMG-430-0927, resize product photographs\n  Finished  412 of 430\n  Failed    18, all because the source file is a PDF, not an image\n  Accepted  JPEG or PNG, up to 25 MB each\n\n  datasheet-va40.pdf        datasheet-va55.pdf\n  datasheet-va60.pdf        fitting-guide-a.pdf\n  fitting-guide-b.pdf       ... and 13 more, listed in full below\n\nThe 412 are in place and need no repeating. The 18 originals are\nuntouched and their product pages still show the previous\nphotographs.\n\nReplace the 18 PDFs with JPEG or PNG files, then select \"Retry\nremaining\". Retrying all 430 would redo work that is already correct.\n\nReference: IMG-430-0927"
  },
  {
    "id": "new023",
    "text": "Some features are temporarily unavailable. You can still use <available features>.",
    "source": "New",
    "category": "predicament",
    "kind": "example",
    "register": "formal",
    "note": "degraded mode",
    "originalIds": [
      "new023"
    ],
    "sources": [
      "New"
    ],
    "originalText": "Some features are temporarily unavailable. You can still use <available features>.",
    "status": "context",
    "editorialNote": "Use only when the stated product behavior and observed state are implemented and verified; replace placeholders with concrete values.",
    "origin": "new",
    "edited": false,
    "example": "Some features are temporarily unavailable. You can still use search,\nreporting and exports.\n\n  Unavailable  live chat, notification e-mail, and the activity feed\n  Since        11:20 UTC\n  Cause        the messaging service is being moved between regions\n  Incident     MSG-2841\n  Queued       317 notification e-mails\n\nChanges made through the available features are being recorded\nnormally, so that work is not at risk. Notifications raised during\nthis period are being queued and will be delivered once the move\ncompletes, rather than discarded.\n\nNo action is required. The move is expected to finish by 13:00 UTC;\nthe latest estimate is at status.example.com/incidents/MSG-2841."
  },
  {
    "id": "new043",
    "text": "<service> will be unavailable from <start> to <end> for scheduled maintenance. Please save your work before then.",
    "source": "New",
    "category": "attention",
    "kind": "example",
    "register": "formal",
    "note": "scheduled maintenance",
    "originalIds": [
      "new043"
    ],
    "sources": [
      "New"
    ],
    "originalText": "<service> will be unavailable from <start> to <end> for scheduled maintenance. Please save your work before then.",
    "status": "context",
    "editorialNote": "Use verified maintenance times with a timezone. The ability to keep working and save before the window must be supported by the actual maintenance plan.",
    "origin": "new",
    "edited": false,
    "example": "The reporting service will be unavailable from 02:00 to 05:00 UTC on\nSaturday 3 October 2026 for scheduled maintenance. Please save your\nwork before then.\n\n  Affects      scheduled reports, exports and the dashboard\n  Unaffected   the main application and the API\n  Duration     3 hours\n  Maintenance  CHG-8042\n\nReports due in that window will be queued rather than cancelled and\nwill run when service returns, expected at 05:00 UTC. Exports started\nbefore 01:45 UTC will be allowed to finish.\n\nThis is the only notice that will be sent until the day before.\nStatus updates: status.example.com/CHG-8042."
  },
  {
    "id": "new050",
    "text": "Choose whether to share <data> with <recipient>. You can continue without sharing by selecting \"Not now.\"",
    "source": "New",
    "category": "attention",
    "kind": "example",
    "register": "formal",
    "note": "privacy choices",
    "originalIds": [
      "new050"
    ],
    "sources": [
      "New"
    ],
    "originalText": "Choose whether to share <data> with <recipient>. You can continue without sharing by selecting \"Not now.\"",
    "status": "context",
    "editorialNote": "The choice, nonsharing path, purpose, recipient, and later privacy setting must match the product. Do not imply optional sharing where it is required to perform the requested operation.",
    "origin": "new",
    "edited": false,
    "example": "Choose whether to share your calendar availability with Meridian Ltd.\nYou can continue without sharing by selecting \"Not now.\"\n\n  Shared if you agree  free and busy times only\n  Not shared           event titles, attendees, locations or notes\n  Access lasts         60 days from the moment you select \"Share\"\n  Revocable            yes, at any time, from Privacy settings\n  Request              MTG-6041, from bookings@meridian.example\n\nNothing has been shared yet, and declining will not prevent the\nmeeting being booked; it only means times will be proposed to you\nrather than chosen for you.\n\nThis choice is remembered for Meridian Ltd, not for every\norganisation, and later requests from them will reuse it until the\n60 days elapse."
  },
  {
    "id": "a001",
    "text": "A message is not a template.\n\nA message is assembled from several phrase families:\n\n[COURTESY]\n[EVENT]\n[CAUSE]\n[CONSEQUENCE]\n[SAFETY / STATE]\n[ACTION]\n[CLOSING / REFERENCE]",
    "source": "A00",
    "category": "grammar",
    "kind": "pattern",
    "register": "formal",
    "note": "Source grammar, semantic intent, transformation, or metaphor mapping.",
    "originalIds": [
      "a001"
    ],
    "sources": [
      "A00"
    ],
    "originalText": "A message is not a template.\n\nA message is assembled from several phrase families:\n\n[COURTESY]\n[EVENT]\n[CAUSE]\n[CONSEQUENCE]\n[SAFETY / STATE]\n[ACTION]\n[CLOSING / REFERENCE]",
    "status": "ready",
    "editorialNote": "Suitable when the described fact is established; complete placeholders and pair fragments with a specific fact or action.",
    "origin": "source",
    "edited": false,
    "example": "I beg your pardon, but the October payroll could not be submitted\nbecause two employees have no National Insurance number recorded.\n\nNo submission has reached HMRC, so no correction will be needed\nlater. The payroll itself is saved and unaltered.\n\n  Employee  E-1042, A. Khan\n  Employee  E-1178, M. Lewis\n  Deadline  16:00 UTC on 28 September 2026\n\nPlease add the two numbers above and submit again.\n\nReference: PAY-2026-10"
  },
  {
    "id": "a003",
    "text": "COURTESY     = I beg your pardon,\nEVENT        = but the requested file could not be opened\nCAUSE        = because it is already in use by another application.\nSAFETY       = No changes have been made.\nACTION       = Please close the other application and try once more.\nREFERENCE    = Reference: FILE-006",
    "source": "A00",
    "category": "grammar",
    "kind": "pattern",
    "register": "formal",
    "note": "Source grammar, semantic intent, transformation, or metaphor mapping.",
    "originalIds": [
      "a003"
    ],
    "sources": [
      "A00"
    ],
    "originalText": "COURTESY     = I beg your pardon,\nEVENT        = but the requested file could not be opened\nCAUSE        = because it is already in use by another application.\nSAFETY       = No changes have been made.\nACTION       = Please close the other application and try once more.\nREFERENCE    = Reference: FILE-006",
    "status": "context",
    "editorialNote": "Use when exclusive file access is confirmed as the cause and the destination has not been overwritten. A failed export alone does not establish either fact; scope assurances to the verified destination.",
    "origin": "source",
    "edited": false,
    "example": "I beg your pardon, but the requested file could not be opened because\nit is already in use by another application.\n\n  File         C:\\Accounts\\vat-return-q3.csv\n  In use by    LibreOffice Calc, process 6840\n  Held since   10:22 UTC\n\nNo changes have been made. Please close LibreOffice Calc and try once\nmore.\n\nReference: FILE-006"
  },
  {
    "id": "a004",
    "text": "1. Courtesy\n2. Predicament\n3. Particulars\n4. Consequence\n5. Assurance\n6. Remedy\n7. Closure",
    "source": "B00",
    "category": "grammar",
    "kind": "pattern",
    "register": "formal",
    "note": "Source grammar, semantic intent, transformation, or metaphor mapping.",
    "originalIds": [
      "a004"
    ],
    "sources": [
      "B00"
    ],
    "originalText": "1. Courtesy\n2. Predicament\n3. Particulars\n4. Consequence\n5. Assurance\n6. Remedy\n7. Closure",
    "status": "ready",
    "editorialNote": "Suitable when the described fact is established; complete placeholders and pair fragments with a specific fact or action.",
    "origin": "source",
    "edited": false,
    "example": "I am sorry to report that the card payment was declined.\n\n  Card     Visa ending 4417\n  Amount   GBP 89.40\n  Code     05, do not honour\n  At       27 September 2026, 09:41 UTC\n\nThe order is held and the items are reserved until 10:11 UTC. No\npayment was captured.\n\nPlease try another card, or ask your bank what the objection was.\n\nReference: PAY-55123"
  },
  {
    "id": "a097",
    "text": "Metaphor first.\nTechnical reality immediately afterward.",
    "source": "G00",
    "category": "grammar",
    "kind": "pattern",
    "register": "formal",
    "note": "Source grammar, semantic intent, transformation, or metaphor mapping.",
    "originalIds": [
      "a097"
    ],
    "sources": [
      "G00"
    ],
    "originalText": "Metaphor first.\nTechnical reality immediately afterward.",
    "status": "context",
    "editorialNote": "A useful stylistic option, not a mandatory order. In urgent or consequential messages put the concrete outcome first and use metaphor sparingly.",
    "origin": "source",
    "edited": false,
    "example": "The records office is not presently receiving visitors.\n\n  Host: db.internal.example\n  Port: 5432\n  Result: ECONNREFUSED\n  Attempt: 3 of 3\n\nNo query reached the database, so the customer record you were\nediting has not been changed and is still on screen as you left it.\n\nPlease ask Database Operations to restore the listener on\ndb.internal.example:5432, then save again.\n\nReference: DB-7316"
  },
  {
    "id": "a128",
    "text": "\"You did X wrong\"\n        ->\n\"The supplied X does not satisfy Y\"\n        ->\n\"I beg your pardon, but the supplied X does not quite satisfy Y.\"",
    "source": "J00",
    "category": "grammar",
    "kind": "pattern",
    "register": "formal",
    "note": "Source grammar, semantic intent, transformation, or metaphor mapping.",
    "originalIds": [
      "a128"
    ],
    "sources": [
      "J00"
    ],
    "originalText": "\"You did X wrong\"\n        ->\n\"The supplied X does not satisfy Y\"\n        ->\n\"I beg your pardon, but the supplied X does not quite satisfy Y.\"",
    "status": "ready",
    "editorialNote": "Suitable when the described fact is established; complete placeholders and pair fragments with a specific fact or action.",
    "origin": "source",
    "edited": false,
    "example": "I beg your pardon, but suppliers-october.pdf is a PDF, and this\nimporter reads CSV.\n\n  File      suppliers-october.pdf, 2.4 MB\n  Expected  UTF-8 CSV with supplier_id, name and currency headers\n  Rows      6,204 detected in the source document\n\nNothing has been imported and your supplier list is unchanged.\n\nPlease export the same data as CSV so the importer can examine all\n6,204 rows.\n\nReference: IMP-6204-0927"
  },
  {
    "id": "n022",
    "text": "Something went wrong.",
    "source": "O00",
    "category": "uncertainty",
    "kind": "avoid",
    "register": "formal",
    "note": "Discouraged example in the source. State the known limit precisely; uncertainty is not evidence of failure or success.",
    "originalIds": [
      "n022"
    ],
    "sources": [
      "O00"
    ],
    "originalText": "Something went wrong.",
    "status": "avoid",
    "editorialNote": "Retained as a source counterexample. Its tone, precision, or action guidance makes it unsuitable as default copy.",
    "origin": "source",
    "edited": false,
    "example": "I am sorry to report that the report could not be generated.\n\n  Report   September Sales by Region\n  Stopped  27 September 2026 at 02:14 BST, after 8 minutes\n  Cause    the currency service returned FX_RATE_NOT_FOUND for\n           SEK to GBP on 30 September 2026\n\nNo report file was written, your sales data was not changed, and\nlast month's report is still available.\n\nAn SEK rate has since been published. Please run the report again; it\ncompletes in about 8 minutes.\n\nReference: RPT-0927"
  },
  {
    "id": "n057",
    "text": "Might I humbly beseech you, at such time as your affairs permit, to consider perhaps closing the file...",
    "source": "Q00",
    "category": "remedy",
    "kind": "avoid",
    "register": "theatrical",
    "note": "Discouraged example in the source. Keep the action direct. Retry advice requires an operation that can safely be repeated.",
    "originalIds": [
      "n057"
    ],
    "sources": [
      "Q00"
    ],
    "originalText": "Might I humbly beseech you, at such time as your affairs permit, to consider perhaps closing the file...",
    "status": "avoid",
    "editorialNote": "Retained as a source counterexample. Its tone, precision, or action guidance makes it unsuitable as default copy.",
    "origin": "source",
    "edited": false,
    "example": "Please close Quarterly Forecast.xlsx, then start the export again.\n\n  Export    EXP-3912, to C:\\Reports\\Quarterly-Forecast.csv\n  File      Quarterly Forecast.xlsx\n  Held by   Excel on this machine, since 09:12 UTC\n\nNo file has been overwritten and no partial export exists. The export\nwill not resume on its own, so nothing will be written twice.\n\nReference: EXP-3912"
  },
  {
    "id": "o002",
    "text": "Unable to cancel order.",
    "source": "visible-fragment",
    "category": "cancellation",
    "kind": "avoid",
    "register": "formal",
    "note": "Presented as the weaker alternative in the supplied fragment; context is incomplete.",
    "originalIds": [
      "o002"
    ],
    "sources": [
      "visible-fragment"
    ],
    "originalText": "Unable to cancel order.",
    "status": "avoid",
    "editorialNote": "Retained as a source counterexample. Its tone, precision, or action guidance makes it unsuitable as default copy.",
    "origin": "source",
    "edited": false,
    "example": "I am very sorry, but this order can no longer be cancelled.\n\n  Order       SO-55201, GBP 142.00, captured 25 September 2026\n  Despatched  27 September 2026 at 06:12 BST\n  Carrier     DPD, tracking 8820411902\n  Due         29 September 2026\n\nThe parcel has left the warehouse and cannot be recalled from here.\nNo cancellation or refund has been recorded, and the charge stands.\n\nRefuse delivery at the door, or use the returns label inside the\nparcel. Either ends in a full refund, and neither costs you anything.\nThe five working days begin when DPD records the refusal or the\nwarehouse scans the parcel back in.\n\nReference: SO-55201"
  },
  {
    "id": "o010",
    "text": "Composition rule: use humour in the ceremony, not in the diagnosis",
    "source": "IN00",
    "category": "grammar",
    "kind": "pattern",
    "register": "formal",
    "note": "Source section heading; editorial guidance, not a software message.",
    "originalIds": [
      "o010"
    ],
    "sources": [
      "IN00"
    ],
    "originalText": "Composition rule: use humour in the ceremony, not in the diagnosis",
    "status": "ready",
    "editorialNote": "Suitable when the described fact is established; complete placeholders and pair fragments with a specific fact or action.",
    "origin": "source",
    "edited": false,
    "example": "To: The Respected Operator\nFrom: The Deployment Service\n\nPardon the interruption.\n\nDeployment 4412 reached 2 of 9 instances before health checks\nfailed. GET /ready returned HTTP 503 at 02:17 UTC. The 2 updated\ninstances were returned to 4.11.3. All 9 now serve 4.11.3 and\ntraffic is normal.\n\nPlease review deployments/4412/health-check.log before deploying\nagain.\n\nReference: DEP-4412"
  },
  {
    "id": "o013",
    "text": "Whoops! The printer is having a bad day :)",
    "source": "IN00",
    "category": "personification",
    "kind": "avoid",
    "register": "formal",
    "note": "Vague joke without actionable diagnostic information.",
    "originalIds": [
      "o013"
    ],
    "sources": [
      "IN00"
    ],
    "originalText": "Whoops! The printer is having a bad day :)",
    "status": "avoid",
    "editorialNote": "Retained as a source counterexample. Its tone, precision, or action guidance makes it unsuitable as default copy.",
    "origin": "source",
    "edited": false,
    "example": "I beg your pardon, but Tray 1 has run out of A4 paper.\n\n  Printer   Reception-HP-M404\n  Tray 1    empty (A4)\n  Tray 2    A5, three quarters full\n  Queued    3 jobs, 62 pages, all requesting A4\n\nNothing has been cancelled and no job needs to be submitted again.\nPrinting will resume within a few seconds of paper being loaded.\n\nPlease load A4 into Tray 1, or redirect the three jobs to\nFinance-Ricoh-C300 on the same floor.\n\nReference: PRN-2204"
  },
  {
    "id": "o014",
    "text": "Composition rule: the program may apologise, but should not grovel",
    "source": "IO00",
    "category": "grammar",
    "kind": "pattern",
    "register": "formal",
    "note": "Source section heading; editorial guidance, not a software message.",
    "originalIds": [
      "o014"
    ],
    "sources": [
      "IO00"
    ],
    "originalText": "Composition rule: the program may apologise, but should not grovel",
    "status": "ready",
    "editorialNote": "Suitable when the described fact is established; complete placeholders and pair fragments with a specific fact or action.",
    "origin": "source",
    "edited": false,
    "example": "I am sorry; the export failed because the destination has 12 MB free\nand 84 MB is required.\n\n  Export       EXP-8427, nightly customer export\n  Destination  D:\\Nightly exports\\customers-2026-09-27.zip\n  Required     84 MB\n  Free         12 MB\n\nNothing was written.\n\nPlease free 72 MB on that volume, or choose another destination, then\nrun the export again.\n\nReference: EXP-8427"
  },
  {
    "id": "o024",
    "text": "Everything has been safely stopped.",
    "source": "IQ00",
    "category": "recovery",
    "kind": "avoid",
    "register": "formal",
    "note": "Unsafe broad assurance unless all relevant process states are known.",
    "originalIds": [
      "o024"
    ],
    "sources": [
      "IQ00"
    ],
    "originalText": "Everything has been safely stopped.",
    "status": "avoid",
    "editorialNote": "Unsupported blanket shutdown assurance. A requested termination does not establish that detached children or external operations have stopped.",
    "origin": "source",
    "edited": false,
    "example": "The batch has been stopped, though not everything within it can be\nrecalled.\n\n  Batch      MSG-20260927-0901, send 120 order confirmations\n  Provider   SendGrid\n  Cancelled  34 messages, not yet handed to the provider\n  Departed   86 messages, accepted by the provider at 09:02 BST\n\nThe 86 are beyond recall; the provider has them and may still deliver\nthem. Only the 34 have genuinely been stopped.\n\nPlease review the delivery report at\nreports.example.com/batches/MSG-20260927-0901 before starting a\nreplacement batch, or up to 86 customers may receive two\nconfirmations.\n\nReference: MSG-20260927-0901"
  },
  {
    "id": "o032",
    "text": "Authorization: Bearer <real_token>\nPassword: <real_password>\nConnectionString: <connection_string_with_secret>",
    "source": "IS00",
    "category": "technical",
    "kind": "avoid",
    "register": "formal",
    "note": "Illustrates secret-bearing fields that must not leak; placeholders are not actual secrets.",
    "originalIds": [
      "o032"
    ],
    "sources": [
      "IS00"
    ],
    "originalText": "Authorization: Bearer <real_token>\nPassword: <real_password>\nConnectionString: <connection_string_with_secret>",
    "status": "avoid",
    "editorialNote": "Retained as a source counterexample. Its tone, precision, or action guidance makes it unsuitable as default copy.",
    "origin": "source",
    "edited": false,
    "example": "The connection to the ledger database was refused.\n\n  Authorisation: ******\n  Password: [redacted]\n  Connection string: postgres://ledger_ro@db.internal.example:5432\n  Attempt: 3 of 3\n  Server response: SQLSTATE 28P01, password authentication failed\n                   for user ledger_ro\n\nNo statement was sent, so nothing was read and nothing was written.\n\nPlease ask the database administrator to confirm the credential held\nfor ledger_ro, then try again.\n\nReference: DB-0914"
  },
  {
    "id": "o037",
    "text": "Invalid input.",
    "source": "IT00",
    "category": "correction",
    "kind": "avoid",
    "register": "formal",
    "note": "Overly vague; preserve exact expected and observed values when relevant and safe.",
    "originalIds": [
      "o037"
    ],
    "sources": [
      "IT00"
    ],
    "originalText": "Invalid input.",
    "status": "avoid",
    "editorialNote": "Retained as a source counterexample. Its tone, precision, or action guidance makes it unsuitable as default copy.",
    "origin": "source",
    "edited": false,
    "example": "I beg your pardon, but the VAT number could not be accepted.\n\n  Field     VAT registration number\n  Received  GB-0000000000\n  Expected  GB followed by 9 or 12 digits, no hyphen, checksum valid\n  Reason    10 digits were supplied after GB, and a hyphen is present\n\nThe value received is shown above exactly as entered. Nothing else on\nthe form has been lost and the invoice has not been raised.\n\nIf the supplier is VAT registered, remove the hyphen and check the\ndigit count, then try again. If the supplier is not VAT registered,\nleave the field empty and the invoice will be raised without VAT.\n\nReference: VAT-FORM-2219"
  },
  {
    "id": "o047",
    "text": "Diagnostic <code> (<short_title>)\n\n<Courteous opening>, <operation> could not be completed.\n\nWhat happened:\n<specific_cause_in_plain_language>\n\nContext:\n  <label>: <value>\n  <label>: <value>\n  <label>: <value>\n\nWhat this means:\n<consequence>\n\nWhat has NOT happened:\n<important_non_consequence>\n\nWhat you can do:\n<actionable_next_step>\n\nTechnical detail:\n<optional_precise_detail>\n\nReference:\n<correlation_or_error_reference>",
    "source": "IX00",
    "category": "grammar",
    "kind": "pattern",
    "register": "formal",
    "note": "",
    "originalIds": [
      "o047"
    ],
    "sources": [
      "IX00"
    ],
    "originalText": "Diagnostic <code> (<short_title>)\n\n<Courteous opening>, <operation> could not be completed.\n\nWhat happened:\n<specific_cause_in_plain_language>\n\nContext:\n  <label>: <value>\n  <label>: <value>\n  <label>: <value>\n\nWhat this means:\n<consequence>\n\nWhat has NOT happened:\n<important_non_consequence>\n\nWhat you can do:\n<actionable_next_step>\n\nTechnical detail:\n<optional_precise_detail>\n\nReference:\n<correlation_or_error_reference>",
    "status": "context",
    "editorialNote": "A compositional framework, not required boilerplate. Omit irrelevant sections, qualify uncertain causes, and include only verified assurances. An unknown result requires uncertainty wording rather than a categorical failure claim.",
    "origin": "source",
    "edited": false,
    "example": "Diagnostic STORAGE-002 (Insufficient Destination Space)\n\nI beg your pardon, but the export could not be completed.\n\nWhat happened:\nThe destination has less free space than the export requires.\n\nContext:\n  Export: customer-ledger-2026-09-27.csv\n  Requested: 27 September 2026 at 14:02:11 BST\n  Destination: /Volumes/Archive\n  Free space: 12 MB\n  Required: 84 MB\n\nWhat this means:\nNo export file exists, and the previous export from 26 September 2026\nis still in place and still valid.\n\nWhat has NOT happened:\nNothing was written to the destination, and no partial file needs\nclearing away.\n\nWhat you can do:\nFree at least 72 MB on /Volumes/Archive, or choose another\ndestination.\n\nTechnical detail:\nPre-allocation failed; write() returned ENOSPC after 0 bytes.\n\nReference:\nSTOR-5518"
  },
  {
    "id": "o049",
    "text": "======================================================================\n                    A COURTEOUS INTERRUPTION\n======================================================================\n\nTo: The Respected User\nFrom: <component>\n\nPardon the interruption.\n\nWe were attempting to:\n<operation>\n\nThe following circumstance prevented a clean conclusion:\n<cause>\n\nConfirmed:\n<confirmed_state>\n\nNot confirmed:\n<uncertain_state>\n\nNo assumption has been made where evidence is incomplete.\n\nBefore repeating this operation, please:\n<verification_or_recovery_action>\n\nReference:\n<reference>\n\nWith due regard for your data and your patience,\n<component>\n======================================================================",
    "source": "IY00",
    "category": "grammar",
    "kind": "pattern",
    "register": "ceremonial",
    "note": "",
    "originalIds": [
      "o049"
    ],
    "sources": [
      "IY00"
    ],
    "originalText": "======================================================================\n                    A COURTEOUS INTERRUPTION\n======================================================================\n\nTo: The Respected User\nFrom: <component>\n\nPardon the interruption.\n\nWe were attempting to:\n<operation>\n\nThe following circumstance prevented a clean conclusion:\n<cause>\n\nConfirmed:\n<confirmed_state>\n\nNot confirmed:\n<uncertain_state>\n\nNo assumption has been made where evidence is incomplete.\n\nBefore repeating this operation, please:\n<verification_or_recovery_action>\n\nReference:\n<reference>\n\nWith due regard for your data and your patience,\n<component>\n======================================================================",
    "status": "context",
    "editorialNote": "A compositional framework, not required boilerplate. Omit irrelevant sections, qualify uncertain causes, and include only verified assurances. An unknown result requires uncertainty wording rather than a categorical failure claim.",
    "origin": "source",
    "edited": false,
    "example": "======================================================================\n                    A COURTEOUS INTERRUPTION\n======================================================================\n\nTo: The Respected User\nFrom: The Deployment Service\n\nPardon the interruption.\n\nWe were attempting to:\nRelease checkout-service 4.12.0 to nine production instances.\n\nThe following circumstance prevented a clean conclusion:\nHealth verification failed on instance 3, checkout-prod-03.internal,\nafter 90 seconds.\n\nConfirmed:\nInstances 1 and 2 were updated to 4.12.0 and then returned to\n4.11.3. Instances 4 to 9 were never changed and remain on 4.11.3.\n\nNot confirmed:\nThe version presently running on instance 3. It last responded at\n2026-09-27 14:06:22 UTC and has not answered since, so whether it\ncompleted its own rollback is unknown.\n\nNo assumption has been made where evidence is incomplete.\n\nBefore repeating this operation, please:\nConfirm the version reported by checkout-prod-03.internal at\nstatus.example.com/instances/checkout-prod-03.\n\nReference:\nDEP-4412\n\nWith due regard for your data and your patience,\nThe Deployment Service\n======================================================================"
  },
  {
    "id": "o051",
    "text": "I beg your pardon, but <operation> could not be completed because <cause>.\n<important_state>. Please <action>. Reference: <reference>.",
    "source": "IZ00",
    "category": "grammar",
    "kind": "pattern",
    "register": "formal",
    "note": "",
    "originalIds": [
      "o051"
    ],
    "sources": [
      "IZ00"
    ],
    "originalText": "I beg your pardon, but <operation> could not be completed because <cause>.\n<important_state>. Please <action>. Reference: <reference>.",
    "status": "context",
    "editorialNote": "A compositional framework, not required boilerplate. Omit irrelevant sections, qualify uncertain causes, and include only verified assurances. An unknown result requires uncertainty wording rather than a categorical failure claim.",
    "origin": "source",
    "edited": false,
    "example": "I beg your pardon, but the signature could not be recorded because\nthe signing session expired 4 minutes ago.\nThe document is unchanged and unsigned. Please reopen the document\nfrom the link in your e-mail and sign again.\nReference: SIG-7740."
  },
  {
    "id": "o180",
    "text": "1. Remove accusation.\n2. Add a courteous entrance.\n3. Turn \"error\" into a circumstance.\n4. State the exact technical fact.\n5. State what remained untouched.\n6. Give one concrete action.\n7. Add restrained personification if useful.\n8. Add theatrical self-deprecation only when deserved.",
    "source": "AI00",
    "category": "grammar",
    "kind": "pattern",
    "register": "formal",
    "note": "",
    "originalIds": [
      "o180"
    ],
    "sources": [
      "AI00"
    ],
    "originalText": "1. Remove accusation.\n2. Add a courteous entrance.\n3. Turn \"error\" into a circumstance.\n4. State the exact technical fact.\n5. State what remained untouched.\n6. Give one concrete action.\n7. Add restrained personification if useful.\n8. Add theatrical self-deprecation only when deserved.",
    "status": "context",
    "editorialNote": "A compositional framework, not required boilerplate. Omit irrelevant sections, qualify uncertain causes, and include only verified assurances. An unknown result requires uncertainty wording rather than a categorical failure claim.",
    "origin": "source",
    "edited": false,
    "example": "I beg your pardon, but the date could not be read. The calendar has\nraised an objection.\n\n  Field     Delivery date\n  Source    orders-september.csv, row 184\n  Received  09/10/26\n  Expected  YYYY-MM-DD\n\nRead as DD/MM/YY that is 9 October 2026; read as MM/DD/YY it is\n10 September 2026. The row has not been imported and nothing was\nchanged.\n\nPlease enter 2026-10-09 or 2026-09-10, as intended.\n\nReference: IMP-184-0910"
  },
  {
    "id": "o188",
    "text": "Treat every interaction as courteous correspondence between competent parties,\ndescribe failures as regrettable circumstances rather than accusations, retain\nprecise technical truth, explicitly state what did and did not happen, refuse\nto guess, and conclude with an unmistakable next action.",
    "source": "AJ00",
    "category": "grammar",
    "kind": "pattern",
    "register": "formal",
    "note": "",
    "originalIds": [
      "o188"
    ],
    "sources": [
      "AJ00"
    ],
    "originalText": "Treat every interaction as courteous correspondence between competent parties,\ndescribe failures as regrettable circumstances rather than accusations, retain\nprecise technical truth, explicitly state what did and did not happen, refuse\nto guess, and conclude with an unmistakable next action.",
    "status": "context",
    "editorialNote": "A compositional framework, not required boilerplate. Omit irrelevant sections, qualify uncertain causes, and include only verified assurances. An unknown result requires uncertainty wording rather than a categorical failure claim.",
    "origin": "source",
    "edited": false,
    "example": "I am sorry to report that the nightly reconciliation found a\ndifference of GBP 34.52 between the ledger and the bank statement.\n\n  Run       27 September 2026 at 02:00 BST\n  Account   ending 4721\n  Statement dated 26 September 2026\n\nThree payments are unmatched: TXN-88120, TXN-88134 and TXN-88140. The\nledger has not been adjusted and no entry has been written.\n\nThe available bank detail does not establish which payment, or which\ncombination of payments, explains the difference.\n\nPlease compare TXN-88120, TXN-88134 and TXN-88140 with the bank\nstatement before 17:00 BST on 30 September 2026.\n\nReference: REC-2026-09-26"
  },
  {
    "id": "bes011",
    "text": "I appear to have mistaken a promising beginning for an actual accomplishment. <operation> stopped at <stage> because <cause>. Please <next_step>.",
    "source": "New",
    "category": "predicament",
    "kind": "example",
    "register": "theatrical",
    "note": "Theatrical machine self-deprecation; requires known failure and valid next step.",
    "originalIds": [
      "bes011"
    ],
    "sources": [
      "New"
    ],
    "originalText": "I appear to have mistaken a promising beginning for an actual accomplishment. <operation> stopped at <stage> because <cause>. Please <next_step>.",
    "status": "context",
    "editorialNote": "Theatrical machine self-deprecation; requires known failure and valid next step.",
    "origin": "new",
    "edited": false,
    "example": "I appear to have mistaken a promising beginning for an actual\naccomplishment. The website migration stopped at \"copy media library\"\nbecause the destination rejected files larger than 100 MB. Please\nremove or split the four oversized videos, then resume the migration.\n\n  Migration    MIG-2047, to sites-eu-03\n  Completed    database, 2,104 pages, 18,402 small media files\n  Stopped      27 September 2026 at 04:12 BST\n  Remaining    wedding-highlights-master.mov   1.2 GB\n               conference-keynote-raw.mov      1.1 GB\n               product-launch-uncut.mov        880 MB\n               staff-interviews-full.mov       620 MB\n\nThe old site is still serving and has not been touched. The new site\nholds everything except those four files and can be previewed now."
  },
  {
    "id": "bes013",
    "text": "I should have liked to offer a punctual answer; the queue has declined to furnish a credible estimate. Your current position is <queue_position>. Please consult <status_location> for progress.",
    "source": "New",
    "category": "uncertainty",
    "kind": "example",
    "register": "theatrical",
    "note": "Theatrical machine self-deprecation; requires a status location and no reliable estimate.",
    "originalIds": [
      "bes013"
    ],
    "sources": [
      "New"
    ],
    "originalText": "I should have liked to offer a punctual answer; the queue has declined to furnish a credible estimate. Your current position is <queue_position>. Please consult <status_location> for progress.",
    "status": "context",
    "editorialNote": "Theatrical machine self-deprecation; requires a status location and no reliable estimate.",
    "origin": "new",
    "edited": false,
    "example": "I should have liked to offer a punctual answer; the queue has\ndeclined to furnish a credible estimate. Your current position is\n412. Please consult the Activity page for progress.\n\n  Job        VID-20260927-1842\n  File       keynote-final.mov, 6.4 GB, accepted 13:48 BST\n  Queue      video transcoding\n  Position   412 of 1,880\n  Workers    5, of which 3 are restarting\n  Estimate   unavailable; recent jobs have taken between 2 and 90\n             minutes\n\nYour file is accepted and safe, and nothing needs uploading again. An\ne-mail will be sent to operations@example.com when it is finished, so\nthere is no need to wait on this page."
  },
  {
    "id": "bes014",
    "text": "With thanks for your patience, <operation> is complete. <exception_count> items require review; inspect them before relying on the result.",
    "source": "New",
    "category": "recognition",
    "kind": "example",
    "register": "ceremonial",
    "note": "Ceremonial register; requires completion and exact exception count.",
    "originalIds": [
      "bes014"
    ],
    "sources": [
      "New"
    ],
    "originalText": "With thanks for your patience, <operation> is complete. <exception_count> items require review; inspect them before relying on the result.",
    "status": "context",
    "editorialNote": "Ceremonial register; requires completion and exact exception count.",
    "origin": "new",
    "edited": false,
    "example": "With thanks for your patience, the supplier price update is\ncomplete. Seven items require review; inspect them before relying on\nthe result.\n\n  Updated    1,197 products, effective 27 September 2026 at 09:14 BST\n  Review     SKU-1041, SKU-1187, SKU-2204, SKU-3911, SKU-4408,\n             SKU-5026, SKU-7740\n  Unchanged  those seven, still at their previous prices\n\nThe seven are listed below with both prices. They were held for\nreview because the configured threshold is a fall of more than 50 per\ncent, and they have been left at their old prices rather than\npublished.\n\nReference: PRC-0927"
  },
  {
    "id": "chat-bb00",
    "text": "Your changes deserve consideration alongside a more recent development.\n\nYou began editing revision 18. The server now holds revision 21, saved by another editor. Your changes have not been applied to that newer revision.\n\nPlease compare the two versions, then merge your changes or reload the current record. Your unsaved text remains in this editor.",
    "source": "BB00",
    "sources": [
      "BB00"
    ],
    "category": "correction",
    "kind": "example",
    "register": "formal",
    "note": "Someone changed the record while the user was editing",
    "originalIds": [
      "chat-bb00"
    ],
    "originalText": "Your changes deserve consideration alongside a more recent development.\n\nYou began editing revision 18. The server now holds revision 21, saved by another editor. Your changes have not been applied to that newer revision.\n\nPlease compare the two versions, then merge your changes or reload the current record. Your unsaved text remains in this editor.",
    "status": "context",
    "editorialNote": "Requires revision checks and preservation of the unsaved draft.",
    "origin": "new",
    "edited": false,
    "addedVersion": 2,
    "example": "Your changes deserve consideration alongside a more recent\ndevelopment.\n\nYou began editing revision 18. The server now holds revision 21,\nsaved by another editor. Your changes have not been applied to that\nnewer revision.\n\n  Record        Employment Terms, DOC-1842\n  Detected      27 September 2026 at 14:31:18 BST\n  Your edits    412 words added, 2 paragraphs removed, since 14:02\n  Their edits   revisions 19, 20 and 21, by s.okonkwo, 14:08 to 14:31\n  Overlap       one paragraph, \"Termination and notice\"\n\nPlease compare the two versions, then merge your changes or reload\nthe current record. Your unsaved text remains in this editor until\nyou choose, and neither choice discards it without asking."
  },
  {
    "id": "chat-bc00",
    "text": "The preview has been overtaken by events.\n\nYou reviewed a deletion affecting 12 files. The folder now contains 15 matching files, so the previous confirmation no longer describes the proposed operation.\n\nDeletion has not started. Please review the updated file list and confirm again.",
    "source": "BC00",
    "sources": [
      "BC00"
    ],
    "category": "confirmation",
    "kind": "example",
    "register": "formal",
    "note": "A preview is no longer a valid basis for approval",
    "originalIds": [
      "chat-bc00"
    ],
    "originalText": "The preview has been overtaken by events.\n\nYou reviewed a deletion affecting 12 files. The folder now contains 15 matching files, so the previous confirmation no longer describes the proposed operation.\n\nDeletion has not started. Please review the updated file list and confirm again.",
    "status": "context",
    "editorialNote": "Requires a fresh selection check and proof deletion has not begun.",
    "origin": "new",
    "edited": false,
    "addedVersion": 2,
    "example": "The preview has been overtaken by events.\n\nYou reviewed a deletion affecting 12 files. The folder now contains\n15 matching files, so the previous confirmation no longer describes\nthe proposed operation.\n\n  Request      DEL-2048\n  Folder       /exports/month-end\n  Reviewed at  27 September 2026, 11:02 BST, 12 files, 840 MB\n  Now          15 files, 1.1 GB\n  Added since  march-adjustments.csv, q3-accruals.csv and\n               supplier-credits.csv, by the nightly import at 11:14\n\nDeletion has not started. Please review the updated file list and\nconfirm again. The three new files are marked in the list so that the\ndifference does not have to be found by eye."
  },
  {
    "id": "chat-bd00",
    "text": "This reference already belongs to a different set of instructions.\n\nRequest key <request_key> was previously submitted with quantity 3. The new submission uses the same key with quantity 5. A retry must preserve the original request contents.\n\nPlease restore quantity 3 if you are retrying the original operation. If you intend a separate operation, first check the original request's status, then submit the new request with a new key.",
    "source": "BD00",
    "sources": [
      "BD00"
    ],
    "category": "caution",
    "kind": "example",
    "register": "formal",
    "note": "A retry uses the same identifier for a different request",
    "originalIds": [
      "chat-bd00"
    ],
    "originalText": "This reference already belongs to a different set of instructions.\n\nRequest key <request_key> was previously submitted with quantity 3. The new submission uses the same key with quantity 5. A retry must preserve the original request contents.\n\nPlease restore quantity 3 if you are retrying the original operation. If you intend a separate operation, first check the original request's status, then submit the new request with a new key.",
    "status": "context",
    "editorialNote": "Use when the API binds the key to the original payload; establish prior outcome before issuing a new key.",
    "origin": "new",
    "edited": false,
    "addedVersion": 2,
    "example": "This reference already belongs to a different set of instructions.\n\nRequest key ord_4471a was previously submitted with quantity 3. The\nnew submission uses the same key with quantity 5. A retry must\npreserve the original request contents.\n\n  Original   ORD-730184, quantity 3, submitted 09:14:02 BST\n  Status     accepted for fulfilment; not yet dispatched\n  New        quantity 5, submitted 09:14:41 BST\n  Action     the new submission was refused before processing\n\nPlease restore quantity 3 if you are retrying the original operation.\nIf you intend a separate operation, check the original at\nOrders > ORD-730184 first, then submit the new request with a new\nkey."
  },
  {
    "id": "chat-be00",
    "text": "Your request has reached the queue; it has not yet reached its conclusion.\n\nJob <job_id> was accepted at <accepted_at>. Processing has not started, and no output file is available yet.\n\nYou may close this page. The job's status and eventual output will remain available under Activity.",
    "source": "BE00",
    "sources": [
      "BE00"
    ],
    "category": "attention",
    "kind": "example",
    "register": "formal",
    "note": "The system must distinguish acceptance from completion",
    "originalIds": [
      "chat-be00"
    ],
    "originalText": "Your request has reached the queue; it has not yet reached its conclusion.\n\nJob <job_id> was accepted at <accepted_at>. Processing has not started, and no output file is available yet.\n\nYou may close this page. The job's status and eventual output will remain available under Activity.",
    "status": "context",
    "editorialNote": "Requires a durable job record and output available after leaving the page.",
    "origin": "new",
    "edited": false,
    "addedVersion": 2,
    "example": "Your request has reached the queue; it has not yet reached its\nconclusion.\n\nJob 5c40be91 was accepted at 14:02:11 BST on 27 September 2026.\nProcessing has not started, and no output file is available yet.\n\n  Input      quarter-close.zip, 2.8 GB\n  Position   31 of 47\n  Workers    12\n  Estimate   starts at about 15:40 BST\n\nYou may close this page. The job's status and eventual output will\nremain available under Activity, and an e-mail will be sent to\noperations@example.com when the file is ready."
  },
  {
    "id": "chat-bf00",
    "text": "I can stop the remaining work, but I cannot recall what has already departed.\n\nOf the 120 messages in this batch, the email provider has accepted 86 for delivery. The remaining 34 have been cancelled. Messages already accepted by the provider cannot be recalled through this service.\n\nPlease review the delivery report before starting a replacement batch.",
    "source": "BF00",
    "sources": [
      "BF00"
    ],
    "category": "cancellation",
    "kind": "example",
    "register": "formal",
    "note": "A cancellation arrives after an irreversible stage",
    "originalIds": [
      "chat-bf00"
    ],
    "originalText": "I can stop the remaining work, but I cannot recall what has already departed.\n\nOf the 120 messages in this batch, the email provider has accepted 86 for delivery. The remaining 34 have been cancelled. Messages already accepted by the provider cannot be recalled through this service.\n\nPlease review the delivery report before starting a replacement batch.",
    "status": "context",
    "editorialNote": "Verify accepted and cancelled counts, and the provider-specific recall limitation.",
    "origin": "new",
    "edited": false,
    "addedVersion": 2,
    "example": "I can stop the remaining work, but I cannot recall what has already\ndeparted.\n\nOf the 120 messages in this batch, the email provider has accepted 86\nfor delivery. The remaining 34 have been cancelled. Messages already\naccepted by the provider cannot be recalled through this service.\n\n  Batch       MSG-20260927-0901, \"October statement ready\"\n  Started     27 September 2026 at 09:01 BST\n  Accepted    86, between 09:01:04 and 09:02:18 BST\n  Provider    reference PVD-771842\n  Cancelled   34, none of which left this service\n\nPlease review the delivery report under Activity > Delivery reports\nbefore starting a replacement batch. Sending the corrected version to\nall 120 could give up to 86 recipients two statements."
  },
  {
    "id": "chat-bg00",
    "text": "The clock supplies this time twice, so one further detail would be helpful.\n\nIn <time_zone>, the local time <local_date_time> occurs twice when the clocks move back. It could mean <first_utc_instant> or <second_utc_instant>.\n\nPlease select the intended occurrence. The schedule has not been saved.",
    "source": "BG00",
    "sources": [
      "BG00"
    ],
    "category": "correction",
    "kind": "example",
    "register": "formal",
    "note": "A time is valid but identifies two different moments",
    "originalIds": [
      "chat-bg00"
    ],
    "originalText": "The clock supplies this time twice, so one further detail would be helpful.\n\nIn <time_zone>, the local time <local_date_time> occurs twice when the clocks move back. It could mean <first_utc_instant> or <second_utc_instant>.\n\nPlease select the intended occurrence. The schedule has not been saved.",
    "status": "context",
    "editorialNote": "Resolve actual timezone rules and both UTC instants; do not assume every clock transition is one hour.",
    "origin": "new",
    "edited": false,
    "addedVersion": 2,
    "example": "The clock supplies this time twice, so one further detail would be\nhelpful.\n\nIn Europe/London, the local time 2026-10-25 01:30 occurs twice when\nthe clocks move back. It could mean 2026-10-25 00:30 UTC or\n2026-10-25 01:30 UTC.\n\n  Schedule   SCH-7714, \"Nightly reconciliation\"\n  Entered    01:30, daily\n  First      01:30 BST, UTC+01:00, before the clocks change\n  Second     01:30 GMT, UTC+00:00, after the clocks change\n  Affected   one occurrence per year\n\nPlease select the intended occurrence. The schedule has not been\nsaved. If either is acceptable, choosing the first means the job runs\nbefore the clocks change."
  },
  {
    "id": "chat-bh00",
    "text": "One character is making a rather discreet contribution to this difficulty.\n\nThe setting name contains a non-breaking space, U+00A0, between deployment and region. The parser expects a hyphen, U+002D: deployment-region.\n\nPlease replace the setting name with deployment-region. The configuration was rejected before startup.",
    "source": "BH00",
    "sources": [
      "BH00"
    ],
    "category": "correction",
    "kind": "example",
    "register": "formal",
    "note": "Invisible characters change the meaning of input",
    "originalIds": [
      "chat-bh00"
    ],
    "originalText": "One character is making a rather discreet contribution to this difficulty.\n\nThe setting name contains a non-breaking space, U+00A0, between deployment and region. The parser expects a hyphen, U+002D: deployment-region.\n\nPlease replace the setting name with deployment-region. The configuration was rejected before startup.",
    "status": "context",
    "editorialNote": "Requires the exact code point, parser rule and verified pre-start rejection.",
    "origin": "new",
    "edited": false,
    "addedVersion": 2,
    "example": "One character is making a rather discreet contribution to this\ndifficulty.\n\nThe setting name contains a non-breaking space, U+00A0, between\ndeployment and region. The parser expects a hyphen, U+002D:\ndeployment-region.\n\n  Service    checkout-api on prod-web-03\n  Attempted  2026-09-27 13:52 UTC\n  File       config/production.yaml, line 14\n  Received   \"deployment region\", where the character between the\n             two words is U+00A0 and not the space it resembles\n  Expected   \"deployment-region\"\n\nPlease replace the setting name with deployment-region. The\nconfiguration was rejected before startup, so the running service is\nunaffected and is still on the previous configuration.\n\nReference: CFG-1414"
  },
  {
    "id": "chat-bi00",
    "text": "I can suggest a correction, but I should leave the meaning in your hands.\n\nThe amount 1,250 has two possible interpretations under the supported number formats: one thousand two hundred fifty, or one and one quarter.\n\nPlease enter 1250 or 1.25, using a period for the decimal separator and no thousands separator. The amount has not been submitted.",
    "source": "BI00",
    "sources": [
      "BI00"
    ],
    "category": "correction",
    "kind": "example",
    "register": "formal",
    "note": "Input could be corrected automatically, but the correction might change meaning",
    "originalIds": [
      "chat-bi00"
    ],
    "originalText": "I can suggest a correction, but I should leave the meaning in your hands.\n\nThe amount 1,250 has two possible interpretations under the supported number formats: one thousand two hundred fifty, or one and one quarter.\n\nPlease enter 1250 or 1.25, using a period for the decimal separator and no thousands separator. The amount has not been submitted.",
    "status": "context",
    "editorialNote": "Use only when the accepted locale formats create this ambiguity; verify no submission occurred.",
    "origin": "new",
    "edited": false,
    "addedVersion": 2,
    "example": "I can suggest a correction, but I should leave the meaning in your\nhands.\n\nThe amount 1,250 has two possible interpretations under the supported\nnumber formats: one thousand two hundred fifty, or one and one\nquarter.\n\n  Draft invoice  INV-D-8842, line 7, Valve assembly VA-40\n  Field          Unit price\n  Received       1,250\n  Formats        both comma-as-decimal and comma-as-thousands are\n                 accepted here; the currency, EUR, does not\n                 distinguish them\n  Quantity       400 units, so the line total is either\n                 EUR 500,000.00 or EUR 500.00\n\nPlease enter 1250 or 1.25, using a period for the decimal separator\nand no thousands separator. The amount has not been submitted."
  },
  {
    "id": "chat-bj00",
    "text": "These files have distinct names here, but the destination would introduce them as the same file.\n\nThe source contains both Report.csv and report.csv. The destination treats uppercase and lowercase letters as equivalent, so both names resolve to one path.\n\nPlease rename one file before copying. Neither file has been copied to the destination.",
    "source": "BJ00",
    "sources": [
      "BJ00"
    ],
    "category": "predicament",
    "kind": "example",
    "register": "formal",
    "note": "Two files would become indistinguishable at the destination",
    "originalIds": [
      "chat-bj00"
    ],
    "originalText": "These files have distinct names here, but the destination would introduce them as the same file.\n\nThe source contains both Report.csv and report.csv. The destination treats uppercase and lowercase letters as equivalent, so both names resolve to one path.\n\nPlease rename one file before copying. Neither file has been copied to the destination.",
    "status": "context",
    "editorialNote": "Requires case-insensitive destination behavior and confirmation no copy occurred.",
    "origin": "new",
    "edited": false,
    "addedVersion": 2,
    "example": "These files have distinct names here, but the destination would\nintroduce them as the same file.\n\nThe source contains both Report.csv and report.csv. The destination\ntreats uppercase and lowercase letters as equivalent, so both names\nresolve to one path.\n\n  Source       /mnt/linux-share, case sensitive\n  Destination  D:\\Archive, case insensitive\n  Report.csv   4.2 MB, modified 26 September 2026, 09:14 BST\n  report.csv   1.1 MB, modified 12 March 2026, 16:40 GMT\n  Copied       214 other files in this operation\n\nPlease rename one file before copying. Neither of these two has been\ncopied to the destination, so nothing has yet been silently replaced.\n\nReference: COPY-7712"
  },
  {
    "id": "chat-bl00",
    "text": "The database has been put back in order. One external consequence remains.\n\nThe database transaction was rolled back successfully. However, notification <notification_id> had already been accepted by the messaging service, and the rollback did not withdraw it.\n\nPlease review that notification before retrying the operation. A retry could send another copy.",
    "source": "BL00",
    "sources": [
      "BL00"
    ],
    "category": "assurance",
    "kind": "example",
    "register": "formal",
    "note": "A rollback covers only part of the operation",
    "originalIds": [
      "chat-bl00"
    ],
    "originalText": "The database has been put back in order. One external consequence remains.\n\nThe database transaction was rolled back successfully. However, notification <notification_id> had already been accepted by the messaging service, and the rollback did not withdraw it.\n\nPlease review that notification before retrying the operation. A retry could send another copy.",
    "status": "context",
    "editorialNote": "Requires confirmed transaction rollback and confirmed external notification acceptance.",
    "origin": "new",
    "edited": false,
    "addedVersion": 2,
    "example": "The database has been put back in order. One external consequence\nremains.\n\nThe database transaction was rolled back successfully. However,\nnotification ntf_88204 had already been accepted by the messaging\nservice, and the rollback did not withdraw it.\n\n  Rolled back    order SO-55123 and its 4 lines; no record was\n                 created\n  Not withdrawn  \"Your order has been received\", accepted by msg-eu-2\n                 at 09:41:18 BST for a.whitfield@example.org;\n                 delivery not yet confirmed\n\nPlease review that notification before retrying the operation. A\nretry could give the customer two confirmations for an order that\ndoes not yet exist, if the first is delivered."
  },
  {
    "id": "chat-bm00",
    "text": "A little less territory would allow a more useful answer.\n\nThis query matches approximately 8.4 million records. Interactive exports are limited to 100,000 records per request.\n\nPlease narrow the date range or add a filter. If you need the complete dataset, choose Background export instead.",
    "source": "BM00",
    "sources": [
      "BM00"
    ],
    "category": "remedy",
    "kind": "example",
    "register": "light",
    "note": "A large operation requires the user to narrow the scope",
    "originalIds": [
      "chat-bm00"
    ],
    "originalText": "A little less territory would allow a more useful answer.\n\nThis query matches approximately 8.4 million records. Interactive exports are limited to 100,000 records per request.\n\nPlease narrow the date range or add a filter. If you need the complete dataset, choose Background export instead.",
    "status": "context",
    "editorialNote": "Counts and limits are examples; offer Background export only when implemented.",
    "origin": "new",
    "edited": false,
    "addedVersion": 2,
    "example": "A little less territory would allow a more useful answer.\n\nThis query matches approximately 8.4 million records. Interactive\nexports are limited to 100,000 records per request.\n\n  Query     all transactions, 1 January 2019 to 27 September 2026\n  Matched   8,402,118 records, about 4.1 GB as CSV\n  Limit     100,000 records for an interactive export\n  Delivery  a background export sends a signed download link to\n            reports@northgate-mills.example, valid for 24 hours\n\nNo export has started, and no file has been created.\n\nPlease narrow the date range or add a filter. The period 1 April to\n30 June 2026 matches 78,140 records and would export here in about\n20 seconds. If you need the complete dataset, choose Background\nexport instead, which delivers a link by e-mail within the hour."
  },
  {
    "id": "chat-bn00",
    "text": "There is a decision here that the software should not make on your behalf.\n\nThe import contains 42 records whose identifiers already exist. Continuing requires a policy for those matches: keep the existing records, replace them, or review each conflict.\n\nPlease choose a conflict policy. Validation is complete; the import has not started.",
    "source": "BN00",
    "sources": [
      "BN00"
    ],
    "category": "confirmation",
    "kind": "example",
    "register": "formal",
    "note": "Required input is a decision, not merely a missing value",
    "originalIds": [
      "chat-bn00"
    ],
    "originalText": "There is a decision here that the software should not make on your behalf.\n\nThe import contains 42 records whose identifiers already exist. Continuing requires a policy for those matches: keep the existing records, replace them, or review each conflict.\n\nPlease choose a conflict policy. Validation is complete; the import has not started.",
    "status": "context",
    "editorialNote": "Requires validation complete, accurate conflict counts, and no import started.",
    "origin": "new",
    "edited": false,
    "addedVersion": 2,
    "example": "There is a decision here that the software should not make on your\nbehalf.\n\nThe import contains 42 records whose identifiers already exist.\nContinuing requires a policy for those matches: keep the existing\nrecords, replace them, or review each conflict.\n\n  Validation  imp_20260927_1018\n  File        customers-october.csv, 4,102 rows\n  New         4,060 records\n  Matching    42 records, of which 31 differ in at least one field\n  Identical   11 matching records contain no field differences\n  Conflicts   listed in customers-october-conflicts.csv\n\nPlease choose a conflict policy. Validation is complete; the import\nhas not started, so no record has been changed either way."
  },
  {
    "id": "chat-bo00",
    "text": "Your permission is valid, but its reach stops short of this request.\n\nThe current token permits reading repositories in <organisation_a>. The requested repository belongs to <organisation_b>, which is outside that token's authorised scope.\n\nPlease select a token with access to the requested organisation or choose a repository within the current scope.",
    "source": "BO00",
    "sources": [
      "BO00"
    ],
    "category": "refusal",
    "kind": "example",
    "register": "formal",
    "note": "Permission exists, but for a different scope",
    "originalIds": [
      "chat-bo00"
    ],
    "originalText": "Your permission is valid, but its reach stops short of this request.\n\nThe current token permits reading repositories in <organisation_a>. The requested repository belongs to <organisation_b>, which is outside that token's authorised scope.\n\nPlease select a token with access to the requested organisation or choose a repository within the current scope.",
    "status": "context",
    "editorialNote": "Requires verified token scope and repository ownership; avoid exposing secrets.",
    "origin": "new",
    "edited": false,
    "addedVersion": 2,
    "example": "Your permission is valid, but its reach stops short of this request.\n\nThe current token permits reading repositories in northgate-mills.\nThe requested repository belongs to meridian-labs, which is outside\nthat token's authorised scope.\n\n  Token      \"Deploy Reader\", fingerprint ending 4471\n  Created    2 August 2026; last used 09:12 BST today\n  Scopes     repo:read on northgate-mills\n  Requested  meridian-labs/pricing-engine\n  Denied     clone at 09:13:04 BST on 27 September 2026\n\nNo content from meridian-labs/pricing-engine was retrieved.\n\nPlease select a token with access to the requested organisation or\nchoose a repository within the current scope. The token remains valid\nfor everything it was issued for and has not been revoked."
  },
  {
    "id": "chat-bp00",
    "text": "I have an answer available, with a date attached that deserves your attention.\n\nLive retrieval failed after 10 seconds. The available cached result was last updated at <last_updated_at>, which is older than the requested maximum age of five minutes.\n\nPlease choose whether to view the older result or retry live retrieval. The cached result has not been presented as current.",
    "source": "BP00",
    "sources": [
      "BP00"
    ],
    "category": "uncertainty",
    "kind": "example",
    "register": "formal",
    "note": "A result is available but older than requested",
    "originalIds": [
      "chat-bp00"
    ],
    "originalText": "I have an answer available, with a date attached that deserves your attention.\n\nLive retrieval failed after 10 seconds. The available cached result was last updated at <last_updated_at>, which is older than the requested maximum age of five minutes.\n\nPlease choose whether to view the older result or retry live retrieval. The cached result has not been presented as current.",
    "status": "context",
    "editorialNote": "Requires known cache age and explicit choice before substituting a stale result.",
    "origin": "new",
    "edited": false,
    "addedVersion": 2,
    "example": "I have an answer available, with a date attached that deserves your\nattention.\n\nLive retrieval failed after 10 seconds. The available cached result\nwas last updated at 27 September 2026, 09:02 BST, which is older than\nthe requested maximum age of five minutes.\n\n  Requested  current stock level for SKU 88-2214\n  Attempt    req-stock-7319 against warehouse-api-02 at 15:40:02 BST;\n             timed out at 15:40:12 BST\n  Cached     14 units, as at 27 September 2026, 09:02 BST\n  Age        6 hours 38 minutes\n\nThe cached result has not been presented as current.\n\nPlease choose whether to view the older result or retry live\nretrieval. Before promising this stock, retry live retrieval or\nconfirm the quantity with the warehouse."
  },
  {
    "id": "chat-br00",
    "text": "An undo is available, though its reach deserves to be stated precisely.\n\nUndo will restore the document's previous text. It will not withdraw the email notification already sent to collaborators or erase copies they may have downloaded.\n\nPlease choose Undo to restore revision 14, or keep revision 15.",
    "source": "BR00",
    "sources": [
      "BR00"
    ],
    "category": "recovery",
    "kind": "example",
    "register": "formal",
    "note": "The action is reversible, but the reversal has a narrower scope",
    "originalIds": [
      "chat-br00"
    ],
    "originalText": "An undo is available, though its reach deserves to be stated precisely.\n\nUndo will restore the document's previous text. It will not withdraw the email notification already sent to collaborators or erase copies they may have downloaded.\n\nPlease choose Undo to restore revision 14, or keep revision 15.",
    "status": "context",
    "editorialNote": "Requires a working undo mechanism and truthful limits on external effects.",
    "origin": "new",
    "edited": false,
    "addedVersion": 2,
    "example": "An undo is available, though its reach deserves to be stated\nprecisely.\n\nUndo will restore the document's previous text. It will not withdraw\nthe email notification already sent to collaborators or erase copies\nthey may have downloaded.\n\n  Document    Supplier Agreement, revision 15\n  Saved       by e.rahman at 14:30:42 BST on 27 September 2026\n  Notified    s.okonkwo, t.nakamura, a.whitfield and d.lindqvist, at\n              14:31 BST\n  Downloaded  2 completed downloads, by s.okonkwo and t.nakamura\n\nPlease choose Undo to restore revision 14, or keep revision 15.\nEither way, both revisions remain in the document history and neither\nis destroyed."
  },
  {
    "id": "chat-bs00",
    "text": "I can report what was observed, but the requested conclusion goes further.\n\nThe test completed 80 of 100 cases. Seventy-eight passed, two failed, and twenty did not run because the test worker stopped.\n\nThe result cannot be marked \"all tests passed\". Please review the two failures and run the remaining twenty cases before requesting a complete result.",
    "source": "BS00",
    "sources": [
      "BS00"
    ],
    "category": "technical",
    "kind": "example",
    "register": "formal",
    "note": "The requested output would imply more certainty than the data supports",
    "originalIds": [
      "chat-bs00"
    ],
    "originalText": "I can report what was observed, but the requested conclusion goes further.\n\nThe test completed 80 of 100 cases. Seventy-eight passed, two failed, and twenty did not run because the test worker stopped.\n\nThe result cannot be marked \"all tests passed\". Please review the two failures and run the remaining twenty cases before requesting a complete result.",
    "status": "context",
    "editorialNote": "Requires reliable per-test outcomes and a supported remaining-test workflow.",
    "origin": "new",
    "edited": false,
    "addedVersion": 2,
    "example": "I can report what was observed, but the requested conclusion goes\nfurther.\n\nThe test completed 80 of 100 cases. Seventy-eight passed, two failed,\nand twenty did not run because the test worker stopped.\n\n  Suite    integration, build 4412\n  Passed   78\n  Failed   2  (checkout/refund, checkout/partial-capture)\n  Not run  20, after worker ci-wkr-17 exited with code 137 at 04:12\n           BST, twelve minutes into the run\n  Log      run-4412-worker-17.txt\n\nThe result cannot be marked \"all tests passed\". Please review the two\nfailures and run the remaining twenty cases before requesting a\ncomplete result. The build has been held rather than promoted."
  },
  {
    "id": "chat-bu00",
    "text": "I do beg your pardon. A regrettable circumstance has arisen between the request and its execution.\n\nThe export requires 84 MB of free space; the destination currently has 12 MB. Please free at least 72 MB or select another destination.",
    "source": "BU00",
    "sources": [
      "BU00"
    ],
    "category": "apology",
    "kind": "example",
    "register": "ceremonial",
    "note": "The regrettable circumstance",
    "originalIds": [
      "chat-bu00"
    ],
    "originalText": "I do beg your pardon. A regrettable circumstance has arisen between the request and its execution.\n\nThe export requires 84 MB of free space; the destination currently has 12 MB. Please free at least 72 MB or select another destination.",
    "status": "context",
    "editorialNote": "Illustrative capacity values; account for temporary files and changing free space before promising sufficiency.",
    "origin": "new",
    "edited": false,
    "addedVersion": 2,
    "example": "I do beg your pardon. A regrettable circumstance has arisen between\nthe request and its execution.\n\nThe export requires 84 MB of free space; the destination currently\nhas 12 MB. Please free at least 72 MB or select another destination.\n\n  Export       Transactions, 1 July to 26 September 2026, 78,140 rows\n  Output       /Volumes/Archive/transactions-2026-Q3.csv, about 84 MB\n  Destination  /Volumes/Archive\n  Free space   12 MB of 500 GB\n  Existing     transactions-2026-09-26.csv, 81 MB; do not delete\n               unless it has been replaced\n\nNothing was written, so there is no partial file to clear away. The\nexport from 26 September is still in place and still valid.\n\nReference: STOR-6104"
  },
  {
    "id": "chat-cb00",
    "text": "Forgive the unsatisfactory answer, but I would rather leave a question open than furnish it with an invented conclusion.\n\nThe connection was lost after the request was submitted. I cannot confirm whether the operation completed. Please consult <status_location> before repeating it.",
    "source": "CB00",
    "sources": [
      "CB00"
    ],
    "category": "uncertainty",
    "kind": "example",
    "register": "ceremonial",
    "note": "The refusal to invent certainty",
    "originalIds": [
      "chat-cb00"
    ],
    "originalText": "Forgive the unsatisfactory answer, but I would rather leave a question open than furnish it with an invented conclusion.\n\nThe connection was lost after the request was submitted. I cannot confirm whether the operation completed. Please consult <status_location> before repeating it.",
    "status": "context",
    "editorialNote": "Requires known submission before connection loss and a useful status location.",
    "origin": "new",
    "edited": false,
    "addedVersion": 2,
    "example": "Forgive the unsatisfactory answer, but I would rather leave a\nquestion open than furnish it with an invented conclusion.\n\nThe connection was lost after the request was submitted. I cannot\nconfirm whether the operation completed. Please consult the Activity\npage before repeating it.\n\n  Operation  issue refund of GBP 142.00 against order SO-61250\n  Provider   Northwind Payments\n  Submitted  27 September 2026 at 14:02:11 BST\n  Lost       14:02:56 BST, before any acknowledgement\n  Reference  pi_4471_rf1\n  Status at  Payments > Refunds > pi_4471_rf1, last checked 14:03:10\n\nNo automatic retry has been submitted. If the first refund completed,\nrepeating it would return the money twice. The Northwind record is\nthe reliable one, and the reference above will find it."
  },
  {
    "id": "chat-cc00",
    "text": "I am inconsolably ashamed to report that a task of modest ambition has exposed a considerable defect in my arrangements.\n\nThe document renderer stopped at page 7 with error <error_code>. The generated file contains pages 1 through 6 only. Please treat it as incomplete and provide reference <request_id> to support.",
    "source": "CC00",
    "sources": [
      "CC00"
    ],
    "category": "confession",
    "kind": "example",
    "register": "theatrical",
    "note": "The machine's disproportionate shame",
    "originalIds": [
      "chat-cc00"
    ],
    "originalText": "I am inconsolably ashamed to report that a task of modest ambition has exposed a considerable defect in my arrangements.\n\nThe document renderer stopped at page 7 with error <error_code>. The generated file contains pages 1 through 6 only. Please treat it as incomplete and provide reference <request_id> to support.",
    "status": "context",
    "editorialNote": "Reserve for low-impact failures in a playful product; verify the actual page range and error reference.",
    "origin": "new",
    "edited": false,
    "addedVersion": 2,
    "example": "I am inconsolably ashamed to report that a task of modest ambition\nhas exposed a considerable defect in my arrangements.\n\nThe document renderer stopped at page 7 with error RND-0042. The\ngenerated file contains pages 1 through 6 only. Please treat it as\nincomplete and provide reference 4b90ce17 to support.\n\n  Document    Annual Report 2026, 84 pages\n  Rendered    pages 1 to 6\n  Incomplete  Annual-Report-2026.pdf, 18.7 MB, created 13:58 BST by\n              renderer 6.4.1\n  Stopped     on page 7, which contains a 220 MB embedded image\n\nThe source document is untouched. Whether reducing that image would\nresolve RND-0042 has not been confirmed.\n\nPlease attach reference 4b90ce17 to a Support request before\nretrying."
  },
  {
    "id": "chat-ce00",
    "text": "I must apologise: the proposed arrangement is rather more spacious than the available memory permits.\n\nThis operation requires approximately 6 GB of memory; 2 GB is currently available. Please reduce the batch size or run the operation on a machine with sufficient memory.",
    "source": "CE00",
    "sources": [
      "CE00"
    ],
    "category": "predicament",
    "kind": "example",
    "register": "formal",
    "note": "The overly ambitious allocation",
    "originalIds": [
      "chat-ce00"
    ],
    "originalText": "I must apologise: the proposed arrangement is rather more spacious than the available memory permits.\n\nThis operation requires approximately 6 GB of memory; 2 GB is currently available. Please reduce the batch size or run the operation on a machine with sufficient memory.",
    "status": "context",
    "editorialNote": "Memory estimates are illustrative; account for peak usage and runtime constraints.",
    "origin": "new",
    "edited": false,
    "addedVersion": 2,
    "example": "I must apologise: the proposed arrangement is rather more spacious\nthan the available memory permits.\n\nThis operation requires approximately 6 GB of memory; 1.9 GB is\ncurrently available. Please reduce the batch size or run the\noperation on a machine with sufficient memory.\n\n  Operation  deduplicate 4.2 million customer records\n  Preflight  job dedupe-20260927-03 on analytics-03 at 15:12 BST\n  Required   about 6 GB\n  Available  1.9 GB of 8 GB, the remainder held by other work\n\nNothing was committed before the shortfall was noticed. No records\nwere altered, and no batch was started.\n\nA batch size of 1 million needs about 1.5 GB and completes here in\nfive passes, the last of which holds 200,000 records."
  },
  {
    "id": "chat-cf00",
    "text": "May I impose upon your attention before this becomes a matter for apologies?\n\nThe selected command will permanently delete 438 records from the production database. Please review the record list, then type delete 438 production records to confirm.",
    "source": "CF00",
    "sources": [
      "CF00"
    ],
    "category": "confirmation",
    "kind": "example",
    "register": "ceremonial",
    "note": "The courteous interruption before damage",
    "originalIds": [
      "chat-cf00"
    ],
    "originalText": "May I impose upon your attention before this becomes a matter for apologies?\n\nThe selected command will permanently delete 438 records from the production database. Please review the record list, then type delete 438 production records to confirm.",
    "status": "context",
    "editorialNote": "Use only for the verified target set; bind confirmation to a fresh selection and enforce it in the product.",
    "origin": "new",
    "edited": false,
    "addedVersion": 2,
    "example": "May I impose upon your attention before this becomes a matter for\napologies?\n\nThe selected command will permanently delete 438 records from the\nproduction database. Please review the record list, then type\ndelete 438 production records to confirm.\n\n  Request    DEL-20260927-438, initiated by m.hughes at 15:06 BST\n  Table      orders_archive\n  Records    438, dated 1 January to 31 March 2019\n  Database   production\n  Recovery   none; this table is outside the nightly snapshot\n\nNothing has been deleted.\n\nBecause no recovery is available, choose Export record list and\nreview the full list before entering the confirmation phrase."
  },
  {
    "id": "chat-cg00",
    "text": "I should have preferred to announce an unqualified success. One qualification has unfortunately insisted upon inclusion.\n\nThe import completed for 196 records. Four records were rejected because their identifiers were missing. Please review the rejection report and resubmit those four records with identifiers.",
    "source": "CG00",
    "sources": [
      "CG00"
    ],
    "category": "success",
    "kind": "example",
    "register": "ceremonial",
    "note": "The incomplete success",
    "originalIds": [
      "chat-cg00"
    ],
    "originalText": "I should have preferred to announce an unqualified success. One qualification has unfortunately insisted upon inclusion.\n\nThe import completed for 196 records. Four records were rejected because their identifiers were missing. Please review the rejection report and resubmit those four records with identifiers.",
    "status": "context",
    "editorialNote": "Requires per-record completion state; retry only rejected records using supported deduplication.",
    "origin": "new",
    "edited": false,
    "addedVersion": 2,
    "example": "I should have preferred to announce an unqualified success. One\nqualification has unfortunately insisted upon inclusion.\n\nThe import completed for 196 records. Four records were rejected\nbecause their identifiers were missing. Please review the rejection\nreport and resubmit those four records with identifiers.\n\n  Import    imp-7318\n  File      suppliers-october.csv, 200 rows\n  Imported  196 records\n  Rejected  rows 14, 88, 129 and 177, where supplier_id is blank\n  Report    suppliers-october-rejections-imp-7318.csv\n\nNo supplier record was created for rows 14, 88, 129 or 177.\n\nThe 196 are in place and need no repeating. The four rejected rows\nare reproduced in the report exactly as supplied, and the report can\nbe completed and resubmitted without returning to the original file."
  },
  {
    "id": "chat-ci00",
    "text": "With apologies, I have exhausted the permitted attempts without improving the result.\n\nAll three connection attempts to <host>:<port> were refused. No further automatic attempts are scheduled. Please verify that the service is available and that the address and port are correct.",
    "source": "CI00",
    "sources": [
      "CI00"
    ],
    "category": "recovery",
    "kind": "example",
    "register": "formal",
    "note": "The exhausted retry policy",
    "originalIds": [
      "chat-ci00"
    ],
    "originalText": "With apologies, I have exhausted the permitted attempts without improving the result.\n\nAll three connection attempts to <host>:<port> were refused. No further automatic attempts are scheduled. Please verify that the service is available and that the address and port are correct.",
    "status": "context",
    "editorialNote": "Requires accurate attempt count and confirmation no further retries are scheduled.",
    "origin": "new",
    "edited": false,
    "addedVersion": 2,
    "example": "With apologies, I have exhausted the permitted attempts without\nimproving the result.\n\nAll three connection attempts to ledger-db-02.internal:5432 were\nrefused. No further automatic attempts are scheduled. Please verify\nthat the service is available and that the address and port are\ncorrect.\n\n  Attempts   09:14:02, 09:14:07, 09:14:17 BST\n  Route      ledger-db-02.internal resolved to 10.24.8.17; attempted\n             from app-03\n  Response   connection refused, immediately, on each occasion\n  Error      ECONNREFUSED, from PostgreSQL driver 8.12.0\n  Elapsed    15.2 seconds in total\n\nThe endpoint refused each connection immediately, so no database\nsession was established. No statement was sent and nothing was\nwritten.\n\nReference: DB-0914"
  },
  {
    "id": "chat-cm00",
    "text": "I must respectfully decline to pretend that changing the label would change the result.\n\nTwenty test cases did not run. The test suite cannot be marked complete until those cases have finished. Please restart the interrupted tests.",
    "source": "CM00",
    "sources": [
      "CM00"
    ],
    "category": "refusal",
    "kind": "example",
    "register": "ceremonial",
    "note": "The politely bounded refusal",
    "originalIds": [
      "chat-cm00"
    ],
    "originalText": "I must respectfully decline to pretend that changing the label would change the result.\n\nTwenty test cases did not run. The test suite cannot be marked complete until those cases have finished. Please restart the interrupted tests.",
    "status": "context",
    "editorialNote": "May sound confrontational; use for internal developer tools where the wit is welcome. Offer the concrete remaining-test action.",
    "origin": "new",
    "edited": false,
    "addedVersion": 2,
    "example": "I must respectfully decline to pretend that changing the label would\nchange the result.\n\nTwenty test cases did not run. The test suite cannot be marked\ncomplete until those cases have finished. Please restart the\ninterrupted tests.\n\n  Suite        nightly-regression, build 5180\n  Requested    mark the run as \"all tests passed\"\n  Observed     180 of 200 cases ran; 180 passed, 0 failed, 20 did\n               not run\n  Interrupted  worker ci-wkr-22 exited with code 137 at 04:12 BST,\n               after case 180\n\nMarking it complete would place a green tick beside twenty cases\nnobody has run. No result status has been changed, and the run is\nrecorded exactly as observed.\n\nReference: CI-5180"
  },
  {
    "id": "ext001",
    "text": "<operation> is still in progress. <completed> of <total> are done, and the work may be left unattended.",
    "source": "New",
    "category": "attention",
    "kind": "example",
    "register": "formal",
    "note": "long-running work in progress",
    "originalIds": [
      "ext001"
    ],
    "sources": [
      "New"
    ],
    "originalText": "<operation> is still in progress. <completed> of <total> are done, and the work may be left unattended.",
    "status": "context",
    "editorialNote": "State progress only where it is genuinely known. A proportion invented to fill a bar is worse than no bar at all.",
    "origin": "new",
    "edited": false,
    "example": "The customer record rebuild is still in progress. 1,204,880 of\n3,410,226 records are done, and the work may be left unattended.\n\n  Started    27 September 2026 at 09:00 BST\n  Rate       about 5,800 records a minute over the last ten minutes\n  Remaining  roughly 6 hours 20 minutes at that rate\n\nRecords already rebuilt are searchable now. Those not yet reached\nstill answer from the previous index, so nothing is missing from\nsearch, only slightly out of date.\n\nNo action is required. You may close this page; an e-mail will be\nsent to operations@example.com when the rebuild finishes.\n\nReference: IDX-REBUILD-4471"
  },
  {
    "id": "ext002",
    "text": "<feature> will be withdrawn on <date>. <replacement> performs the same work, and existing <item> will continue to function until then.",
    "source": "New",
    "category": "attention",
    "kind": "example",
    "register": "formal",
    "note": "deprecation notice",
    "originalIds": [
      "ext002"
    ],
    "sources": [
      "New"
    ],
    "originalText": "<feature> will be withdrawn on <date>. <replacement> performs the same work, and existing <item> will continue to function until then.",
    "status": "context",
    "editorialNote": "Give the withdrawal date, the replacement and what happens to existing work. A notice without a replacement is an eviction.",
    "origin": "new",
    "edited": false,
    "example": "The v1 reporting API will be withdrawn on 31 March 2027. The v2\nreporting API performs the same work, and existing v1 API keys will\ncontinue to function until then.\n\n  Your usage   18,402 v1 calls in the last 30 days, from 3 keys\n  Endpoints    /v1/reports/monthly, /v1/reports/custom\n  Replacement  /v2/reports, which accepts the same parameters and\n               returns the same fields with ISO 8601 dates\n  Withdrawn    31 March 2027, 23:59 UTC\n\nNothing has changed today, and no call has been refused. After the\nwithdrawal date v1 calls will return HTTP 410.\n\nThe migration notes are at developers.example.com/v2-migration. A\nsix-month extension can be requested until 31 December 2026.\n\nReference: API-V1-SUNSET"
  },
  {
    "id": "ext003",
    "text": "A small piece of housekeeping: the card on file expires on <date>, which is before the next payment is due.",
    "source": "New",
    "category": "caution",
    "kind": "example",
    "register": "light",
    "note": "expiring payment details, raised before the failure",
    "originalIds": [
      "ext003"
    ],
    "sources": [
      "New"
    ],
    "originalText": "A small piece of housekeeping: the card on file expires on <date>, which is before the next payment is due.",
    "status": "ready",
    "editorialNote": "Raise this before the charge fails rather than afterwards. Do not imply the account is at risk if it is not.",
    "origin": "new",
    "edited": false,
    "example": "A small piece of housekeeping: the card on file expires on\n31 October 2026, which is before the next payment is due.\n\n  Card          Visa ending 4417\n  Expires       31 October 2026\n  Next payment  GBP 480.00 on 15 November 2026\n  Plan          Team, 24 seats\n\nNothing has failed and nothing is overdue. The subscription is\nunaffected until that payment.\n\nUpdate the card under Billing > Payment methods at any time before\n15 November 2026."
  },
  {
    "id": "ext004",
    "text": "Under the retention policy, <item> is due to be deleted on <date>. Nothing has been deleted yet.",
    "source": "New",
    "category": "caution",
    "kind": "example",
    "register": "formal",
    "note": "scheduled retention deletion, announced in advance",
    "originalIds": [
      "ext004"
    ],
    "sources": [
      "New"
    ],
    "originalText": "Under the retention policy, <item> is due to be deleted on <date>. Nothing has been deleted yet.",
    "status": "context",
    "editorialNote": "Say what will go, when, and how to keep it. Deletion announced after the fact is not a notice but a report.",
    "origin": "new",
    "edited": false,
    "example": "Under the retention policy, 14,208 support conversations are due to\nbe deleted on 1 November 2026. Nothing has been deleted yet.\n\n  Covers    conversations closed before 1 November 2023\n  Policy    three years from closure, set by your administrator\n  Excluded  412 conversations on legal hold, which are never deleted\n  Recovery  none after deletion\n\nAttachments within those conversations are deleted with them.\nExporting them afterwards will not be possible.\n\nIf any should be kept, apply a legal hold or export them before\n1 November 2026 from Settings > Retention.\n\nReference: RET-20261101"
  },
  {
    "id": "ext005",
    "text": "A sign-in was recorded from a device this account has not used before. If it was you, nothing need be done.",
    "source": "New",
    "category": "attention",
    "kind": "example",
    "register": "formal",
    "note": "unrecognised sign-in",
    "originalIds": [
      "ext005"
    ],
    "sources": [
      "New"
    ],
    "originalText": "A sign-in was recorded from a device this account has not used before. If it was you, nothing need be done.",
    "status": "ready",
    "editorialNote": "Report what was observed and let the reader judge. A device fingerprint is evidence of unfamiliarity, not of intrusion.",
    "origin": "new",
    "edited": false,
    "example": "A sign-in was recorded from a device this account has not used\nbefore. If it was you, nothing need be done.\n\n  Account   r.okafor@example.org\n  When      27 September 2026 at 21:14 BST\n  Device    Firefox 142 on Windows, not seen before on this account\n  Network   92.0.2.41, location estimate Manchester\n  Session   still active\n\nThe sign-in succeeded, so this is a record of what happened rather\nthan a warning that something was blocked. Your password has not been\nchanged.\n\nIf it was not you, select End all sessions and change your password.\nBoth are on the Security page.\n\nReference: SIGNIN-A41C"
  },
  {
    "id": "ext006",
    "text": "Version <version> is ready when you are. It will be applied the next time this application is restarted, and nothing will be lost by waiting.",
    "source": "New",
    "category": "remedy",
    "kind": "example",
    "register": "light",
    "note": "available update that does not insist",
    "originalIds": [
      "ext006"
    ],
    "sources": [
      "New"
    ],
    "originalText": "Version <version> is ready when you are. It will be applied the next time this application is restarted, and nothing will be lost by waiting.",
    "status": "ready",
    "editorialNote": "An update notice should say what it fixes and what waiting costs. Restarting on the reader behalf is not courtesy.",
    "origin": "new",
    "edited": false,
    "example": "Version 6.4.2 is ready when you are. It will be applied the next time\nthis application is restarted, and nothing will be lost by waiting.\n\n  Installed  6.4.1\n  Available  6.4.2, downloaded and verified, 84 MB\n  Fixes      resize ignores the requested height when \"keep aspect\n             ratio\" is off; two crashes when closing a large project\n  Restart    about 20 seconds\n\nYour open project has been saved and will reopen where you left it.\nNo document is altered by the update.\n\nRestart now from Help > Restart to update, or leave it; you will be\nreminded again tomorrow."
  },
  {
    "id": "ext007",
    "text": "Sent. There is a brief window in which this can be recalled: <seconds> seconds remain.",
    "source": "New",
    "category": "recovery",
    "kind": "example",
    "register": "light",
    "note": "undo window after an irreversible-looking action",
    "originalIds": [
      "ext007"
    ],
    "sources": [
      "New"
    ],
    "originalText": "Sent. There is a brief window in which this can be recalled: <seconds> seconds remain.",
    "status": "ready",
    "editorialNote": "Only offer a window that genuinely exists, and say plainly when it has closed.",
    "origin": "new",
    "edited": false,
    "example": "Sent. There is a brief window in which this can be recalled: 8\nseconds remain.\n\n  Message  \"Re: Site visit notes\", 214 words\n  To       Priya Shah <priya.shah@example.com>\n  Sent     16:44:02 BST\n\nThe message has been handed to the mail server but not yet delivered.\nSelecting Undo within the window withdraws it and returns it to\nDrafts unchanged.\n\nAfter 16:44:10 BST it cannot be recalled from here, and this notice\nwill say so rather than disappear."
  },
  {
    "id": "ext008",
    "text": "The <operation> you asked for is finished and the result is ready to collect.",
    "source": "New",
    "category": "success",
    "kind": "example",
    "register": "formal",
    "note": "background work completed",
    "originalIds": [
      "ext008"
    ],
    "sources": [
      "New"
    ],
    "originalText": "The <operation> you asked for is finished and the result is ready to collect.",
    "status": "ready",
    "editorialNote": "A completion notice should say what was produced, where it is and how long it will stay there.",
    "origin": "new",
    "edited": false,
    "example": "The customer export you asked for is finished and the result is ready\nto collect.\n\n  Export     EXP-90218, all customers with orders since 1 January 2026\n  Rows       402,558\n  File       customers-2026-09-27.csv, 84 MB, UTF-8\n  Finished   27 September 2026 at 14:26 BST, after 11 minutes\n  Available  until 4 October 2026, then deleted\n\nThe file is complete; no row was omitted and no filter was applied\nbeyond the one you chose.\n\nSelect Download to collect it. It can be downloaded more than once\nwhile it remains available."
  },
  {
    "id": "ext009",
    "text": "This has gone beyond what I can settle on my own. It has been passed to <team>, who have everything described here.",
    "source": "New",
    "category": "responsibility",
    "kind": "example",
    "register": "formal",
    "note": "escalation to a person",
    "originalIds": [
      "ext009"
    ],
    "sources": [
      "New"
    ],
    "originalText": "This has gone beyond what I can settle on my own. It has been passed to <team>, who have everything described here.",
    "status": "context",
    "editorialNote": "Only claim a handover that has actually happened, and give the reader the reference the person will quote back.",
    "origin": "new",
    "edited": false,
    "example": "This has gone beyond what I can settle on my own. It has been passed\nto the Payments team, who have everything described here.\n\n  Case       CS-77410, opened 27 September 2026 at 15:02 BST\n  Concerns   refund pi_4471_rf1 against order SO-61250\n  Passed to  Payments, at 15:04 BST\n  Response   within one working day; they will write to you\n\nThey have the provider reference, the timings and the two attempts\nalready made. Nothing needs repeating for them.\n\nNo further refund has been submitted, and none will be while the case\nis open.\n\nPlease quote CS-77410 in any reply."
  },
  {
    "id": "ext010",
    "text": "You have been signed out after <duration> without activity. Unsaved work on this page has been kept on this device.",
    "source": "New",
    "category": "closure",
    "kind": "example",
    "register": "formal",
    "note": "inactivity sign-out",
    "originalIds": [
      "ext010"
    ],
    "sources": [
      "New"
    ],
    "originalText": "You have been signed out after <duration> without activity. Unsaved work on this page has been kept on this device.",
    "status": "context",
    "editorialNote": "Say whether unsaved work survived. A sign-out notice that is silent about the draft is the reason people distrust them.",
    "origin": "new",
    "edited": false,
    "example": "You have been signed out after 30 minutes without activity. Unsaved\nwork on this page has been kept on this device.\n\n  Signed out  27 September 2026 at 16:02 BST\n  Policy      30 minutes, set by your administrator\n  Kept        draft invoice INV-D-27194, 12 lines, last edited 15:31\n\nThe draft was not submitted and no invoice was issued. It will be\nrestored to this page when you sign in again on this device, and is\nkept for 7 days.\n\nSign in again to continue where you left off."
  },
  {
    "id": "ext011",
    "text": "Further attempts have been paused for <duration>. The account is not closed and the password has not been changed.",
    "source": "New",
    "category": "refusal",
    "kind": "example",
    "register": "formal",
    "note": "temporary lock after repeated attempts",
    "originalIds": [
      "ext011"
    ],
    "sources": [
      "New"
    ],
    "originalText": "Further attempts have been paused for <duration>. The account is not closed and the password has not been changed.",
    "status": "ready",
    "editorialNote": "Distinguish a pause from a closure, and say when the pause ends. Vagueness here reads as punishment.",
    "origin": "new",
    "edited": false,
    "example": "Further attempts have been paused for 15 minutes. The account is not\nclosed and the password has not been changed.\n\n  Account    r.okafor@example.org\n  Attempts   5 unsuccessful, between 14:18 and 14:22 BST\n  Paused     until 14:37 BST on 27 September 2026\n  Effect     sign-in only; existing sessions are unaffected\n\nThe pause applies to this account from any device. It lifts by\nitself; no one needs to unlock anything.\n\nIf the password is no longer to hand, select Send reset link. A reset\ncompletes immediately and does not wait for the pause to end.\n\nReference: SIGNIN-PAUSE-6F31"
  },
  {
    "id": "ext012",
    "text": "The request is a perfectly sensible one; it is simply not among the things this service is able to do.",
    "source": "New",
    "category": "recognition",
    "kind": "example",
    "register": "ceremonial",
    "note": "an unsupported request, declined without pretence",
    "originalIds": [
      "ext012"
    ],
    "sources": [
      "New"
    ],
    "originalText": "The request is a perfectly sensible one; it is simply not among the things this service is able to do.",
    "status": "ready",
    "editorialNote": "Do not disguise an absent feature as a temporary fault. Say what exists instead, if anything does.",
    "origin": "new",
    "edited": false,
    "example": "The request is a perfectly sensible one; it is simply not among the\nthings this service is able to do.\n\n  Requested  schedule a report to run on the last working day of each\n             month\n  Supported  a fixed day of the month, a fixed weekday, or a fixed\n             interval in days\n\nThere is no arrangement of the present options that expresses \"last\nworking day\", and rather than approximate it with the 28th and hope,\nnothing has been scheduled.\n\nThe nearest available arrangement is the last day of each month, with\ndelivery on the following Monday when it falls at a weekend. Select\nUse nearest arrangement to set that up, or Request this feature to\nrecord the original intention.\n\nReference: SCH-FEATURE-118"
  },
  {
    "id": "co00",
    "passage": "With pleasure, your records are now assembled and ready to travel.\n\nThe export contains 2,418 orders placed between 1 June and 30 June, including their line items and shipping addresses. Payment credentials are excluded. The file is named `orders-june.csv` and occupies 3.8 MB.\n\nAll selected records were exported successfully. Dates use `YYYY-MM-DD`, and monetary values retain their original currency codes.\n\nPlease select **Download export** to retrieve the file. This download remains available until `<expires_at>`; after that, you can generate another export from the same filters.",
    "source": "New",
    "category": "success",
    "kind": "passage",
    "register": "formal",
    "note": "a finished export offered for download",
    "originalIds": [
      "CO00"
    ],
    "sources": [
      "CO00"
    ],
    "status": "ready",
    "editorialNote": "Says what the file contains, what it deliberately excludes, and how long it will be there. Name the excluded fields; a reader who assumes payment details are present will handle the file differently.",
    "announcement": "Success",
    "summary": "an export is ready",
    "origin": "new",
    "edited": false,
    "addedVersion": 5
  },
  {
    "id": "cp00",
    "passage": "The archive has returned your work to its former address, and we have checked that it arrived intact.\n\nBackup `BK-1842`, created at `<backup_time>`, was restored into the new folder `Recovered project`. All 326 files passed checksum verification against the backup manifest.\n\nYour current project folder was not replaced. Files created after the backup time are therefore still available in the current folder, but are not part of the restored copy.\n\nPlease open **Recovered project** to review the restored files. You can then copy selected files into your current project or continue working from the restored version.",
    "source": "New",
    "category": "recovery",
    "kind": "passage",
    "register": "formal",
    "note": "a backup restored into a new location and verified",
    "originalIds": [
      "CP00"
    ],
    "sources": [
      "CP00"
    ],
    "status": "ready",
    "editorialNote": "Restores beside the current work rather than over it, and says so plainly. The checksum result is reported as a check that passed, not as a promise that the contents are correct.",
    "announcement": "Success",
    "summary": "a backup has been restored and checked",
    "origin": "new",
    "edited": false,
    "addedVersion": 5
  },
  {
    "id": "cq00",
    "passage": "The new arrangements are in effect.\n\nWorkspace `Editorial` now retains completed job logs for 90 days instead of 30. The setting was saved at `<saved_at>` and applies to existing logs that have not already expired, as well as future logs.\n\nLogs previously deleted under the old policy cannot be recovered by extending the retention period.\n\nNo further action is required. If you would like to inspect or revise the arrangement, open **Settings > Data retention**. This change is recorded in the audit log under reference `CFG-7291`.",
    "source": "New",
    "category": "success",
    "kind": "passage",
    "register": "light",
    "note": "a configuration change that is already in effect",
    "originalIds": [
      "CQ00"
    ],
    "sources": [
      "CQ00"
    ],
    "status": "ready",
    "editorialNote": "States when the setting was saved, that it reaches backwards as well as forwards, and what extending a retention period cannot undo. The audit reference lets someone else trace the change later.",
    "announcement": "Success",
    "summary": "a configuration change is active",
    "origin": "new",
    "edited": false,
    "addedVersion": 5
  },
  {
    "id": "cr00",
    "passage": "The formalities are complete, and the signed document is ready for your records.\n\nAll three required signatories have signed `Services Agreement - Revision 4`. The final signature was recorded at `<signed_at>`. The completed document and its signature audit trail are now available together.\n\nThis signed revision is locked against further editing. Any subsequent amendment will require a new document or the amendment workflow.\n\nPlease select **Download signed copy** to keep a local record. You can also open **View audit trail** to inspect the signing events and verification details.",
    "source": "New",
    "category": "success",
    "kind": "passage",
    "register": "ceremonial",
    "note": "a document signed by every required party",
    "originalIds": [
      "CR00"
    ],
    "sources": [
      "CR00"
    ],
    "status": "ready",
    "editorialNote": "Reports the last signature, not merely that signing finished, and says what the completed state forbids. Pair the document with its audit trail; one without the other is half a record.",
    "announcement": "Success",
    "summary": "a document has been signed by everyone",
    "origin": "new",
    "edited": false,
    "addedVersion": 5
  },
  {
    "id": "cs00",
    "passage": "The accounts agree, which leaves us with the pleasant duty of reporting that nothing requires correction.\n\nReconciliation compared 184 invoice records with 184 settlement records for `<period>`. Every invoice matched a settlement by reference, currency and amount. No unmatched records or duplicate settlement references were found.\n\nThis result covers the selected period and the data received through `<data_cutoff>`. Later adjustments will appear in the next reconciliation.\n\nYou may download the reconciliation report for your records. Otherwise, no action is required for this run.",
    "source": "New",
    "category": "assurance",
    "kind": "passage",
    "register": "ceremonial",
    "note": "a reconciliation that found nothing to correct",
    "originalIds": [
      "CS00"
    ],
    "sources": [
      "CS00"
    ],
    "status": "ready",
    "editorialNote": "A clean result is still a result. Give the counts compared and the basis of the match, then bound the claim to the data actually received, so that a later adjustment is not read as a contradiction.",
    "announcement": "Success",
    "summary": "reconciliation found no discrepancy",
    "origin": "new",
    "edited": false,
    "addedVersion": 5
  },
  {
    "id": "ct00",
    "passage": "The new version has taken up its duties and passed its opening inspection.\n\nVersion `2.8.1` is running on all five production instances. Each instance passed the configured health checks, and the deployment completed at `<completed_at>`.\n\nThe previous version, `2.8.0`, remains available as a rollback target until `<rollback_expiry>`. No rollback has been initiated.\n\nPlease open **Release report** to review the instance results and monitoring links. If you are preparing the next release, this deployment no longer holds the production deployment lock.",
    "source": "New",
    "category": "success",
    "kind": "passage",
    "register": "formal",
    "note": "a deployment confirmed on every instance",
    "originalIds": [
      "CT00"
    ],
    "sources": [
      "CT00"
    ],
    "status": "ready",
    "editorialNote": "Name the version, the instance count and the checks that passed. Saying that the previous version remains a rollback target, and that no rollback has begun, keeps a reader from guessing at either.",
    "announcement": "Success",
    "summary": "a deployment is verified",
    "origin": "new",
    "edited": false,
    "addedVersion": 5
  },
  {
    "id": "cu00",
    "passage": "Your draft is ready to make its public appearance. May we proceed with the version described below?\n\nPublishing will replace the current homepage with draft `Homepage - Revision 12`. Its new headline, pricing table and three illustrations will become visible to all visitors.\n\nThe current homepage will remain available in version history. Publishing this page will not publish the separate drafts for the About or Contact pages.\n\nPlease select **Publish revision 12** to continue, or **Keep as draft** to leave the public page unchanged.",
    "source": "New",
    "category": "confirmation",
    "kind": "passage",
    "register": "formal",
    "note": "publishing a draft over a live page",
    "originalIds": [
      "CU00"
    ],
    "sources": [
      "CU00"
    ],
    "status": "ready",
    "editorialNote": "Describes what visitors will see afterwards, and limits the act to the page in hand. Stating that other drafts stay unpublished prevents the most common misreading of a publish button.",
    "announcement": "Confirmation",
    "summary": "publishing a draft",
    "origin": "new",
    "edited": false,
    "addedVersion": 5
  },
  {
    "id": "cv00",
    "passage": "Before we extend the invitation, a brief account of the privileges would be in order.\n\nYou are about to invite `<email_address>` to workspace `Research` as an **Editor**. This role can view, create, modify and delete documents in that workspace. It cannot manage billing or change workspace membership.\n\nAccess will begin when the invitation is accepted and will continue until a workspace administrator removes it.\n\nPlease select **Invite as Editor** to send the invitation. If the person only needs to read the documents, choose **Change role** and select Viewer instead.",
    "source": "New",
    "category": "confirmation",
    "kind": "passage",
    "register": "formal",
    "note": "inviting a person into a workspace with a named role",
    "originalIds": [
      "CV00"
    ],
    "sources": [
      "CV00"
    ],
    "status": "ready",
    "editorialNote": "Spells out what the role can do and what it cannot, then offers the lesser role as a named alternative rather than leaving the reader to find it.",
    "announcement": "Confirmation",
    "summary": "granting access",
    "origin": "new",
    "edited": false,
    "addedVersion": 5
  },
  {
    "id": "cw00",
    "passage": "There is already a document at this address. Shall the new arrival take its place?\n\nUploading `forecast.xlsx` will replace the current file with the same name in `Finance / Planning`. The current file is 820 KB and was last modified at `<modified_at>`. The replacement is 940 KB.\n\nThe existing file will be retained in version history for 30 days. Links to the file will open the replacement after the upload completes.\n\nPlease choose **Replace existing file**, **Upload with another name**, or **Cancel upload**.",
    "source": "New",
    "category": "confirmation",
    "kind": "passage",
    "register": "formal",
    "note": "replacing a file that already exists",
    "originalIds": [
      "CW00"
    ],
    "sources": [
      "CW00"
    ],
    "status": "ready",
    "editorialNote": "Gives both sizes and the modification time, so the reader can tell the two files apart before choosing. Offers a third way out: upload under another name.",
    "announcement": "Confirmation",
    "summary": "replacing a file",
    "origin": "new",
    "edited": false,
    "addedVersion": 5
  },
  {
    "id": "cx00",
    "passage": "These two records appear to describe the same person, but their details are not entirely in agreement. Your instruction would settle the matter.\n\nBoth records use `<email_address>`. One lists the organisation as `North Studio`; the other lists it as `North Studio Ltd`. Their telephone numbers also differ.\n\nA merge will combine their activity histories and retain one contact record. The organisation and telephone values selected in the comparison will become the retained values.\n\nPlease review those selections, then choose **Merge contacts**. Choose **Keep separate** if the records should remain independent.",
    "source": "New",
    "category": "confirmation",
    "kind": "passage",
    "register": "formal",
    "note": "merging two records that disagree",
    "originalIds": [
      "CX00"
    ],
    "sources": [
      "CX00"
    ],
    "status": "ready",
    "editorialNote": "Shows exactly where the records disagree instead of announcing a conflict in the abstract, and says which values the merge will keep.",
    "announcement": "Confirmation",
    "summary": "merging duplicate contacts",
    "origin": "new",
    "edited": false,
    "addedVersion": 5
  },
  {
    "id": "cy00",
    "passage": "We can attend to this regularly, once the timetable meets with your approval.\n\nThe report `Weekly service summary` will run every Monday at 09:00 in `Europe/London`. Its first scheduled run is `<first_run_at>`. The schedule follows local time, so its UTC execution time will change when the local clock changes.\n\nEach run will save a PDF to `Reports / Weekly` and email a download link to the four recipients listed below.\n\nPlease select **Create weekly schedule** to activate it, or **Edit schedule** to revise the time, destination or recipients. You can pause future runs from Scheduled reports.",
    "source": "New",
    "category": "confirmation",
    "kind": "passage",
    "register": "formal",
    "note": "creating a recurring schedule",
    "originalIds": [
      "CY00"
    ],
    "sources": [
      "CY00"
    ],
    "status": "ready",
    "editorialNote": "States the first run, not only the recurrence, and warns that a local-time schedule moves in UTC when the clock changes. Name the destination and the recipients before the schedule exists.",
    "announcement": "Confirmation",
    "summary": "scheduling recurring work",
    "origin": "new",
    "edited": false,
    "addedVersion": 5
  },
  {
    "id": "cz00",
    "passage": "This appointment belongs to a recurring series. How widely would you like the amendment to apply?\n\nYou have moved the selected appointment from 10:00 to 11:30 on `<selected_date>`. The series contains eight later appointments.\n\n**This appointment only** changes the selected occurrence. **This and following appointments** changes the selected occurrence and those eight later appointments to 11:30. Earlier appointments remain unchanged.\n\nPlease choose the intended scope, then select **Save time change**. Invitations will be updated only for the appointments included in your choice.",
    "source": "New",
    "category": "confirmation",
    "kind": "passage",
    "register": "formal",
    "note": "choosing how widely an edit applies",
    "originalIds": [
      "CZ00"
    ],
    "sources": [
      "CZ00"
    ],
    "status": "ready",
    "editorialNote": "Explains both options in terms of the actual appointments affected, including how many, rather than offering two labels and hoping the reader guesses correctly.",
    "announcement": "Confirmation",
    "summary": "choosing the scope of an edit",
    "origin": "new",
    "edited": false,
    "addedVersion": 5
  },
  {
    "id": "da00",
    "passage": "The work is proceeding, and it does not require you to stand beside the machinery.\n\nJob `INDEX-482` has indexed 18,600 of 24,000 documents. It is currently processing the `Contracts` collection. Search remains available, although documents not yet indexed will not appear in results.\n\nThe job runs independently of this browser page. You may close the page and return to **Activity > Indexing** to inspect its progress.\n\nNo completion estimate is available yet. If you need to stop the work, select **Pause after current document**; completed indexing will be retained.",
    "source": "New",
    "category": "attention",
    "kind": "passage",
    "register": "light",
    "note": "long-running work that needs no supervision",
    "originalIds": [
      "DA00"
    ],
    "sources": [
      "DA00"
    ],
    "status": "ready",
    "editorialNote": "Gives the count, the stage and what still works while it runs. Admitting that no estimate is available is better than inventing one, and the pause offered is the safe kind.",
    "announcement": "Information",
    "summary": "a background job is progressing",
    "origin": "new",
    "edited": false,
    "addedVersion": 5
  },
  {
    "id": "db00",
    "passage": "A little advance notice, so that the interruption need not arrive unannounced.\n\nWorkspace storage will undergo maintenance from 02:00 to 02:20 UTC on `<maintenance_date>`. During that interval, existing documents will remain readable, but uploads, edits and deletions will be unavailable.\n\nPlease save any open edits before 02:00 UTC. Changes left only in an editor will not be submitted automatically when maintenance begins.\n\nYou can follow the maintenance state at `<status_location>`. Once write access is restored, the workspace will display a notice inviting you to resume editing.",
    "source": "New",
    "category": "attention",
    "kind": "passage",
    "register": "formal",
    "note": "maintenance that removes some abilities but not all",
    "originalIds": [
      "DB00"
    ],
    "sources": [
      "DB00"
    ],
    "status": "ready",
    "editorialNote": "Distinguishes what remains available from what does not, which is the useful part of a maintenance notice. Warns that text left in an editor is not a saved change.",
    "announcement": "Information",
    "summary": "planned maintenance changes what is available",
    "origin": "new",
    "edited": false,
    "addedVersion": 5
  },
  {
    "id": "dc00",
    "passage": "The first results are ready for your inspection; the remainder are still making their way through the catalogue.\n\nThe search has returned 250 matching records so far. Three of the five collections have finished searching. The displayed count is provisional and may increase.\n\nYou may open any result already shown. Sorting and filtering currently apply only to the results received so far.\n\nPlease wait for **Search complete** before treating this as the full result set. If you select **Stop search**, the available results will remain visible and will be labelled as partial.",
    "source": "New",
    "category": "uncertainty",
    "kind": "passage",
    "register": "formal",
    "note": "partial results shown while a search continues",
    "originalIds": [
      "DC00"
    ],
    "sources": [
      "DC00"
    ],
    "status": "ready",
    "editorialNote": "Labels the count as provisional and says which operations only cover what has arrived. Stopping early is offered as a choice that keeps the partial results, clearly marked as partial.",
    "announcement": "Information",
    "summary": "showing a partial view while loading continues",
    "origin": "new",
    "edited": false,
    "addedVersion": 5
  },
  {
    "id": "dd00",
    "passage": "The document is presently in another editor's care. You are welcome to read it while their editing session remains active.\n\n`<editor_name>` holds the editing lock for `Release notes`. Their most recent saved revision is available in the reader. Unsaved changes from their session are not visible here.\n\nThe lock is renewed while their session is active. Its current expiry is `<lock_expires_at>`, but that time may move forward if they continue editing.\n\nPlease choose **Open read-only** to inspect the saved document, or **Request editing access** to ask them to release the lock.",
    "source": "New",
    "category": "caution",
    "kind": "passage",
    "register": "formal",
    "note": "a document held by another editor",
    "originalIds": [
      "DD00"
    ],
    "sources": [
      "DD00"
    ],
    "status": "ready",
    "editorialNote": "Explains the lock as a temporary courtesy rather than a refusal, notes that its expiry may move, and offers both reading and asking as next steps.",
    "announcement": "Information",
    "summary": "a document is temporarily reserved for another editor",
    "origin": "new",
    "edited": false,
    "addedVersion": 5
  },
  {
    "id": "de00",
    "passage": "This file is nearing the end of its appointed stay. A copy may be worth taking before it departs.\n\nExport `EXP-9041` is scheduled for deletion at `<expires_at>`, under the seven-day export retention policy. Deleting the export will remove this downloadable file, not the source records from which it was generated.\n\nPlease select **Download export** if you need to retain this exact snapshot.\n\nYou can generate a new export later, but its contents may differ if the source records have changed. This temporary file's retention period cannot be extended.",
    "source": "New",
    "category": "caution",
    "kind": "passage",
    "register": "theatrical",
    "note": "a temporary file approaching its deletion",
    "originalIds": [
      "DE00"
    ],
    "sources": [
      "DE00"
    ],
    "status": "ready",
    "editorialNote": "Separates the temporary artifact from the records it came from, so the notice does not read as a threat to the data. Warns that a regenerated export may not match this one.",
    "announcement": "Information",
    "summary": "a temporary artifact is approaching expiry",
    "origin": "new",
    "edited": false,
    "addedVersion": 5
  },
  {
    "id": "df00",
    "passage": "Your instruction has been recorded. Its effect is scheduled for the next suitable stopping point.\n\nThe worker's concurrency limit has been changed from 8 to 4. Eight tasks are currently running, and those tasks will be allowed to finish. The worker will not start another task until fewer than four remain active.\n\nThis avoids interrupting work already in progress. Queued tasks remain queued.\n\nNo further action is required. Please open **Worker activity** to see the active count fall toward the new limit, or return to **Worker settings** if you wish to revise it.",
    "source": "New",
    "category": "assurance",
    "kind": "passage",
    "register": "formal",
    "note": "a change saved now that applies at a safe moment",
    "originalIds": [
      "DF00"
    ],
    "sources": [
      "DF00"
    ],
    "status": "ready",
    "editorialNote": "Explains the delay as deliberate protection of work in progress, with the arithmetic that makes it legible, rather than leaving the reader to wonder whether the setting took.",
    "announcement": "Information",
    "summary": "a change is saved but will take effect later",
    "origin": "new",
    "edited": false,
    "addedVersion": 5
  },
  {
    "id": "dg00",
    "passage": "Your introduction has been received, your address verified, and your place in the establishment prepared.\n\nAccount `<account_name>` is now active with `<email_address>` as its verified sign-in address. Your personal workspace has been created with the default private visibility setting.\n\nYou may proceed directly to **Open workspace**. If colleagues will be joining you, **Invite members** lets you choose their roles before any invitation is sent.",
    "source": "New",
    "category": "success",
    "kind": "passage",
    "register": "ceremonial",
    "note": "a new account ready for its first use",
    "originalIds": [
      "DG00"
    ],
    "sources": [
      "DG00"
    ],
    "status": "ready",
    "editorialNote": "Confirms which address was verified and what default the workspace was given, then offers one step for working alone and one for working with others.",
    "announcement": "Success",
    "summary": "an account is ready",
    "origin": "new",
    "edited": false,
    "addedVersion": 5
  },
  {
    "id": "dh00",
    "passage": "The gatekeeper now recognises your additional credentials.\n\nSecurity key `Office key` was registered to your account at `<registered_at>`. You can use it at the security-key step during future sign-ins. Your existing authentication methods remain available.\n\nPlease give the key a recognisable name if you keep more than one. You can review or remove registered keys under **Account > Sign-in methods**; removing one does not remove the others.",
    "source": "New",
    "category": "success",
    "kind": "passage",
    "register": "theatrical",
    "note": "an additional sign-in method registered",
    "originalIds": [
      "DH00"
    ],
    "sources": [
      "DH00"
    ],
    "status": "ready",
    "editorialNote": "Says that existing methods still work, which is the reassurance a second factor most needs, and that removing one key leaves the others in place.",
    "announcement": "Success",
    "summary": "an additional sign-in method is registered",
    "origin": "new",
    "edited": false,
    "addedVersion": 5
  },
  {
    "id": "di00",
    "passage": "The successor is ready for duty; the incumbent has not yet been asked to retire.\n\nA replacement API key ending `7C92` has been created with the same permissions as the current key. Both keys are active during this handover.\n\nPlease copy the new secret now, update the applications that use it, and verify their connections. When the handover is complete, select **Revoke previous key**. The new secret will not be displayed again after you leave this page.",
    "source": "New",
    "category": "success",
    "kind": "passage",
    "register": "theatrical",
    "note": "a replacement credential issued before the old one retires",
    "originalIds": [
      "DI00"
    ],
    "sources": [
      "DI00"
    ],
    "status": "ready",
    "editorialNote": "Describes an overlap rather than a cutover, puts the verification step before the revocation step, and warns that the secret will not be shown again.",
    "announcement": "Success",
    "summary": "a replacement API credential is ready",
    "origin": "new",
    "edited": false,
    "addedVersion": 5
  },
  {
    "id": "dj00",
    "passage": "The introductions have gone well. Your workstation and printer are now acquainted.\n\nPrinter `Studio West` has been paired with this workstation, and the printer reports that the connection test completed successfully. Its configured paper size is A4; colour printing and duplex printing are available.\n\nPlease select **Print test page** if you would like to inspect the physical output. To use this printer automatically for future jobs, choose **Set as default printer**.",
    "source": "New",
    "category": "success",
    "kind": "passage",
    "register": "light",
    "note": "a device paired and tested",
    "originalIds": [
      "DJ00"
    ],
    "sources": [
      "DJ00"
    ],
    "status": "ready",
    "editorialNote": "Reports the device's own confirmation rather than the application's optimism, lists the capabilities that were found, and offers a physical test before trust.",
    "announcement": "Success",
    "summary": "a device has been paired",
    "origin": "new",
    "edited": false,
    "addedVersion": 5
  },
  {
    "id": "dk00",
    "passage": "Your amendments have been entered into the record, with their history attached.\n\nCommit `8c41e2b` contains changes to six files on branch `invoice-layout`. The commit message is `Adjust invoice spacing`, and the working tree is now clean.\n\nThis commit exists in your local repository. It has not been sent to the remote.\n\nPlease select **Review commit** to inspect the recorded changes, or **Push branch** when you are ready to share them.",
    "source": "New",
    "category": "success",
    "kind": "passage",
    "register": "formal",
    "note": "a commit recorded locally but not yet shared",
    "originalIds": [
      "DK00"
    ],
    "sources": [
      "DK00"
    ],
    "status": "ready",
    "editorialNote": "The distinction between recorded and published is the whole message. Give the commit, the branch and the clean working tree, then offer review before pushing.",
    "announcement": "Success",
    "summary": "changes have been committed locally",
    "origin": "new",
    "edited": false,
    "addedVersion": 5
  },
  {
    "id": "dl00",
    "passage": "The two accounts of the work have been reconciled, and neither has been deprived of its history.\n\nBranch `feature/search` was merged into `develop` as commit `b19d640`. The three conflicts were resolved using the choices shown in the merge review. Both branches' earlier commits remain in the history.\n\nPlease run the project's verification checks before pushing the merge. **View merge diff** shows the combined result, including the conflict resolutions.",
    "source": "New",
    "category": "success",
    "kind": "passage",
    "register": "formal",
    "note": "a merge completed with its conflicts resolved",
    "originalIds": [
      "DL00"
    ],
    "sources": [
      "DL00"
    ],
    "status": "ready",
    "editorialNote": "Names the resulting commit and how the conflicts were settled, and asks for verification before the result is shared rather than after.",
    "announcement": "Success",
    "summary": "a merge is complete",
    "origin": "new",
    "edited": false,
    "addedVersion": 5
  },
  {
    "id": "dm00",
    "passage": "The requested company has arrived, and each package is present in the version named on the guest list.\n\nInstallation completed using the existing lockfile. All 143 package versions match its recorded selections, and the lockfile was not changed.\n\nThis confirms installation consistency, not that every dependency is free of defects.\n\nYou may now run **Start development server** or the project's test command. The installation log is available under reference `INSTALL-681`.",
    "source": "New",
    "category": "success",
    "kind": "passage",
    "register": "theatrical",
    "note": "an installation that matched its lockfile exactly",
    "originalIds": [
      "DM00"
    ],
    "sources": [
      "DM00"
    ],
    "status": "ready",
    "editorialNote": "Claims reproducibility and nothing more. The sentence separating consistency from correctness is what keeps the message honest.",
    "announcement": "Success",
    "summary": "dependencies were installed reproducibly",
    "origin": "new",
    "edited": false,
    "addedVersion": 5
  },
  {
    "id": "dn00",
    "passage": "The workshop has completed its commission and placed the result on the dispatch table.\n\nBuild `BUILD-2084` produced `desktop-app-3.2.0.zip`, using source commit `<commit_id>` and the production configuration. Compilation and the configured build checks passed.\n\nThe artifact's SHA-256 checksum is available beside the download. It has not been published to the release channel.\n\nPlease select **Download artifact** for inspection or **Prepare release** to begin the publication workflow.",
    "source": "New",
    "category": "success",
    "kind": "passage",
    "register": "theatrical",
    "note": "a build artifact ready for inspection",
    "originalIds": [
      "DN00"
    ],
    "sources": [
      "DN00"
    ],
    "status": "ready",
    "editorialNote": "Records the source commit and the configuration, so the artifact can be traced, and states plainly that building is not publishing.",
    "announcement": "Success",
    "summary": "a build artifact is ready",
    "origin": "new",
    "edited": false,
    "addedVersion": 5
  },
  {
    "id": "do00",
    "passage": "The records have been accommodated in their new arrangement.\n\nMigration `2026_09_add_order_reference` completed against database `staging-orders`. The new column and index are present, and validation confirmed that all 84,210 existing rows remain accounted for.\n\nThe migration transaction committed at `<committed_at>`. The production database was not part of this operation.\n\nPlease review the migration report and run the application checks against staging before scheduling the production change.",
    "source": "New",
    "category": "success",
    "kind": "passage",
    "register": "formal",
    "note": "a database migration completed against one environment",
    "originalIds": [
      "DO00"
    ],
    "sources": [
      "DO00"
    ],
    "status": "ready",
    "editorialNote": "Names the environment, and names the environment it did not touch. Report the row check as evidence, then ask for application checks before the same change is scheduled elsewhere.",
    "announcement": "Success",
    "summary": "a database migration completed",
    "origin": "new",
    "edited": false,
    "addedVersion": 5
  },
  {
    "id": "dp00",
    "passage": "A more discreet edition is ready for circulation.\n\nThe selected redaction rules removed email addresses and telephone numbers from 240 records in the exported copy. The source dataset remains unchanged. A redaction report lists the fields affected and the number of replacements.\n\nNames and free-text notes were outside the selected rules and remain in the export.\n\nPlease review those remaining fields before sharing the file, or choose **Adjust redaction rules** to prepare another copy.",
    "source": "New",
    "category": "success",
    "kind": "passage",
    "register": "formal",
    "note": "a redacted copy prepared for circulation",
    "originalIds": [
      "DP00"
    ],
    "sources": [
      "DP00"
    ],
    "status": "ready",
    "editorialNote": "Says which fields were redacted and, more usefully, which were not. A redaction notice that omits the remaining fields invites the reader to over-trust the copy.",
    "announcement": "Success",
    "summary": "a redacted copy is prepared",
    "origin": "new",
    "edited": false,
    "addedVersion": 5
  },
  {
    "id": "dq00",
    "passage": "The pages have acquired a searchable voice, while retaining their original appearance.\n\nText recognition completed for all 86 pages of `Archive volume 3.pdf`. A text layer has been added to a new file, `Archive volume 3 - searchable.pdf`; the original scan remains unchanged.\n\nTwelve passages were marked as uncertain because the source print was faint.\n\nPlease open **Review uncertain text** to inspect those passages before relying on copied quotations or search results.",
    "source": "New",
    "category": "success",
    "kind": "passage",
    "register": "theatrical",
    "note": "scanned pages given a searchable text layer",
    "originalIds": [
      "DQ00"
    ],
    "sources": [
      "DQ00"
    ],
    "status": "ready",
    "editorialNote": "Keeps the original scan and creates a new file rather than altering the evidence, and reports the uncertain passages instead of presenting recognition as flawless.",
    "announcement": "Success",
    "summary": "scanned pages are searchable",
    "origin": "new",
    "edited": false,
    "addedVersion": 5
  },
  {
    "id": "dr00",
    "passage": "The document is now rather more considerate of those who travel through it by heading.\n\nAll 34 recognised section titles have been assigned heading levels, and a navigable contents panel has been generated. The reading order was updated to follow the document's main text.\n\nImage descriptions have not been written automatically, and this operation does not establish complete accessibility.\n\nPlease open **Review structure** to inspect the heading hierarchy, then add descriptions for the seven images listed under **Remaining work**.",
    "source": "New",
    "category": "success",
    "kind": "passage",
    "register": "light",
    "note": "a document given headings and a contents panel",
    "originalIds": [
      "DR00"
    ],
    "sources": [
      "DR00"
    ],
    "status": "ready",
    "editorialNote": "Improves navigation and says so, while refusing the larger claim. Naming the images still without descriptions turns a partial result into a short list of remaining work.",
    "announcement": "Success",
    "summary": "document navigation has been improved",
    "origin": "new",
    "edited": false,
    "addedVersion": 5
  },
  {
    "id": "ds00",
    "passage": "The illustrations have agreed to travel with lighter luggage.\n\nTwenty-four images were converted to the selected delivery format, reducing their combined size from 18.6 MB to 5.1 MB. Pixel dimensions were preserved. The conversion uses lossy compression, so some fine detail may differ.\n\nOriginal files remain in `Images / Originals`.\n\nPlease inspect **Before and after** at full size, particularly for diagrams and small lettering, before replacing the images on the published page.",
    "source": "New",
    "category": "success",
    "kind": "passage",
    "register": "theatrical",
    "note": "images converted to a lighter delivery format",
    "originalIds": [
      "DS00"
    ],
    "sources": [
      "DS00"
    ],
    "status": "ready",
    "editorialNote": "Gives both sizes, states what was preserved, and admits that lossy conversion may alter fine detail. Asks for inspection where loss would actually show: diagrams and small lettering.",
    "announcement": "Success",
    "summary": "images have been optimised",
    "origin": "new",
    "edited": false,
    "addedVersion": 5
  },
  {
    "id": "dt00",
    "passage": "The spoken proceedings now have a written companion.\n\nSubtitle track `English - reviewed` has been attached to `Product tour.mp4`. It contains 184 captions and is available through the player's captions control. The video's audio and picture were not re-encoded.\n\nPlease preview the opening, a middle passage and the final caption to confirm timing in the player. Choose **Make default** if this track should be selected automatically when captions are enabled.",
    "source": "New",
    "category": "success",
    "kind": "passage",
    "register": "light",
    "note": "a subtitle track attached to a video",
    "originalIds": [
      "DT00"
    ],
    "sources": [
      "DT00"
    ],
    "status": "ready",
    "editorialNote": "Notes that the audio and picture were left alone, which is the thing a publisher most wants to know, and suggests checking timing at three points rather than the opening alone.",
    "announcement": "Success",
    "summary": "subtitles have been attached",
    "origin": "new",
    "edited": false,
    "addedVersion": 5
  },
  {
    "id": "du00",
    "passage": "The interface is now prepared to receive its readers in another language.\n\nThe French translation file supplied 612 matching message keys. All 612 were imported into the staging locale. Fourteen keys without translations continue to use the configured English fallback.\n\nThe live application has not been updated.\n\nPlease open **Locale preview** to inspect layout and context, then review **Missing translations** before publishing the locale.",
    "source": "New",
    "category": "success",
    "kind": "passage",
    "register": "formal",
    "note": "translations imported into a staging locale",
    "originalIds": [
      "DU00"
    ],
    "sources": [
      "DU00"
    ],
    "status": "ready",
    "editorialNote": "Reports what arrived, what is still missing, and what the missing keys will show in the meantime. States clearly that nothing has changed for readers yet.",
    "announcement": "Success",
    "summary": "translations have been imported",
    "origin": "new",
    "edited": false,
    "addedVersion": 5
  },
  {
    "id": "dv00",
    "passage": "The edition has been published, and its particulars are now a matter of record.\n\nPackage `<package_name>` version `4.1.0` is available in registry `<registry_name>`. The published archive matches the checksum shown in the release manifest. Its visibility is restricted to your organisation.\n\nExisting projects will not adopt this version until their dependency selection is updated.\n\nYou may copy the installation command or open **Release details** to review the archive, version notes and publication record.",
    "source": "New",
    "category": "success",
    "kind": "passage",
    "register": "formal",
    "note": "a package version published to a registry",
    "originalIds": [
      "DV00"
    ],
    "sources": [
      "DV00"
    ],
    "status": "ready",
    "editorialNote": "Gives the version, the registry and the visibility, then notes that publication alone changes nothing for existing projects.",
    "announcement": "Success",
    "summary": "a package version has been published",
    "origin": "new",
    "edited": false,
    "addedVersion": 5
  },
  {
    "id": "dw00",
    "passage": "The registry has accepted the amendment. The wider world may require a little time to hear of it.\n\nThe authoritative DNS service now stores the requested CNAME for `<host_name>`, pointing to `<target_name>`. The record's TTL is 300 seconds.\n\nResolvers that cached the previous answer may continue returning it until their cached entry expires.\n\nPlease use **Check authoritative answer** to inspect the saved record. Use **Check public resolution** separately to observe what the selected public resolvers currently return.",
    "source": "New",
    "category": "technical",
    "kind": "passage",
    "register": "formal",
    "note": "a DNS record accepted by the authoritative service",
    "originalIds": [
      "DW00"
    ],
    "sources": [
      "DW00"
    ],
    "status": "ready",
    "editorialNote": "Separates the record that was stored from the answers the world will give, and offers two different checks for those two different questions.",
    "announcement": "Success",
    "summary": "a DNS change has been accepted",
    "origin": "new",
    "edited": false,
    "addedVersion": 5
  },
  {
    "id": "dx00",
    "passage": "The certificate has presented its credentials and been admitted to service.\n\nA certificate covering `<domain_name>` was installed on all three selected endpoints. Each endpoint now presents the new certificate, which expires at `<expires_at>`.\n\nThese checks confirm certificate installation and presentation; they do not assess every aspect of the application.\n\nPlease open **Certificate details** to inspect the issuer, covered names and renewal configuration. No manual renewal is currently scheduled.",
    "source": "New",
    "category": "success",
    "kind": "passage",
    "register": "ceremonial",
    "note": "a certificate installed across several endpoints",
    "originalIds": [
      "DX00"
    ],
    "sources": [
      "DX00"
    ],
    "status": "ready",
    "editorialNote": "Confirms installation and presentation, names the expiry, and declines the broader claim that the application is therefore sound.",
    "announcement": "Success",
    "summary": "a certificate has been installed",
    "origin": "new",
    "edited": false,
    "addedVersion": 5
  },
  {
    "id": "dy00",
    "passage": "The two establishments have successfully exchanged introductions.\n\nThe test account completed the configured single sign-on flow and returned to this application with the expected organisation identifier and email claim.\n\nSingle sign-on remains in test mode. Existing users will continue using the current sign-in options until you enable the integration.\n\nPlease inspect **Returned claims** for the expected mapping, then select **Enable for organisation** when you are ready to change the available sign-in methods.",
    "source": "New",
    "category": "success",
    "kind": "passage",
    "register": "formal",
    "note": "a single sign-on integration that passed a test",
    "originalIds": [
      "DY00"
    ],
    "sources": [
      "DY00"
    ],
    "status": "ready",
    "editorialNote": "Reports what the test account actually returned, and keeps the integration in test mode until a deliberate second act changes how everyone signs in.",
    "announcement": "Success",
    "summary": "a sign-in integration passed its test",
    "origin": "new",
    "edited": false,
    "addedVersion": 5
  },
  {
    "id": "dz00",
    "passage": "The test correspondence has been delivered and acknowledged.\n\nEndpoint `<endpoint_url>` returned HTTP 204 for test event `TEST-903`. The response arrived in 184 milliseconds, within the configured ten-second limit.\n\nThis confirms that the endpoint accepted the test request. It does not confirm that any later processing inside the receiving application completed.\n\nPlease inspect the receiving application's logs for event `TEST-903`. If the result is satisfactory, you may enable delivery of live events.",
    "source": "New",
    "category": "success",
    "kind": "passage",
    "register": "formal",
    "note": "an endpoint that acknowledged a test event",
    "originalIds": [
      "DZ00"
    ],
    "sources": [
      "DZ00"
    ],
    "status": "ready",
    "editorialNote": "Distinguishes acceptance from processing, which is the distinction an HTTP status cannot make, and sends the reader to the receiving application's own logs.",
    "announcement": "Success",
    "summary": "a webhook endpoint acknowledged a test",
    "origin": "new",
    "edited": false,
    "addedVersion": 5
  },
  {
    "id": "ea00",
    "passage": "The work completed in your absence from the network has now joined the shared record.\n\nAll 17 queued edits were accepted by the server, and this device has received the current revisions for the affected documents. No conflicting edits were reported during this synchronisation.\n\nThe local queue is empty as of `<synced_at>`.\n\nYou may continue working normally. **View sync receipt** lists the document revisions acknowledged by the server if you need to verify a particular edit.",
    "source": "New",
    "category": "recovery",
    "kind": "passage",
    "register": "formal",
    "note": "queued offline edits accepted by the server",
    "originalIds": [
      "EA00"
    ],
    "sources": [
      "EA00"
    ],
    "status": "ready",
    "editorialNote": "Reports the queue as empty at a stated moment, notes that no conflicts arose, and offers a receipt for anyone who needs to verify one particular edit.",
    "announcement": "Success",
    "summary": "offline changes have synchronised",
    "origin": "new",
    "edited": false,
    "addedVersion": 5
  },
  {
    "id": "eb00",
    "passage": "Your preference has been noted, and the interface has adjusted its conduct accordingly.\n\nReduced motion is now enabled for your account. Decorative transitions are disabled, and animated progress indicators use a static alternative where available.\n\nVideo playback remains under its own controls; this setting does not pause videos automatically.\n\nNo further action is needed. You can revise the preference under **Appearance > Motion**, and it will apply on your other devices after they load your updated account settings.",
    "source": "New",
    "category": "success",
    "kind": "passage",
    "register": "light",
    "note": "an accessibility preference saved and applied",
    "originalIds": [
      "EB00"
    ],
    "sources": [
      "EB00"
    ],
    "status": "ready",
    "editorialNote": "Describes what the preference changes and, just as usefully, what it leaves alone. Notes that other devices will follow once they reload the account settings.",
    "announcement": "Success",
    "summary": "an accessibility preference has been saved",
    "origin": "new",
    "edited": false,
    "addedVersion": 5
  },
  {
    "id": "ec00",
    "passage": "The storeroom is tidier, without requiring any of your files to surrender their names.\n\nStorage optimisation identified 86 groups of byte-identical content and consolidated their underlying storage, reclaiming 2.4 GB. Every logical file, folder location and access permission remains represented separately.\n\nFiles that merely looked similar were not combined.\n\nPlease open **Optimisation report** for the matched checksums and reclaimed space. You can continue using existing file links without updating them.",
    "source": "New",
    "category": "success",
    "kind": "passage",
    "register": "light",
    "note": "identical stored content consolidated",
    "originalIds": [
      "EC00"
    ],
    "sources": [
      "EC00"
    ],
    "status": "ready",
    "editorialNote": "Reassures that names, locations and permissions survive deduplication, and that similarity was not treated as sameness.",
    "announcement": "Success",
    "summary": "duplicate storage has been consolidated",
    "origin": "new",
    "edited": false,
    "addedVersion": 5
  },
  {
    "id": "ed00",
    "passage": "The supporting papers have been gathered in an orderly and inspectable form.\n\nEvidence bundle `AUDIT-612` contains the selected configuration snapshots, 28 approval records and 1,420 audit events from `<start_at>` through `<end_at>`. A manifest records each included file and its checksum.\n\nThe bundle reflects the selected sources and time range; it does not certify that every relevant source was selected.\n\nPlease review the manifest, then download the bundle for your assessment.",
    "source": "New",
    "category": "success",
    "kind": "passage",
    "register": "formal",
    "note": "an evidence bundle assembled for an assessment",
    "originalIds": [
      "ED00"
    ],
    "sources": [
      "ED00"
    ],
    "status": "ready",
    "editorialNote": "Lists what the bundle contains and over what period, then declines to certify that the selection itself was complete. That refusal is what makes the bundle usable as evidence.",
    "announcement": "Success",
    "summary": "an audit evidence bundle has been prepared",
    "origin": "new",
    "edited": false,
    "addedVersion": 5
  },
  {
    "id": "ee00",
    "passage": "The printer reports that its part in the proceedings is complete.\n\nJob `PRINT-284` finished on `Reception East`: 12 pages, six sheets, double-sided, with one copy requested. The printer reported no remaining pages for this job.\n\nPlease collect the pages from the output tray and inspect their physical quality. The completion report confirms the printer's job status, not that every printed mark is satisfactory.\n\n**Reprint selected pages** is available if a particular sheet needs another attempt.",
    "source": "New",
    "category": "success",
    "kind": "passage",
    "register": "light",
    "note": "a printer reporting a finished job",
    "originalIds": [
      "EE00"
    ],
    "sources": [
      "EE00"
    ],
    "status": "ready",
    "editorialNote": "Reports the printer's account of the job and marks the limit of that account: a status is not an inspection of the physical page.",
    "announcement": "Success",
    "summary": "a printer reports a completed job",
    "origin": "new",
    "edited": false,
    "addedVersion": 5
  },
  {
    "id": "ef00",
    "passage": "The parcel has been opened and its contents placed in the appointed rooms.\n\nArchive `design-assets.zip` was extracted into `Design / Imported assets`. All 148 listed files were written successfully. The extraction report records their relative paths and sizes.\n\nNo file from the archive was executed. Existing files were preserved by using the new destination folder.\n\nPlease select **Open extracted folder** to inspect the contents, or **View manifest** to compare them with the archive listing.",
    "source": "New",
    "category": "success",
    "kind": "passage",
    "register": "theatrical",
    "note": "an archive extracted into a new folder",
    "originalIds": [
      "EF00"
    ],
    "sources": [
      "EF00"
    ],
    "status": "ready",
    "editorialNote": "Says where the files went, that nothing was executed, and that existing files were protected by choosing a new destination rather than by overwriting carefully.",
    "announcement": "Success",
    "summary": "an archive has been extracted",
    "origin": "new",
    "edited": false,
    "addedVersion": 5
  },
  {
    "id": "eg00",
    "passage": "Your present arrangement has been preserved, should you wish to return to it after further experiments.\n\nCheckpoint `Before navigation redesign` contains the current project files and configuration as of `<checkpoint_at>`. It does not include external database contents or secrets stored outside the project.\n\nYou may now continue editing.\n\nTo recover this state later, open **Checkpoints** and choose **Restore into new branch**. That option lets you inspect the checkpoint before replacing any current work.",
    "source": "New",
    "category": "recovery",
    "kind": "passage",
    "register": "formal",
    "note": "a named checkpoint of the present state",
    "originalIds": [
      "EG00"
    ],
    "sources": [
      "EG00"
    ],
    "status": "ready",
    "editorialNote": "Records what the checkpoint holds and what it deliberately does not, and offers restoration into a new branch so that recovering never means overwriting.",
    "announcement": "Success",
    "summary": "a named checkpoint is available",
    "origin": "new",
    "edited": false,
    "addedVersion": 5
  },
  {
    "id": "eh00",
    "passage": "With thanks, the payment has been received and matched to its intended invoice.\n\nThe payment provider confirmed USD 240.00 for invoice `INV-1048` at `<confirmed_at>`. The invoice balance is now USD 0.00, and receipt `RCPT-8821` is available.\n\nThis confirmation concerns that invoice only.\n\nPlease select **Download receipt** if you need a copy for your records. You can inspect the payment reference and invoice allocation under **Payment details**.",
    "source": "New",
    "category": "success",
    "kind": "passage",
    "register": "formal",
    "note": "a payment matched to its invoice",
    "originalIds": [
      "EH00"
    ],
    "sources": [
      "EH00"
    ],
    "status": "ready",
    "editorialNote": "Attributes the confirmation to the payment provider, names the invoice and the resulting balance, and bounds the claim to that invoice alone.",
    "announcement": "Success",
    "summary": "an invoice payment is confirmed",
    "origin": "new",
    "edited": false,
    "addedVersion": 5
  },
  {
    "id": "ei00",
    "passage": "A room has been secured for the occasion.\n\n`Cedar Room` is reserved on `<meeting_date>` from 14:00 to 15:00 in `<time_zone>`, under booking `ROOM-418`. The room provides seating for eight and a display connection.\n\nThe room reservation is confirmed. Invitations to the six attendees have been sent, but their attendance remains subject to their replies.\n\nPlease open **Booking details** to add arrival instructions or amend the reservation.",
    "source": "New",
    "category": "success",
    "kind": "passage",
    "register": "light",
    "note": "a room booked and its invitations sent",
    "originalIds": [
      "EI00"
    ],
    "sources": [
      "EI00"
    ],
    "status": "ready",
    "editorialNote": "Separates the part that is settled, the room, from the part that is not, the attendance. Both facts belong in the same message.",
    "announcement": "Success",
    "summary": "a meeting room is reserved",
    "origin": "new",
    "edited": false,
    "addedVersion": 5
  },
  {
    "id": "ek00",
    "passage": "May the workshop put away the materials it can readily prepare again?\n\nClearing the build cache will remove 3.2 GB of generated intermediate files for this project. Source files, configuration and published artifacts are outside the selected cache.\n\nThe next build will regenerate the required intermediates and may take longer than a cached build.\n\nPlease choose **Clear build cache** to reclaim the space, or **Keep cache** if you would prefer the faster next build.",
    "source": "New",
    "category": "confirmation",
    "kind": "passage",
    "register": "theatrical",
    "note": "clearing a cache that can be rebuilt",
    "originalIds": [
      "EK00"
    ],
    "sources": [
      "EK00"
    ],
    "status": "ready",
    "editorialNote": "Names the space reclaimed and what lies outside the cache, then states the real cost: the next build will be slower. A reclaimable cost is still a cost.",
    "announcement": "Confirmation",
    "summary": "clearing a rebuildable cache",
    "origin": "new",
    "edited": false,
    "addedVersion": 5
  },
  {
    "id": "el00",
    "passage": "Before we introduce this application to your workspace, its requested privileges deserve a proper reading.\n\n`<integration_name>` requests permission to read project names, read task details and create tasks in `Operations`. It does not request access to billing or workspace membership.\n\nThe connection remains authorised until revoked from Integrations.\n\nPlease select **Connect with these permissions** to continue, or **Cancel** to leave the applications unconnected. The full permission descriptions are available under **Review access**.",
    "source": "New",
    "category": "confirmation",
    "kind": "passage",
    "register": "formal",
    "note": "connecting an application with named permissions",
    "originalIds": [
      "EL00"
    ],
    "sources": [
      "EL00"
    ],
    "status": "ready",
    "editorialNote": "Reads the permissions back in plain language, including the ones not requested, and says how long the authorisation lasts.",
    "announcement": "Confirmation",
    "summary": "connecting an integration",
    "origin": "new",
    "edited": false,
    "addedVersion": 5
  },
  {
    "id": "em00",
    "passage": "The correspondence is prepared. Shall it now leave the desk?\n\nThis announcement will be sent to the 84 recipients in the reviewed audience, with subject `Service hours for October` and attachment `hours.pdf`. Replies will be directed to `<reply_to_address>`.\n\nSending cannot be undone through this application.\n\nPlease open **Final preview** if you wish to inspect the content once more, then choose **Send to 84 recipients**. **Save draft** keeps it for later without sending.",
    "source": "New",
    "category": "confirmation",
    "kind": "passage",
    "register": "formal",
    "note": "sending a prepared announcement to a reviewed list",
    "originalIds": [
      "EM00"
    ],
    "sources": [
      "EM00"
    ],
    "status": "ready",
    "editorialNote": "Repeats the recipient count in the button itself, names the subject, attachment and reply address, and states that this application cannot recall the message afterwards.",
    "announcement": "Confirmation",
    "summary": "sending a prepared announcement",
    "origin": "new",
    "edited": false,
    "addedVersion": 5
  },
  {
    "id": "en00",
    "passage": "Shall we make this document available beyond the present circle?\n\nThe proposed link allows anyone who possesses it to read `Project overview`. A workspace account will not be required. The link expires at `<expires_at>` and does not grant editing permission.\n\nPeople may still retain copies of information they can read.\n\nPlease choose **Create external link** to enable this access, or **Share with named people** if you would prefer access tied to specific accounts.",
    "source": "New",
    "category": "confirmation",
    "kind": "passage",
    "register": "formal",
    "note": "creating a link that works without an account",
    "originalIds": [
      "EN00"
    ],
    "sources": [
      "EN00"
    ],
    "status": "ready",
    "editorialNote": "Describes the access precisely, states the expiry, and notes the thing no expiry can control: a reader may keep what they were shown.",
    "announcement": "Confirmation",
    "summary": "enabling an external sharing link",
    "origin": "new",
    "edited": false,
    "addedVersion": 5
  },
  {
    "id": "eo00",
    "passage": "This change opens the doors considerably wider. Your explicit approval is requested.\n\nRepository `sample-toolkit` will become publicly readable, including its committed files and history. Removing a secret from the latest revision does not remove it from earlier commits.\n\nNo visibility change has been applied.\n\nPlease review the repository and its history before selecting **Make repository public**. Choose **Keep private** to retain the current access restrictions.",
    "source": "New",
    "category": "caution",
    "kind": "passage",
    "register": "formal",
    "note": "making a repository publicly readable",
    "originalIds": [
      "EO00"
    ],
    "sources": [
      "EO00"
    ],
    "status": "ready",
    "editorialNote": "Names the history as well as the files, because the history is where the surprises live, and asks for a review before the change rather than an apology after it.",
    "announcement": "Confirmation",
    "summary": "making a repository public",
    "origin": "new",
    "edited": false,
    "addedVersion": 5
  },
  {
    "id": "ep00",
    "passage": "The proposed arrangement is more modest; a few privileges would retire with it.\n\nChanging from Team to Individual will take effect at the start of the next billing period, `<effective_at>`. The account will then permit one member and 10 GB of storage.\n\nYour workspace currently has four members and uses 7 GB. The owner will retain access; the other three members will lose workspace access when the change takes effect.\n\nPlease select **Schedule plan change** or **Keep current plan**.",
    "source": "New",
    "category": "confirmation",
    "kind": "passage",
    "register": "formal",
    "note": "moving to a smaller subscription plan",
    "originalIds": [
      "EP00"
    ],
    "sources": [
      "EP00"
    ],
    "status": "ready",
    "editorialNote": "Compares the new limits against current usage, names who keeps access and who loses it, and says when the change takes effect.",
    "announcement": "Confirmation",
    "summary": "changing a subscription plan",
    "origin": "new",
    "edited": false,
    "addedVersion": 5
  },
  {
    "id": "eq00",
    "passage": "These copies have completed their ordinary term of service. May they be retired?\n\nThe selection contains 12 backup snapshots dated before `<cutoff_date>`, occupying 46 GB. Deletion will remove those recovery points permanently. Newer snapshots and the live database are not selected.\n\nPlease inspect **Selected snapshots** before proceeding.\n\nTo confirm the exact selection, type `delete 12 backup snapshots`, then choose **Delete selected snapshots**. Cancelling this request leaves the snapshots available.",
    "source": "New",
    "category": "caution",
    "kind": "passage",
    "register": "formal",
    "note": "deleting backup snapshots past their term",
    "originalIds": [
      "EQ00"
    ],
    "sources": [
      "EQ00"
    ],
    "status": "ready",
    "editorialNote": "States what is selected and what is not, and asks the reader to type the count. A typed confirmation is proportionate when the recovery points cannot be recreated.",
    "announcement": "Confirmation",
    "summary": "deleting old backup snapshots",
    "origin": "new",
    "edited": false,
    "addedVersion": 5
  },
  {
    "id": "er00",
    "passage": "Before we close the account, may we set out what will conclude with it?\n\nClosing `<account_name>` will end its active sessions and prevent future sign-in. Its private workspace will enter the stated 30-day recovery period, after which deletion is scheduled.\n\nShared work owned by other accounts will remain with its owners. Account closure will not recall files already downloaded elsewhere.\n\nPlease export anything you need, then choose **Close account**. **Keep account open** dismisses this request.",
    "source": "New",
    "category": "closure",
    "kind": "passage",
    "register": "formal",
    "note": "closing an account and what concludes with it",
    "originalIds": [
      "ER00"
    ],
    "sources": [
      "ER00"
    ],
    "status": "ready",
    "editorialNote": "Sets out the consequences before the decision, including the recovery period, and names the two things closure cannot reach: work owned by others, and copies already taken.",
    "announcement": "Confirmation",
    "summary": "closing an account",
    "origin": "new",
    "edited": false,
    "addedVersion": 5
  },
  {
    "id": "es00",
    "passage": "The responsibilities are ready to pass to another pair of hands, subject to your approval.\n\nOwnership of project `Atlas` will transfer from your account to `<new_owner>`. The new owner will be able to manage access and delete the project. Your role will become Editor.\n\nThe project's files and current links will remain in place.\n\nPlease choose **Transfer ownership to `<new_owner>`** to proceed, or **Cancel transfer** to retain the present ownership.",
    "source": "New",
    "category": "confirmation",
    "kind": "passage",
    "register": "formal",
    "note": "transferring ownership of a project",
    "originalIds": [
      "ES00"
    ],
    "sources": [
      "ES00"
    ],
    "status": "ready",
    "editorialNote": "Says what the new owner gains and what the current owner becomes, and confirms that files and links are unaffected.",
    "announcement": "Confirmation",
    "summary": "transferring ownership",
    "origin": "new",
    "edited": false,
    "addedVersion": 5
  },
  {
    "id": "et00",
    "passage": "May our support colleague have a limited audience with this workspace?\n\nApproving request `SUPPORT-582` grants `<support_agent>` read-only access to the selected diagnostic views until `<expires_at>`. Document contents and secret values are excluded from these views.\n\nAccess events will be recorded in the workspace audit log, and you may revoke the grant before it expires.\n\nPlease select **Grant temporary access** or **Decline request**. The support case remains open whichever option you choose.",
    "source": "New",
    "category": "confirmation",
    "kind": "passage",
    "register": "formal",
    "note": "granting a support colleague temporary access",
    "originalIds": [
      "ET00"
    ],
    "sources": [
      "ET00"
    ],
    "status": "ready",
    "editorialNote": "Bounds the access by scope and by time, names what is excluded from the diagnostic views, and notes that declining does not close the case.",
    "announcement": "Confirmation",
    "summary": "granting temporary support access",
    "origin": "new",
    "edited": false,
    "addedVersion": 5
  },
  {
    "id": "eu00",
    "passage": "The new name is ready, though existing correspondents may still address the field by its old one.\n\nThis schema change replaces `customer_name` with `display_name` in API version `<version>`. Clients expecting the old field will need an update unless a compatibility mapping is enabled.\n\nPlease choose **Rename with compatibility mapping** to retain the old response field temporarily, or **Rename without mapping** if all affected clients are ready. Review the generated schema diff before confirming either option.",
    "source": "New",
    "category": "technical",
    "kind": "passage",
    "register": "formal",
    "note": "renaming a field that clients already use",
    "originalIds": [
      "EU00"
    ],
    "sources": [
      "EU00"
    ],
    "status": "ready",
    "editorialNote": "Offers compatibility as a first-class option rather than a footnote, and asks the reader to read the schema diff before choosing either path.",
    "announcement": "Confirmation",
    "summary": "renaming a public API field",
    "origin": "new",
    "edited": false,
    "addedVersion": 5
  },
  {
    "id": "ev00",
    "passage": "Shall the collection take up residence in the new region?\n\nDataset `Analytics archive` will move from `<source_region>` to `<destination_region>`. The transfer covers 180 GB. Writes will be paused during the final synchronisation step; reads will continue from the existing region until the switch.\n\nEstimated transfer charges are shown in the review and are not a final invoice.\n\nPlease choose **Schedule region move** to select a maintenance window, or **Keep current region**.",
    "source": "New",
    "category": "confirmation",
    "kind": "passage",
    "register": "formal",
    "note": "moving a dataset to another region",
    "originalIds": [
      "EV00"
    ],
    "sources": [
      "EV00"
    ],
    "status": "ready",
    "editorialNote": "Says which operations pause and which continue during the move, and marks the estimated charges as an estimate rather than an invoice.",
    "announcement": "Confirmation",
    "summary": "moving data to another region",
    "origin": "new",
    "edited": false,
    "addedVersion": 5
  },
  {
    "id": "ew00",
    "passage": "A change of timezone gives the timetable two respectable interpretations. Which would you prefer?\n\nSchedule `Morning digest` currently runs at 09:00 in `<old_zone>`. You have selected `<new_zone>`.\n\n**Keep local time** schedules future runs for 09:00 in the new zone. **Keep next execution instant** preserves the next UTC execution time and adjusts the displayed local time accordingly.\n\nPlease review the next three runs shown for your choice, then select **Save timezone change**.",
    "source": "New",
    "category": "confirmation",
    "kind": "passage",
    "register": "formal",
    "note": "changing the timezone of an existing schedule",
    "originalIds": [
      "EW00"
    ],
    "sources": [
      "EW00"
    ],
    "status": "ready",
    "editorialNote": "A timezone change has two honest readings, and this offers both by name with their consequences, rather than silently choosing one.",
    "announcement": "Confirmation",
    "summary": "changing a schedule's timezone",
    "origin": "new",
    "edited": false,
    "addedVersion": 5
  },
  {
    "id": "ex00",
    "passage": "We can collect the day's correspondence into a single delivery, if that would suit you.\n\nThe proposed digest arrives at 17:00 in `<time_zone>` and includes task assignments, mentions and completed reviews. These categories will no longer produce individual email notifications.\n\nSecurity notices and direct invitation emails remain immediate.\n\nPlease select **Enable daily digest** to apply this arrangement, or **Keep individual emails**. You can revise the included categories under Notification preferences.",
    "source": "New",
    "category": "confirmation",
    "kind": "passage",
    "register": "light",
    "note": "collecting notifications into one daily delivery",
    "originalIds": [
      "EX00"
    ],
    "sources": [
      "EX00"
    ],
    "status": "ready",
    "editorialNote": "Names which categories the digest absorbs and which will still arrive immediately, so that quiet is not mistaken for silence.",
    "announcement": "Confirmation",
    "summary": "enabling a notification digest",
    "origin": "new",
    "edited": false,
    "addedVersion": 5
  },
  {
    "id": "ey00",
    "passage": "Would you be willing to furnish a little diagnostic assistance? The choice is entirely yours.\n\nEnabling diagnostic sharing sends application version, device type, feature usage counts and crash reports to `<recipient>`. Document contents are excluded from this collection.\n\nThe application remains usable if you decline. You can change the setting later under Privacy.\n\nPlease choose **Share diagnostics** or **Continue without sharing**. **View data example** shows the structure of a representative diagnostic report.",
    "source": "New",
    "category": "confirmation",
    "kind": "passage",
    "register": "formal",
    "note": "an optional request for diagnostic data",
    "originalIds": [
      "EY00"
    ],
    "sources": [
      "EY00"
    ],
    "status": "ready",
    "editorialNote": "Lists exactly what would be sent and what would not, states that declining costs nothing, and offers an example of the data before the decision.",
    "announcement": "Confirmation",
    "summary": "optional diagnostic sharing",
    "origin": "new",
    "edited": false,
    "addedVersion": 5
  },
  {
    "id": "ez00",
    "passage": "The file has arrived; its conventions would benefit from an introduction.\n\nThe preview currently treats semicolons as column separators and commas as decimal separators. Under those settings, the first row becomes six columns, and `12,50` is read as the number 12.5.\n\nPlease inspect the first ten rows before continuing.\n\nChoose **Import with these settings** if the interpretation is correct, or **Adjust format** to change the delimiter, decimal convention or text encoding. No rows have been imported.",
    "source": "New",
    "category": "confirmation",
    "kind": "passage",
    "register": "formal",
    "note": "agreeing how an imported file should be read",
    "originalIds": [
      "EZ00"
    ],
    "sources": [
      "EZ00"
    ],
    "status": "ready",
    "editorialNote": "Shows the interpretation in terms of the reader's own first row, including a worked example of a parsed number, and confirms that nothing has been imported yet.",
    "announcement": "Confirmation",
    "summary": "choosing how an imported file is interpreted",
    "origin": "new",
    "edited": false,
    "addedVersion": 5
  },
  {
    "id": "fa00",
    "passage": "The proposed amendment has been counted and is ready for your consideration.\n\nThe preview matches 230 rows in `staging.customers`. Applying it will change `newsletter_enabled` from `true` to `false` for those rows. No other column is included in the update.\n\nThe preview was generated at `<preview_at>`; the target set will be checked again before execution.\n\nPlease choose **Update matching rows** to proceed. If the target set changes, a fresh review will be required.",
    "source": "New",
    "category": "confirmation",
    "kind": "passage",
    "register": "formal",
    "note": "applying an update that a preview has counted",
    "originalIds": [
      "FA00"
    ],
    "sources": [
      "FA00"
    ],
    "status": "ready",
    "editorialNote": "Gives the matched count, the exact column and values, and the age of the preview. Promising a fresh review if the target set changes is what makes the count trustworthy.",
    "announcement": "Confirmation",
    "summary": "applying a reviewed database update",
    "origin": "new",
    "edited": false,
    "addedVersion": 5
  },
  {
    "id": "fb00",
    "passage": "This correction is prepared to make several appearances. Shall it be introduced throughout the selected files?\n\nThe replacement changes `colourScheme` to `themePalette` in 28 matches across nine files. The search is case-sensitive and limited to `src/`; generated files and dependencies are excluded.\n\nPlease inspect **Review replacements**, particularly matches in quoted text and comments.\n\nChoose **Apply 28 replacements** to update the files, or **Return to search** to revise the scope.",
    "source": "New",
    "category": "confirmation",
    "kind": "passage",
    "register": "formal",
    "note": "replacing text throughout a project",
    "originalIds": [
      "FB00"
    ],
    "sources": [
      "FB00"
    ],
    "status": "ready",
    "editorialNote": "States the scope precisely, including what is excluded, and points the reader at the matches most likely to be wrong: those inside quoted text and comments.",
    "announcement": "Confirmation",
    "summary": "replacing text across a project",
    "origin": "new",
    "edited": false,
    "addedVersion": 5
  },
  {
    "id": "fc00",
    "passage": "The former arrangement is available, should you wish to reinstate it.\n\nRestoring configuration revision 7 will replace the current revision 10 settings for routing, timeouts and worker limits. It will not restore application data or revert deployed code.\n\nThe current configuration will remain in version history.\n\nPlease review **Settings that will change**, then choose **Restore revision 7**. The service will apply the restored settings using its normal reload procedure.",
    "source": "New",
    "category": "recovery",
    "kind": "passage",
    "register": "formal",
    "note": "reinstating an earlier configuration",
    "originalIds": [
      "FC00"
    ],
    "sources": [
      "FC00"
    ],
    "status": "ready",
    "editorialNote": "Names which settings the restore covers and, importantly, which it does not: data and deployed code are outside it.",
    "announcement": "Confirmation",
    "summary": "restoring an earlier configuration",
    "origin": "new",
    "edited": false,
    "addedVersion": 5
  },
  {
    "id": "fd00",
    "passage": "May this reservation be returned to the available places?\n\nReleasing booking `DESK-224` will make desk `B-14` available to others for `<date>`. Your separate parking reservation is not included.\n\nOnce released, the desk may be booked by someone else; selecting it again later does not guarantee availability.\n\nPlease choose **Release desk reservation** to proceed, or **Keep reservation** if your plans are not yet settled.",
    "source": "New",
    "category": "cancellation",
    "kind": "passage",
    "register": "formal",
    "note": "giving up a reservation",
    "originalIds": [
      "FD00"
    ],
    "sources": [
      "FD00"
    ],
    "status": "ready",
    "editorialNote": "Says what becomes available to others, what is not included, and that the place may be gone if the reader changes their mind.",
    "announcement": "Confirmation",
    "summary": "releasing a reservation",
    "origin": "new",
    "edited": false,
    "addedVersion": 5
  },
  {
    "id": "fg00",
    "passage": "We can make room for the additional members, once the revised charge has your approval.\n\nAdding three seats increases the workspace from 9 to 12 seats. The quoted charge for the remainder of the current billing period is `<prorated_total>`, including the taxes shown in the breakdown.\n\nThe next full-period charge will be `<renewal_total>`.\n\nPlease select **Add three seats for `<prorated_total>`** to confirm, or **Review seat count** to revise the request.",
    "source": "New",
    "category": "confirmation",
    "kind": "passage",
    "register": "formal",
    "note": "adding paid seats to a workspace",
    "originalIds": [
      "FG00"
    ],
    "sources": [
      "FG00"
    ],
    "status": "ready",
    "editorialNote": "Puts the prorated charge in the button, names the next full charge, and points to the breakdown rather than summarising the tax in prose.",
    "announcement": "Confirmation",
    "summary": "adding paid seats",
    "origin": "new",
    "edited": false,
    "addedVersion": 5
  },
  {
    "id": "fh00",
    "passage": "This part of the work belongs to another application. May we make the introduction?\n\nContinuing will open `layout.svg` in `<application_name>` on this device. That application will receive the file path and may modify the file if you save changes there.\n\nThe current preview will remain open.\n\nPlease choose **Open in `<application_name>`** to continue, or **Stay in preview**. You can also select **Open a copy** to preserve the current file while experimenting.",
    "source": "New",
    "category": "confirmation",
    "kind": "passage",
    "register": "formal",
    "note": "handing a file to another application",
    "originalIds": [
      "FH00"
    ],
    "sources": [
      "FH00"
    ],
    "status": "ready",
    "editorialNote": "Says what the other application receives and what it may do with it, and offers a copy for anyone who would rather experiment than commit.",
    "announcement": "Confirmation",
    "summary": "handing a file to another application",
    "origin": "new",
    "edited": false,
    "addedVersion": 5
  },
  {
    "id": "fi00",
    "passage": "May we bring the selected material into this workspace?\n\nThe import will copy 36 documents from `<source_account>` into `Research / Imported`. The source documents will remain in their present location. Later edits will not synchronise automatically between the copies.\n\nThe imported copies will inherit the destination folder's access permissions.\n\nPlease review the destination membership, then select **Import 36 documents** or **Choose another folder**.",
    "source": "New",
    "category": "confirmation",
    "kind": "passage",
    "register": "formal",
    "note": "importing documents from a connected account",
    "originalIds": [
      "FI00"
    ],
    "sources": [
      "FI00"
    ],
    "status": "ready",
    "editorialNote": "States that the import copies rather than moves, that the copies will not stay in step, and that they inherit the destination's permissions.",
    "announcement": "Confirmation",
    "summary": "importing from a connected account",
    "origin": "new",
    "edited": false,
    "addedVersion": 5
  },
  {
    "id": "fj00",
    "passage": "The calculation is ready to begin, though it will occupy rather more of the household than an ordinary request.\n\nThis run may use up to eight CPU cores and 12 GB of memory. Other work on this machine may respond more slowly while it runs. The current estimate is 25 to 40 minutes.\n\nPlease choose **Run now**, **Schedule for later**, or **Reduce resource limit**. The estimate will be recalculated if you change the limit.",
    "source": "New",
    "category": "caution",
    "kind": "passage",
    "register": "theatrical",
    "note": "starting work that will occupy the machine",
    "originalIds": [
      "FJ00"
    ],
    "sources": [
      "FJ00"
    ],
    "status": "ready",
    "editorialNote": "Names the resources, the effect on other work and an honest range rather than a single figure, and offers a smaller run as a first-class option.",
    "announcement": "Confirmation",
    "summary": "starting a resource-intensive task",
    "origin": "new",
    "edited": false,
    "addedVersion": 5
  },
  {
    "id": "fk00",
    "passage": "The request may still be withdrawn before review begins. Would you like us to recall it from the queue?\n\nSubmission `REQ-791` is awaiting assignment and has not entered review. Withdrawal will change its status to Withdrawn and notify the review coordinator.\n\nIts submitted contents will remain in the history. A revised request would require a new submission.\n\nPlease choose **Withdraw submission** or **Leave in review queue**.",
    "source": "New",
    "category": "cancellation",
    "kind": "passage",
    "register": "formal",
    "note": "withdrawing a request before review begins",
    "originalIds": [
      "FK00"
    ],
    "sources": [
      "FK00"
    ],
    "status": "ready",
    "editorialNote": "Confirms that withdrawal is still possible, says who will be told, and notes that the submitted contents remain on record.",
    "announcement": "Confirmation",
    "summary": "withdrawing a submitted request",
    "origin": "new",
    "edited": false,
    "addedVersion": 5
  },
  {
    "id": "fl00",
    "passage": "A small rehearsal is available, with the usual courtesy of advance notice.\n\nThe test will send a push notification to your two registered devices and an email to `<email_address>`. Devices may play their configured notification sound.\n\nNo other members will receive the test, and notification preferences will remain unchanged.\n\nPlease select **Send test notification** when you are ready, or **Review destinations** if either device or address is unexpected.",
    "source": "New",
    "category": "confirmation",
    "kind": "passage",
    "register": "light",
    "note": "sending a test notification to yourself",
    "originalIds": [
      "FL00"
    ],
    "sources": [
      "FL00"
    ],
    "status": "ready",
    "editorialNote": "Names every destination the test will reach, warns about the notification sound, and confirms that nobody else is involved and no preference changes.",
    "announcement": "Confirmation",
    "summary": "sending a test notification",
    "origin": "new",
    "edited": false,
    "addedVersion": 5
  },
  {
    "id": "fm00",
    "passage": "A fresh set can be prepared, provided the previous set is formally retired.\n\nGenerating new recovery codes will invalidate all unused codes in the current set. Your password and registered authentication devices will remain unchanged.\n\nThe replacement codes will be shown once and will be available for download during that session.\n\nPlease choose **Replace recovery codes** when you are ready to store the new set securely, or **Keep current codes** to make no change.",
    "source": "New",
    "category": "confirmation",
    "kind": "passage",
    "register": "formal",
    "note": "replacing a set of recovery codes",
    "originalIds": [
      "FM00"
    ],
    "sources": [
      "FM00"
    ],
    "status": "ready",
    "editorialNote": "States that the old codes stop working immediately, that other credentials are untouched, and that the new set is shown once.",
    "announcement": "Confirmation",
    "summary": "replacing recovery codes",
    "origin": "new",
    "edited": false,
    "addedVersion": 5
  },
  {
    "id": "fn00",
    "passage": "A different craftsman is available for this edition, if you would care to inspect the result.\n\nThe alternative renderer supports the requested chart format but may produce different line breaks and font spacing. It will create a separate PDF; the existing output will remain available.\n\nPlease choose **Render comparison copy** to review both versions side by side.\n\nThe comparison copy will not replace the published document unless you explicitly select it for publication.",
    "source": "New",
    "category": "confirmation",
    "kind": "passage",
    "register": "theatrical",
    "note": "trying an alternative renderer for comparison",
    "originalIds": [
      "FN00"
    ],
    "sources": [
      "FN00"
    ],
    "status": "ready",
    "editorialNote": "Describes the likely differences honestly, creates a separate copy rather than replacing the output, and keeps publication as a separate decision.",
    "announcement": "Confirmation",
    "summary": "trying an alternative renderer",
    "origin": "new",
    "edited": false,
    "addedVersion": 5
  },
  {
    "id": "fo00",
    "passage": "The rehearsal is concluded. The scenery has been inspected, but nothing has been moved.\n\nThe dry run found 48 records that would be updated and three that would be skipped under the selected rules. No database writes were performed.\n\nThe preview reflects data as of `<preview_at>`. A later execution will check the target set again.\n\nPlease open **Review proposed changes** to inspect the affected fields. **Apply changes** begins a separate confirmation step.",
    "source": "New",
    "category": "assurance",
    "kind": "passage",
    "register": "theatrical",
    "note": "a dry run that changed nothing",
    "originalIds": [
      "FO00"
    ],
    "sources": [
      "FO00"
    ],
    "status": "ready",
    "editorialNote": "Reports the counts both ways, updated and skipped, states that no writes occurred, and dates the preview so that a later run is understood to check again.",
    "announcement": "Information",
    "summary": "a dry run has finished",
    "origin": "new",
    "edited": false,
    "addedVersion": 5
  },
  {
    "id": "fp00",
    "passage": "The service is preparing the frequently requested material before the next callers arrive.\n\nCache warm-up has loaded 620 of 1,000 selected pages. Requests remain available during this process; pages not yet cached are rendered through the normal path and may take longer.\n\nWarm-up is scheduled to stop automatically after the selected list is complete.\n\nYou may continue using the site. **View warm-up progress** shows the remaining pages without interrupting the task.",
    "source": "New",
    "category": "attention",
    "kind": "passage",
    "register": "light",
    "note": "a cache filling ahead of demand",
    "originalIds": [
      "FP00"
    ],
    "sources": [
      "FP00"
    ],
    "status": "ready",
    "editorialNote": "Explains that the service is working throughout, that uncached pages are merely slower, and that the task will stop on its own.",
    "announcement": "Information",
    "summary": "a cache is warming",
    "origin": "new",
    "edited": false,
    "addedVersion": 5
  },
  {
    "id": "fq00",
    "passage": "The allowance is still sufficient, though the remaining margin deserves a courteous mention.\n\nThis workspace has used 82 GB of its 100 GB storage allocation. Uploads remain available. Reaching the limit will prevent new uploads until space is freed or the allocation is increased.\n\nPlease open **Storage breakdown** to identify large files and retained versions.\n\nYou can review those items at your convenience; this notice has not deleted, compressed or moved anything.",
    "source": "New",
    "category": "caution",
    "kind": "passage",
    "register": "formal",
    "note": "usage approaching an allowance",
    "originalIds": [
      "FQ00"
    ],
    "sources": [
      "FQ00"
    ],
    "status": "ready",
    "editorialNote": "Raised while there is still room to act, with the consequence of reaching the limit stated plainly and an explicit assurance that nothing has been removed on the reader's behalf.",
    "announcement": "Information",
    "summary": "usage is approaching a quota",
    "origin": "new",
    "edited": false,
    "addedVersion": 5
  },
  {
    "id": "fr00",
    "passage": "One of the service's credentials is approaching the end of its appointment.\n\nAPI key ending `A640`, used by `Nightly import`, expires at `<expires_at>`. Requests authenticated with it after that time will be rejected.\n\nThe key remains active now.\n\nPlease create a replacement, update the import's configuration and verify a successful request before the expiry. **View recent usage** can help identify any other applications still using the same key.",
    "source": "New",
    "category": "caution",
    "kind": "passage",
    "register": "formal",
    "note": "a credential approaching its expiry",
    "originalIds": [
      "FR00"
    ],
    "sources": [
      "FR00"
    ],
    "status": "ready",
    "editorialNote": "Names the key, what uses it and what will happen to requests afterwards, then gives the replacement steps in the order they must be done.",
    "announcement": "Information",
    "summary": "a credential will expire",
    "origin": "new",
    "edited": false,
    "addedVersion": 5
  },
  {
    "id": "fs00",
    "passage": "This invitation has a closing time, even though the document itself has none.\n\nThe external link to `Workshop notes` expires at `<expires_at>`. After that time, the link will no longer provide access. The document will remain in your workspace under its existing permissions.\n\nPeople who already downloaded a copy may retain it.\n\nPlease choose **Extend link expiry** if continued access is intended, or let the link expire without further action.",
    "source": "New",
    "category": "caution",
    "kind": "passage",
    "register": "formal",
    "note": "a sharing link approaching its expiry",
    "originalIds": [
      "FS00"
    ],
    "sources": [
      "FS00"
    ],
    "status": "ready",
    "editorialNote": "Separates the link's lifetime from the document's, notes that copies already taken are beyond recall, and treats letting it lapse as a legitimate choice.",
    "announcement": "Information",
    "summary": "a sharing link is expiring",
    "origin": "new",
    "edited": false,
    "addedVersion": 5
  },
  {
    "id": "ft00",
    "passage": "The new software has been delivered. A brief retirement and return will complete the installation.\n\nFirmware `<version>` has been downloaded and verified on device `<device_name>`. Installation requires a restart, during which the device will be unavailable for approximately three minutes.\n\nThe restart has not begun.\n\nPlease finish any active work on the device, keep it connected to power, then select **Restart and install**. **Later** leaves the current firmware running.",
    "source": "New",
    "category": "remedy",
    "kind": "passage",
    "register": "formal",
    "note": "an update waiting only for a restart",
    "originalIds": [
      "FT00"
    ],
    "sources": [
      "FT00"
    ],
    "status": "ready",
    "editorialNote": "States how long the device will be unavailable and that the restart has not begun, then gives the preparation steps before the button.",
    "announcement": "Information",
    "summary": "a device update is ready for its final stage",
    "origin": "new",
    "edited": false,
    "addedVersion": 5
  },
  {
    "id": "fu00",
    "passage": "Your amendments are being kept at this desk until the connection permits their delivery.\n\nFive edits are saved locally on this device and have not reached the shared workspace. Other collaborators cannot see them yet.\n\nKeep this application's local data intact until synchronisation completes. Clearing browser storage or using another device will not transfer these pending edits.\n\nPlease reconnect when convenient. You can also choose **Download pending changes** to keep a separate copy before leaving this device.",
    "source": "New",
    "category": "caution",
    "kind": "passage",
    "register": "light",
    "note": "edits held on one device while offline",
    "originalIds": [
      "FU00"
    ],
    "sources": [
      "FU00"
    ],
    "status": "ready",
    "editorialNote": "Says who cannot see the work yet and what would lose it, which is more useful than an icon, and offers a copy that can leave the device.",
    "announcement": "Information",
    "summary": "edits are held locally while offline",
    "origin": "new",
    "edited": false,
    "addedVersion": 5
  },
  {
    "id": "fv00",
    "passage": "You have company in the reading room.\n\n`<collaborator_name>` is viewing `Planning notes`. Their presence does not reserve the document or prevent you from editing it. The cursor marker shows their most recently reported position, which may lag briefly behind their activity.\n\nYour edits will follow the document's normal saving process.\n\nIf you would like to draw their attention to a passage, select the text and choose **Add comment** rather than relying on the cursor marker alone.",
    "source": "New",
    "category": "attention",
    "kind": "passage",
    "register": "light",
    "note": "another reader present in the same document",
    "originalIds": [
      "FV00"
    ],
    "sources": [
      "FV00"
    ],
    "status": "ready",
    "editorialNote": "Presence is not a lock, and this says so. It also admits that the cursor marker lags, and recommends a comment when attention is actually required.",
    "announcement": "Information",
    "summary": "another collaborator is viewing the same material",
    "origin": "new",
    "edited": false,
    "addedVersion": 5
  },
  {
    "id": "fw00",
    "passage": "The text has been admitted; a few active accessories were left at the door.\n\nThe pasted content contained three script elements and two embedded forms, which were removed under this editor's content rules. Text, supported formatting and ordinary links were retained.\n\nThe changes are shown in **Import review**.\n\nPlease inspect the preview before saving, particularly where an embedded form previously appeared. You may add an approved form component through the editor's own controls if one is needed.",
    "source": "New",
    "category": "correction",
    "kind": "passage",
    "register": "light",
    "note": "active content removed from pasted material",
    "originalIds": [
      "FW00"
    ],
    "sources": [
      "FW00"
    ],
    "status": "ready",
    "editorialNote": "Names what was removed and what was kept, shows the difference, and offers a supported way to get the missing capability back.",
    "announcement": "Information",
    "summary": "imported formatting was sanitised",
    "origin": "new",
    "edited": false,
    "addedVersion": 5
  },
  {
    "id": "fx00",
    "passage": "The parcel has arrived. We are checking its seal before presenting it as ready.\n\nAll 640 MB have been downloaded, and checksum verification is in progress. The file will remain unavailable through **Open package** until its checksum has been compared with the release manifest.\n\nYou do not need to download it again while this check runs.\n\nPlease leave the verification task active. Its result will identify whether the file matches the manifest or requires another download.",
    "source": "New",
    "category": "uncertainty",
    "kind": "passage",
    "register": "formal",
    "note": "a completed download still being verified",
    "originalIds": [
      "FX00"
    ],
    "sources": [
      "FX00"
    ],
    "status": "ready",
    "editorialNote": "Explains why the file is not yet offered, tells the reader not to download it again, and says what the check will decide.",
    "announcement": "Information",
    "summary": "a download is undergoing verification",
    "origin": "new",
    "edited": false,
    "addedVersion": 5
  },
  {
    "id": "fy00",
    "passage": "The courier is proceeding at the agreed pace, rather than crowding the recipient's doorway.\n\nNotifications are being delivered at the configured limit of 60 per minute. Of 420 notifications, 180 have been accepted by the receiving service and 240 remain queued.\n\nThis pacing is expected and is not a stalled delivery.\n\nYou may inspect **Delivery progress** or pause future dispatches. Pausing will not withdraw notifications already accepted by the recipient.",
    "source": "New",
    "category": "assurance",
    "kind": "passage",
    "register": "theatrical",
    "note": "deliveries paced deliberately, not stalled",
    "originalIds": [
      "FY00"
    ],
    "sources": [
      "FY00"
    ],
    "status": "ready",
    "editorialNote": "Gives the configured rate and both counts, and states outright that the pacing is expected. Warns that pausing cannot recall what has already been accepted.",
    "announcement": "Information",
    "summary": "delivery is deliberately paced",
    "origin": "new",
    "edited": false,
    "addedVersion": 5
  },
  {
    "id": "fz00",
    "passage": "The local reading copy is following the main record, with a small interval between them.\n\nThis view uses replica `read-eu-2`, whose latest applied update is 12 seconds behind the primary database. A recently saved change may therefore be absent from this view for the moment.\n\nPlease choose **Read from primary** if you need the latest committed state immediately.\n\nOtherwise, the view will refresh using the replica as it receives further updates.",
    "source": "New",
    "category": "uncertainty",
    "kind": "passage",
    "register": "formal",
    "note": "a reading copy slightly behind the record",
    "originalIds": [
      "FZ00"
    ],
    "sources": [
      "FZ00"
    ],
    "status": "ready",
    "editorialNote": "Quantifies the lag rather than hinting at it, explains the one symptom it produces, and offers the authoritative read for anyone who needs it now.",
    "announcement": "Information",
    "summary": "a read replica is slightly behind",
    "origin": "new",
    "edited": false,
    "addedVersion": 5
  },
  {
    "id": "ga00",
    "passage": "The two clocks are keeping different accounts of the hour.\n\nThis device's clock is approximately four minutes ahead of the server time measured during the latest check. Activity records are ordered by server timestamps, while some local displays use your device clock.\n\nThis may make a newly recorded event appear older than expected.\n\nPlease review your device's automatic date and time settings. The underlying server timestamps will not be rewritten when you correct the local clock.",
    "source": "New",
    "category": "technical",
    "kind": "passage",
    "register": "light",
    "note": "a device clock disagreeing with the server",
    "originalIds": [
      "GA00"
    ],
    "sources": [
      "GA00"
    ],
    "status": "ready",
    "editorialNote": "Explains which timestamps are used where, and therefore why an event can look older than expected. Notes that correcting the clock will not rewrite the records.",
    "announcement": "Information",
    "summary": "the device clock differs from the server clock",
    "origin": "new",
    "edited": false,
    "addedVersion": 5
  },
  {
    "id": "gb00",
    "passage": "A representative company has been invited to the chart; the entire population has not yet been assembled.\n\nThis preview uses a reproducible sample of 10,000 rows from a dataset containing 2.6 million rows. The sample seed is `1842`, and the active filters were applied before sampling.\n\nSummary values describe the sample, not exact totals for the full dataset.\n\nPlease choose **Calculate full results** before using the chart for an exact count or published total.",
    "source": "New",
    "category": "uncertainty",
    "kind": "passage",
    "register": "formal",
    "note": "a chart drawn from a reproducible sample",
    "originalIds": [
      "GB00"
    ],
    "sources": [
      "GB00"
    ],
    "status": "ready",
    "editorialNote": "Gives the sample size, the population and the seed, states that filters were applied first, and marks the summary values as describing the sample only.",
    "announcement": "Information",
    "summary": "a chart uses a sample",
    "origin": "new",
    "edited": false,
    "addedVersion": 5
  },
  {
    "id": "gc00",
    "passage": "The present selection extends to the company visible on this page.\n\nAll 50 displayed records are selected. The search contains 1,840 matching records across all pages; the remaining 1,790 are not selected.\n\nAny bulk action you start now will apply to these 50 records.\n\nPlease choose **Select all 1,840 matching records** if you intend the wider scope. The confirmation for the action will repeat the final count before making changes.",
    "source": "New",
    "category": "attention",
    "kind": "passage",
    "register": "formal",
    "note": "a selection that covers only the visible page",
    "originalIds": [
      "GC00"
    ],
    "sources": [
      "GC00"
    ],
    "status": "ready",
    "editorialNote": "States all three counts, says what the next action would actually affect, and offers the wider selection as a labelled choice.",
    "announcement": "Information",
    "summary": "selection applies only to the current page",
    "origin": "new",
    "edited": false,
    "addedVersion": 5
  },
  {
    "id": "gd00",
    "passage": "The figures below are an estimate for your consideration, not a charge presented for settlement.\n\nAt the selected rate and projected usage, this job is estimated to cost `<estimated_total>`. The estimate assumes `<usage_quantity>` units and excludes the adjustments listed in the breakdown.\n\nNo job has started and no payment has been submitted.\n\nPlease revise the quantity or resource choices to compare alternatives. **Continue to review** shows the execution settings before you authorise the run.",
    "source": "New",
    "category": "uncertainty",
    "kind": "passage",
    "register": "formal",
    "note": "a cost shown before anything is charged",
    "originalIds": [
      "GD00"
    ],
    "sources": [
      "GD00"
    ],
    "status": "ready",
    "editorialNote": "Names the assumptions behind the estimate and what it excludes, and states twice over that nothing has started and nothing has been paid.",
    "announcement": "Information",
    "summary": "a cost preview is an estimate",
    "origin": "new",
    "edited": false,
    "addedVersion": 5
  },
  {
    "id": "ge00",
    "passage": "A proposed wording has been prepared, and it awaits the judgement of its author.\n\nThe draft was generated from the selected notes and the tone instructions shown below. It has not been sent, published or checked against sources outside those notes.\n\nPlease review names, dates, commitments and any factual claims before using it.\n\nChoose **Edit draft** to revise the text, or **Insert into document** to place it in your working copy. Inserting it does not publish the document.",
    "source": "New",
    "category": "caution",
    "kind": "passage",
    "register": "formal",
    "note": "a generated draft awaiting its author",
    "originalIds": [
      "GE00"
    ],
    "sources": [
      "GE00"
    ],
    "status": "ready",
    "editorialNote": "Says what the draft was made from and what it was not checked against, and names the specific things worth verifying: names, dates, commitments and claims.",
    "announcement": "Information",
    "summary": "an assisted draft needs human review",
    "origin": "new",
    "edited": false,
    "addedVersion": 5
  },
  {
    "id": "gf00",
    "passage": "The document has adopted the project's house convention for line endings.\n\nOn save, CRLF line endings were converted to LF, as required by the repository settings. The saved text was compared before and after conversion; no other character changes were introduced by this normalisation.\n\nA line-based diff may nevertheless show a broad change if it does not account for line endings.\n\nPlease enable **Ignore line-ending differences** when reviewing the content changes separately.",
    "source": "New",
    "category": "technical",
    "kind": "passage",
    "register": "formal",
    "note": "line endings converted on save",
    "originalIds": [
      "GF00"
    ],
    "sources": [
      "GF00"
    ],
    "status": "ready",
    "editorialNote": "Explains a change the reader did not ask for, states that nothing else was altered, and anticipates the confusing diff that follows.",
    "announcement": "Information",
    "summary": "line endings were normalised",
    "origin": "new",
    "edited": false,
    "addedVersion": 5
  },
  {
    "id": "gg00",
    "passage": "The attachment is receiving the customary inspection before admission.\n\nFile `supplier-pack.zip`, 18 MB, has been uploaded and is awaiting the workspace's security scan. It is not yet available for other members to download.\n\nNo assessment result is available at this stage.\n\nYou may continue composing the message, but sending with this attachment remains unavailable until the scan finishes. **View attachment status** will show the result and any next step required.",
    "source": "New",
    "category": "uncertainty",
    "kind": "passage",
    "register": "formal",
    "note": "an attachment waiting for a security scan",
    "originalIds": [
      "GG00"
    ],
    "sources": [
      "GG00"
    ],
    "status": "ready",
    "editorialNote": "Says what is unavailable and to whom, declines to report a result that does not exist yet, and lets the reader carry on with the rest of the message.",
    "announcement": "Information",
    "summary": "an attachment is awaiting a security check",
    "origin": "new",
    "edited": false,
    "addedVersion": 5
  },
  {
    "id": "gh00",
    "passage": "The catalogue has been consulted within the boundaries of your present access.\n\nSearch results include only documents your account is permitted to read. A document shared with another team may therefore be absent even if its title matches your query.\n\nThe search does not disclose the names of inaccessible documents.\n\nIf you expected a particular item, please check its link or ask its owner to review your access. Broadening the search text will not expand your permissions.",
    "source": "New",
    "category": "assurance",
    "kind": "passage",
    "register": "formal",
    "note": "search results bounded by the reader's access",
    "originalIds": [
      "GH00"
    ],
    "sources": [
      "GH00"
    ],
    "status": "ready",
    "editorialNote": "Explains an absence without disclosing what is being withheld, and closes the obvious wrong turn: rewording the query will not widen permission.",
    "announcement": "Information",
    "summary": "search follows the viewer's access rights",
    "origin": "new",
    "edited": false,
    "addedVersion": 5
  },
  {
    "id": "gi00",
    "passage": "You are presently rehearsing in the practice rooms.\n\nThis workspace is connected to the payment provider's test environment. Transactions created here use test credentials and do not create live charges. Test activity is stored separately from the production activity view.\n\nPlease use the provider's designated test payment details.\n\nWhen you are ready for live operation, open **Environment settings** and review the production connection. Switching environments requires a separate confirmation.",
    "source": "New",
    "category": "attention",
    "kind": "passage",
    "register": "theatrical",
    "note": "a workspace connected to a test environment",
    "originalIds": [
      "GI00"
    ],
    "sources": [
      "GI00"
    ],
    "status": "ready",
    "editorialNote": "States that nothing here is real money, that test activity is stored apart, and that moving to live operation is a separate, deliberate act.",
    "announcement": "Information",
    "summary": "a workspace is using a test environment",
    "origin": "new",
    "edited": false,
    "addedVersion": 5
  },
  {
    "id": "gj00",
    "passage": "A suitable stopping place has been recorded, should you wish to rest the machinery.\n\nProcessing has completed through item 12,400, and checkpoint `CP-620` has been saved. Work after that checkpoint is still in progress.\n\nChoosing **Pause at next checkpoint** lets the current batch finish before pausing. Resuming will continue after the last completed checkpoint rather than repeat the whole job.\n\nPlease keep the source dataset unchanged between pause and resume, or begin a new run for the revised dataset.",
    "source": "New",
    "category": "attention",
    "kind": "passage",
    "register": "formal",
    "note": "a checkpoint reached in a long task",
    "originalIds": [
      "GJ00"
    ],
    "sources": [
      "GJ00"
    ],
    "status": "ready",
    "editorialNote": "Explains what pausing would actually do and where resuming would begin, then names the one condition that must hold in between.",
    "announcement": "Information",
    "summary": "a long task has reached a checkpoint",
    "origin": "new",
    "edited": false,
    "addedVersion": 5
  },
  {
    "id": "gl00",
    "passage": "The measurements have been translated for display; their underlying record has not changed.\n\nThis view shows distances in miles, rounded to one decimal place. The dataset stores distances in metres at its original precision. Editing a displayed distance converts the entered value back to metres before saving.\n\nPlease select **Show stored values** when exact comparisons are required.\n\nYou can change the display unit without rewriting existing measurements.",
    "source": "New",
    "category": "technical",
    "kind": "passage",
    "register": "formal",
    "note": "displayed units differing from stored units",
    "originalIds": [
      "GL00"
    ],
    "sources": [
      "GL00"
    ],
    "status": "ready",
    "editorialNote": "Names both units and the rounding, explains that editing converts back before saving, and offers the stored values for exact work.",
    "announcement": "Information",
    "summary": "display units differ from stored units",
    "origin": "new",
    "edited": false,
    "addedVersion": 5
  },
  {
    "id": "gm00",
    "passage": "The new filing arrangement is scheduled to begin its duties at `<first_run_at>`.\n\nThe policy will archive completed tasks that have had no activity for 180 days. Its current preview identifies 312 matching tasks. Archived tasks remain searchable but leave the active task boards.\n\nNo tasks have been archived by this policy yet.\n\nPlease inspect **Preview matching tasks** or add exclusions before the first run. The matching set may change as task activity changes.",
    "source": "New",
    "category": "attention",
    "kind": "passage",
    "register": "formal",
    "note": "an archive policy about to run for the first time",
    "originalIds": [
      "GM00"
    ],
    "sources": [
      "GM00"
    ],
    "status": "ready",
    "editorialNote": "Announced before the first run, with a preview count, a clear statement that nothing has been archived yet, and time to add exclusions.",
    "announcement": "Information",
    "summary": "an automatic archive policy is approaching its first run",
    "origin": "new",
    "edited": false,
    "addedVersion": 5
  },
  {
    "id": "gn00",
    "passage": "A new facility is open for a small initial company.\n\nThe revised dashboard is enabled for the 12 members of the `Pilot` group. Other workspace members continue to see the existing dashboard. Both views use the same saved project data.\n\nPilot members can return to the existing view through **Switch dashboard**.\n\nPlease use **Manage pilot group** to adjust participation. Expanding the group changes who can use the interface; it does not create another copy of the project data.",
    "source": "New",
    "category": "attention",
    "kind": "passage",
    "register": "formal",
    "note": "a feature enabled for a limited group",
    "originalIds": [
      "GN00"
    ],
    "sources": [
      "GN00"
    ],
    "status": "ready",
    "editorialNote": "Says who has it, who does not, and that both groups are looking at the same data. Widening the group changes access, not the data.",
    "announcement": "Information",
    "summary": "a feature is available to a limited audience",
    "origin": "new",
    "edited": false,
    "addedVersion": 5
  },
  {
    "id": "go00",
    "passage": "The selected items are being held while you consider the final particulars.\n\nThree items in this order are reserved until `<reservation_expires_at>`. The reservation prevents those units from being allocated to another order during that interval.\n\nNo payment has been taken. If the reservation expires, availability will be checked again before purchase.\n\nPlease complete the order before the stated time, or choose **Release reservation** if you no longer need the items held.",
    "source": "New",
    "category": "attention",
    "kind": "passage",
    "register": "formal",
    "note": "stock held while an order is completed",
    "originalIds": [
      "GO00"
    ],
    "sources": [
      "GO00"
    ],
    "status": "ready",
    "editorialNote": "Gives the expiry, explains what the hold prevents, confirms that no payment has been taken, and says what happens if the time passes.",
    "announcement": "Information",
    "summary": "items are temporarily reserved",
    "origin": "new",
    "edited": false,
    "addedVersion": 5
  },
  {
    "id": "gp00",
    "passage": "The printer has completed the first half of its commission and requests a small assistance with the paper.\n\nThe front sides of six sheets have printed. This printer uses manual duplex mode, so the same sheets must now be returned to the input tray in the orientation shown in the diagram.\n\nPlease follow that orientation carefully, then select **Print reverse sides**.\n\n**Cancel remaining pages** stops the second stage; it does not alter the sheets already printed.",
    "source": "New",
    "category": "remedy",
    "kind": "passage",
    "register": "light",
    "note": "a printing job that needs the paper turned over",
    "originalIds": [
      "GP00"
    ],
    "sources": [
      "GP00"
    ],
    "status": "ready",
    "editorialNote": "Explains why the intervention is required rather than simply demanding it, points to the diagram, and says what cancelling can and cannot undo.",
    "announcement": "Information",
    "summary": "manual intervention is needed between printing stages",
    "origin": "new",
    "edited": false,
    "addedVersion": 5
  },
  {
    "id": "gq00",
    "passage": "The information is available in another form, should that make its acquaintance easier.\n\nThis chart has an accompanying data table containing the same categories, values and active filters. The table supports keyboard navigation and can be downloaded as CSV.\n\nSwitching to the table does not change the underlying selection or the report's saved data.\n\nPlease choose **View data table** to inspect the figures directly, or remain with the chart if the visual comparison is more useful.",
    "source": "New",
    "category": "remedy",
    "kind": "passage",
    "register": "formal",
    "note": "the same figures offered in another form",
    "originalIds": [
      "GQ00"
    ],
    "sources": [
      "GQ00"
    ],
    "status": "ready",
    "editorialNote": "Offers the alternative as an equal, not a lesser view: same categories, same filters, and no change to the selection or the saved report.",
    "announcement": "Information",
    "summary": "an alternative presentation is available",
    "origin": "new",
    "edited": false,
    "addedVersion": 5
  },
  {
    "id": "gr00",
    "passage": "Your approval has been recorded with a deliberately narrow appointment.\n\nApproval `APR-318` applies to deploying version `2.9.0` to `staging-eu` before `<approval_expires_at>`. It does not authorise another version, another environment or a later deployment after expiry.\n\nThe deployment has not started.\n\nPlease select **Start approved deployment** while those particulars still match your intention. Changing them will prepare a new review rather than silently extending this approval.",
    "source": "New",
    "category": "assurance",
    "kind": "passage",
    "register": "formal",
    "note": "an approval deliberately narrow in scope",
    "originalIds": [
      "GR00"
    ],
    "sources": [
      "GR00"
    ],
    "status": "ready",
    "editorialNote": "Records exactly what was approved - version, environment and deadline - and states that changing any of them prepares a new review rather than stretching this one.",
    "announcement": "Information",
    "summary": "an approval is limited to a particular operation",
    "origin": "new",
    "edited": false,
    "addedVersion": 5
  }
]
