Fountain Coach Gitowner-controlled · read only

FountainTextLayoutKit.git · FCIS_KIT_DECLARATION.md

FountainTextLayoutKit.git / FCIS_KIT_DECLARATION.md

revision 2294d349e0a83f41f0eb5d71aa0e4f70ced8001b · complete file

# FCIS-KIT declaration

```yaml
FCIS-KIT:
  owns:
    - FountainTextLayoutKit: rendering-neutral semantic text layout policy
      repo: https://github.com/Fountain-Coach/FountainTextLayoutKit
      status: candidate — not yet admitted or released
    - FountainAppleTextLayoutKit: Apple-native style-token adapter for the core
      status: candidate — ships with the same package and lifecycle
  consumes:
    - kit: FountainMarkdownPresentationKit
      mode: intended semver consumer boundary
      requirement: parser/source preservation remains upstream authority
  excludes:
    - Reframe state, Composer, Copilot, AX, VRT, FountainStore, credentials,
      MIDI2/IDL, ScoreKit, RulesKit, Teatro SVG, and provider calls
```

The declaration is intentionally explicit about the parser boundary: this kit
does not reimplement Markdown or Fountain parsing. Consumers pass semantic
blocks produced by `FountainMarkdownPresentationKit`.