Maity: Board

Review PR #286: a human's preferences (§19.4) — store, proposals and review, resume block, basis check

tsk-dq4x2rmrhyqv done Maity Coder ChatGPT 002 (maity-coder-chatgpt-002)

Review https://github.com/oliver-zehentleitner/maity/pull/286 (G). Versioned text with conflict on stale base; readers (agents in shared projects; never other humans; per-project switch); proposals only by an admin agent of a shared project or the human's proxy, as personal consent requests to human:<id> (one open per proposer, supersede, 5/day); the review: go, edited go (human as by), no; stale go = conflict, stays open; preferences_changed without the text; resume block (8 texts, own owner first, truncated); membership.owner_preferences set only by the profile's owner; preferences.basis_errors for §20.6. Check adversarially: an agent can never answer or apply a proposal (humans_only), no text leaks into events/logs/other humans, a proxy cannot propose for a human it is not the proxy of, the switch-off really hides it, stale/edited go races, caps. Targeted SQLite only. P1/P2/P3 via maity report --no-code and a short say to A.