raw accept: Datums-Shard statt Typverzeichnis, fidelity/authority am Drop-Punkt (Teil 1/3, #67)
Files changed: - .gitignore - CHANGES.md - VERSION - instructions/bootstrap.md - instructions/wiki-ingest/SKILL.md - kb/CONTRACT.md - raw/CONTRACT.md - tools/CONTRACT.md - tools/chemenu/commands/dist_cmd.py - tools/chemenu/commands/docs_verify.py - tools/chemenu/commands/new_page.py - tools/chemenu/commands/raw_cmd.py - tools/chemenu/commands/touch.py - tools/chemenu/lint_core.py - tools/chemenu/tests/test_dist_cmd.py - tools/chemenu/tests/test_docs_verify.py - tools/chemenu/tests/test_lint.py - tools/chemenu/tests/test_new_page.py - tools/chemenu/tests/test_provenance.py - tools/chemenu/tests/test_raw_cmd.py - tools/chemenu/tests/test_touch.py - tools/chemenu/tests/test_type_resolver.py - tools/chemenu/type_resolver.py - types/source.md - types/source.schema.yaml
This commit is contained in:
@@ -23,6 +23,24 @@ properties:
|
||||
type: string
|
||||
description: List of raw file paths this source covers
|
||||
minItems: 1
|
||||
fidelity:
|
||||
type: string
|
||||
enum: [verbatim, published, secondhand, nontextual, unknown]
|
||||
description: >-
|
||||
How faithful the capture is to what was actually said or shown. No
|
||||
default - a capture field, fixed at `raw accept`/`new source` time and
|
||||
never guessed (Gitea #67). `unknown` is backfill-only: `raw accept` and
|
||||
`new source` refuse it, only `wikitool touch` (on a page predating this
|
||||
rule) may write it. Deliberately absent from `required:` so an existing
|
||||
instance's source pages keep validating without it.
|
||||
authority:
|
||||
type: string
|
||||
enum: [normative, reporting, opinion, unknown]
|
||||
description: >-
|
||||
What the material is entitled to claim about its subject - independent
|
||||
of `fidelity`, which asks how faithfully it was captured. Same capture,
|
||||
no-default, backfill-only-`unknown` rules as `fidelity` (Gitea #67).
|
||||
Deliberately absent from `required:` for the same reason.
|
||||
source_url:
|
||||
type: [string, "null"]
|
||||
description: Upstream URL for external sources
|
||||
|
||||
Reference in New Issue
Block a user