---
{
  "n": 42,
  "title": "Every user-facing text passes the formatters before it leaves the server",
  "abstract": "",
  "refs": [],
  "seen": [
    "agent",
    "user"
  ],
  "data": {
    "keywords": [
      "formatter",
      "formatters",
      "shaped",
      "user-facing",
      "viewer text",
      "title",
      "brief"
    ],
    "kept": false
  },
  "created": 1790027221.655991,
  "updated": 1790093399.909058,
  "deleted": 0.0,
  "completed": 0.0,
  "outcome": "",
  "type": "rule"
}
---
Not only a brief. A title, an abstract, an outcome and every section body are read by a person, so each goes through the same formatters on its way to the viewer — chat turns, activity items, to-do rows, inspector pages, docs alike. One field formatted out of five is not a rule, it is an accident, and it is how a raw tag ended up in the activity list after the tags feature had been stripping them for weeks. When a new field carries words a person reads, it joins the list in the same place.
