batch_get_tasks with fields: ["number", ...] was rejected with "Unknown field(s)" even though every task DTO always carries id and number. Add both to KnownDetailFields so they are accepted; BuildDetail already emits them regardless of the fields filter. Also add a test verifying fields: ["number", "title"] works and description is properly excluded.