#+TITLE: Convention proposal from Craig's roam inbox (2026-07-23 inbo #+SOURCE: from work #+DATE: 2026-07-23 15:28:00 -0500 Convention proposal from Craig's roam inbox (2026-07-23 inbox-zero from the work project): Every project should have a working/ and a temp/ directory. - working/ holds files currently being worked on before archiving, in a subdirectory named for the project/task. NOT gitignored — pushed to remote. - temp/ holds throwaway files (discarded prototypes, etc). Gitignored, not pushed, deleted as part of the wrap-up sequence. - When a task completes, any files it left in working/ are always (via a soft hook if possible) archived or moved to temp/. No files related to a DONE task/project should remain in working/. Note for the skeptical review: this convention already largely exists in working-files.md (working/ tracked from creation; temp/ gitignored for throwaway). The genuinely new asks here are (a) the automatic soft-hook that empties working/ on task DONE, and (b) temp/ deletion wired into wrap-up. Worth checking what's already implemented vs what this adds before treating it as net-new.