FountainTextLayoutKit.git · AGENTS.md
FountainTextLayoutKit.git / AGENTS.md
revision fb0623ef1cfd7087523ca74f689e60c71f0c0879 · complete file
# FountainTextLayoutKit — Agent Guide - This package is a rendering-neutral text-layout boundary. Keep Reframe mediation, Composer state, FountainStore, AX identifiers, provider/lane policy, MIDI2 operations, and publication decisions outside the package. - `FountainMarkdownPresentationKit` owns Markdown/Fountain parsing and source preservation. Do not add a second parser here. - Apple text is rendered by native SwiftUI/AppKit consumers. The Apple target supplies semantic tokens and native font mapping; it does not draw glyphs or infer content from pixels. - ScoreKit/RulesKit and Teatro are separate domain projections. Do not import them into this package. - Do not truncate by byte, token, or numeric budget. Long content remains visible and is diagnosed as overfull. - Run `swift test` before claiming the candidate is implemented. Candidate status is not admission or release.