# Noir theme block definitions (codeless .bnp, WO-TF-022). # Detective / true-crime persona furniture ONLY. Everything that duplicates a # builtin (galleries, footers, dividers, captions, image pairs) is shipped as a # template OVERRIDE of the builtin key instead (see templates/overrides/noir/). # # Keys are fully qualified (noir:) because the codeless loader registers # definitions verbatim — there is no PluginBlockRegistry prefixing in the # codeless path. The qualified keys match the data-block attributes, the # master_pages.json references and the seed. blocks: - key: noir:case_file title: Case File description: A dossier card — case number, status stamp, subject and a set of field/value evidence rows. category: content schema: case_file.schema.json template: case_file.ninjatpl - key: noir:evidence_board title: Evidence Board description: A pinned board of evidence — photographs and notes with push-pins and case tags. category: content schema: evidence_board.schema.json template: evidence_board.ninjatpl - key: noir:redacted_quote title: Redacted Quote description: A transcript pull quote with a redaction bar over the withheld words that lifts on hover or focus. category: content schema: redacted_quote.schema.json template: redacted_quote.ninjatpl - key: noir:case_dossier title: Case Dossier description: Long-form case spread with a sticky evidence rail and typed prose. category: layout schema: case_dossier.schema.json template: case_dossier.ninjatpl