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.