This log is updated when there is new content, not on a fixed interval.
Append a new entry, or an update to an existing entry, when any of:
- A pre-registered experiment concludes (verdict reached: confirm / falsify / malformed-question).
- A diagnosis lands that changes how a result should be read (e.g. a bug that invalidates prior comparisons, an under-training artifact, an instrument- validation failure).
- A stage of a multi-stage arc completes with a self-contained, reportable finding.
Do not append on a timer, and do not batch results for a "release." The unit is one settled intermediate result.
- Draft the entry from the internal result, keeping only scientific content (design, metric, pre-registration, numbers, verdict, limitations).
- Redact — strip every owner / third-party / infrastructure detail. The firewall is content, not location: being "in a public repo" does not make a line safe. Private detail hitchhikes via commit messages, example data, and correlatable prose. Scrub all of it.
- Gate — run a mechanical content review over the entry, scanning for any private third-party / owner / infrastructure detail. It must come back clean before the file is staged.
- Stage explicitly —
git addthe exact reviewed path(s). Nevergit add -A. - Index — add a row to the README entries table.
- (At publication) commit + push; write a receipt.
Real third-party names (collaborators, family, relationships), financial figures, private infrastructure (hostnames, IPs, tokens, internal memo IDs), host-specific paths, and any owner-private operational doctrine — in any artifact, including commit messages and examples.