Ingestion

5 pages filed under Decisions › ingestion. A decision is a choice made for the project, with its context, its options and what it affects.

Date: 2026-09-12
Sort: Links
DecisionDateFirst lineLinks
Locale per source2026-09-12Each source declares its locale as a BCP 47 tag, defaulting to the project locale. A language is described by data, never by code: a pack holding its name, its apostrophes, its collation options, its plural suffix rules and its stopwords, which the locale selects together with the type prefixes of the profile for that language; word segmentation and collation come from the platform's Unicode implementation. The engine ships en and fr; a regional variant such as fr-CA uses the pack of its language until a plugin registers a more specific one, other languages are packs shipped by plugins, and a tag with no pack is a build error. The adding a language pack process is the path.
Deterministic identifiers2026-09-12An entity's identifier is its source name and its relative path without extension or type suffix, slugified; a frontmatter identifier takes precedence. Never a random identifier. The identifier is the page address.
Standard markdown only2026-09-12Concordance reads CommonMark, GFM and optional YAML frontmatter, nothing else. No wikilink, no proprietary tag, no directive: every file stays readable without the tool, and structured information goes through frontmatter, headings and lists.

3 ingestion of 3 — pagination by twenty. The Links column counts the related pages, which brings the most central ingestion of the journey to the top.