filmcraft/docs
Brandon Thomas e10449de2c Rules: never crash — AGENTS.md §0, clippy.toml for tests, forbid unsafe
- AGENTS.md: a new §0 "Never crash" at the top of the rules (why, outranks feature work, the bans,
  Result/? patterns, hostile input numbers, bounded recursion, lock poisoning, the last-resort
  guard, a regression test per crash fix), linking craftrules/standards/never-crash.md. §3.1 now
  points to it.
- CLAUDE.md non-negotiables, CONTRIBUTING.md and docs/contributing.md: short Never crash notes
  pointing to AGENTS.md §0.
- clippy.toml: allow unwrap/expect/panic/indexing in tests, so crates can deny the panicking lints
  in production code without touching their tests.
- [workspace.lints.rust] unsafe_code = "forbid" (no unsafe or allow(unsafe_code) in the workspace).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-04 11:06:55 -04:00
..
brand Licensing: standard LICENSE files, NOTICE, ArtCraft brand terms 2026-10-04 10:05:12 -04:00
images README: new hero — Apollo 11 documentary edit (public domain) 2026-10-01 11:17:08 -04:00
agents.md M6.5: export parity — presets, Export mode settings, queue, Quick Export, image sequences 2026-10-02 18:27:19 -04:00
architecture.md Merge branch 'main' into M3.13/M8.10 2026-10-03 11:50:01 -04:00
captions.md fix: document that the caption track margin is a fraction of the frame height 2026-10-01 11:18:06 -04:00
contributing.md Rules: never crash — AGENTS.md §0, clippy.toml for tests, forbid unsafe 2026-10-04 11:06:55 -04:00
control-protocol.md Merge branch 'main' into worktree-agent-a8349582751c0ec31 2026-10-03 03:51:43 -04:00
graphics.md M10.7: Essential Graphics Browse/Edit UI, template/font dialogs, golden scenes 2026-10-03 01:02:24 -04:00
keyboard.md M12.7: Project panel and Media Browser parity 2026-10-03 02:14:31 -04:00
monitors.md M4.7: View menu and monitor view options: Paused Resolution, 1/16, High Quality Playback, Display Mode (alpha/RGB channels, comparison, multi-camera, source audio waveform, video+waveform split), Magnification with panning, rulers, guides (drag from rulers, lock, clear, Add Guide, templates in preferences), Snap in Program Monitor 2026-10-01 23:23:27 -04:00
performance.md M4.10: before / after results in docs/performance.md, crate READMEs and ROADMAP 2026-10-03 10:51:57 -04:00
project-files.md M10.7: graphics templates (.fcgt), rolls/crawls, responsive design, per-character styles, MCC/STL/TTML/DFXP captions 2026-10-02 22:52:15 -04:00
testing.md Merge branch 'worktree-agent-af7195a2c4c71a574' into integrate2 2026-10-03 19:00:14 -04:00
transcripts.md M10.5: Text-based editing / transcripts 2026-10-01 23:25:49 -04:00
web.md Crash and blank-screen fixes (desktop + web) 2026-10-04 00:26:19 -04:00