Skip to content

Content Completeness Criteria

How to classify each file by content completeness level.

Classification Levels

Complete (Score: 3)

  • YAML frontmatter has all Pflichtfelder populated with valid values
  • Type-specific fields are filled (e.g., reifegrad for controls)
  • Body content has >20 lines beyond YAML block
  • Tables have data in their cells (not empty)
  • At least one [[wiki-link]] cross-reference exists
  • review_date and approved_by are set

Partial (Score: 2)

  • YAML Pflichtfelder present but some recommended fields missing
  • Body content exists but is incomplete (5-20 lines)
  • Some tables have data, others are empty
  • Type-specific fields partially filled

Skeleton (Score: 1)

  • YAML frontmatter present with Pflichtfelder
  • Body is essentially template-only: <5 lines of actual content
  • Tables exist but all data cells are empty
  • Contains SmartKit template text like "Eine Leitlinie zur..."
  • Dataview queries present but no surrounding narrative
  • reifegrad is null for controls

Empty (Score: 0)

  • File doesn't exist (expected but missing)
  • Only YAML header with no body at all
  • YAML is incomplete (missing Pflichtfelder)

Type-Specific Completeness

type: control

Field/Section Complete Skeleton
reifegrad 0-5 or na null
bewertet_am Date set null
Beschreibung der Umsetzung VisiTrans-specific text Empty or SmartKit template
Nachweise [[wiki-links]] to policies Empty
Massnahmen Listed or "keine" Empty

type: verarbeitungstaetigkeit

Field/Section Complete Skeleton
zweck Specific purpose null
rechtsgrundlage Art. 6 reference null
datenkategorien Listed categories null
Body sections All filled Template headers only

type: kpi

Field/Section Complete Skeleton
einheit Unit specified null
zielwert Target value set null
messfrequenz Frequency set null
Body Measurement method described Template only

type: richtlinie / arbeitsanweisung

Field/Section Complete Skeleton
Body >50 lines, structured content <10 lines
norm_refs Listed Missing
review_date Set null

Skeleton Detection Heuristics

A file is likely skeleton if any of these are true: 1. Body (after YAML) has fewer than 5 non-empty lines 2. All table data cells are empty (only headers) 3. Contains approved_by: ISMS SmartKit with no post-migration updates 4. reifegrad: null for control files 5. Only content is Dataview query blocks 6. Contains italicized SmartKit hint text as the only "content"