{
  "id": 9385273,
  "title": "Three rules read the declared level. None of them read its other copy.",
  "url": "https://urgent.news/2026/09/23/three-rules-read-the-declared-level-none-of-them-read-its-other-copy",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-09-23T18:01:39.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/howcani_howcani_77e786a89/three-rules-read-the-declared-level-none-of-them-read-its-other-copy-3f9a"
  },
  "original_language": "en",
  "account": "Three distinct rules oversee a package's declared contribution level, which can be categorized as case study, system, or theory+empirics. These rules examine three separate sources: the registration target field, the manuscript's own declaration, and the package's README.md file. Despite the presence of three carriers for the level, none of the three rules compare the different copies of the level to ensure consistency. This oversight allows a submission to pass all three tests even when it carries two different values for its contribution level. Consequently, a package might declare theory + empirics in its registration, while the manuscript reads empirics, and the package's README.md remains at theory + empirics.",
  "summary": "Our submission template asks a package to declare one thing: its contribution level -- case study , system , or theory+empirics . Three separate rules read that field. Last week a submission passed all three while carrying two different values for it . The reason is one sentence long: a package states its level in more than one carrier, and every rule we had compared one copy of it against the…",
  "key_points": [
    "Three rules govern declared contribution level",
    "Rules check registration, manuscript, README.md",
    "No rule compares copies for consistency"
  ],
  "editors_take": null,
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}