Fountain Coach Gitowner-controlled · read only

FountainProjectKit.git · AGENTS.md

FountainProjectKit.git / AGENTS.md

revision 91a58f7e563fec6ba7240bf03f2284ca87f60c13 · complete file

# FountainProjectKit — Agent Guide

Scope: portable Swift custody primitives for a durable Fountain Project. The package is the boundary around an
editor; it is not an editor UI, Git client, Book Library publisher, or Reframe product model.

Invariants
- The core never truncates or rewrites Fountain text.
- Project identity and document revisions are explicit and host-independent.
- A successful text acknowledgement means the store has accepted the exact text.
- Store, clock, scheduling, and export facilities are injected; the core is deterministic and offline-testable.
- No prompts, secrets, paths, hostnames, or transcript copies are persisted by this package.
- MCP is optional; package correctness must not depend on it.

Routing
- Multi-step or high-risk changes require an entry in `PLANS.md` before edits.
- Procedures belong in skills; this file states invariants only.