> For the complete documentation index, see [llms.txt](https://ascribed-dev.com/docs/llms.txt). This documentation describes Ascribe 0.4.4. Anything marked in main, not yet released isn't in that release yet.

# Diagnostics

> Reference · Every problem Ascribe reports, with its code and fix.

Every problem Ascribe reports, with its code, its name, and how to fix it. `ascribe check`, `ascribe build`, and the editor report the same diagnostics, with the same codes.

A *problem* is what Ascribe found in your project, at one place. A *diagnostic* is the kind of problem, with a code, that this page and `ascribe explain` describe. In the messages below, `{name}` stands for a value filled in from your source.

The diagnostics are on nine pages, by what they're about:

- [Directives](https://ascribed-dev.com/docs/checks/diagnostics/directives.md): attributes, directives and their containers, binding, titles, ids, includes, variants, [availability](https://ascribed-dev.com/docs/glossary.md#availability), steps, details, and widgets.
- [Links and pages](https://ascribed-dev.com/docs/checks/diagnostics/pages.md): links, images, phrases, headings, frontmatter, and lists.
- [Sources, memo files, and navigation](https://ascribed-dev.com/docs/checks/diagnostics/sources.md): files, snippets, source copies, acknowledgements, [permalinks](https://ascribed-dev.com/docs/glossary.md#permalink), [memo](https://ascribed-dev.com/docs/glossary.md#memo) files, navigation, the glossary, and summaries.
- [The addresses file and API specs](https://ascribed-dev.com/docs/checks/diagnostics/project-files.md): `ascribe.addresses`, the addresses a base published, and the specs `[apis]` declares.
- [The content model](https://ascribed-dev.com/docs/checks/diagnostics/content-model.md): `ascribe.toml`: the file, `[project]`, `[sources]`, content types, and names.
- [The content model's builds and site](https://ascribed-dev.com/docs/checks/diagnostics/content-model-builds.md): the rest of `ascribe.toml`: `[releases]`, phrases, widgets, the consumer, builds, the editor, `[permalinks]`, `[crawlers]`, `[listing]`, and `[checks]`.
- [Content checks](https://ascribed-dev.com/docs/checks/diagnostics/content-checks.md): the content's quality, which a project can set the level of: the checks of pages.
- [Content checks across the project](https://ascribed-dev.com/docs/checks/diagnostics/project-checks.md): the checks of the project as a whole, such as orphan pages and what's unused.
- [Content checks of outputs and the site](https://ascribed-dev.com/docs/checks/diagnostics/output-checks.md): the rest of the content checks: outputs, prose through Vale, external links, the published site, and tested examples.

Each entry ends with the section of the [directive reference](https://ascribed-dev.com/docs/writing/directives.md), [directive syntax](https://ascribed-dev.com/docs/writing/syntax.md), [frontmatter](https://ascribed-dev.com/docs/writing/frontmatter.md), [phrases, links, and images](https://ascribed-dev.com/docs/writing/inline.md), or the [`ascribe.toml` reference](https://ascribed-dev.com/docs/content-model.md) about what it checks, which has examples, and links to its part of the specification.

In the editor, many diagnostics offer a quick fix. See [Quick fixes](https://ascribed-dev.com/docs/editor/problems.md#quick-fixes).

Each entry opens with a line such as "Advice · page level · next step: write · configurable in `[checks]`": the diagnostic's [severity](https://ascribed-dev.com/docs/checks/diagnostics.md#severity), its [level](https://ascribed-dev.com/docs/checks/diagnostics.md#file-level-and-page-level), its [next step](https://ascribed-dev.com/docs/checks/diagnostics.md#what-to-do-next), whether a project can [set its level](https://ascribed-dev.com/docs/checks/diagnostics.md#setting-a-checks-level), and, for a check whose problems can be [acknowledged](https://ascribed-dev.com/docs/glossary.md#acknowledgement), where. It ends with the diagnostic's section of the specification.

## Severity

An error, a warning, and advice are how severe a problem is.

- An **error** makes `ascribe check` fail, and stops `ascribe build` from writing anything. A diagnostic about `ascribe.toml` (a name that starts with `model-`) stops everything else when it's an error: every other check depends on the [content model](https://ascribed-dev.com/docs/glossary.md#content-model).
- A **warning** doesn't, unless you pass `--deny-warnings`.
- **Advice** never does, even with `--deny-warnings`: `ascribe check` lists it after the errors and warnings and counts it apart, and the editor shows it as information.

A check that's **off by default** reports nothing until a project names it in `[checks]`: see [Setting a check's level](https://ascribed-dev.com/docs/checks/diagnostics.md#setting-a-checks-level).

## File level and page level

A **file-level** diagnostic is about one file on its own. A **page-level** diagnostic is about a page after its includes are expanded and a build's modes are applied, so it can depend on the [build](https://ascribed-dev.com/docs/glossary.md#build); the message names the builds it appears in.

## What to do next

Each diagnostic says what kind of next step it has. `ascribe check --format json` gives it as `next`, and the editor in each diagnostic's `data`, so a tool or an agent can offer the right thing.

| Next step | What it means |
| --- | --- |
| `fix` | Ascribe can make the edit: every instance has a quick fix in the editor. |
| `choose` | You pick among things Ascribe can list: a link's target, a key's allowed values, a declared phrase. |
| `write` | It needs writing or judgment. The entry's fix says what to do; an agent can do it from the diagnostic's prompt. |
| `outside` | Nothing in the source can fix it; it's set somewhere else, such as the site's hosting. |
| `review` | It may be fine as it is. |

## Setting a check's level

A check about the content's quality, rather than whether the project is valid, can be set to another level, or turned off, in [`[checks]`](https://ascribed-dev.com/docs/content-model/checks.md#22-checks) in `ascribe.toml`. Those checks are listed under [Content checks](https://ascribed-dev.com/docs/checks/diagnostics/content-checks.md), [Content checks across the project](https://ascribed-dev.com/docs/checks/diagnostics/project-checks.md), and [Content checks of outputs and the site](https://ascribed-dev.com/docs/checks/diagnostics/output-checks.md), and their entries say they're configurable. Every other diagnostic is about whether the project is valid, which a project can't lower or turn off.

A few content checks matter only to some projects, and are off unless `[checks]` names them; their entries say they're off by default. Name one with a level to turn it on at that level, or with a table of its settings to turn it on at the level its entry gives. [`summary-missing`](https://ascribed-dev.com/docs/checks/diagnostics/content-checks.md#asc252-summary-missing) and [`summary-long`](https://ascribed-dev.com/docs/checks/diagnostics/content-checks.md#asc253-summary-long), for a project that [shows its docs in a product](https://ascribed-dev.com/docs/permalinks/in-your-product.md), are turned on like this:

```toml
[checks]
summary-missing = "advice"
summary-long = "advice"
```

## Index

| Code | Name | Severity | Level | Next step |
| --- | --- | --- | --- | --- |
| [ASC001](https://ascribed-dev.com/docs/checks/diagnostics/directives.md#asc001-attribute-unknown-key) | `attribute-unknown-key` | Error | File | choose |
| [ASC002](https://ascribed-dev.com/docs/checks/diagnostics/directives.md#asc002-attribute-type-mismatch) | `attribute-type-mismatch` | Error | File | choose |
| [ASC003](https://ascribed-dev.com/docs/checks/diagnostics/directives.md#asc003-attribute-bare-key) | `attribute-bare-key` | Error | File | write |
| [ASC004](https://ascribed-dev.com/docs/checks/diagnostics/directives.md#asc004-attribute-unquoted-reserved) | `attribute-unquoted-reserved` | Error | File | fix |
| [ASC005](https://ascribed-dev.com/docs/checks/diagnostics/directives.md#asc005-directive-unknown) | `directive-unknown` | Warning | File | choose |
| [ASC006](https://ascribed-dev.com/docs/checks/diagnostics/directives.md#asc006-directive-primary) | `directive-primary` | Error | File | write |
| [ASC007](https://ascribed-dev.com/docs/checks/diagnostics/directives.md#asc007-container-unclosed) | `container-unclosed` | Error | File | write |
| [ASC008](https://ascribed-dev.com/docs/checks/diagnostics/directives.md#asc008-container-colon-unexpected) | `container-colon-unexpected` | Error | File | fix |
| [ASC009](https://ascribed-dev.com/docs/checks/diagnostics/directives.md#asc009-container-colon-missing) | `container-colon-missing` | Error | File | fix |
| [ASC010](https://ascribed-dev.com/docs/checks/diagnostics/directives.md#asc010-container-open-at-arm) | `container-open-at-arm` | Error | File | write |
| [ASC011](https://ascribed-dev.com/docs/checks/diagnostics/directives.md#asc011-end-unmatched) | `end-unmatched` | Error | File | write |
| [ASC012](https://ascribed-dev.com/docs/checks/diagnostics/directives.md#asc012-end-indent-mismatch) | `end-indent-mismatch` | Error | File | write |
| [ASC013](https://ascribed-dev.com/docs/checks/diagnostics/directives.md#asc013-container-nesting-deep) | `container-nesting-deep` | Warning | File | write |
| [ASC014](https://ascribed-dev.com/docs/checks/diagnostics/directives.md#asc014-binding-no-block) | `binding-no-block` | Error | File | write |
| [ASC015](https://ascribed-dev.com/docs/checks/diagnostics/directives.md#asc015-binding-heading) | `binding-heading` | Error | File | write |
| [ASC016](https://ascribed-dev.com/docs/checks/diagnostics/directives.md#asc016-binding-blank-line) | `binding-blank-line` | Warning | File | fix |
| [ASC017](https://ascribed-dev.com/docs/checks/diagnostics/directives.md#asc017-binding-not-section-top) | `binding-not-section-top` | Error | File | write |
| [ASC018](https://ascribed-dev.com/docs/checks/diagnostics/directives.md#asc018-title-not-accepted) | `title-not-accepted` | Warning | File | write |
| [ASC019](https://ascribed-dev.com/docs/checks/diagnostics/directives.md#asc019-title-dot-space) | `title-dot-space` | Warning | File | write |
| [ASC020](https://ascribed-dev.com/docs/checks/diagnostics/directives.md#asc020-id-duplicate) | `id-duplicate` | Error | Page | write |
| [ASC021](https://ascribed-dev.com/docs/checks/diagnostics/directives.md#asc021-include-target-missing) | `include-target-missing` | Error | File | choose |
| [ASC022](https://ascribed-dev.com/docs/checks/diagnostics/directives.md#asc022-include-id-missing) | `include-id-missing` | Error | Page | choose |
| [ASC023](https://ascribed-dev.com/docs/checks/diagnostics/directives.md#asc023-include-cycle) | `include-cycle` | Error | Page | write |
| [ASC024](https://ascribed-dev.com/docs/checks/diagnostics/directives.md#asc024-variant-no-arm-survives) | `variant-no-arm-survives` | Warning | Page | write |
| [ASC025](https://ascribed-dev.com/docs/checks/diagnostics/directives.md#asc025-variant-unknown) | `variant-unknown` | Error | File | choose |
| [ASC026](https://ascribed-dev.com/docs/checks/diagnostics/directives.md#asc026-variant-mixed-arms) | `variant-mixed-arms` | Error | File | write |
| [ASC027](https://ascribed-dev.com/docs/checks/diagnostics/directives.md#asc027-variant-arm-kind) | `variant-arm-kind` | Error | File | write |
| [ASC028](https://ascribed-dev.com/docs/checks/diagnostics/directives.md#asc028-variant-no-shared-dimension) | `variant-no-shared-dimension` | Error | File | write |
| [ASC029](https://ascribed-dev.com/docs/checks/diagnostics/directives.md#asc029-available-unknown) | `available-unknown` | Error | File | choose |
| [ASC030](https://ascribed-dev.com/docs/checks/diagnostics/directives.md#asc030-available-history-order) | `available-history-order` | Error | File | write |
| [ASC031](https://ascribed-dev.com/docs/checks/diagnostics/directives.md#asc031-available-versionless) | `available-versionless` | Error | File | write |
| [ASC032](https://ascribed-dev.com/docs/checks/diagnostics/directives.md#asc032-available-exceeds-scope) | `available-exceeds-scope` | Error | Page | write |
| [ASC033](https://ascribed-dev.com/docs/checks/diagnostics/directives.md#asc033-steps-not-ordered-list) | `steps-not-ordered-list` | Error | File | write |
| [ASC034](https://ascribed-dev.com/docs/checks/diagnostics/directives.md#asc034-details-title-missing) | `details-title-missing` | Error | File | write |
| [ASC035](https://ascribed-dev.com/docs/checks/diagnostics/directives.md#asc035-widget-schema) | `widget-schema` | Error | File | write |
| [ASC036](https://ascribed-dev.com/docs/checks/diagnostics/pages.md#asc036-link-target-missing) | `link-target-missing` | Error | File | choose |
| [ASC037](https://ascribed-dev.com/docs/checks/diagnostics/pages.md#asc037-link-id-missing) | `link-id-missing` | Error | Page | choose |
| [ASC038](https://ascribed-dev.com/docs/checks/diagnostics/pages.md#asc038-link-to-fragment) | `link-to-fragment` | Error | File | choose |
| [ASC040](https://ascribed-dev.com/docs/checks/diagnostics/pages.md#asc040-link-id-removed) | `link-id-removed` | Error | Page | write |
| [ASC041](https://ascribed-dev.com/docs/checks/diagnostics/pages.md#asc041-link-route) | `link-route` | Warning | File | choose |
| [ASC042](https://ascribed-dev.com/docs/checks/diagnostics/pages.md#asc042-image-source-missing) | `image-source-missing` | Error | File | choose |
| [ASC043](https://ascribed-dev.com/docs/checks/diagnostics/pages.md#asc043-image-alt-missing) | `image-alt-missing` | Warning | File | write |
| [ASC044](https://ascribed-dev.com/docs/checks/diagnostics/pages.md#asc044-phrase-undeclared) | `phrase-undeclared` | Warning | File | choose |
| [ASC045](https://ascribed-dev.com/docs/checks/diagnostics/pages.md#asc045-heading-phrase-without-id) | `heading-phrase-without-id` | Warning | File | fix |
| [ASC046](https://ascribed-dev.com/docs/checks/diagnostics/pages.md#asc046-heading-duplicate-without-id) | `heading-duplicate-without-id` | Warning | Page | fix |
| [ASC047](https://ascribed-dev.com/docs/checks/diagnostics/pages.md#asc047-frontmatter-unknown-key) | `frontmatter-unknown-key` | Error | File | choose |
| [ASC048](https://ascribed-dev.com/docs/checks/diagnostics/pages.md#asc048-frontmatter-missing-field) | `frontmatter-missing-field` | Error | File | write |
| [ASC049](https://ascribed-dev.com/docs/checks/diagnostics/pages.md#asc049-frontmatter-type-mismatch) | `frontmatter-type-mismatch` | Error | File | choose |
| [ASC050](https://ascribed-dev.com/docs/checks/diagnostics/pages.md#asc050-frontmatter-reserved-in-fragment) | `frontmatter-reserved-in-fragment` | Error | File | write |
| [ASC052](https://ascribed-dev.com/docs/checks/diagnostics/pages.md#asc052-list-ended-by-directive) | `list-ended-by-directive` | Warning | File | write |
| [ASC053](https://ascribed-dev.com/docs/checks/diagnostics/pages.md#asc053-directive-indented-code) | `directive-indented-code` | Warning | File | write |
| [ASC054](https://ascribed-dev.com/docs/checks/diagnostics/pages.md#asc054-steps-numbering-continued) | `steps-numbering-continued` | Warning | File | write |
| [ASC055](https://ascribed-dev.com/docs/checks/diagnostics/directives.md#asc055-attribute-syntax) | `attribute-syntax` | Error | File | write |
| [ASC056](https://ascribed-dev.com/docs/checks/diagnostics/directives.md#asc056-attribute-duplicate-key) | `attribute-duplicate-key` | Error | File | write |
| [ASC057](https://ascribed-dev.com/docs/checks/diagnostics/directives.md#asc057-available-syntax) | `available-syntax` | Error | File | write |
| [ASC058](https://ascribed-dev.com/docs/checks/diagnostics/directives.md#asc058-id-invalid) | `id-invalid` | Error | File | write |
| [ASC059](https://ascribed-dev.com/docs/checks/diagnostics/pages.md#asc059-image-attribute-missing) | `image-attribute-missing` | Error | File | write |
| [ASC060](https://ascribed-dev.com/docs/checks/diagnostics/content-model.md#asc060-model-toml-syntax) | `model-toml-syntax` | Error | File | write |
| [ASC061](https://ascribed-dev.com/docs/checks/diagnostics/content-model.md#asc061-model-unknown-key) | `model-unknown-key` | Error | File | choose |
| [ASC062](https://ascribed-dev.com/docs/checks/diagnostics/content-model.md#asc062-model-missing-key) | `model-missing-key` | Error | File | write |
| [ASC063](https://ascribed-dev.com/docs/checks/diagnostics/content-model.md#asc063-model-wrong-type) | `model-wrong-type` | Error | File | write |
| [ASC064](https://ascribed-dev.com/docs/checks/diagnostics/content-model.md#asc064-model-invalid-value) | `model-invalid-value` | Error | File | choose |
| [ASC065](https://ascribed-dev.com/docs/checks/diagnostics/content-model.md#asc065-model-spec-unsupported) | `model-spec-unsupported` | Error | File | choose |
| [ASC066](https://ascribed-dev.com/docs/checks/diagnostics/content-model.md#asc066-model-invalid-name) | `model-invalid-name` | Error | File | write |
| [ASC067](https://ascribed-dev.com/docs/checks/diagnostics/content-model.md#asc067-model-empty-text) | `model-empty-text` | Error | File | write |
| [ASC068](https://ascribed-dev.com/docs/checks/diagnostics/content-model.md#asc068-model-path-absolute) | `model-path-absolute` | Error | File | write |
| [ASC069](https://ascribed-dev.com/docs/checks/diagnostics/content-model.md#asc069-model-content-root-missing) | `model-content-root-missing` | Error | File | write |
| [ASC070](https://ascribed-dev.com/docs/checks/diagnostics/content-model.md#asc070-model-output-overlaps-content) | `model-output-overlaps-content` | Error | File | write |
| [ASC074](https://ascribed-dev.com/docs/checks/diagnostics/content-model.md#asc074-model-field-reserved) | `model-field-reserved` | Error | File | write |
| [ASC075](https://ascribed-dev.com/docs/checks/diagnostics/content-model.md#asc075-model-type-syntax) | `model-type-syntax` | Error | File | write |
| [ASC076](https://ascribed-dev.com/docs/checks/diagnostics/content-model.md#asc076-model-type-fields) | `model-type-fields` | Error | File | write |
| [ASC077](https://ascribed-dev.com/docs/checks/diagnostics/content-model.md#asc077-model-enum-values) | `model-enum-values` | Error | File | write |
| [ASC078](https://ascribed-dev.com/docs/checks/diagnostics/content-model.md#asc078-model-set-token) | `model-set-token` | Error | File | write |
| [ASC079](https://ascribed-dev.com/docs/checks/diagnostics/content-model.md#asc079-model-default-type) | `model-default-type` | Error | File | write |
| [ASC080](https://ascribed-dev.com/docs/checks/diagnostics/content-model.md#asc080-model-phrases-field-type) | `model-phrases-field-type` | Error | File | write |
| [ASC081](https://ascribed-dev.com/docs/checks/diagnostics/content-model.md#asc081-model-pattern-syntax) | `model-pattern-syntax` | Error | File | write |
| [ASC082](https://ascribed-dev.com/docs/checks/diagnostics/content-model.md#asc082-model-name-multiple-roles) | `model-name-multiple-roles` | Error | File | write |
| [ASC083](https://ascribed-dev.com/docs/checks/diagnostics/content-model.md#asc083-model-name-case) | `model-name-case` | Warning | File | write |
| [ASC084](https://ascribed-dev.com/docs/checks/diagnostics/content-model.md#asc084-model-dimension-empty) | `model-dimension-empty` | Error | File | write |
| [ASC085](https://ascribed-dev.com/docs/checks/diagnostics/content-model.md#asc085-model-dimension-value-duplicate) | `model-dimension-value-duplicate` | Error | File | write |
| [ASC086](https://ascribed-dev.com/docs/checks/diagnostics/content-model.md#asc086-model-dimension-value-shared) | `model-dimension-value-shared` | Error | File | write |
| [ASC087](https://ascribed-dev.com/docs/checks/diagnostics/content-model.md#asc087-model-label-undeclared) | `model-label-undeclared` | Error | File | choose |
| [ASC088](https://ascribed-dev.com/docs/checks/diagnostics/content-model.md#asc088-model-versionless-undeclared) | `model-versionless-undeclared` | Error | File | choose |
| [ASC089](https://ascribed-dev.com/docs/checks/diagnostics/content-model.md#asc089-model-lifecycle-available-required) | `model-lifecycle-available-required` | Error | File | choose |
| [ASC090](https://ascribed-dev.com/docs/checks/diagnostics/content-model.md#asc090-model-lifecycle-ga-unavailable) | `model-lifecycle-ga-unavailable` | Error | File | write |
| [ASC091](https://ascribed-dev.com/docs/checks/diagnostics/content-model.md#asc091-model-note-label-required) | `model-note-label-required` | Error | File | write |
| [ASC092](https://ascribed-dev.com/docs/checks/diagnostics/content-model.md#asc092-model-availability-syntax) | `model-availability-syntax` | Error | File | write |
| [ASC093](https://ascribed-dev.com/docs/checks/diagnostics/content-model.md#asc093-model-availability-unknown-name) | `model-availability-unknown-name` | Error | File | choose |
| [ASC094](https://ascribed-dev.com/docs/checks/diagnostics/content-model.md#asc094-model-availability-versionless) | `model-availability-versionless` | Error | File | write |
| [ASC095](https://ascribed-dev.com/docs/checks/diagnostics/content-model.md#asc095-model-availability-history-order) | `model-availability-history-order` | Error | File | write |
| [ASC096](https://ascribed-dev.com/docs/checks/diagnostics/content-model.md#asc096-model-feature-nested) | `model-feature-nested` | Error | File | write |
| [ASC097](https://ascribed-dev.com/docs/checks/diagnostics/content-model-builds.md#asc097-model-phrase-value-type) | `model-phrase-value-type` | Error | File | write |
| [ASC100](https://ascribed-dev.com/docs/checks/diagnostics/content-model-builds.md#asc100-model-widget-reserved-name) | `model-widget-reserved-name` | Error | File | write |
| [ASC101](https://ascribed-dev.com/docs/checks/diagnostics/content-model-builds.md#asc101-model-widget-forms) | `model-widget-forms` | Error | File | choose |
| [ASC102](https://ascribed-dev.com/docs/checks/diagnostics/content-model-builds.md#asc102-model-widget-binding) | `model-widget-binding` | Error | File | choose |
| [ASC103](https://ascribed-dev.com/docs/checks/diagnostics/content-model-builds.md#asc103-model-widget-container-primary) | `model-widget-container-primary` | Error | File | write |
| [ASC104](https://ascribed-dev.com/docs/checks/diagnostics/content-model-builds.md#asc104-model-widget-groupable-form) | `model-widget-groupable-form` | Error | File | write |
| [ASC105](https://ascribed-dev.com/docs/checks/diagnostics/content-model-builds.md#asc105-model-widget-plain-content) | `model-widget-plain-content` | Error | File | write |
| [ASC106](https://ascribed-dev.com/docs/checks/diagnostics/content-model-builds.md#asc106-model-consumer-unsupported) | `model-consumer-unsupported` | Error | File | choose |
| [ASC107](https://ascribed-dev.com/docs/checks/diagnostics/content-model-builds.md#asc107-model-consumer-site) | `model-consumer-site` | Error | File | write |
| [ASC108](https://ascribed-dev.com/docs/checks/diagnostics/content-model-builds.md#asc108-model-consumer-base-path) | `model-consumer-base-path` | Error | File | write |
| [ASC109](https://ascribed-dev.com/docs/checks/diagnostics/content-model-builds.md#asc109-model-build-name-case) | `model-build-name-case` | Error | File | write |
| [ASC110](https://ascribed-dev.com/docs/checks/diagnostics/content-model-builds.md#asc110-model-build-variants) | `model-build-variants` | Error | File | write |
| [ASC111](https://ascribed-dev.com/docs/checks/diagnostics/content-model-builds.md#asc111-model-build-unknown-dimension) | `model-build-unknown-dimension` | Error | File | choose |
| [ASC112](https://ascribed-dev.com/docs/checks/diagnostics/content-model-builds.md#asc112-model-build-unknown-value) | `model-build-unknown-value` | Error | File | choose |
| [ASC113](https://ascribed-dev.com/docs/checks/diagnostics/content-model-builds.md#asc113-model-build-availability) | `model-build-availability` | Error | File | write |
| [ASC114](https://ascribed-dev.com/docs/checks/diagnostics/content-model-builds.md#asc114-model-build-filter-target) | `model-build-filter-target` | Error | File | choose |
| [ASC115](https://ascribed-dev.com/docs/checks/diagnostics/content-model-builds.md#asc115-model-build-filter-version) | `model-build-filter-version` | Error | File | write |
| [ASC116](https://ascribed-dev.com/docs/checks/diagnostics/content-model-builds.md#asc116-model-build-filter-excluded) | `model-build-filter-excluded` | Warning | File | write |
| [ASC117](https://ascribed-dev.com/docs/checks/diagnostics/content-model-builds.md#asc117-model-editor-build-unknown) | `model-editor-build-unknown` | Error | File | choose |
| [ASC118](https://ascribed-dev.com/docs/checks/diagnostics/content-model-builds.md#asc118-model-editor-build-required) | `model-editor-build-required` | Error | File | choose |
| [ASC119](https://ascribed-dev.com/docs/checks/diagnostics/content-model.md#asc119-model-attribute-reserved) | `model-attribute-reserved` | Error | File | write |
| [ASC120](https://ascribed-dev.com/docs/checks/diagnostics/directives.md#asc120-directive-extra-text) | `directive-extra-text` | Error | File | fix |
| [ASC121](https://ascribed-dev.com/docs/checks/diagnostics/pages.md#asc121-link-page-dropped) | `link-page-dropped` | Error | Page | write |
| [ASC122](https://ascribed-dev.com/docs/checks/diagnostics/pages.md#asc122-frontmatter-syntax) | `frontmatter-syntax` | Error | File | write |
| [ASC123](https://ascribed-dev.com/docs/checks/diagnostics/sources.md#asc123-source-unreadable) | `source-unreadable` | Error | File | write |
| [ASC124](https://ascribed-dev.com/docs/checks/diagnostics/pages.md#asc124-heading-empty-slug) | `heading-empty-slug` | Warning | File | write |
| [ASC125](https://ascribed-dev.com/docs/checks/diagnostics/directives.md#asc125-include-heading-without-id) | `include-heading-without-id` | Warning | File | write |
| [ASC126](https://ascribed-dev.com/docs/checks/diagnostics/pages.md#asc126-phrase-double-braces) | `phrase-double-braces` | Warning | File | fix |
| [ASC127](https://ascribed-dev.com/docs/checks/diagnostics/sources.md#asc127-snippet-address) | `snippet-address` | Error | File | write |
| [ASC128](https://ascribed-dev.com/docs/checks/diagnostics/sources.md#asc128-snippet-source-unknown) | `snippet-source-unknown` | Error | File | choose |
| [ASC129](https://ascribed-dev.com/docs/checks/diagnostics/sources.md#asc129-snippet-file-missing) | `snippet-file-missing` | Error | File | choose |
| [ASC130](https://ascribed-dev.com/docs/checks/diagnostics/sources.md#asc130-snippet-file-not-text) | `snippet-file-not-text` | Error | File | write |
| [ASC131](https://ascribed-dev.com/docs/checks/diagnostics/sources.md#asc131-snippet-region-missing) | `snippet-region-missing` | Error | File | choose |
| [ASC132](https://ascribed-dev.com/docs/checks/diagnostics/sources.md#asc132-snippet-tags) | `snippet-tags` | Error | File | write |
| [ASC133](https://ascribed-dev.com/docs/checks/diagnostics/content-model.md#asc133-model-source-path-missing) | `model-source-path-missing` | Error | File | write |
| [ASC134](https://ascribed-dev.com/docs/checks/diagnostics/content-model.md#asc134-model-source-outside-repository) | `model-source-outside-repository` | Error | File | write |
| [ASC135](https://ascribed-dev.com/docs/checks/diagnostics/content-model.md#asc135-model-source-remote) | `model-source-remote` | Error | File | write |
| [ASC136](https://ascribed-dev.com/docs/checks/diagnostics/sources.md#asc136-lock-invalid) | `lock-invalid` | Error | File | write |
| [ASC137](https://ascribed-dev.com/docs/checks/diagnostics/sources.md#asc137-lock-source-unknown) | `lock-source-unknown` | Error | File | write |
| [ASC138](https://ascribed-dev.com/docs/checks/diagnostics/sources.md#asc138-source-copy-changed) | `source-copy-changed` | Error | File | write |
| [ASC139](https://ascribed-dev.com/docs/checks/diagnostics/sources.md#asc139-source-copy-unlocked) | `source-copy-unlocked` | Error | File | write |
| [ASC140](https://ascribed-dev.com/docs/checks/diagnostics/sources.md#asc140-source-copy-unused) | `source-copy-unused` | Warning | File | write |
| [ASC141](https://ascribed-dev.com/docs/checks/diagnostics/content-model.md#asc141-model-inline-field) | `model-inline-field` | Error | File | write |
| [ASC142](https://ascribed-dev.com/docs/checks/diagnostics/content-model-builds.md#asc142-model-check-not-configurable) | `model-check-not-configurable` | Error | File | write |
| [ASC143](https://ascribed-dev.com/docs/checks/diagnostics/sources.md#asc143-intended-check) | `intended-check` | Error | File | choose |
| [ASC144](https://ascribed-dev.com/docs/checks/diagnostics/sources.md#asc144-intended-entry) | `intended-entry` | Error | File | write |
| [ASC145](https://ascribed-dev.com/docs/checks/diagnostics/sources.md#asc145-intended-unused) | `intended-unused` | Advice | Page | fix |
| [ASC146](https://ascribed-dev.com/docs/checks/diagnostics/content-model-builds.md#asc146-model-intended-check) | `model-intended-check` | Error | File | choose |
| [ASC147](https://ascribed-dev.com/docs/checks/diagnostics/content-model-builds.md#asc147-model-intended-entry) | `model-intended-entry` | Error | File | choose |
| [ASC148](https://ascribed-dev.com/docs/checks/diagnostics/content-model.md#asc148-model-field-role) | `model-field-role` | Error | File | write |
| [ASC149](https://ascribed-dev.com/docs/checks/diagnostics/content-checks.md#asc149-page-size) | `page-size` | Advice | Page | write |
| [ASC150](https://ascribed-dev.com/docs/checks/diagnostics/content-checks.md#asc150-page-description-missing) | `page-description-missing` | Advice | File | write |
| [ASC151](https://ascribed-dev.com/docs/checks/diagnostics/content-checks.md#asc151-heading-level-skipped) | `heading-level-skipped` | Advice | Page | fix |
| [ASC152](https://ascribed-dev.com/docs/checks/diagnostics/content-checks.md#asc152-code-language-missing) | `code-language-missing` | Advice | File | choose |
| [ASC153](https://ascribed-dev.com/docs/checks/diagnostics/content-checks.md#asc153-recheck-overdue) | `recheck-overdue` | Advice | File | review |
| [ASC154](https://ascribed-dev.com/docs/checks/diagnostics/project-checks.md#asc154-page-orphan) | `page-orphan` | Advice | Page | review |
| [ASC155](https://ascribed-dev.com/docs/checks/diagnostics/project-checks.md#asc155-fragment-unused) | `fragment-unused` | Advice | File | review |
| [ASC156](https://ascribed-dev.com/docs/checks/diagnostics/project-checks.md#asc156-phrase-unused) | `phrase-unused` | Advice | File | review |
| [ASC157](https://ascribed-dev.com/docs/checks/diagnostics/project-checks.md#asc157-feature-unused) | `feature-unused` | Advice | File | review |
| [ASC158](https://ascribed-dev.com/docs/checks/diagnostics/project-checks.md#asc158-glossary-term-unused) | `glossary-term-unused` | Advice | File | review |
| [ASC159](https://ascribed-dev.com/docs/checks/diagnostics/project-checks.md#asc159-image-unused) | `image-unused` | Advice | File | review |
| [ASC160](https://ascribed-dev.com/docs/checks/diagnostics/project-checks.md#asc160-image-large) | `image-large` | Advice | File | review |
| [ASC161](https://ascribed-dev.com/docs/checks/diagnostics/project-checks.md#asc161-title-duplicate) | `title-duplicate` | Advice | Page | write |
| [ASC162](https://ascribed-dev.com/docs/checks/diagnostics/content-model-builds.md#asc162-model-consumer-agents-site) | `model-consumer-agents-site` | Error | File | write |
| [ASC163](https://ascribed-dev.com/docs/checks/diagnostics/output-checks.md#asc163-description-too-long) | `description-too-long` | Advice | File | write |
| [ASC164](https://ascribed-dev.com/docs/checks/diagnostics/output-checks.md#asc164-llms-section-large) | `llms-section-large` | Advice | Page | write |
| [ASC165](https://ascribed-dev.com/docs/checks/diagnostics/output-checks.md#asc165-prose) | `prose` | Advice | File | write |
| [ASC166](https://ascribed-dev.com/docs/checks/diagnostics/output-checks.md#asc166-prose-not-checked) | `prose-not-checked` | Advice | File | outside |
| [ASC167](https://ascribed-dev.com/docs/checks/diagnostics/content-model-builds.md#asc167-model-checks-vale) | `model-checks-vale` | Error | File | write |
| [ASC168](https://ascribed-dev.com/docs/checks/diagnostics/output-checks.md#asc168-link-external-broken) | `link-external-broken` | Advice | File | review |
| [ASC169](https://ascribed-dev.com/docs/checks/diagnostics/output-checks.md#asc169-link-external-moved) | `link-external-moved` | Advice | File | choose |
| [ASC170](https://ascribed-dev.com/docs/checks/diagnostics/output-checks.md#asc170-delivery-hosting) | `delivery-hosting` | Advice | File | outside |
| [ASC171](https://ascribed-dev.com/docs/checks/diagnostics/output-checks.md#asc171-delivery-output) | `delivery-output` | Advice | File | outside |
| [ASC172](https://ascribed-dev.com/docs/checks/diagnostics/project-checks.md#asc172-availability-left-behind) | `availability-left-behind` | Advice | File | review |
| [ASC173](https://ascribed-dev.com/docs/checks/diagnostics/directives.md#asc173-permalink-duplicate) | `permalink-duplicate` | Error | Page | write |
| [ASC174](https://ascribed-dev.com/docs/checks/diagnostics/content-model-builds.md#asc174-model-consumer-permalink-path) | `model-consumer-permalink-path` | Error | File | write |
| [ASC175](https://ascribed-dev.com/docs/checks/diagnostics/sources.md#asc175-permalinks-list-invalid) | `permalinks-list-invalid` | Error | File | write |
| [ASC176](https://ascribed-dev.com/docs/checks/diagnostics/sources.md#asc176-permalinks-list-behind) | `permalinks-list-behind` | Warning | File | fix |
| [ASC177](https://ascribed-dev.com/docs/checks/diagnostics/sources.md#asc177-permalink-lost) | `permalink-lost` | Warning | File | write |
| [ASC182](https://ascribed-dev.com/docs/checks/diagnostics/directives.md#asc182-include-limit) | `include-limit` | Error | Page | write |
| [ASC183](https://ascribed-dev.com/docs/checks/diagnostics/content-model-builds.md#asc183-model-crawlers-line) | `model-crawlers-line` | Error | File | write |
| [ASC184](https://ascribed-dev.com/docs/checks/diagnostics/output-checks.md#asc184-listing-disallowed) | `listing-disallowed` | Advice | File | fix |
| [ASC185](https://ascribed-dev.com/docs/checks/diagnostics/content-model-builds.md#asc185-model-listing-folder) | `model-listing-folder` | Error | File | write |
| [ASC186](https://ascribed-dev.com/docs/checks/diagnostics/content-model-builds.md#asc186-model-listing-type) | `model-listing-type` | Error | File | choose |
| [ASC187](https://ascribed-dev.com/docs/checks/diagnostics/content-model-builds.md#asc187-model-listing-looser) | `model-listing-looser` | Error | File | write |
| [ASC188](https://ascribed-dev.com/docs/checks/diagnostics/pages.md#asc188-listing-loosened) | `listing-loosened` | Error | File | fix |
| [ASC189](https://ascribed-dev.com/docs/checks/diagnostics/content-model-builds.md#asc189-model-crawlers-named-twice) | `model-crawlers-named-twice` | Error | File | write |
| [ASC190](https://ascribed-dev.com/docs/checks/diagnostics/output-checks.md#asc190-crawlers-disallowed) | `crawlers-disallowed` | Advice | File | choose |
| [ASC191](https://ascribed-dev.com/docs/checks/diagnostics/project-checks.md#asc191-description-duplicate) | `description-duplicate` | Advice | Page | write |
| [ASC192](https://ascribed-dev.com/docs/checks/diagnostics/content-checks.md#asc192-title-heading-differs) | `title-heading-differs` | Advice | Page | review |
| [ASC193](https://ascribed-dev.com/docs/checks/diagnostics/content-model.md#asc193-model-type-file) | `model-type-file` | Error | File | write |
| [ASC194](https://ascribed-dev.com/docs/checks/diagnostics/content-model.md#asc194-model-type-template) | `model-type-template` | Error | File | write |
| [ASC195](https://ascribed-dev.com/docs/checks/diagnostics/content-checks.md#asc195-template-placeholder-left) | `template-placeholder-left` | Advice | File | write |
| [ASC196](https://ascribed-dev.com/docs/checks/diagnostics/pages.md#asc196-content-type-missing) | `content-type-missing` | Error | File | choose |
| [ASC197](https://ascribed-dev.com/docs/checks/diagnostics/pages.md#asc197-content-type-unknown) | `content-type-unknown` | Error | File | choose |
| [ASC198](https://ascribed-dev.com/docs/checks/diagnostics/content-checks.md#asc198-description-link) | `description-link` | Advice | File | write |
| [ASC199](https://ascribed-dev.com/docs/checks/diagnostics/output-checks.md#asc199-example-stale) | `example-stale` | Warning | File | outside |
| [ASC200](https://ascribed-dev.com/docs/checks/diagnostics/output-checks.md#asc200-example-unobserved) | `example-unobserved` | Advice | File | outside |
| [ASC201](https://ascribed-dev.com/docs/checks/diagnostics/output-checks.md#asc201-examples-config-invalid) | `examples-config-invalid` | Warning | File | outside |
| [ASC202](https://ascribed-dev.com/docs/checks/diagnostics/output-checks.md#asc202-observation-file-missing) | `observation-file-missing` | Advice | File | outside |
| [ASC204](https://ascribed-dev.com/docs/checks/diagnostics/content-model-builds.md#asc204-model-releases-target) | `model-releases-target` | Error | File | choose |
| [ASC205](https://ascribed-dev.com/docs/checks/diagnostics/content-model-builds.md#asc205-model-releases-line) | `model-releases-line` | Error | File | write |
| [ASC206](https://ascribed-dev.com/docs/checks/diagnostics/content-model-builds.md#asc206-model-build-versions) | `model-build-versions` | Error | File | write |
| [ASC207](https://ascribed-dev.com/docs/checks/diagnostics/content-model-builds.md#asc207-model-releases-order) | `model-releases-order` | Error | File | write |
| [ASC208](https://ascribed-dev.com/docs/checks/diagnostics/content-model-builds.md#asc208-model-releases-ends) | `model-releases-ends` | Error | File | choose |
| [ASC209](https://ascribed-dev.com/docs/checks/diagnostics/content-model-builds.md#asc209-model-versions-current) | `model-versions-current` | Error | File | write |
| [ASC210](https://ascribed-dev.com/docs/checks/diagnostics/directives.md#asc210-available-version-ahead) | `available-version-ahead` | Error | File | choose |
| [ASC211](https://ascribed-dev.com/docs/checks/diagnostics/project-checks.md#asc211-available-line-undeclared) | `available-line-undeclared` | Advice | File | choose |
| [ASC212](https://ascribed-dev.com/docs/checks/diagnostics/project-checks.md#asc212-available-same-in-every-line) | `available-same-in-every-line` | Advice | File | write |
| [ASC213](https://ascribed-dev.com/docs/checks/diagnostics/project-checks.md#asc213-available-in-no-line) | `available-in-no-line` | Warning | File | write |
| [ASC214](https://ascribed-dev.com/docs/checks/diagnostics/project-checks.md#asc214-release-line-ended) | `release-line-ended` | Advice | File | write |
| [ASC215](https://ascribed-dev.com/docs/checks/diagnostics/content-model-builds.md#asc215-model-phrase-line) | `model-phrase-line` | Error | File | choose |
| [ASC216](https://ascribed-dev.com/docs/checks/diagnostics/pages.md#asc216-replaces-not-a-page) | `replaces-not-a-page` | Error | File | choose |
| [ASC217](https://ascribed-dev.com/docs/checks/diagnostics/pages.md#asc217-replaces-cycle) | `replaces-cycle` | Error | Page | write |
| [ASC218](https://ascribed-dev.com/docs/checks/diagnostics/pages.md#asc218-replaces-overlap) | `replaces-overlap` | Error | Page | write |
| [ASC219](https://ascribed-dev.com/docs/checks/diagnostics/pages.md#asc219-replaces-same-page) | `replaces-same-page` | Error | Page | write |
| [ASC220](https://ascribed-dev.com/docs/checks/diagnostics/content-checks.md#asc220-link-into-older-line) | `link-into-older-line` | Advice | Page | write |
| [ASC221](https://ascribed-dev.com/docs/checks/diagnostics/content-checks.md#asc221-link-fragment-dropped) | `link-fragment-dropped` | Advice | Page | write |
| [ASC222](https://ascribed-dev.com/docs/checks/diagnostics/pages.md#asc222-listing-loosened-in-line) | `listing-loosened-in-line` | Error | Page | write |
| [ASC223](https://ascribed-dev.com/docs/checks/diagnostics/content-checks.md#asc223-html-comment) | `html-comment` | Advice | File | review |
| [ASC224](https://ascribed-dev.com/docs/checks/diagnostics/content-checks.md#asc224-memo-empty) | `memo-empty` | Advice | File | fix |
| [ASC225](https://ascribed-dev.com/docs/checks/diagnostics/sources.md#asc225-memo-invalid) | `memo-invalid` | Error | File | write |
| [ASC226](https://ascribed-dev.com/docs/checks/diagnostics/sources.md#asc226-memo-detached) | `memo-detached` | Warning | File | choose |
| [ASC227](https://ascribed-dev.com/docs/checks/diagnostics/project-checks.md#asc227-memo-outdated) | `memo-outdated` | Advice | File | write |
| [ASC228](https://ascribed-dev.com/docs/checks/diagnostics/project-checks.md#asc228-memo-long) | `memo-long` | Advice | File | write |
| [ASC229](https://ascribed-dev.com/docs/checks/diagnostics/content-checks.md#asc229-template-section-empty) | `template-section-empty` | Advice | File | write |
| [ASC230](https://ascribed-dev.com/docs/checks/diagnostics/sources.md#asc230-nav-invalid) | `nav-invalid` | Error | File | write |
| [ASC231](https://ascribed-dev.com/docs/checks/diagnostics/sources.md#asc231-nav-page-unknown) | `nav-page-unknown` | Error | File | choose |
| [ASC232](https://ascribed-dev.com/docs/checks/diagnostics/sources.md#asc232-nav-folder-unknown) | `nav-folder-unknown` | Error | File | choose |
| [ASC233](https://ascribed-dev.com/docs/checks/diagnostics/sources.md#asc233-nav-duplicate) | `nav-duplicate` | Error | File | fix |
| [ASC234](https://ascribed-dev.com/docs/checks/diagnostics/sources.md#asc234-section-page-both) | `section-page-both` | Error | File | choose |
| [ASC235](https://ascribed-dev.com/docs/checks/diagnostics/project-checks.md#asc235-nav-page-unplaced) | `nav-page-unplaced` | Advice | File | fix |
| [ASC236](https://ascribed-dev.com/docs/checks/diagnostics/project-checks.md#asc236-nav-section-unplaced) | `nav-section-unplaced` | Advice | File | fix |
| [ASC237](https://ascribed-dev.com/docs/checks/diagnostics/content-checks.md#asc237-nav-label-long) | `nav-label-long` | Advice | File | write |
| [ASC238](https://ascribed-dev.com/docs/checks/diagnostics/content-model-builds.md#asc238-model-glossary-page) | `model-glossary-page` | Error | File | choose |
| [ASC239](https://ascribed-dev.com/docs/checks/diagnostics/sources.md#asc239-glossary-term-duplicate) | `glossary-term-duplicate` | Error | File | write |
| [ASC240](https://ascribed-dev.com/docs/checks/diagnostics/sources.md#asc240-glossary-definition-missing) | `glossary-definition-missing` | Error | File | write |
| [ASC241](https://ascribed-dev.com/docs/checks/diagnostics/content-checks.md#asc241-glossary-definition-long) | `glossary-definition-long` | Advice | Page | write |
| [ASC242](https://ascribed-dev.com/docs/checks/diagnostics/sources.md#asc242-term-off-glossary-page) | `term-off-glossary-page` | Error | File | choose |
| [ASC243](https://ascribed-dev.com/docs/checks/diagnostics/project-checks.md#asc243-baseline-entry-unmatched) | `baseline-entry-unmatched` | Advice | File | outside |
| [ASC244](https://ascribed-dev.com/docs/checks/diagnostics/project-checks.md#asc244-frontmatter-field-repeated) | `frontmatter-field-repeated` | Advice | File | fix |
| [ASC245](https://ascribed-dev.com/docs/checks/diagnostics/directives.md#asc245-available-planned-line) | `available-planned-line` | Error | File | write |
| [ASC246](https://ascribed-dev.com/docs/checks/diagnostics/content-model.md#asc246-model-from-file) | `model-from-file` | Error | File | write |
| [ASC247](https://ascribed-dev.com/docs/checks/diagnostics/content-model.md#asc247-model-from-take) | `model-from-take` | Error | File | write |
| [ASC248](https://ascribed-dev.com/docs/checks/diagnostics/content-model.md#asc248-model-from-written) | `model-from-written` | Error | File | write |
| [ASC249](https://ascribed-dev.com/docs/checks/diagnostics/sources.md#asc249-summary-not-paragraph) | `summary-not-paragraph` | Error | File | write |
| [ASC250](https://ascribed-dev.com/docs/checks/diagnostics/sources.md#asc250-summary-repeated) | `summary-repeated` | Error | Page | write |
| [ASC251](https://ascribed-dev.com/docs/checks/diagnostics/sources.md#asc251-summary-in-variant) | `summary-in-variant` | Error | Page | write |
| [ASC252](https://ascribed-dev.com/docs/checks/diagnostics/content-checks.md#asc252-summary-missing) | `summary-missing` | Advice, off by default | Page | write |
| [ASC253](https://ascribed-dev.com/docs/checks/diagnostics/content-checks.md#asc253-summary-long) | `summary-long` | Advice, off by default | Page | write |
| [ASC254](https://ascribed-dev.com/docs/checks/diagnostics/project-files.md#asc254-addresses-file-invalid) | `addresses-file-invalid` | Error | File | write |
| [ASC255](https://ascribed-dev.com/docs/checks/diagnostics/project-files.md#asc255-address-lost) | `address-lost` | Warning | File | write |
| [ASC256](https://ascribed-dev.com/docs/checks/diagnostics/project-files.md#asc256-anchor-lost) | `anchor-lost` | Advice | File | write |
| [ASC257](https://ascribed-dev.com/docs/checks/diagnostics/project-checks.md#asc257-addresses-base-unreadable) | `addresses-base-unreadable` | Warning | File | outside |
| [ASC258](https://ascribed-dev.com/docs/checks/diagnostics/project-files.md#asc258-addresses-build-gone) | `addresses-build-gone` | Advice | File | outside |
| [ASC259](https://ascribed-dev.com/docs/checks/diagnostics/content-model-builds.md#asc259-model-api-outside-repository) | `model-api-outside-repository` | Error | File | write |
| [ASC260](https://ascribed-dev.com/docs/checks/diagnostics/content-model-builds.md#asc260-model-api-reference) | `model-api-reference` | Error | File | write |
| [ASC261](https://ascribed-dev.com/docs/checks/diagnostics/project-files.md#asc261-api-spec-unreadable) | `api-spec-unreadable` | Error | File | write |
| [ASC262](https://ascribed-dev.com/docs/checks/diagnostics/project-files.md#asc262-api-spec-empty) | `api-spec-empty` | Advice | File | outside |
| [ASC263](https://ascribed-dev.com/docs/checks/diagnostics/pages.md#asc263-link-operation-missing) | `link-operation-missing` | Error | File | choose |
| [ASC264](https://ascribed-dev.com/docs/checks/diagnostics/pages.md#asc264-link-spec-outside-project) | `link-spec-outside-project` | Error | File | write |
| [ASC265](https://ascribed-dev.com/docs/checks/diagnostics/project-files.md#asc265-addresses-entry-not-a-page) | `addresses-entry-not-a-page` | Error | File | choose |
| [ASC266](https://ascribed-dev.com/docs/checks/diagnostics/project-files.md#asc266-addresses-entry-live) | `addresses-entry-live` | Advice | File | fix |
| [ASC267](https://ascribed-dev.com/docs/checks/diagnostics/project-files.md#asc267-addresses-entry-taken) | `addresses-entry-taken` | Error | File | write |
| [ASC268](https://ascribed-dev.com/docs/checks/diagnostics/project-files.md#asc268-addresses-entry-unpublished) | `addresses-entry-unpublished` | Advice | File | fix |
| [ASC269](https://ascribed-dev.com/docs/checks/diagnostics/project-files.md#asc269-addresses-key-twice) | `addresses-key-twice` | Error | File | choose |
| [ASC270](https://ascribed-dev.com/docs/checks/diagnostics/project-files.md#asc270-addresses-chain) | `addresses-chain` | Advice | File | fix |
| [ASC271](https://ascribed-dev.com/docs/checks/diagnostics/project-files.md#asc271-addresses-anchor-collision) | `addresses-anchor-collision` | Error | File | write |
| [ASC272](https://ascribed-dev.com/docs/checks/diagnostics/project-files.md#asc272-addresses-file-deleted) | `addresses-file-deleted` | Error | File | write |
| [ASC273](https://ascribed-dev.com/docs/checks/diagnostics/project-files.md#asc273-addresses-soft-404) | `addresses-soft-404` | Advice | File | write |
| [ASC274](https://ascribed-dev.com/docs/checks/diagnostics/pages.md#asc274-link-operation-form-unsupported) | `link-operation-form-unsupported` | Error | File | write |
| [ASC275](https://ascribed-dev.com/docs/checks/diagnostics/pages.md#asc275-link-operation-by-path) | `link-operation-by-path` | Advice | File | fix |
| [ASC276](https://ascribed-dev.com/docs/checks/diagnostics/pages.md#asc276-link-operation-deprecated) | `link-operation-deprecated` | Advice | File | write |
| [ASC277](https://ascribed-dev.com/docs/checks/diagnostics/project-files.md#asc277-api-example-schema-mismatch) | `api-example-schema-mismatch` | Error | File | write |
| [ASC278](https://ascribed-dev.com/docs/checks/diagnostics/project-files.md#asc278-api-example-not-json) | `api-example-not-json` | Error | File | write |
| [ASC279](https://ascribed-dev.com/docs/checks/diagnostics/project-files.md#asc279-api-example-body-missing) | `api-example-body-missing` | Error | File | write |
| [ASC280](https://ascribed-dev.com/docs/checks/diagnostics/project-files.md#asc280-api-example-schema-unsupported) | `api-example-schema-unsupported` | Advice | File | outside |
| [ASC281](https://ascribed-dev.com/docs/checks/diagnostics/pages.md#asc281-operation-link-not-operation) | `operation-link-not-operation` | Error | File | write |
| [ASC282](https://ascribed-dev.com/docs/checks/diagnostics/project-checks.md#asc282-api-operation-unreferenced) | `api-operation-unreferenced` | Advice | File | write |
| [ASC283](https://ascribed-dev.com/docs/checks/diagnostics/project-checks.md#asc283-build-filter-line-undeclared) | `build-filter-line-undeclared` | Advice | File | write |
| [ASC284](https://ascribed-dev.com/docs/checks/diagnostics/directives.md#asc284-info-pair-malformed) | `info-pair-malformed` | Warning | File | write |
| [ASC285](https://ascribed-dev.com/docs/checks/diagnostics/output-checks.md#asc285-examples-config-unread) | `examples-config-unread` | Warning | File | write |
| [ASC286](https://ascribed-dev.com/docs/checks/diagnostics/content-checks.md#asc286-template-placeholder-published) | `template-placeholder-published` | Error | File | write |
| [ASC287](https://ascribed-dev.com/docs/checks/diagnostics/content-checks.md#asc287-github-alert) | `github-alert` | Warning | File | fix |
| [ASC288](https://ascribed-dev.com/docs/checks/diagnostics/content-checks.md#asc288-phrase-text-written) | `phrase-text-written` | Advice | File | review |
