The framing (6 passages, no note) deck (note: Deck) of the Concordance project (note: Project), six slides on where the tool goes after its first site (note: Site). The deck is the original, its PDF (56 passages, no note) the preview (note: Preview) the build (note: Build) would have converted anyway, and this note (note: Note) its written form (52 passages, no note); the three sit in one folder and the build groups (23 passages, no note) them into one page.
What the deck says
- Today: a static site from markdown (3 passages, no note) repositories. Every note (3 passages, no note) becomes an entity page, every recurring (3 passages, no note) expression a keyword (3 passages, no note) page, every doubt a finding in the build (3 passages, no note) log, never a stopped build; two builds (3 passages, no note) of unchanged sources give byte (3 passages, no note)-identical files.
- Documents (note: Document): office documents converted (3 passages, no note) to PDF at publication (3 passages, no note) and cached by fingerprint, transcripts (3 passages, no note) read cue by cue (3 passages, no note) with their speakers pseudonymised (3 passages, no note) before anything else reads them, twin resources recognised (3 passages, no note) as one page with tabs (33 passages, no note).
- Contracts: an API note (3 passages, no note) declares its contract, the build imports (4 passages, no note) the operations, each operation note (3 passages, no note) absorbs the operation (note: Operation) it names, and a purpose-built viewer renders (3 passages, no note) the contract (note: Contract) under the page budget (20 passages, no note).
- Quality: a linter (3 passages, no note) where the notes are written, the same checks in the merge (3 passages, no note) request (31 passages, no note) and in the build, a SARIF log (3 passages, no note) in the margin of the diff; the wiki keeps pace (4 passages, no note) with the tool, every check (note: Check) having its rule note (note: Rule).
- Later: a service beside the command (3 passages, no note) line, with a model query API (note: Model query API) for the screens (note: Screen) that cannot read
model.jsonand suggestions reviewed on a screen and recorded in the lock file (note: Lock). Nothing of it exists in this version.