ROOT STRUCTURE POLICY - nself-org/cli GitHub Wiki
Root Structure Policy
This repository follows a strict structure-first root layout.
Preferred Root Contents
/.claude(gitignored)/.codex(gitignored)/.github/.wiki/bin/src/install.sh/README.md
Allowed Exceptions
Only absolutely required extras are allowed at root, such as:
LICENSE.gitignore- repository/security metadata files
Temporary and Planning Files (Hard Rule)
- Claude planning/temp files must stay in
/.claude. - Codex planning/temp files must stay in
/.codex. - Use versioned folders such as
/.claude/v1and/.codex/v1for active runs. - Do not place scratch reports or planning markdown files in root.
Documentation Rule
- Public docs source is
/.wiki. - Changelog entrypoint should exist at
/.wiki/CHANGELOG.mdand may link to detailed release notes under/.wiki/releases. - Keep private operational instructions out of
/.wiki.