Adds four CLAUDE.md sections capturing engineering policies that are
currently informal: Package architecture (ergonomic, no cycles, broad
domain responsibilities, leaf-first extraction), File organization (one
major type per file), Documentation (Swift-DocC triple-slash on every
public symbol in Packages/), and Test framework (Swift Testing default
for new tests, XCUITest for UI tests only).
Adds .cursor/rules/main.mdc so Cursor CLI picks up the same CLAUDE.md
ruleset that Claude Code reads directly and Codex CLI reads through the
existing AGENTS.md -> CLAUDE.md symlink.
Co-authored-by: Claude Opus 4.7 (1M context) <[email protected]>