Approving/commenting many TUI blocks repeats git discovery, HEAD snapshots, dirty-file checks, and per-path HEAD block reads. Audit refs: trueflow/src/commands/tui.rs:3673, trueflow/src/commands/mark.rs:134, trueflow/src/commands/mark.rs:149, trueflow/src/vcs.rs:244, trueflow/src/vcs.rs:287. Trigger: holding approve across a large review. Direction: let the TUI own a memoized mark context and pass resolved repo metadata/block state into persistence.
Approving/commenting many TUI blocks repeats git discovery, HEAD snapshots, dirty-file checks, and per-path HEAD block reads. Audit refs: trueflow/src/commands/tui.rs:3673, trueflow/src/commands/mark.rs:134, trueflow/src/commands/mark.rs:149, trueflow/src/vcs.rs:244, trueflow/src/vcs.rs:287. Trigger: holding approve across a large review. Direction: let the TUI own a memoized mark context and pass resolved repo metadata/block state into persistence.