The site should make publishing easier without making accidental publication easier.

That means local materials should have clear states:

  • inbox material
  • private draft
  • source asset
  • publish candidate
  • final public artifact

Codex can help classify, rewrite, compress, and structure material, but the public boundary should remain explicit.

Working rule

Anything in materials/private/ is not for publication. Anything in materials/inbox/ needs classification. Finished writing belongs in src/content/ only after it is safe to publish.

This keeps the website useful as a publishing system without turning it into a leak-prone file dump.