Fountain Coach Gitowner-controlled · read only

FountainMarkdownPresentationKit.git · README.md

FountainMarkdownPresentationKit.git / README.md

revision 524a2d0f16881665201dd39e7d9df3e3a150d16b · complete file

# FountainMarkdownPresentationKit

FCIS-KIT candidate for readable assistant output.

This library owns the reusable boundary between a governed Markdown stream and a WYSIWYG document model:

- `FountainMarkdownRenderer` serializes semantic blocks into deterministic Markdown.
- `FountainMarkdownDocument` parses Markdown with Foundation's Markdown support and recognizes Fountain screenplay
  nodes through `FountainEditorKit`.
- `FountainMarkdownReadability` uses Apple's NaturalLanguage sentence tokenizer to project long paragraphs into
  readable visual groups without rewriting the Markdown source or changing semantic blocks.
- Consumers render the resulting attributed content in their own accessibility-aware surface.

The kit does not own command mediation, Composer input, provider or host policy, FountainStore selection, or product
semantics. It introduces no HTTP/OpenAPI contract and no new MIDI2 operation; those remain governed by the consuming
instrument and the MIDI backplane IDL.

The kit is released as `0.3.0`; the release adds deterministic, sentence-aware readability projection while keeping
Markdown transport and parsing source-preserving.