/protocol
What SkyDraft refuses to do, regardless of convenience.
A short list of self-imposed constraints. Posted here because constraints that aren't written down stop being constraints.
001
Initialise: Source-grounded.
Every section is drafted from material the user actually provided — sources, required-information answers, prior sections. Where the material is silent, the draft is silent and the question goes back to the user.
002
Initialise: Author-respecting.
Edits the user has made to a section override the original generation. Subsequent sections see the edited version, not the AI's first attempt. The author wins.
003
Initialise: Clarification before fabrication.
When the AI can't answer a question from the provided context, it asks. It does not invent. Every drafted section ships with the questions it could not resolve.
004
Initialise: Training-set isolation.
User content is not used to train any model — SkyDraft's, the LLM provider's, or anyone else's. The user's documents stay the user's documents.
005
Initialise: Reviewable, segmentable, revertible.
Every action SkyDraft takes can be reviewed, reverted, or refined. There is no operation the user cannot undo within the lifetime of the document.
006
Initialise: Clarity is mandatory.
The tagline is the policy. Where convenience and clarity disagree, clarity wins.
Drafted by humans. Reviewed by humans. Filed in public so we can't quietly relax it.