Information classification

What may be on GitHub, which is public, and what never is (section 6). Generated from requirements v0.5 by scripts/gen-requirements.ts; do not edit by hand. Cite one as req:aai-information#<ID>.

ID Level Requirement
SEC-01 SHALL Treat everything on GitHub as public: title, body, comments, labels, issue fields, relationships, commit messages and attachments.
SEC-02 SHALL When an item has a note that is kept off GitHub, the issue may say so in neutral words, for example “A note is held by the PM”, and nothing more: no title, summary or link that hints at its content.
SEC-03 SHALL Write on the assumption that every partner, the funder and the public will read it. State facts and the next action, not blame. For example, “Blocked: waiting for the HIV graph schema from WS1, due 20 Nov” rather than an opinion on why.
SEC-04 SHALL Every repository and project the build creates is public. Before anything is imported, the PM removes from it what section 6 keeps off GitHub.
SEC-05 SHALL NOT Never weaken repository or project permissions beyond what BD-04 sets, and never change organisation-wide security settings.