Defined the editorial register as architecture memo, restrained product brief,
and FOSS README; local rewrites remain subordinate to claim review and a
strong final editor.
Distinguished public source promotion from website deployment: internal
candidates require review before their first push because later deletion does
not remove Git history.
Added a hash-bound, structured adversarial privacy review to the release path.
Enabled fail-closed static publication through npm run deploy.
Marked the initial site as a working preview while project ingestion remains
incomplete.
Defined separate nix*.corbet.ch marketing showcases as generated outputs of
the same reviewed project concepts that produce cnix technical references.
Extended the adversarial reviewer’s explicit public allowlist only to the
project-showcase hostname pattern and its documented product relationship.
Classified nixea adjacency and the public repository’s own release mechanics
as intentional public product behaviour; removed an unsupported private work
perspective name.
2026-08-12
Initialization: Defined cnix as the public knowledge and publication
product for the Corbet Nix suite.
Architecture: Separated the public corpus from the private operational
overlay and made tutorials synthetic public concepts.
Safety: Established an allowlisted projection and fail-closed guardian as
prerequisites for rendering and publication.
Interoperability: Declared Open Knowledge Format 0.2 and LLM Wiki
conventions as compatibility targets.